Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: deprecated: mathematics

Topic: polynomial ring


view this post on Zulip Hugo Jenkins (Mar 23 2023 at 22:06):

If C\mathcal{C} is the category of unital commutative rings, we can consider the endofunctor AA[X]A\mapsto A[X]. It outputs the ``free AA-algebra''.

How should I think about the interactions of this endofunctor with tensor product? Such as:

view this post on Zulip Jean-Baptiste Vienney (Mar 23 2023 at 22:12):

Good question, polynomial algebras give a codifferential category. I can explain this a bit later, but maybe @JS PL (he/him) wants to do it also.

view this post on Zulip JS PL (he/him) (Mar 23 2023 at 23:52):

Jean-Baptiste Vienney said:

Good question, polynomial algebras give a codifferential category. I can explain this a bit later, but maybe JS PL (he/him) wants to do it also.

No that's not what @Hugo Jenkins is talking about here... This question is not related to differential categories in the way you are thinking. (While I do love differential categories, not everything can be answered by differential categories!)

view this post on Zulip JS PL (he/him) (Mar 23 2023 at 23:56):

But here's an attempt at an answer:
Let CRING\mathsf{CRING} be the category of commutative (unital) rings. And let P:CRINGCRINGP: \mathsf{CRING} \to \mathsf{CRING} be the functor which maps P(A)=A[X]P(A) = A[X].

view this post on Zulip JS PL (he/him) (Mar 23 2023 at 23:57):

Alternatively, we may write this as P(A)=AZ[X]P(A) = A \otimes \mathbb{Z}[X] -- where the tensor product of Z\mathbb{Z}-modules, which is the coproduct in CRING\mathsf{CRING}

view this post on Zulip JS PL (he/him) (Mar 24 2023 at 00:07):

It's neat to note that PP is both a monad and comonad

view this post on Zulip John Baez (Mar 24 2023 at 00:11):

I guess the multiplication PPPPP \Rightarrow P gives the ring homomorphism A[X1,X2]A[X]A[X_1,X_2] \to A[X] sending both X1X_1 and X2X_2 to XX. What does the comultiplication do? Send XX to X1+X2X_1 + X_2?

(In other notation X1+X2X_1 + X_2 is X1+1XA[X]AA[X]X \otimes 1 + 1 \otimes X \in A[X] \otimes_A A[X], which is a respectable-looking thing for a comultiplication to do.)

view this post on Zulip JS PL (he/him) (Mar 24 2023 at 00:13):

John Baez said:

What does the comultiplication do? Send XX to X1+X2X_1 + X_2?

Yup that's correct! The comonad structure comes from the fact that Z[X]\mathbb{Z}[X] is a comonoid in CRING\mathsf{CRING} with respect to \otimes
(which is just a fancy way of saying that Z[X]\mathbb{Z}[X] is a bialgebra)

view this post on Zulip JS PL (he/him) (Mar 24 2023 at 00:14):

John Baez said:

(In other notation X1+X2X_1 + X_2 is X1+1XA[X]AA[X]X \otimes 1 + 1 \otimes X \in A[X] \otimes_A A[X], which is a respectable-looking thing for a comultiplication to do.)

Yes this is the canonical comultiplication of the polynomial ring, which makes it a bialgebra (and also a Hopf algebra)

view this post on Zulip JS PL (he/him) (Mar 24 2023 at 00:16):

Hugo Jenkins said:

So if CALGA\mathsf{CALG}_A is the category of commutative AA-algebras. In this category, A\otimes_A is the coproduct. What this identity is saying is that PP(A)PP(A) is the coproduct of P(A)P(A) and P(A)P(A) in CALGA\mathsf{CALG}_A.
But if you want to stay within CRING\mathsf{CRING} then A\otimes_A is a coequalizer. So this identity instead says that PP(A)PP(A) is a coequalizer of the parallel maps AP(A)P(A)P(A)P(A)A \otimes P(A) \otimes P(A) \to P(A) \otimes P(A) where you multiply AA with either the first P(A)P(A) or the second.

view this post on Zulip Jean-Baptiste Vienney (Mar 24 2023 at 02:27):

Hugo Jenkins said:

If C\mathcal{C} is the category of unital commutative rings, we can consider the endofunctor AA[X]A\mapsto A[X]. It outputs the ``free AA-algebra''.

How should I think about the interactions of this endofunctor with tensor product? Such as:

