categories - Category Theory list
 help / color / mirror / Atom feed
From: Leopold Schlicht <schlicht.leopold@gmail.com>
To: categories@mta.ca
Subject: Bottom line to: Does equality between sets contradict the philosophy behind structural set theory?
Date: Mon, 27 Feb 2017 21:40:58 +0100	[thread overview]
Message-ID: <E1ciWzW-0007aE-0e@mlist.mta.ca> (raw)

I'm thankful for all the both private and public emails I got in
consequence of my question "Does equality between sets contradict the
philosophy behind structural set theory?", especially the emails I got
from Ingo Blechschmidt, Fred Linton, Bob Rosebrugh, and Marquis
Jean-Pierre were helpful.

Let me briefly sum up what I learnt: If one wants to be fussy, and
looks to the question from a "formal system" point of view, then I'm
right: Once one puts all morphisms in one big bag and talks about dom
and codom as "functions" that both specify a *unique* objects, one
can't get around using an equality between sets, which doesn't make
sense in a setting of structural set theory. Instead, one should use
the definition from *dependent type theory*:

a category consists of a collection Ob of objects and for each pair
(x, y) of objects in Ob a set Hom(x, y) of morphisms x -> y. Writing
f: x -> y is then just a type declaration (and not a statement that is
either true or false!) that declares f to be in the collection Hom(x,
y). We are not supposed to compare morphisms of different type. But
however, there should be a local equality on each set Hom(x, y) so
that we can discuss when two morphisms f, g: x -> y of the same type
are equal.

But, as Fred Linton pointed out, natural language is quite flexible
and being written in an informal language, as almost all math books
are, one shouldn't interpret everything literally. Writing dom(f) = A
for example should just abbreviate that we consider A to be the domain
of f—the authors didn't intend to seriously discuss whether two sets
are equal or not, it's just a piece of notation. Thus, there isn't
really a fault in the book by Lawvere and Rosebrugh.

Thanks again,
Leopold


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


             reply	other threads:[~2017-02-27 20:40 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-27 20:40 Leopold Schlicht [this message]
2017-02-28 14:24 ` Thomas Streicher
2017-02-28  5:56 Patrik Eklund

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=E1ciWzW-0007aE-0e@mlist.mta.ca \
    --to=schlicht.leopold@gmail.com \
    --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).