<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-11295132.post1997209851283909935..comments</id><updated>2008-10-08T06:40:46.377-07:00</updated><category term='category theory'/><category term='lawvere theories'/><category term='astronomy'/><category term='optimisation'/><category term='self-reference'/><category term='comonads'/><category term='haskell'/><category term='programming'/><category term='monad'/><category term='mathematics'/><category term='physics'/><category term='probability'/><category term='types'/><category term='quantum'/><title type='text'>Comments on A Neighborhood of Infinity: You Could Have Defined Natural Transformations</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.sigfpe.com/feeds/1997209851283909935/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html'/><author><name>sigfpe</name><uri>http://www.blogger.com/profile/08096190433222340957</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://homepage.mac.com/sigfpe/.Pictures/Photo%20Album%20Pictures/2002-12-07%2014.53.40%20-0800/ImageDSC01397_1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11295132.post-1529518020447139514</id><published>2008-10-08T01:56:00.000-07:00</published><updated>2008-10-08T01:56:00.000-07:00</updated><title type='text'>This is a really great blog btw :-)  And that&amp;#39;...</title><content type='html'>This is a really great blog btw :-)  And that&amp;#39;s coming on the heels of many great websites I&amp;#39;ve stumbled upon these past 2 weeks after discovering Haskell.&lt;BR/&gt;&lt;BR/&gt;This post really hit me right where I was coming to terms with some thoughts on functors.  My brain always tries to map to the functor concept anytime I have a &amp;quot;function&amp;quot; defined on proper classes (groups to groups, say) and/or anytime I have something that seems to be defined naturally (like defining a group using only general group operations).&lt;BR/&gt;&lt;BR/&gt;But I couldn&amp;#39;t always map this to a functor!  This was very discouraging because those two things I actually care about, whereas the functor definition is just abstract stuff. &lt;BR/&gt;&lt;BR/&gt;A common problem I had for example is something like the center of a group.  It&amp;#39;s a map of type group -&amp;gt; group sending a group to it&amp;#39;s center.  The set builder definition is as &amp;quot;purely&amp;quot; or &amp;quot;naturally&amp;quot; defined as you could hope, but it is *not* a functor:  given a morphism of groups there is really only 1 candidate for the induced morphism of centers, but it isn&amp;#39;t a map from center to center (it fails to always lie inside the range).&lt;BR/&gt;&lt;BR/&gt;The trick I think is that the center is a functor if you only consider surjections to be morphisms.  You can see that this is exactly what you need to deal with the &amp;quot;for all&amp;quot; quantifier in the definition of the center.  Likewise, I imagine a quotient group construction instead of a subgroup construction would necessitate throwing away the surjections and keeping the inclusions.  I still haven&amp;#39;t completely wrapped my head around it, but I&amp;#39;m closer.  &lt;BR/&gt;&lt;BR/&gt;As per the last comment I&amp;#39;m not sure if the notion of functor always maps nicely to &amp;quot;constructive operations&amp;quot; which feels like a stickier notion involving logic and set theory.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/1529518020447139514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/1529518020447139514'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html?showComment=1223456160000#c1529518020447139514' title=''/><author><name>dosboot</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html' ref='tag:blogger.com,1999:blog-11295132.post-1997209851283909935' source='http://www.blogger.com/feeds/11295132/posts/default/1997209851283909935' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1192093447'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-1243727213317960159</id><published>2008-08-21T14:42:00.000-07:00</published><updated>2008-08-21T14:42:00.000-07:00</updated><title type='text'>So, what is the definition of a natural transforma...</title><content type='html'>So, what is the definition of a natural transformation unfolded in the category Vect of vectorspaces over a fixed field k?&lt;BR/&gt;&lt;BR/&gt;I suspect for A to be a natural transformation in Vect it has to be defined in a polymorphic way only using scalar multiplication and vector addition, i.e. everything of the Haskell type (Vec a) =&amp;gt; a -&amp;gt; a, with Vec being a suitable typeclass containing zero, add and mult.&lt;BR/&gt;&lt;BR/&gt;Am I correct?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/1243727213317960159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/1243727213317960159'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html?showComment=1219354920000#c1243727213317960159' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html' ref='tag:blogger.com,1999:blog-11295132.post-1997209851283909935' source='http://www.blogger.com/feeds/11295132/posts/default/1997209851283909935' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-497586004'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-8384864363386555530</id><published>2008-07-15T07:42:00.000-07:00</published><updated>2008-07-15T07:42:00.000-07:00</updated><title type='text'>Thanks for the help in my struggles with category ...</title><content type='html'>Thanks for the help in my struggles with category theory . :P .Much appreciated .</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/8384864363386555530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/8384864363386555530'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html?showComment=1216132920000#c8384864363386555530' title=''/><author><name>Dan</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html' ref='tag:blogger.com,1999:blog-11295132.post-1997209851283909935' source='http://www.blogger.com/feeds/11295132/posts/default/1997209851283909935' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1035063849'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-8550006180817755631</id><published>2008-06-14T07:03:00.000-07:00</published><updated>2008-06-14T07:03:00.000-07:00</updated><title type='text'>Sean,&lt;br&gt;&lt;br&gt;Yes, well spotted.</title><content type='html'>Sean,&lt;BR/&gt;&lt;BR/&gt;Yes, well spotted.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/8550006180817755631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/8550006180817755631'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html?showComment=1213452180000#c8550006180817755631' title=''/><author><name>sigfpe</name><uri>http://www.blogger.com/profile/08096190433222340957</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://homepage.mac.com/sigfpe/.Pictures/Photo%20Album%20Pictures/2002-12-07%2014.53.40%20-0800/ImageDSC01397_1.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html' ref='tag:blogger.com,1999:blog-11295132.post-1997209851283909935' source='http://www.blogger.com/feeds/11295132/posts/default/1997209851283909935' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-961546855'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-6372807666693608990</id><published>2008-06-14T04:03:00.000-07:00</published><updated>2008-06-14T04:03:00.000-07:00</updated><title type='text'>In that first set of functions, is that supposed t...</title><content type='html'>In that first set of functions, is that supposed to be &lt;B&gt;g&lt;/B&gt;(x,y) = x?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/6372807666693608990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/6372807666693608990'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html?showComment=1213441380000#c6372807666693608990' title=''/><author><name>Sean Leather</name><uri>http://www.blogger.com/profile/02951502639017426632</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html' ref='tag:blogger.com,1999:blog-11295132.post-1997209851283909935' source='http://www.blogger.com/feeds/11295132/posts/default/1997209851283909935' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1632685370'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-7146856376356061480</id><published>2008-05-06T18:11:00.000-07:00</published><updated>2008-05-06T18:11:00.000-07:00</updated><title type='text'>"But how can we say something like this in the lan...</title><content type='html'>"But how can we say something like this in the language of set theory, say? Set theory doesn't come with a mechanism for making such promises."&lt;BR/&gt;&lt;BR/&gt;You can define such "functions" in ZF, although they are not called functions. The powerset (set of subsets) or an ordered pair are basic examples. In Mizar they are called &lt;A HREF="http://mizar.uwb.edu.pl/forum/archive/0805/msg00006.html" REL="nofollow"&gt;"functors"&lt;/A&gt;.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/7146856376356061480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/7146856376356061480'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html?showComment=1210122660000#c7146856376356061480' title=''/><author><name>slawekk</name><uri>http://slawekk.wordpress.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html' ref='tag:blogger.com,1999:blog-11295132.post-1997209851283909935' source='http://www.blogger.com/feeds/11295132/posts/default/1997209851283909935' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-674503912'/></entry><entry><id>tag:blogger.com,1999:blog-11295132.post-4977699645441968114</id><published>2008-05-04T15:32:00.000-07:00</published><updated>2008-05-04T15:32:00.000-07:00</updated><title type='text'>Indeed, historically natural transformations were ...</title><content type='html'>Indeed, historically natural transformations were defined before functors or categories - 1942 versus 1945. Eilenberg and Mac Lane started with natural transformations in the category of groups, and then took three years to find the appropriate language to describe them elsewhere.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/4977699645441968114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11295132/1997209851283909935/comments/default/4977699645441968114'/><link rel='alternate' type='text/html' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html?showComment=1209940320000#c4977699645441968114' title=''/><author><name>Miles</name><uri>http://www.blogger.com/profile/07136909835648629963</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.sigfpe.com/2008/05/you-could-have-defined-natural.html' ref='tag:blogger.com,1999:blog-11295132.post-1997209851283909935' source='http://www.blogger.com/feeds/11295132/posts/default/1997209851283909935' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1682040358'/></entry></feed>
