From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.science.mathematics.categories/6946 Path: news.gmane.org!not-for-mail From: "Eduardo J. Dubuc" Newsgroups: gmane.science.mathematics.categories Subject: Re: diagrams in computer algebra Date: Tue, 04 Oct 2011 13:04:52 -0300 Message-ID: References: Reply-To: "Eduardo J. Dubuc" NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1317772293 3808 80.91.229.12 (4 Oct 2011 23:51:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 4 Oct 2011 23:51:33 +0000 (UTC) To: Michael J Healy , categories@mta.ca Original-X-From: majordomo@mlist.mta.ca Wed Oct 05 01:51:27 2011 Return-path: Envelope-to: gsmc-categories@m.gmane.org Original-Received: from smtpx.mta.ca ([138.73.1.30]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RBEli-000084-Ba for gsmc-categories@m.gmane.org; Wed, 05 Oct 2011 01:51:26 +0200 Original-Received: from mlist.mta.ca ([138.73.1.63]:37557) by smtpx.mta.ca with esmtp (Exim 4.76) (envelope-from ) id 1RBEkP-0001CF-NE; Tue, 04 Oct 2011 20:50:05 -0300 Original-Received: from majordomo by mlist.mta.ca with local (Exim 4.71) (envelope-from ) id 1RBEkO-0005R2-6k for categories-list@mlist.mta.ca; Tue, 04 Oct 2011 20:50:04 -0300 In-Reply-To: Precedence: bulk Xref: news.gmane.org gmane.science.mathematics.categories:6946 Archived-At: I paste and copy some old posting to this list that I have kept. It seems to me that they are relevant for your discussion. e.d. > I'd like to announce a selection of Web-based category theory > demonstrations that I've put up at > http://www.j-paine.org/cgi-bin/webcats/webcats.php . The page contains a > number of buttons such as "generate and demonstrate an equaliser" and > "generate and demonstrate a limit": clicking on one will generate > an example of the construct in the category of finite sets, and display it > as a listing of its objects and arrows, and as a diagram. For limits and > colimits, the demos generate a small random graph, convert it to a > diagram, then compute and display its limit or colimit. > > Comments would be very welcome. The demos are a bit of an experiment: I > had some categorical algorithms lying around from other work, and thought > it would be interesting to connect them to the Web. > "If you could commission a computer demonstration of any categorical idea, > what would you ask for? Could such demonstrations have helped you, or your > students, learn tricky ideas? And, would you be willing to share the > visualisations and metaphors that you have devised to explain these ideas > to yourself or others?" > > We've started a thread on this topic at the n-Category Cafe', > http://golem.ph.utexas.edu/category/2009/04/graphical_category_theory_demo.html > . Anybody interested in using computers to demonstrate concepts from > category theory, do please have a look there. I've just added an > explanation of the techniques available for delivering demonstrations over > the Web, and I mention one - the 3D modelling environment called Alice - > that I think will eventually be brilliant for animating category theory, > and many other topics besides. > This is to tell, or remind, readers about the Web-based interactive > category-theory demonstrations I have on my site. Perhaps of interest to > new students now an academic year is starting. They're at > http://www.j-paine.org/cgi-bin/webcats/webcats.php . After some preamble, > this page contains a form divided into sections. Each section generates a > particular construct in the category of finite sets: e.g. a colimit, > equaliser, or initial object. You can input sets and arrows, or let the > demo choose its own. The output includes a diagram, and text explaining > it. > > Cheers, > > Jocelyn Paine > http://www.j-paine.org > +44 (0)7768 534 091 > > Jocelyn's Cartoons: > http://www.j-paine.org/blog/jocelyns_cartoons/ On 03/10/11 15:02, Michael J Healy wrote: > Sergei, > > My colleagues and I have been looking for something like this for a project. We need to be able to specify small categories as the completions of finite graphs we are given, extend these by specifying commutative diagrams, pullbacks, etc, of interest, then define functors generated from graph homomorphisms, and take colimits of diagrams in Cat, etc etc. We haven't found anything that does all this. So, we're programming it in Haskell---one of our grad students knows the language. We'll be happy to share our experience and will probably make the code available. It's a work in progress. > > Best regards, > Mike Healy > [For admin and other information see: http://www.mta.ca/~cat-dist/ ]