The first isomorphism is an example of the Seely isomorphism of linear logic/differential categories. But maybe the answer without differential categories is simpler depending of your definition of simple.

view this post on Zulip JS PL (he/him) (Mar 24 2023 at 02:41):

Jean-Baptiste Vienney said:

The first isomorphism is an example of the Seely isomorphism of linear logic/differential categories.

The question was about the question the endofunctor on the category of CRING\mathsf{CRING}. So it is not the so called Seely isomorphism in this case -- at least not directly.

view this post on Zulip JS PL (he/him) (Mar 24 2023 at 02:43):

To @Jean-Baptiste Vienney point, if you consider the endofunctor on MODA\mathsf{MOD}_A, the category of AA-modules, SA:MODAMODAS_A: \mathsf{MOD}_A \to \mathsf{MOD}_A which maps an AA-module MM to the free commutative AA-algebra over MM, SA(M)S_A(M), then yes that is that first identity is the Seely isomorphism, which in general is SA(M×N)SA(M)ASA(N)S_A(M \times N) \cong S_A(M) \otimes_A S_A(N). And for the particular case you are thinking about:
SA(A)=A[X]S_A(A) = A[X] and SA(A×A)A[X,Y]S_A(A \times A) \cong A[X,Y]
so SA(A)ASA(A)SA(A×A)S_A(A) \otimes_A S_A(A) \cong S_A(A \times A)

view this post on Zulip JS PL (he/him) (Mar 24 2023 at 02:45):

But @Hugo Jenkins question was not about this. It was about the endofunctor P:CRINGCRINGP: \mathsf{CRING} \to \mathsf{CRING}, mapping a commutative ring AA to the polynomial ring in one variable A[X]A[X], so P(A)=SA(A)P(A) = S_A(A). Which is different than the functor SA:MODAMODAS_A: \mathsf{MOD}_A \to \mathsf{MOD}_A.

view this post on Zulip JS PL (he/him) (Mar 24 2023 at 02:52):

(and yes, my original comments about me disagreeing on using differential categories here were too confrontational than needed to be -- so apologies)

view this post on Zulip JS PL (he/him) (Mar 24 2023 at 02:56):

The point I attempted to make (badly...): was I disagree that differential categories/Seely isomorphisms were the appropriate approach/tools for answering this question.

view this post on Zulip John Baez (Mar 24 2023 at 23:20):

Be nice.

view this post on Zulip Hugo Jenkins (Apr 07 2023 at 13:55):

JS PL (he/him) said:

Yup that's correct! The comonad structure comes from the fact that Z[X]\mathbb{Z}[X] is a comonoid in CRING\mathsf{CRING} with respect to \otimes
(which is just a fancy way of saying that Z[X]\mathbb{Z}[X] is a bialgebra)

Perhaps the fact I was looking for is just that the functor PP is equal to Z[x]-\otimes \mathbb{Z[x]}. What is the universal property of Z[x]\mathbb{Z}[x] with respect to CRING,\mathsf{CRING}, \otimes?

Does PP being Z[x]-\otimes \mathbb{Z}[x] explain the evaluation map/universal property of A[x]A[x]? (I.e. that a map ABA\to B extends uniquely to A[x]BA[x]\to B sending xx to any prescribed element)?

view this post on Zulip Josselin Poiret (Apr 08 2023 at 09:48):

for CRing \mathbf{CRing} , \otimes is the coproduct, and the free ring on a set of elements (the corresponding polynomial ring Z[S] \mathbb{Z}[S] ) is a left adjoint, so we get coproduct preservation. You can probably derive everything from just this.

view this post on Zulip Josselin Poiret (Apr 08 2023 at 09:50):

the universal property of Z[x] \mathbb{Z}[x] is really just the commutative ring generated from one element, no need to put \otimes in the picture yet

view this post on Zulip JS PL (he/him) (Apr 09 2023 at 23:07):

Hugo Jenkins said:

What is the universal property of Z[x]\mathbb{Z}[x] with respect to CRING,\mathsf{CRING}, \otimes?

As mentioned by @Josselin Poiret , Z[x]\mathbb{Z}[x] is the free ring over the singleton set, which means that for commutative ring RR and every function $f: \lbrace x \rbrace \to R$$, there exists a unique ring morphism f:Z[x]Rf^\sharp: \mathbb{Z}[x] \to R such that f(x)=f(x)f^\sharp (x) = f(x)

