From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.science.mathematics.categories/1267 Path: news.gmane.org!not-for-mail From: Peter Freyd Newsgroups: gmane.science.mathematics.categories Subject: commutativity of addition Date: Sun, 7 Nov 1999 07:49:11 -0500 (EST) Message-ID: <199911071249.HAA24402@saul.cis.upenn.edu> NNTP-Posting-Host: main.gmane.org X-Trace: ger.gmane.org 1241017696 30379 80.91.229.2 (29 Apr 2009 15:08:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Apr 2009 15:08:16 +0000 (UTC) To: categories@mta.ca Original-X-From: cat-dist Sun Nov 7 11:01:10 1999 Original-Received: (from Majordom@localhost) by mailserv.mta.ca (8.9.3/8.9.3) id JAA12374 for categories-list; Sun, 7 Nov 1999 09:52:14 -0400 (AST) X-Authentication-Warning: mailserv.mta.ca: Majordom set sender to cat-dist@mta.ca using -f Original-Sender: cat-dist@mta.ca Precedence: bulk X-Keywords: X-UID: 10 Original-Lines: 18 Xref: news.gmane.org gmane.science.mathematics.categories:1267 Archived-At: 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.