categories - Category Theory list
 help / color / mirror / Atom feed
From: Paul Taylor <pt@cs.man.ac.uk>
To: categories@mta.ca
Subject: functions and polynomials
Date: Wed, 21 Mar 2007 11:06:44 +0000	[thread overview]
Message-ID: <E1HU2TG-0001Oc-PE@mailserv.mta.ca> (raw)

How widely applicable is the following idea?

Let  f: Z x Z -> Z  be a binary FUNCTION (in the sense of sets)
on the integers, with the property that

 - for each x:Z,  f(x,-) : Z -> Z is a (agrees with a unique)
   POLYNOMIAL, whose coefficients are functions of x; and similarly

 - for each y:Z,  f(-,y) : Z -> Z is also a polynomial.

Then  f(x,y)  was itself a polynomial in two variables.


This generalises to a disjoint union of sets of variables,
ie to functions   Z^X x Z^Y -> Z   that are polynomials in one
set of variables for each value of the other, and vice versa.


The (possible) categorical generalisation is this:

Let T be a strong monad on a topos, CCC or even a symmetric monoidal
closed category, and K=T0 its free algebra.   Then there is a natural
transformation
    r_X:  T X --->  K^(K^X),
which we suppose to be mono.  (How widely is this the case?)

Then the above result states that (in that case) the square

                            (K^Y)
    T (X + Y) >---------> TX
       V      |              V
       |      |              |
       | -----               |     K^Y
       |                     | r_X
       |           K^X       |
       V        r_Y          V
        (K^X) >-------->  (K^X x K^Y)
      TY                 K

is a pullback (in fact, an intersection).

I am primarily concerned with the case where T encodes the theory
of frames over either Set or Dcpo, though if the result extends to
commutative rings or other algebraic theories, that would be very
interesting too.

Paul Taylor




                 reply	other threads:[~2007-03-21 11:06 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=E1HU2TG-0001Oc-PE@mailserv.mta.ca \
    --to=pt@cs.man.ac.uk \
    --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).