categories - Category Theory list
 help / color / mirror / Atom feed
From: Toby Bartels <toby+categories@ugcs.caltech.edu>
To: categories@mta.ca
Subject: Re: abstraction of notation from sets.
Date: Thu, 25 Feb 2010 11:23:06 -0800	[thread overview]
Message-ID: <E1Nl4L4-0001lY-DP@mailserv.mta.ca> (raw)
In-Reply-To: <E1NkdWi-0004nC-CW@mailserv.mta.ca>

In a context where "C" is a term for a category and "a" is a new variable,
I would interpret "a \in C" to declare that a is an object of C,
but I wouldn't be surprised if the author really meant to declare
that a is a map in C (with notation for source and target derived).
Using scripts can make things more clear, as peasthope@shaw.ca wrote:

>"$a \in C_0$" = "a is an object in C"
>"$f \in C_1$" = "f is a map in C"

This generalises immediately to higher categories.

If "a" is not a new variable but instead a term with an established meaning,
then "a \in C" might mean either that a is an object or a map of C,
but the meaning should be clear from context, particularly if "C" is
a term for a subcategory of a category D in which a is an object or map.

Even in set theory, there can be a logical difference between
declaring that a new variable stands for an element of a given set
and stating that a given element belongs to a given subset,
and people using structural or type-theoretic approaches to set theory
sometimes even use different notation to distinguish these.
One possibility (not the only one) is to use a colon for the former;
then if "a" is a new variable and "S" is a term for a set,
then "a: S" would declare that a is an element of S;
while if "a" is a term for an element of some set T
and "S" is a term for a subset of T, then "a \in S"
would denote the proposition that a belongs to S.
The former ("a: S") only makes sense as an assertion or hypothesis,
but the latter ("a \in S") makes sense in any logical context.
(In particular, it makes sense to say "If a \notin S, then ..."
but not "If a: S is false, then ...".)

This can be extended to category theory as follows:
If "a" is a new variable and "C" is a term for a category,
then let "a: C" declare that a is an object of C.
If "f" is a new variable and "a" and "b" are terms for objects of C,
then let "f: a \to b" declare that f is a map in C from a to b,
which after all is already a very widely used notation.
(We can also write "f: a \to b: C" to declare everything at once.)
This generalises to higher categories, as long as you follow the plan
of naming sources and targets before you name whatever goes between them.
(If you follow the philosophy of avoiding "evil", then this is very natural.)
On the other hand, if D is a category and "C" is a term for a subcategory,
then "a \in C" has an unambiguous meaning as long as "a" is a term
for an element at some level (object or map) in D;
this also generalises to higher categories.


--Toby


[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


  reply	other threads:[~2010-02-25 19:23 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-02-24 16:30 peasthope
2010-02-25 19:23 ` Toby Bartels [this message]
  -- strict thread matches above, loose matches on Subject: below --
2010-02-24  0:43 peasthope
2010-02-24 14:39 ` Johannes Huebschmann
2010-02-24 15:59 ` Mikael Vejdemo-Johansson
2010-02-24 16:46 ` Aleks Kissinger
2010-02-25  7:17 ` Partha Pratim Ghosh
2010-02-25 18:26   ` Michael Shulman
2010-02-26 18:53     ` Richard Garner
2010-02-27 23:20       ` Paul Levy
2010-02-28 21:30 ` Vaughan Pratt

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=E1Nl4L4-0001lY-DP@mailserv.mta.ca \
    --to=toby+categories@ugcs.caltech.edu \
    --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).