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: theory: category theory

Topic: ri(n)gs laws from laws of exponents


view this post on Zulip Claudio Pisani (Sep 16 2023 at 13:09):

Say that a "power algebra" AA is a set with three binary operations and two constants:
"product", "sum", "power", 1, and 0, such that the usual laws of exponents hold:

1) abc=(ab)c\quad a^{b\cdot c} = (a^b)^c \quad\quad 1') a1=a\quad a^1 = a

2) ab+c=abac\quad a^{b+c} = a^b \cdot a^c \quad\quad 2') a0=1\quad a^0 = 1

3) (ab)c=acac\quad (a\cdot b)^ c = a^c\cdot a^c \quad\quad 3') 1c=1\quad1^c = 1

Assume furthermore that the following "Yoneda-like" axiom holds:

4) (xxa=xb)    a=b(\forall x \quad x^a = x^b) \implies a = b

Then, using the non-categorical analogous of Yoneda reduction techniques, one proves that

1) (A,,1)(A, \cdot, 1) and (A,+,0)(A, +, 0) are monoids.

2) product distributes over sums on both sides.

Let us check, for instance, the associative and distributive laws:

x(ab)c=(xab)c=((xa)b)c=(xa)bc=xa(bc)x^{(a\cdot b)\cdot c} = (x^{a\cdot b})^c = ((x^a)^ b)^c = (x^a)^ {b\cdot c} = x^{a\cdot( b\cdot c)}

x(a+b)+c=xa+bxc=(xaxb)xc=xa(xbxc)=xaxb+c=xa+(b+c)x^{(a+ b)+ c} = x^{a+b}\cdot x^c = (x^a\cdot x^ b)\cdot x^c = x^a\cdot (x^ b\cdot x^c) = x^a\cdot x^{b+c} = x^{a+(b+ c)}

xa(b+c)=(xa)b+c=(xa)b(xa)c=xabxac=xab+acx^{a\cdot(b+c)} = (x^a)^{b+c} = (x^a)^ b\cdot (x^a)^ c = x^{a\cdot b}\cdot x^{a\cdot c} = x^{a\cdot b+a\cdot c}

x(a+b)c=(xa+b)c=(xaxb)c=(xa)c(xb)c=xacxbc=xac+bcx^{(a+b)\cdot c} = (x^{a+b})^c = (x^a\cdot x^ b)^ c = (x^a)^c\cdot (x^ b)^ c = x^{a\cdot c}\cdot x^{b\cdot c} = x^{a\cdot c+b\cdot c}

So, any power algebra is in fact a rig, except that addition is not necessarily commutative (see also this post).
If we assume also (ab)c=(ac)b(a^b)^c = (a^c)^b, then both products and sums commute.

The main instance of power algebra is the given by natural numbers.
One may wonder if there are other such natural examples, arising from isomorphism classes of a cartesian closed category C\cal C.

If C\cal C is is left combinatorial (see here) then also

(XXAXB)    AB(\forall X \quad X^A \cong X^B) \implies A \cong B

so that the set of its isomorphism classes is in fact a power algebra.

view this post on Zulip Claudio Pisani (Sep 16 2023 at 13:34):

I was surprised by the effectiveness of the axiom (4) outside the realm of category theory.

Admittedly, it has a rather unusual form.

Say that a two-variable function A×BCA\times B \to C is right injective if the corresponding function BCA B\to C^A is injective.
Then, axiom (4) says that the power operation is right injective.

So I ask:

do you know any other axioms or laws (in particular in algebra) that have a similar form?

view this post on Zulip dusko (Sep 16 2023 at 23:55):

Claudio Pisani said:

Say that a "power algebra" AA is a set with three binary operations and two constants:
"product", "sum", "power", 1, and 0, such that the usual laws of exponents hold:

1) abc=(ab)c\quad a^{b\cdot c} = (a^b)^c \quad\quad 1') a1=a\quad a^1 = a

2) ab+c=abac\quad a^{b+c} = a^b \cdot a^c \quad\quad 2') a0=1\quad a^0 = 1

3) (ab)c=acac\quad (a\cdot b)^ c = a^c\cdot a^c \quad\quad 3') 1c=1\quad1^c = 1

Assume furthermore that the following "Yoneda-like" axiom holds:

4) (xxa=xb)    a=b(\forall x \quad x^a = x^b) \implies a = b

Then, using the non-categorical analogous of Yoneda reduction techniques, one proves that
[snip]

very nice!

it may be a matter of wording, but i wouldn't say that the reduction techniques are non-categorical, but that they are the equational fragment of closed structure. if the power algebra structure is given not over a set but over a reflexive graph and the power operation maps edges aba\to b to edges xbxax^b\to x^a, then (4) can be refined to a bijective correspondence of each edge aba\to b with a distinguished family of edges xbxax^b\to x^a. if there is also a bijective correspondence of the edges aba\to b and 1ba1\to b^a, it seems that reflexivity (i.e. the identity edges) and (1) give the evaluations and the composition of the edges can be derived from the mappings between the families of edges...

i am sorry that i am saying all this without checking the details, but i think it goes through because this is how the arrow parts of adjoint functors can be extracted from the adjunction correspondences.

if it does go through, then we are really looking at the equational fragment (or the skeleton) of cartesian closed structure with coproducts: (3) says that \cdot is the product, (2) says that ++ is the coproduct, (1) says that ()c(-)^c is the right adjoint to ()c(-)\cdot c, and (4) is the skeletal tip of the yoneda iceberg.

there is probably a hole or two in my handwaving "construction", but i think that they can be filled and that the claim stands that we are not looking at anything non-categorical in any sense, since structures don't come together by accidents.