view this post on Zulip JS PL (he/him) (Apr 09 2023 at 23:07):

but this steps outside of CRING\mathsf{CRING} -- and I don't know if Z[x]\mathbb{Z}[x] has a universal property apart from that

view this post on Zulip JS PL (he/him) (Apr 09 2023 at 23:14):

You could say that Z[x]\mathbb{Z}[x] is the initial ring with a chosen element. That is, for every commutative ring RR and a chosen element rRr \in R, so a pointed ring (R,r)(R,r), there exists a unique ring morphism er:Z[x]Re_r: \mathbb{Z}[x] \to R such that er(x)=re_r(x) = r

view this post on Zulip JS PL (he/him) (Apr 09 2023 at 23:16):

Hugo Jenkins said:

JS PL (he/him) said:

Yup that's correct! The comonad structure comes from the fact that Z[X]\mathbb{Z}[X] is a comonoid in CRING\mathsf{CRING} with respect to \otimes
(which is just a fancy way of saying that Z[X]\mathbb{Z}[X] is a bialgebra)

Does PP being Z[x]-\otimes \mathbb{Z}[x] explain the evaluation map/universal property of A[x]A[x]? (I.e. that a map ABA\to B extends uniquely to A[x]BA[x]\to B sending xx to any prescribed element)?

So then given a ring morphism f:ABf: A \to B and a chosen element bBb \in B, your unique map is feb:AZ[x]Bf \otimes e_b: A \otimes \mathbb{Z}[x] \to B

view this post on Zulip John Baez (Apr 09 2023 at 23:50):

JS PL (he/him) said:

You could say that Z[x]\mathbb{Z}[x] is the initial ring with a chosen element. That is, for every commutative ring RR and a chosen element rRr \in R, so a pointed ring (R,r)(R,r), there exists a unique ring morphism er:Z[x]Re_r: \mathbb{Z}[x] \to R such that er(x)=re_r(x) = r

That's a sneakier way of "stepping outside of CommRing\mathsf{CommRing}, since here a "chosen element" of a ring is really a chosen element of the underlying set of the commutative ring.

view this post on Zulip John Baez (Apr 09 2023 at 23:53):

So if you want to describe the universal property of Z[x]\mathbb{Z}[x] as something like "the free ring on one element", I think you should use the adjoint functors U:CommRingSetU : \mathsf{CommRing} \to \mathsf{Set}, F:SetCommRingF: \mathsf{Set} \to \mathsf{CommRing} (either one determines the other up to natural isomorphism).

view this post on Zulip JS PL (he/him) (Apr 09 2023 at 23:54):

John Baez said:

That's a sneakier way of "stepping outside of CRING\mathsf{CRING}, since here a "chosen element" of a ring is really a chosen element of the underlying set of the commutative ring.

Agreed, and if you want to stay inside CRING\mathsf{CRING}, the way to pick out an element of RR corresponds to ring morphisms of type Z[x]R\mathbb{Z}[x] \to R. So a pointed ring is a commutative ring RR with a chosen ring morphism Z[x]R\mathbb{Z}[x] \to R, and Z[x]\mathbb{Z}[x] is the initial one with the canonical choice being the identity morphism Z[x]Z[x]\mathbb{Z}[x] \to \mathbb{Z}[x]

view this post on Zulip John Baez (Apr 09 2023 at 23:55):

Right! Another way to say it: once someone whispers in your ear which object of CommRing\mathsf{CommRing} is Z[x]\mathbb{Z}[x], you can define U:CommRingSetU : \mathsf{CommRing} \to \mathsf{Set} by

U=CommRing(Z[x],)U = \mathsf{CommRing}(\mathbb{Z}[x], -)

view this post on Zulip John Baez (Apr 09 2023 at 23:57):

Then UU has a left adjoint FF and you can check Z[x]F(1)\mathbb{Z}[x] \cong F(1).

view this post on Zulip JS PL (he/him) (Apr 10 2023 at 00:00):

John Baez said:

U=CommRing(Z[x],)U = \mathsf{CommRing}(\mathbb{Z}[x], -)

From this point of view, you can get the \otimes nicely in the story of PP since its a coproduct we get:
CommRing(AZ[x],)CommRing(A,)×CommRing(Z[x],) \mathsf{CommRing}(A \otimes \mathbb{Z}[x], -) \cong \mathsf{CommRing}(A, -) \times \mathsf{CommRing}(\mathbb{Z}[x], -)