From: Patrik Eklund <peklund@cs.umu.se>
To: categories@mta.ca
Subject: Re: Equality again
Date: Wed, 26 May 2010 04:27:58 +0200 (MEST) [thread overview]
Message-ID: <E1OHd7z-0005uN-NO@mailserv.mta.ca> (raw)
In-Reply-To: <E1OGy6C-0003wd-Vf@mailserv.mta.ca>
I may have missed some parts of the equality message exchange, but here
a few lines from general equational programming point of view.
I believe it is always important to note where equality or its genetic
siblings reside. As far as I understand we do category theory mostly over
ZFC, so ZFC is a metalanguage for category theory. The equality for "the
diagram commutes" is in ZFC, but the "equation" t1 = t2 involving two
terms over a signature is more tricky. You might say it's an ordered pair
(t1,t2), and that structure is in ZFC. The objective of rewriting is to
find a substitution (Kleisli morphism) s so that s(t1)=s(t2). More
precisely, the substitution is a morphism s : X -> TY, so you extend it to
Ts : TX -> TTY, and bring it to mu_Y o Ts : TX -> TY with the mu from the
term monad. All this is done over Set, i.e. T is a monad over Set, and
therefore TX and TY are sets in ZFC. So, the equality in mu o Ts(t1) = mu
o Ts(t2) is the equality in ZFC. Incidently, Set is already here in
question as Set covers only the one-sorted signatures case. Moving over to
many-sorted signatures you need more.
However, you can use composed monads instead of T, and you don't have to
be over Set, or its multisorted cousin. Even more so, is it really only
about ordered pairs? In the end, we are looking for a substitution
bringing that "possibly something else than just an ordered pair" to
something close to a 'singleton', where the notion of 'singleton' then
should reside mostly in the purely categorical language, rather than in
only and exclusively in ZFC.
General logics (Meseguer, Goguen, Burstall et al) in a general monadic
setting both for terms as well as sentences, invites to this thinking,
even if admittedly the programing examples at this point, for the monadic
extensions, are rather artificial.
Also note that syntactics has for quite a while been studied with respect
to categorization, but semantics is mostly seen in the metalanguage of set
theory. Doesn't have to be so? Cannot be so? We are obviously trying to
complicate things as much as possible in syntactics, and when it comes to
semantics, our semantics domains are mostly sets, and equality is like
the emperor, changing clothes all the time.
Best regards,
Patrik
On Mon, 24 May 2010, Joyal, André wrote:
> Dear Colin,
>
> You wrote:
>
>> It is an interesting impulse in higher category theory to avoid
>> identity in favor of isomorphism on the level of objects, and to avoid
>> isomorphism in favor of equivalence on the level of categories. But
>> so far as I know no one has yet articulated a way to avoid ever using
>> identity of objects and identity of categories.
>
> I love the equality symbol more than an isomorphism symbol,
> and an isomorphism symbol more than an equivalence symbol.
> I always try to use the equality symbol whenever possible.
> I often use the equality symbol for a canonical isomorphism.
> Is there a special symbol for canonical isomorphism? (as oppose
> to a plain isomorphism). I would love to write something like
>
> A times (B times C) =' (A times B) times C
>
> André
>
>
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
next prev parent reply other threads:[~2010-05-26 2:27 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-19 10:38 Re terminology: Ronnie Brown
2010-05-20 7:58 ` soloviev
2010-05-20 19:53 ` terminology Eduardo J. Dubuc
2010-05-20 22:15 ` Re terminology: Joyal, Andre
2010-05-20 11:58 ` Urs Schreiber
[not found] ` <AANLkTikre9x4Qikw0mqOl1qZs9DDSkcBu3CXWA05OTQT@mail.gmail.com>
2010-05-21 17:00 ` Ronnie Brown
2010-05-22 19:40 ` Joyal, André
[not found] ` <B3C24EA955FF0C4EA14658997CD3E25E370F5827@CAHIER.gst.uqam.ca>
2010-05-22 21:43 ` terminology Ronnie Brown
[not found] ` <4BF84FF3.7060806@btinternet.com>
2010-05-22 22:44 ` terminology Joyal, André
2010-05-23 15:39 ` terminology Colin McLarty
2010-05-24 13:42 ` equivalence terminology Paul Taylor
2010-05-24 15:53 ` we do meet isomorphisms of categories Marco Grandis
2010-05-26 15:21 ` Toby Bartels
2010-05-27 9:29 ` Prof. Peter Johnstone
[not found] ` <alpine.LRH.2.00.1005271007240.11352@siskin.dpmms.cam.ac.uk>
2010-05-27 10:08 ` Marco Grandis
2010-05-30 12:05 ` Joyal, André
2010-05-24 18:04 ` terminology Vaughan Pratt
2010-05-26 3:08 ` terminology Toby Bartels
2010-05-24 23:06 ` Equality again Joyal, André
2010-05-26 2:27 ` Patrik Eklund [this message]
2010-05-27 11:30 ` Prof. Peter Johnstone
2010-06-01 6:36 ` Marco Grandis
2010-06-01 14:38 ` Joyal, André
2010-05-25 14:08 ` terminology John Baez
2010-05-25 19:39 ` terminology Colin McLarty
2010-05-29 21:47 ` terminology Toby Bartels
2010-05-30 19:15 ` terminology Thorsten Altenkirch
[not found] ` <A46C7965-B4E7-42E6-AE97-6C1D930AC878@cs.nott.ac.uk>
2010-05-30 20:51 ` terminology Toby Bartels
2010-06-01 7:39 ` terminology Thorsten Altenkirch
2010-06-01 13:33 ` terminology Peter LeFanu Lumsdaine
[not found] ` <7BF50141-7775-4D3C-A4AF-D543891666B9@cs.nott.ac.uk>
2010-06-01 18:22 ` terminology Toby Bartels
2010-05-26 8:03 ` terminology Reinhard Boerger
[not found] ` <4BF6BC2C.2000606@btinternet.com>
2010-05-21 18:48 ` Re terminology: Urs Schreiber
[not found] ` <AANLkTilG69hcX7ZV8zrLpQ_nf1pCmyktsnuE0RyJtQYF@mail.gmail.com>
2010-05-26 8:28 ` terminology John Baez
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=E1OHd7z-0005uN-NO@mailserv.mta.ca \
--to=peklund@cs.umu.se \
--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).