categories - Category Theory list
 help / color / mirror / Atom feed
From: Peter Freyd <pjf@saul.cis.upenn.edu>
To: categories@mta.ca
Subject: commutativity of addition
Date: Sun, 7 Nov 1999 07:49:11 -0500 (EST)	[thread overview]
Message-ID: <199911071249.HAA24402@saul.cis.upenn.edu> (raw)

Colin's question is a good one.

Associativity tells us that  \x.1+x  and  \x.x+1  commute and that's
enough -- using the defining universal property of the NNO -- to make
them equal: each is a solution to the equations  f(0) = 1  and
f(s(x)) = s(f(x)).

The most conceptual way I can think of to finish the argument is to
use that fact that the NNO (in a locos) is the free monoid on a single
generator. The opposite-monoid functor is an involution on the
category of monoids, hence the opposite monoid, ONN, of NNO is also
free. (ONN has the same underlying object as NNO, but with the twisted
binary operation.) We need only verify that the unique monoid map
g:NNO -> ONN  is the identity. Whatever it is, it is satisfies the
equations  g(0) = 0  and  g(x+1) = 1+g(x). And that's enough to
force it to be identity.




                 reply	other threads:[~1999-11-07 12:49 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=199911071249.HAA24402@saul.cis.upenn.edu \
    --to=pjf@saul.cis.upenn.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).