categories - Category Theory list
 help / color / mirror / Atom feed
From: Michael Barr <barr@barrs.org>
To: Categories list <categories@mta.ca>
Subject: *-autonomous non-category
Date: Sat, 10 Jul 1999 15:03:48 -0400 (EDT)	[thread overview]
Message-ID: <Pine.LNX.4.04.9907101503140.12476-100000@triples.math.mcgill.ca> (raw)

Peter Freyd has talked, maybe written, about a cartesian closed
non-category.  I have a *-autonomous non-category.  I wonder if this
rings any bells with anyone.  In order to talk about it on this
unforgiving medium, I will use the following notation:	2^X for the
powerset of X, \/ and /\ for union and intersection, resp.  ~Y for the
complement of Y (in X), T for the top and I for the bottom of the
lattice 2^2^X.

Now, the objects of this non-catgory are the upclosed subsets of 2^X.  I
will use a, b, c, ... for upclosed subsets of 2^X and Y, Z, W, ... for
subsets of X. Given a, let a* denote the { Y | ~Y is in ~a }. So Y is in
a* iff the complement of Y is not in X. These Y can also be
characterized as meeting every set in a (which is obviously upclosed).
It is the case that a** = a. Moreover, if we define a --o b = a* \/ b,
we get something like an internal hom.	What about composition?  Well,
first, what about identities.  The sets of the form a --o a = a* \/ a
are characterized by the property that for any Y, either Y or ~Y is in
it.  That is, a* \/ a has this property and if b has this property, then
b contains b*, so b = b* \/ b. It is not hard to show that (a \/ b)* =
a* /\ b* and vice versa, so that the tensor product should be /\.  The
unit for the tensor product is thus T, so there wants to be a map T -->
a as soon as for each Y, either Y or ~Y is in a. Let me call such a set
large.	An interesting observation is that ((a --o b) /\ (b --o c)) --o
(a --o c) is large, so it looks like we have a category if we define
there to be an arrow a --> b whenever a --o b is large.  Unfortunately,
despite the internal composition above, there is no external
composition.  In fact, call a small if a* is large.  The same reason
there is a map T --> a when a is large forces there to be a map a --> I
(the empty set) when a is small.  But the principal ultrafilter at any x
in X is both large and small (it is self-dual), so there is both T --> a
and a --> I. Needless T --o I is not large (it is I).  So that is it.
There is a graph, not closed under composition, but there is an internal
composition.  I suppose I should check if there is an arrow
 ((a --o b) /\ (b --o c) /\ (c --o d)) --> (a --o d)
 and so on but I'll bet there is.  (The binary composition involves 64
cases and I wrote a simple computer program to check them.  This one
would requre 256 and while there is no problem extending it to that
number, there needs to be a new idea to do it for an arbitrary number of
factors.

Of course, one way of making a category is to make all objects
isomorphic, with internal structure that separates them.  This seems
perverse, since the whole idea of categories is that isomorphic objects
should not be distinguishable.

Michael

-------------------------------------------------------------------
If a society puts up with bad plumbers because plumbing is such a low
calling, and if it puts up with bad philosophers because philosophy is
such a high calling---then neither its pipes nor its theories will hold
water.  --- Slight paraphrase of former HEW secretary John Gardner




                 reply	other threads:[~1999-07-10 19:03 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=Pine.LNX.4.04.9907101503140.12476-100000@triples.math.mcgill.ca \
    --to=barr@barrs.org \
    --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).