categories - Category Theory list
 help / color / mirror / Atom feed
From: Jacques Carette <carette@mcmaster.ca>
To: categories@mta.ca
Subject: Re: Bourbaki and Categories
Date: Mon, 22 Sep 2008 17:09:24 -0400	[thread overview]
Message-ID: <E1Khuq5-0004X8-Ic@mailserv.mta.ca> (raw)

I hereby volunteer my time and the technical resources I have at my
disposal to 'host' a "New Bourbaki based on CT" project.

Why me?
1. I am an interested _user_ of category theory, but not an 'inventor'
in the field.  Neutrality is frequently an asset in a "keeper of the
infrastructure".
2. I need the results of such a project!  My core work (for 11 years in
industry and now 6 in academia) is in "mechanized mathematics", or
computer-based tools that help automate the mathematics process,
explicitly including both computation (i.e. what Maple does) and proof
(i.e. what Coq does).  (The curious can see
http://imps.mcmaster.ca/mathscheme/publications.html for some of our
work and my personal publications page for more).  One cannot
simultaneously build a library of mathematics and know category theory
without seeing its tendrils everywhere.
3. I have a real stake in seeing "mathematics on computers": not only is
it my day-to-day research, I am also the Chair of the Electronic
Services Committee for the Canadian Mathematical Society (CMS).  I am
actively searching for *good* applications of "electronic services"
where we can get involved.

I cannot promise the resources of the CMS for this, but I can certainly
promise to bring this up as an agenda item for our December meeting in
Ottawa.  However, I would be extremely proud if I could claim, years
from now, that "Bourwiki" was a ``truly international project which
benefited from a strong involvement of the Canadian Mathematical Society''.

Jacques Carette

PS: Below here are some minor comments/thoughts on the various topics in
this email thread -- the only important parts are above.
1. I am fairly fond of the (awfully titled) book "Post-modern Algebra"

http://www.amazon.com/Post-Modern-Algebra-Applied-Mathematics-Wiley-Interscience/dp/0471127388
  by J. Smith and A. Romanwska, as a middle-ground between full-fledged
use of categories and classical algebra in an introductory text.  The
organization of the text is definitely non-classical and tries to
organize concepts according to mathematical criteria rather than
historical timelines.
2. I definitely believe that a proper encoding of modern mathematics
into a 'library' should be done top-done by specializing abstract
concepts.  The "Little Theories" method from theorem proving is
essentially the recognition that a large body of mathematics is a huge
diagram in an appropriate category of theories. These issues are all too
frequently treated as meta-mathematical.  The constructive theory of
"representations of theories" (via sketches or otherwise) can play a
very important role in software construction.
3. Heuristics and examples are crucial for human understanding of
mathematics.  Thus, while a "mechanized mathematics system" may be built
from highly abstract pieces, it needs to present itself to its users in
as concrete a manner as possible.  This dichotomy between
system-building and usability is further explored in a paper "High-Level
Theories" (available officially at
http://www.springerlink.com/content/b1122523vtm88w73/, unofficially at
http://imps.mcmaster.ca/doc/hlt.pdf )
4. I cannot over-emphasize my agreement with Joyal's statement that "But
mathematics is naturally organised and simple!"
5. To a certain degree, some libraries (like those of the large theorem
provers) attempt "partially unified presentations of mathematics"; some
even have pseudo-databases.  These are unfortunately quite classical in
their structure, with the exception of the work of the Kestrel Institute
(in computer science) which is very categorical.  The algebra library of
the programming language 'Aldor' (www.aldor.org) was definitely
influenced by categories.  Category theory is actively influencing the
development of the language 'Haskell'.
6. What I propose to help with are the technical and online aspects of
Andre Joyal's proposal:
> A special database for mathematics should be created
> (but I dont know how).
> Papers in the NB section of the arXves could be selected,
> modified and organised with a system of references,
> to give a partially unified presentation of mathematics.
> The same database could support different
> presentations realised by different competing teams.
> Each team could work like a mathematical journal,
> with an editor in chief and an editorial board.
>
using means like the ones which Andrej Bauer suggested.





             reply	other threads:[~2008-09-22 21:09 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-22 21:09 Jacques Carette [this message]
  -- strict thread matches above, loose matches on Subject: below --
2008-09-23 18:01 jim stasheff
2008-09-22 20:54 John Baez
2008-09-22  6:54 Meredith Gregory
2008-09-20 20:21 Andre Joyal
2008-09-20 17:17 Zinovy Diskin
2008-09-20  2:16 jim stasheff
2008-09-19 22:27 Mark.Weber
2008-09-19 22:21 Zinovy Diskin
2008-09-19 10:00 John Baez
2008-09-18 21:52 Andree Ehresmann
2008-09-18 20:38 cat-dist
2008-09-18 14:36 Michael Barr
2008-09-18 14:31 Michael Barr
2008-09-17 17:13 Andre Joyal
2008-09-17  9:17 R Brown
2008-09-17  4:36 Andre.Rodin
2008-09-17  1:30 Steve Lack
2008-09-16 15:32 Andre.Rodin
2008-09-16 14:47 Michael Barr
2008-09-16 14:20 jim stasheff
2008-09-16 13:09 Andre.Rodin
2008-09-16 11:24 Michael Barr
2008-09-16 10:27 Andre.Rodin
2008-09-16  8:57 Vaughan Pratt
2008-09-16  6:52 Andrej Bauer
2008-09-16  0:03 George Janelidze
2008-09-15 19:26 Dusko Pavlovic
2008-09-15 18:51 David Spivak
2008-09-15 11:59 Michael Barr
2008-09-15  7:58 Andree Ehresmann
2008-09-15  4:55 Andre.Rodin
2008-09-14 19:53 mjhealy
2008-09-14 10:24 R Brown
2008-09-13 17:17 Andre Joyal
2008-09-13 14:31 George Janelidze
2008-09-13  1:25 Colin McLarty
2008-09-12 20:34 Robert Seely
2008-09-12 18:46 Colin McLarty
2008-09-12 15:57 zoran skoda
2008-09-11 21:12 Walter Tholen

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=E1Khuq5-0004X8-Ic@mailserv.mta.ca \
    --to=carette@mcmaster.ca \
    --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).