[Haskell-beginners] Category question
Manfred Lotz
manfred.lotz at arcor.de
Tue May 29 17:11:01 CEST 2012
On Tue, 29 May 2012 09:31:01 -0400
Brent Yorgey <byorgey at seas.upenn.edu> wrote:
> On Mon, May 28, 2012 at 06:50:34PM +0200, Manfred Lotz wrote:
> > On Mon, 28 May 2012 10:57:11 -0400
> > Brent Yorgey <byorgey at seas.upenn.edu> wrote:
> >
> > > On Mon, May 28, 2012 at 04:14:40PM +0200, Manfred Lotz wrote:
> > > >
> > > > For me id: A -> A could be defined by: A morphism id: A -> A is
> > > > called identity morphism iff for all x of A we have id(x) = x.
> > >
> > > This is not actually a valid definition; the notation id(x) = x
> > > does not make sense. It seems you are assuming that morphisms
> > > represent some sort of function, but that is only true in certain
> > > special categories.
> > >
> >
> > Ok, it is a valid definition only in a certain context. In the
> > far wider context of category theory this indeed makes no sense.
>
> Right.
>
>
> > In 'Conceptual Mathematics' by F. William Lawvere, Stephen H.
> > Schanuel they define an identity map with fa = a for each a in A.
> > Then on page 17 they define category and say
> >
> > ...
> > Identity Maps: (one per object) 1A: A -> A
> > ...
> > Rules for a category
> > 1. The identity laws:
> > where they say g . 1A = g and 1B . f = f
> > 2. associatlve laws
> > ...
> >
> > It seems that this definition of a category is not as general as it
> > could be. Here 1. is something which follows easily from the
> > definition of an identity map.
>
> I am guessing (though I have not looked at 'Conceptual Mathematics' in
> detail) that they use 'an identity map with fa = a for each a in A'
> simply as an *example* to help build intuition; then on page 17 they
> generalize this example to the fully abstract definition of a
> category. It does seem unfortunate that they continue to use the name
> 'identity map', because morphisms/arrows are more general than 'maps'
> (to me, 'map' is synonymous with 'function').
>
Yes, even in the general definition they use identity map. IMHO, they
should have made it clearer that there is a broader context.
But anyway, the discussion here was fruitful and thanks to you and the
others it is now clear to me.
--
Manfred
More information about the Beginners
mailing list