categories - Category Theory list
 help / color / mirror / Atom feed
From: Todd Wilson <twilson@csufresno.edu>
To: categories@mta.ca
Subject: Re: Michael Healy's question on math and AI
Date: Thu, 25 Jan 2001 19:08:26 -0800 (PST)	[thread overview]
Message-ID: <14960.59946.583406.499042@goedel.engr.csufresno.edu> (raw)
In-Reply-To: <F231XSXI3acH0xxDEA200004265@hotmail.com>

On Wed, 24 Jan 2001, F. William Lawvere wrote:
> (A)    The real issue is that for purposes of pure AND applied mathematics, 
> we need to be able to represent (without spurious ingredients) these 
> cohesive and variable sets (or `spaces') and their relationships.  The ZFvN 
> rigidification fails so miserably in doing this that even those geometers 
> and analysts who pay lip service to it as a `foundation' never in practice 
> use its formalism.
> 
> (B) [...]
> 
> Many people working in the new fields, striving to realize the dream of a 
> theoretical computer science, do not seem to be aware of points like  (A) 
> and (B). 

As someone who is "striving to realize the dream of a theoretical
computer science", I would better like to understand the point that
Lawvere is making here.  Am I right in assuming that, in using terms
such as "spurious ingredients" and "rigidification", Lawvere is
referring to the fact that (to use some computer science terminology)
set theory is too much implementation and not enough specification?
That the rigid epsilon-structure of set theory cannot represent
abstract mathematical structure faithfully, without introducing
unwanted details?

If so, can category theory really do better?  Can we give some
concrete examples in both "pure AND applied mathematics" that really
make the difference in representational ability clear?  (These
questions, like the ones below, are not rhetorical or deprecatory; I'd
really like to know some answers.)

To take the first example that comes to mind, consider the cartesian
product of two objects A and B.  The "implementation" of this in set
theory as a set of ordered pairs (which are themselves specific
doubleton sets) certainly introduces some "spurious ingredients", but
the category-theoretic version has its own idiosynchrasies as well:

- Although we constantly speak of "the" product, we really only have
  "a" product (at least if we take the category-theoretic perspective
  seriously).  What is really involved, formally, in making the move
  from "a" to "the"?  A formal language translation scheme?  Coherence
  theorems?  How much technical work is really involved here?

- Related to this, what about the fact that if

      (pi0: A x B -> A, pi1: A x B -> B)

  is a product, then so is (pi1, pi0), indistinguishable categorically
  from the other product?  Does the arbitrary choice between one of
  these products introduce a "spurious ingredient"?  If we find this
  particular "implementation detail" aesthetically displeasing, can we
  abstract away from it by defining an "unordered cartesian product"?
  (I couldn't see how to do it.)

- Is there anything to be made of the fact that the set-theoretic
  cartesian product is a local construction, involving only the sets A
  and B and certain small sets made up of their elements, whereas
  a/the category-theoretic product depends on the whole category
 (because of the quantification in the universal property)?

And if these idiosynchracies do carry any weight (and I'm not claiming
that they do), why are they "better" idiosynchracies than those of the
set-theoretic cartesian product?  And, finally, shouldn't "better"
really be "better for what"?  In other words, aren't the two
communities really just arguing past one another, like people arguing
over types of automobile?  What really is the issue here?

Sorry for all the questions (and all the "really"s).

-- 
Todd Wilson                               A smile is not an individual
Computer Science Department               product; it is a co-product.
California State University, Fresno                 -- Thich Nhat Hanh




  reply	other threads:[~2001-01-26  3:08 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-24 22:26 F. William Lawvere
2001-01-26  3:08 ` Todd Wilson [this message]
2001-01-26 18:14   ` Michael Barr
2001-01-26 21:37 Peter McBurney
2001-01-27 10:45 Colin McLarty
     [not found] <F37M5o1gXXX3kRC9QnC00001cc1@hotmail.com>
2001-01-28  0:07 ` Michael Barr
2001-01-29 15:21 S.J.Vickers
2001-01-30 19:54 John Duskin
2001-01-31  0:21 zdiskin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=14960.59946.583406.499042@goedel.engr.csufresno.edu \
    --to=twilson@csufresno.edu \
    --cc=categories@mta.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).