categories - Category Theory list
 help / color / mirror / Atom feed
From: Peter Freyd <pjf@saul.cis.upenn.edu>
To: categories@mta.ca
Subject: squares and cubes
Date: Fri, 14 Jan 2000 16:32:21 -0500 (EST)	[thread overview]
Message-ID: <200001142132.QAA01366@saul.cis.upenn.edu> (raw)

About an associative bifunctor I wrote

  There's a general theorem that says that a final coalgebra for 
  X v X  is automatically a final coalgebra for  X v X v X v X,
  indeed, for any such ordered-wedge where the number of copies of  X
  is a power of two. I haven't been able to find the proof for a 
  general theorem that specializes to  X v X v X.

Well, the proof is just a modification of an old one (of mine). And
once in hand, it makes clear the nonsensical nature of the
construction for the thirding map that appeared in my "Derivatives"
posting. (I'll replace it with a better construction in a later
posting.)

The general theorem is that if  T  is an endo-functor on a category 
with coproducts and if  f:F --> TF  is a final coalgebra then

   f     Tfn
F --> TF --> TTF  is a final  TT-coalgebra. (Citation below, albeit
for the dual case -- it appears that not everyone has noticed that
just by replacing the category in question with its dual one can
transfer any theorem about initial algebras to one about final
coalgebras.)

Let  X*Y  denote the values of a bifunctor (not necessarily 
associative) on a category with binary coproducts.

    If  f:F --> F*F  is a final "square coalgebra" then

        f       f*1
     F --> F*F ----> (F*F)*F  is a final "cubical coalgebra".

Given a cubical coalgebra  a:A --> (A*A)*A  consider the square 
coalgebra  A + A*A  --> (A + A*A)*(A + A*A)   whose left coordinate 

            a           r*l
map  is  A --> (A*A)*A ----> (A + A*A)*(A + A*A)  and whose right

                        l*l
coordinate map is  A*A ----> (A + A*A)*(A + A*A)  where  l  and  r  
denote the left and right coprojections for the coproduct.  Let  
A + A*A  --> F  be the induced map to the final square coalgebra and
let  a'  and  a'' be its coordinate maps. Then

           a'                            a''
     A --------> F        and      A*A ------> F
                                                       (add downward
   a |           | f              1 |          | f      arrowheads)

 (A*A)*A -----> F*F                A*A -----> F*F          
         a''*a'                        a'*a'

Consequently:
                             a'
                    A  --------------> F

                  a |                  | f
                            a''*a'
                (A*A)*A ------------> F*F

                  1 |                  | f*1

                (A*A)*A ---------> (F*F)*F
                        (a'*a')*a'

For the uniqueness, suppose that  a'  is as in the last diagram with
the middle arrow removed. Define  a'' so that the penultimate diagram
commutes (f, by Lambek, is an isomorphism). Then the map from  A + A*A
to  F  whose coordinate maps are  a'  and  a''  is a map of square 
coalgebras, hence  a'  is as already described.

For a counterexample for arbitrary categories, consider the discrete
category with two objects and bifunctor that turns it into the
two-element group. On discrete categories coalgebras are, of course,
the same as fixed points, and the only way a functor can have a final
coalgebra is if it has a unique fixed point. The object that serves
as the identity element for the group structure is thus the final
square coalgebra. But both objects are cubical coalgebras, hence 
there is no final cubical coalgebra.

There's nothing special about the number three. Given any iteration
obtainable from the bifunctor, the constructions above can be 
modified to provide proofs and counterexamples. Indeed, we needn't
restrict to bifunctors. For example, if  TXYZ  is a trifunctor on a 
category with binary coproducts, then a final coalgebra for  TXXX
gives rise to a final coalgebra for  TX(T(TXXX)X)(TXX(TXXX)).

But what I can't find a proof for is the analogue of this theorem,
good for any category (same citation):

  If  T  is an endo-functor and if  TT  has a final coalgebra
  then so does  T.

The analogue would be: if  X*Y  is a bifunctor and if  (X*X)*X  has
a final coalgebra then so does  X*X.  All my counterexamples --  here
and in the citation below -- are on discrete categories. For what it's 
worth, if an associative bifunctor on a discrete category is such that
X*X*X  has a final coalgebra, then so does  X*X.


Algebraically Complete Categories, Como Conference, Category Theory, 
     Proceedings of the International Conference held in Como, Italy,
     1990, Lecture Notes in Mathematics, 1488, Springer-Verlag, 1991



             reply	other threads:[~2000-01-14 21:32 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-01-14 21:32 Peter Freyd [this message]
2000-01-16  5:35 Dusko Pavlovic
2000-01-17  5:45 ` Vaughan Pratt
2000-01-18  0:57   ` 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=200001142132.QAA01366@saul.cis.upenn.edu \
    --to=pjf@saul.cis.upenn.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).