categories - Category Theory list
 help / color / mirror / Atom feed
From: "Prof. Peter Johnstone" <P.T.Johnstone@dpmms.cam.ac.uk>
To: Vaughan Pratt <pratt@cs.stanford.edu>, <categories@mta.ca>
Subject: Re: Lambek's lemma
Date: Thu, 12 Nov 2009 21:14:35 +0000 (GMT)	[thread overview]
Message-ID: <E1N8lVP-0006DL-8v@mailserv.mta.ca> (raw)
In-Reply-To: <E1N8cy4-00005d-Gt@mailserv.mta.ca>

Vaughan's argument appears in the Elephant (but with the second square,
which he has indicated by dots, drawn in, so that there are seven arrows)
as Lemma A1.1.4. Though it's not credited there, I learned it from
Peter Freyd --- I can't remember when, but that part of the Elephant
was written well before 1998.

Peter Johnstone
-----------------------
On Wed, 11 Nov 2009, Vaughan Pratt wrote:

> Lambek's lemma holds that every initial algebra is an isomorphism (and
> dually for every final coalgebra).
>
> With how small a diagram can you prove this?  Here's an argument with
> five arrows.
>
> TA --a--> A
> |        |
> |Tf      |f
> |        |
> v        v
> TTA -Ta-> TA
> .           \
> .            \a
> .             \
> .             _\|
> .
> .                 A
>
> Here f is the unique T-homomorphism from the initial T-algebra A to the
> T-algebra TA, while the a arrow at lower right whiskers
> (1-categorically) the square witnessing that f is a T-homomorphism.
> This whisker creates another commutative square, namely afa = aTaTf =
> aT(af).  The latter square therefore witnesses a homomorphism af: A -->
> A. But by initiality there is only one such homomorphism, the identity,
> whence af = 1.  Hence fa = TaTf (commutative diagram) = T(af) = T(1) =
> 1, whence f and a are mutual inverses.
>
> I showed this argument to Peter Freyd in 1998 and his first response was
> an argument with seven arrows that he felt was needed to make the
> argument stick.  I suggested that his argument was simply a blow-up of
> mine, which he agreed to half an hour later.
>
> Lambek's lemma is somewhat reminiscent of Proposition 5 of Book I of
> Euclid's *Elements*, that if two sides of a triangle are equal then
> their opposite angles are equal.  This is the celebrated *Pons Asinorum*
> or Bridge of Asses.  Applied here, the ability to prove Lambek's lemma
> is a litmus test of whether you can think categorically.  (Personally I
> consider the uniqueness of the free algebra on a given set as an
> adequate test.)
>
> Until recently Proposition 5 was always proved along the lines in
> Euclid, cf.
> http://aleph0.clarku.edu/~djoyce/java/elements/bookI/propI5.html .  Then
> someone's computer program noticed that the triangles ABC and ACB (A
> being the apex, with |AB| = |AC|) were congruent, from which the result
> followed trivially.
>
> Such a result would register about 2 on the New York Times' Richter
> scale of earthshaking mathematical results, were it not for the fact
> that it was first noticed by a computer (so the story went).
>
> The sad thing is that even if this five-arrow proof of Lambek's lemma
> had been first found by a computer, the New York Times could not have
> whipped up the same enthusiasm for it as for the Pons Asinorum.  CT has
> not yet acquired the visibility of geometry in the mind of the
> technically literate public.
>
> Vaughan Pratt
>
> [For admin and other information see: http://www.mta.ca/~cat-dist/ ]
>


[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


  parent reply	other threads:[~2009-11-12 21:14 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-12  7:07 Vaughan Pratt
2009-11-12 20:31 ` Vaughan Pratt
2009-11-12 20:59 ` Charles Wells
2009-11-12 21:14 ` Prof. Peter Johnstone [this message]
2009-11-13  8:15   ` Vaughan Pratt
2009-11-13 21:49     ` Prof. Peter Johnstone
2009-11-14 19:37       ` to PTJ Joyal, André
2009-11-14 22:20       ` Lambek's lemma Vaughan Pratt
2009-11-13 10:07 ` Steve Vickers
2009-11-15 17:20 ` to PTJ burroni
2009-11-16 11:25   ` Ronnie Brown
2009-11-15 21:07 ` Andrej Bauer

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=E1N8lVP-0006DL-8v@mailserv.mta.ca \
    --to=p.t.johnstone@dpmms.cam.ac.uk \
    --cc=categories@mta.ca \
    --cc=pratt@cs.stanford.edu \
    /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).