Skip to the Main Content

Note:These pages make extensive use of the latest XHTML and CSS Standards. They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in Mozilla. My best suggestion (and you will thank me when surfing an ever-increasing number of sites on the web which have been crafted to use the new standards) is to upgrade to the latest version of your browser. If that's not possible, consider moving to the Standards-compliant and open-source Mozilla browser.

August 10, 2020

The Group With No Elements

Posted by John Baez

Maybe people who are all excited about the “field with one element” should start at the beginning and think a bit about the “group with no elements”.

I’m just kidding, but I did learn something fun today from Michael Kinyon’s response to a puzzle posed by Barbara Fantechi. Namely: there’s a nice way to define a group as a nonempty set with some structure and properties. This makes the nonemptiness condition seem silly and tacked-on… and if you drop it, you get a slight generalization of the definition of group, which allows there to be an empty group.

It goes like this. A group is the same as a nonempty set with an associative binary operation :G×GG\cdot : G \times G \to G called multiplication such that for any gGg \in G, the operations of left and right multiplication by gg are bijections.

Why? Clearly every group has such a multiplication, so the challenge is to prove the converse, and the key step is to get ahold of the identity element. So let’s do that.

For starters, let’s define left division by gg to be the inverse of left multiplication by gg, and write g\hg\backslash h to mean hh left divided by gg. Similarly, define right division by gg to be the inverse of right multiplication by gg, and write h/gh/g to mean hh right divided by gg.

Saying that left division by gg is the inverse of left multiplication by gg amounts to this:

g(g\h)=h,g\(gh)=h g \cdot (g\backslash h) = h, \qquad g\backslash(g \cdot h) = h

Similarly, saying right division by gg is the inverse of right multiplication by gg amounts to this:

(h/g)g=h,(hg)/g=h (h/g) \cdot g = h, \qquad (h \cdot g)/g = h

Now, how do we get the identity element 1G1 \in G? If GG is nonempty, we can choose any element and try taking 1=g/g1 = g/g. But why is this independent of our choice? Also, it’s equally natural to try 1=h\h1 = h\backslash h for some hHh \in H. Why is this the same thing, independent of our choice of hh?

We can settle all these questions simultaneously. If g,hGg,h \in G we have

gh=g(g\g)h g \cdot h = g \cdot (g\backslash g) \cdot h

Dividing on the left by gg we get

h=(g\g)h h = (g\backslash g) \cdot h

Dividing on the right by hh we get

h/h=g\g h/h = g\backslash g

for all g,hGg,h \in G. Done!

So, if GG is nonempty, we can set 1=g\g=g/g1 = g\backslash g = g/g for any gGg \in G. This is independent of our choice of gGg \in G, and it obeys

1g=(g/g)g=g 1 \cdot g = (g/g) \cdot g = g

and also

g1=g(g\g)=g g \cdot 1 = g \cdot (g\backslash g) = g

It’s now easy to get inverses: whenever you have a monoid where every element gg has both a left inverse (here 1/g1/g) and a right inverse (here g\1g\backslash 1), they must be equal, so we can take either one to be g 1g^{-1}.

The fun part, for me, is that we can say

Definition. A possibly empty group is a set GG with an associative binary operation :G×GG\cdot : G \times G \to G called multiplication together with two more binary operations:

  • left division: \:G×GG \quad \backslash : G \times G \to G
  • right division: /:G×GG \quad / : G \times G \to G

such that

g(g\h)=h,g\(gh)=h g \cdot (g\backslash h) = h, \qquad g\backslash (g \cdot h) = h (h/g)g=h,(hg)/g=h (h/g) \cdot g = h, \qquad (h \cdot g)/g = h

for all g,hGg, h \in G.

There’s an obvious concept of morphism between possibly empty groups — a map preserving all three operations. The category of possibly empty groups is equivalent to the category of groups with a new initial object thrown in, “the empty group”, and no morphisms from any groups to this one.

Note that there’s a Lawvere theory for possibly empty groups! Its category of nonempty algebras is equivalent to the category of groups.

I doubt this stuff is very important, but I’m surprised I hadn’t heard about it earlier, and a bit surprised that there’s a Lawvere theory whose algebras are the usual groups and also one extra ‘empty group’.

In hindsight it’s quite reminiscent of how a torsor of a group is defined as a nonempty set on which that group acts freely and transitively.

Here’s a puzzle that could help sharpen my intuitions. I haven’t solved it:

Puzzle. Prove or disprove this conjecture: there is no Lawvere theory whose category of algebras is the category of monoids together with one more algebra, the empty set.

(Note that this one extra algebra will be initial, with no morphisms from any other algebra to it.)

I bet this conjecture is true.

Posted at August 10, 2020 11:34 PM UTC

TrackBack URL for this Entry:   https://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/3241

58 Comments & 0 Trackbacks

Re: The Group With No Elements

Your conjecture is false. The trick is to replace the nullary operation defining the unit element of a monoid by a “constant” unary operation. The Lawvere theory for “possibly empty monoids” is generated by a binary operation m:A×AAm \colon A \times A \to A and a unary operation e:AAe \colon A \to A subject to the following four axioms: (1) m(m×1)=m(1×m):A×A×AAm\circ (m \times 1) = m \circ (1 \times m) \colon A \times A \times A \to A (mm is associative), (2) epr 1=epr 2:A×AAe \circ pr_1 = e \circ pr_2 \colon A \times A \to A (ee is constant), (3) m(1×e)=pr 1:A×AAm \circ (1 \times e) = pr_1 \colon A \times A \to A (ee is a right unit), and (4) m(e×1)=pr 2:A×AAm \circ (e \times 1) = pr_2 \colon A \times A \to A (ee is a left unit).

A similar description of “possibly empty groups” is given on the first page of Freyd’s Algebra valued functors in general and tensor products in particular.

Posted by: Alexander Campbell on August 11, 2020 2:58 AM | Permalink | Reply to this

Re: The Group With No Elements

Nice! Now I’ll completely reverse my position and guess that for any Lawvere theory TT with nullary operations, we can create a Lawvere theory TT' where those nullary operations are replaced by unary operations, together with new equations like your equation (2) saying those unary operations are ‘constant’, together with equations mimicking those obeyed by the original nullary operations… with the result being that the algebras of TT' are just those of TT together with one new algebra: the empty set.

Posted by: John Baez on August 11, 2020 3:20 AM | Permalink | Reply to this

Replacing constants with unary function symbols

At the last TACL (Topology, Algebra and Categories in Logic) in Nice, I had this same idea of wondering how much the category of models of a theory would be enlarged by replacing constant symbols with unary function symbols. I even had the opportunity to ask Gromov if he had any insight into it, but apparently it wasn’t something he’d ever had cause to think about.

A context which makes this a lot more interesting is to consider models in toposes other than Set. The idea of a distinguished element seems natural in Set, because every non-empty set has a global element. But in most toposes, pointed objects are uncommon. If we want to define a group object in a category of sheaves over a space, for example, the insistence on a global element forces the group to have global support, whereas with a unary operation we can distinguish between trivial groups on subspaces and the trivial group on the whole space.

Another flavour of this is when objects naturally come equipped with elements, such as in a topos of actions of a monoid or group. Such a topos comes with a forgetful functor to Set, but a global element of an M-set is not any element, but specifically an element on which M acts trivially. This is fine (we can still have interesting groups in a lot of cases), but seems like a somewhat artificial restriction in the context of this blog post.

If nothing else, I hope this illustrates how the category of models of a theory can be enlarged much more than just “adding the empty model” in other contexts :)

Posted by: Morgan Rogers on August 11, 2020 12:05 PM | Permalink | Reply to this

Re: The Group With No Elements

In Functorial Semantics of Algebraic Theories (http://www.tac.mta.ca/tac/reprints/articles/5/tr5.pdf around p63-65) Lawvere gives two different definitions for the constants of a Lawvere theory LL: an expressible constant is an expression in no variables (i.e. an element of L(1,0)L(1, 0)) and a definable constant is an expression in one variable (i.e. an element of L(1,1)L(1, 1)) which is unchanged under substituting that variable for a different variable.

He then shows that for any Lawvere theory, either the set of definable constants is isomorphic to the set of expressible constants, or there are no expressible constants. So Lawvere theories either “hide” their constants, or they don’t!

He goes on to say

Remark. Evidently one could complete; (or deplete) algebraic theories with regard to expressibility of constants; however, there seems to be no need to do so. As an example,the algebraic theory of groups can be ‘presented’ (see Section 2) in two ways, one involving a single binary operation x,yxy 1x, y \to x \cdot y^{-1} as generator, and the second involving a 0-ary generator ee, a unary generator xx 1x \to \x^{-1}, and a binary generator x,yxyx, y \to x \cdot y.This actually gives two theories, for in the first case no constant is expressible and in the second case the (only) constant ee is expressible. These two theories also give rise to different algebraic categories (see Chapter III), for according to the first theory the empty set is a group, whereas to the second it is not.

I think (though I haven’t checked the details) that what he means is that if you take a Lawvere theory LL, and create a new category LL' by simply deleting every morphism into 00, then LL' is in fact a Lawvere theory with the same definable constants but no expressible constants. I’m pretty sure LL' will then have the same models as LL, except that it will also have an empty model.

Posted by: Thomas Read on August 11, 2020 8:01 AM | Permalink | Reply to this

Re: The Group With No Elements

Isn’t Lawvere’s first presentation, with the single binary operation, a possibly more economical version of John’s three binary operations? It seems also to allow the empty group.

Posted by: L Spice on August 14, 2020 4:09 PM | Permalink | Reply to this

Re: The Group With No Elements

Lurking in the background is the fact that there are exactly two trivial Lawvere theories, or a bit more generally, exactly two trivial monads on SetSet.

Let me explain what I mean. It’s a nice little exercise on monads to show that if TT is a monad on SetSet and there exists at least one TT-algebra with at least two elements, then the unit map

η X:XT(X) \eta_X: X \to T(X)

is injective for every set XX. In that case, the free TT-algebra on a set XX of generators contains a copy of XX; the generators don’t get identified. So there are TT-algebras of arbitrarily large cardinality.

But what about monads TT for which there isn’t an algebra with at least two elements? Well, that means that every TT-algebra has either one element or no elements. I’m calling a monad with such a property “trivial”, I’m saying that there are exactly two such monads, and I’m saying that they’re both finitary (i.e. correspond to Lawvere theories).

Again this is a nice little exercise, but as it’s more relevant to your post, John, I’ll do it here.

Let TT be a trivial monad, in my sense. For every set XX, the set T(X)T(X) carries the structure of a TT-algebra, namely the free TT-algebra on XX. So, |T(X)|1|T(X)| \leq 1 for every set XX. But we havea map η X:XT(X)\eta_X: X \to T(X), so if XX is nonempty then so is T(X)T(X). Thus, T(X)T(X) has exactly one element for each nonempty set XX.

That only leaves the question of whether T()T(\emptyset) has 00 elements or 11 element. And both possibilities occur:

  • There is a unique monad T 0T_0 on SetSet such that T 0(X)={ if X= 1 otherwise. T_0(X) = \begin{cases} \emptyset &\text{if } X = \emptyset\\ 1 &\text{otherwise}. \end{cases} Algebraically, it is the theory presented by no operations and the single equation x=y.x = y. An algebra for T 0T_0 is a set in which all elements are equal, i.e., a set with at most one element.

  • There is a unique monad T 1T_1 on SetSet such that T 1(X)=1 T_1(X) = 1 for all XX. Algebraically, it is the theory presented by a single constant cc and the single equation x=c.x = c. An algebra for T 1T_1 is a set with a distinguished element to which all other elements are equal, i.e., a set with exactly one element.

Why am I talking about this here? Because the difference between T 0T_0 and T 1T_1 is the simplest example of the general phenomenon you’re talking about. A T 1T_1-algebra is like a group; a T 0T_0-algebra is like a possibly empty group.

Posted by: Tom Leinster on August 11, 2020 11:53 AM | Permalink | Reply to this

Re: The Group With No Elements

Actually, this trivial monad T 0T_0 is the key to answering your question:

guess that for any Lawvere theory TT… we can create a Lawvere theory TT'… [such that] the algebras of TT' are just those of TT together with one new algebra: the empty set.

Your guess is right, and there’s a simple formula: T=T 0×TT' = T_0 \times T.

So, for instance, there’s a Lawvere theory whose algebras are “possibly empty complex Lie algebras”; there’s another one whose algebras are “possibly empty rings”, and so on.

In more detail: for any category AA with finite products, and any two endofunctors S,TS, T of AA, one can define a new endofunctor S×TS \times T by

(S×T)(a)=S(a)×T(a). (S \times T)(a) = S(a) \times T(a).

Now End(A)End(A) is a monoidal category under composition, and one can check that

×:End(A)×End(A)End(A) \times: End(A) \times End(A) \to End(A)

is a lax monoidal functor. (There’s only one sensible thing that the coherence maps can be. It wasn’t screamingly obvious to me that the coherence diagrams would commute, but I checked and they do. What’s a good abstract explanation of this?)

Any lax monoidal functor between monoidal categories carries monoids in the domain to monoids in the codomain. In our case, this means that if SS and TT have the structure of monads then S×TS \times T acquires the structure of a monad.

Now take A=SetA = Set, take SS to be the trivial monad T 0T_0 on SetSet, and take any monad TT on SetSet. Write TT' for the monad T 0×TT_0 \times T. Then as a functor,

T(X)={ if X T(X) otherwise.. T'(X) = \begin{cases} \emptyset &\text{if } X \cong \emptyset\\ T(X) &\text{otherwise}. \end{cases}.

The monad structure on TT' is the obvious one: on nonempty sets it’s the same as that of TT, and on the empty set it’s the only thing possible. So a TT'-algebra structure on a nonempty set XX is just a TT-algebra structure on XX, and the empty set also has a unique TT-algebra structure.

In other words, the algebras for TT' are exactly the algebras for TT together with the empty set (which is a TT'-algebra in a unique way). That’s what you wanted.

Note that this construction works for arbitrary monads on SetSet, not necessarily finitary. For instance, if we take TT to be the powerset monad, which isn’t finitary, then the TT-algebras are the complete lattices (with join-preserving maps as the homomorphisms), and a TT'-algebra is a lattice that is either complete or empty. (Weird!) But if TT is finitary then so is TT', so the operation TTT \mapsto T' corresponds to an operation on Lawvere theories.

Posted by: Tom Leinster on August 11, 2020 3:14 PM | Permalink | Reply to this

Re: The Group With No Elements

What’s a good abstract explanation of this?

For any monoidal category CC (such as End(A)End(A)), the diagonal functor CC×CC\to C\times C is strong monoidal. Therefore, by doctrinal adjunction, if it has a right adjoint (i.e. if CC has cartesian products, which are pointwise in a functor category), that right adjoint is lax monoidal.

Posted by: Mike Shulman on August 11, 2020 4:16 PM | Permalink | Reply to this

Re: The Group With No Elements

Ah excellent, thanks.

For the sake of being explicit, let me pick out the part of the doctrinal adjunction story that we need here and say it directly. I’m just repeating back to you what you said to me :-)

Given an adjunction between monoidal categories, there’s a natural one-to-one correspondence between colax monoidal structures on the left adjoint and lax monoidal structures on the right adjoint. (It’s given by taking mates.)

Here, we start with a category AA with finite products, we take the monoidal category C=End(A)C = End(A), and we observe that CC also has finite products, defined pointwise. Hence we have an adjunction

Δ:CC×C:× \Delta: C \leftrightarrows C \times C: \times

(Δ\Delta left adjoint to ×\times). As you say, Δ\Delta is strong monoidal, and in particular colax monoidal. The correspondence above then gives us a lax monoidal structure on ×\times. And it follows that one can take products of monads on AA in the way I described.

Posted by: Tom Leinster on August 11, 2020 5:11 PM | Permalink | Reply to this

Re: The Group With No Elements

Tom wrote:

Actually, this trivial monad T 0T_0 is the key to answering your question:

guess that for any Lawvere theory TT… we can create a Lawvere theory TT'… [such that] the algebras of TT' are just those of TT together with one new algebra: the empty set.

Your guess is right, and there’s a simple formula: T=T 0×TT' = T_0 \times T.

Cool! Here ×\times the pointwise product of endofunctors that happen to be finitary monads, made into a finitary monad. But since finitary monads on Set correspond to Lawvere theories, we could also try to understand this ×\times construction more directly as a monoidal structure on the category of Lawvere theories, right?

Posted by: John Baez on August 13, 2020 12:24 AM | Permalink | Reply to this

Re: The Group With No Elements

Right! I think ×\times is actually the product in the category of Lawvere theories. In any case, it’s given by

(K×L)(n,m)=K(n,m)×L(n,m) (K \times L)(n, m) = K(n, m) \times L(n, m)

for Lawvere theories KK and LL.

It’s easy to make the translation from monads to Lawvere theories. For a Lawvere theory LL, an element of L(n,m)L(n, m) is to be thought of as an mm-tuple of nn-ary operations, whereas for a monad TT, an element of T(n)T(n) is to be thought of as a single nn-ary operation. So if LL is the Lawvere theory corresponding to a finitary monad TT, then L(n,m)=T(n) mL(n, m) = T(n)^m.

Hence, if we also have a Lawvere theory KK corresponding to a finitary monad SS, then the Lawvere theory K×LK \times L corresponding to the monad S×TS \times T is given by

(K×L)(n,m) =(S×T)(n) m =(S(n)×T(n)) m =S(n) m×T(n) m =K(n,m)×L(n,m). \begin{aligned} (K \times L)(n, m)& = (S \times T)(n)^m\\ & = (S(n) \times T(n))^m\\ & = S(n)^m \times T(n)^m\\ & = K(n, m) \times L(n, m). \end{aligned}

That’s the formula I started with.

The other stuff I said about monads translates easily too. The Lawvere theory L 0L_0 corresponding to my trivial monad T 0T_0 is given by

L 0(n,m)={ if  m=0<n 1 otherwise. L_0(n, m)= \begin{cases} \emptyset &\text{if }&nbsp; m = 0 \lt n\\ 1 &\text{otherwise}. \end{cases}

The algebras for L 0L_0 are the sets with at most one element. Given a Lawvere theory LL, the resulting theory L=L 0×LL' = L_0 \times L (corresponding to T=T 0×TT'= T_0 \times T) is given by

L(n,m)={ if  m=0<n L(n,m) otherwise. L'(n, m)= \begin{cases} \emptyset &\text{if }&nbsp; m = 0 \lt n\\ L(n, m) &\text{otherwise.} \end{cases}

The algebras for LL' in SetSet are the algebras for LL together with the empty set. In other words, LL' is the theory of “possibly empty LL-algebras”.

I don’t know what the algebras for LL' are in an arbitrary finite product category. Indeed, my proof of my statement about algebras for LL' in SetSet is that it follows from the stuff about monads; I haven’t tried to think it through directly in terms of Lawvere theories.

Posted by: Tom Leinster on August 13, 2020 10:05 AM | Permalink | Reply to this

Re: The Group With No Elements

What changes when going from trying to define possibly empty groups to trying to define possibly empty loops (i.e. not necessarily associative possibly empty groups)?

Posted by: Madeleine Birchfield on August 11, 2020 5:52 PM | Permalink | Reply to this

Re: The Group With No Elements

Probably nothing, but the proof of the identity 1=g\g=h/h1 = g\backslash g = h/h in a non-empty group will have to change, because in a loop g(g\g)hg \cdot (g\backslash g) \cdot h is not well defined due to the lack of associativity. I suppose we have to first show that (g(g\g))h=g((g\g)h)(g \cdot (g\backslash g)) \cdot h = g \cdot ((g\backslash g) \cdot h) before carrying with the rest of the proof.

Posted by: Madeleine Birchfield on August 11, 2020 6:43 PM | Permalink | Reply to this

Re: The Group With No Elements

Dropping associativity gives you possibly-empty quasigroups. Is there a (reasonable) definition of “loop” different from “quasigroup with identity” that would allow the empty quasigroup to qualify?

If one allows semigroups and quasigroups to be empty but requires that monoids and loops have an actual identity element, then a group is the same as an associative loop is the same as a monoid with division while a possibly-empty group is the same as an associative quasigroup is the same as a semigroup with division. So you get a little boolean lattice of algebraic theories corresponding to subsets of {associativity, division, identity} and all eight theories are distinct, which seems nice to me.

(Also, whose bright idea was it that semigroups and quasigroups, adding a condition that makes them more group-like should change the name to something without “group” in it?)

Posted by: Nick Olson-Harris on August 11, 2020 6:55 PM | Permalink | Reply to this

Re: The Group With No Elements

And you could then add commutativity to the identity and have a boolean lattice from [associativity, division, commutativity, identity] and define possibly empty abelian groups as a magma with associativity, division, and commutativity. Then you could define a possibly empty ring as a set SS with two binary operations ++ and \cdot such that \cdot distributes over ++, SS is an possibly-empty abelian group with respect to ++, and a (possibly empty) semigroup with respect to \cdot. And then you could define possibly empty division rings as possibly empty rings with division, and possibly empty fields as possibly empty commutative division rings. So you can have a field with no elements and a field with two elements, but no field with one element!

Posted by: Madeleine Birchfield on August 11, 2020 7:47 PM | Permalink | Reply to this

Re: The Group With No Elements

Actually, in this definition, the ring with one element would be a possibly empty division ring, as nowhere in the definition does it say the additive and multiplicative identities are different - because the definition does not use either additive nor multiplicative identities. And because such a ring is commutative it would be a possibly empty field as well. Hmmph. Perhaps there is a way to define actual possibly empty division rings and possibly empty fields without using identities, as opposed to possibly empty possibly trivial division rings and fields.

Posted by: Madeleine Birchfield on August 11, 2020 8:05 PM | Permalink | Reply to this

Re: The Group With No Elements

And then you could define possibly empty division rings as possibly empty rings with division

(Preview always chokes on plain ASCII apostrophes, so I am awkwardly stripping them out.)

Doesn’t one have to take some care with this definition? A division ring only has division by non-0, so you would need some way to refer to 0, at which point you’re not speaking about possibly empty rings any more. Maybe the division condition is that x,y,z,xyxw,xw=z\forall x, y, z,\, x y \ne x \implies \exists w, x w = z?

Posted by: L Spice on August 14, 2020 4:16 PM | Permalink | Reply to this

Re: The Group With No Elements

Yeah, non-zero division; I realised a few hours after writing the above comment that the way I defined division in the comment above ensures that the resulting category of air quotes ‘division rings’ is simply the interval category consisting of the empty ring and the trivial ring. This is probably why the non-zero requirement for division is stipulated in the first place. In fact, division is not required, only that the ring be a (not necessarily associative) domain, for the non-zero aspect to apply.

Posted by: Madeleine Birchfield on August 26, 2020 10:03 PM | Permalink | Reply to this

Re: The Group With No Elements

I was thinking about the field with one element a few days ago and it just occurred to me that we could have a concept of possibly trivial fields, similar to a possibly empty group, which is a commutative ring such that every non-zero element has a multiplicative inverse. This makes no claims about the existence of the multiplicative identity of zero, and it is simple to show that the one element trivial ring satisfies the axioms of a possibly trivial field. An alternative definition for a possibly trivial field is a commutative ring whose only ideals are the trivial ring and the ring itself, which coincide for the trivial ring. The category of possibly trivial fields is thus more well behaved than the category of fields, as it has a terminal object and is no longer disconnected. One could build up vector spaces and associative algebras over the trivial field as defined, but all of them are isomorphic to the trivial ring.

A similar phenomenon occurs in topos theory, a well-pointed (pre)-topos is typically defined as being non-degenerate, so we could define a category of possibly degenerate well-pointed (pre)-topos with the terminal category as the terminal well-pointed (pre)-topos.

Posted by: Madeleine Birchfield on January 26, 2021 6:09 AM | Permalink | Reply to this

Re: The Group With No Elements

Of course, but this is not at all what “the field with one element” is about.

Posted by: Todd Trimble on January 26, 2021 1:22 PM | Permalink | Reply to this

Re: The Group With No Elements

If the empty group is the new initial group, then what is the new coproduct in the new category of groups?

Posted by: Madeleine Birchfield on August 12, 2020 12:40 PM | Permalink | Reply to this

The ordinary coproduct still satisfies the universal property, so everything still works out exactly as before (which might not sound very exciting, but it’s also reassuring that nothing unexpected happens in this very-slightly-enlarged category). Moreover, the pushout of a span whose apex is the trivial (1-element) group still coincide with coproducts, for the same reason that in a category with non-trivial subterminal objects, pulling pack two morphisms whose codomain is subterminal is the same as taking the product: we can always extend the span/cospan whose colimit/limit is being taken to a span/cospan involving the initial/terminal object, and the uniqueness of this extension ensures that the universal property of the colimit/limit is unchanged.

Posted by: Morgan Rogers on August 12, 2020 5:46 PM | Permalink | Reply to this

Re:

Since the empty group is also (trivially) commutative, we could add commutativity to the axioms and talk about the category of possibly empty abelian groups, and the empty group is probably the initial object in that category as well. So presumably the direct sum of abelian groups would still be the coproduct of the “slightly enlarged” category of abelian groups for the reasons you give.

Posted by: Madeleine Birchfield on August 12, 2020 10:26 PM | Permalink | Reply to this

Re: The empty abelian group

By the way, we can add commutativity to the axioms of a possibly empty group, but there’s an equivalent and more efficient definition of a possibly empty abelian group:

Definition. A possibly empty abelian group is a set AA with a commutative associative operation +:A×AA+ \colon A \times A \to A and an operation :A×AA- \colon A \times A \to A such that

(a+b)b=a=(ab)+b (a + b) - b = a = (a - b) + b

The category of possibly empty abelian groups is not an abelian category because the initial object (the trivial group 00) is not the terminal object (the empty group \empty). Also, the product of possibly empty abelian groups doesn’t match the coproduct, since

0×= 0 \times \empty = \empty

while

0+=0 0 + \empty = 0

(Don’t just believe me, check them using the category-theoretic definitions and make sure I’m right!)

Posted by: John Baez on August 13, 2020 12:13 AM | Permalink | Reply to this

Re: The empty abelian group

I had a think after writing that comment and for abelian groups, the direct sum and product are the same for finite abelian groups, and since the empty abelian group is finite, this would make 0=0 \oplus \emptyset = \emptyset using the direct sum (read: direct product) rather than equal to 0 as should be for a coproduct. But what operation would replace it?

Posted by: Madeleine Birchfield on August 13, 2020 2:46 PM | Permalink | Reply to this

Re: The empty abelian group

As for your axioms of the possibly empty abelian group, you could get rid of the associativity requirement and end up with the axioms of a commutative quasigroup.

Posted by: Madeleine Birchfield on August 13, 2020 2:49 PM | Permalink | Reply to this

Re: The empty abelian group

Madeleine wrote:

I had a think after writing that comment and for abelian groups, the direct sum and product are the same for finite abelian groups, and since the empty abelian group is finite, this would make 0=0 \oplus \emptyset = \emptyset using the direct sum (read: direct product) rather than equal to 00 as should be for a coproduct. But what operation would replace it?

A notational comment:

I believe the term ‘direct sum’ and symbol \oplus is most appropriate for a biproduct, which is both a product and coproduct in a compatible way. I think it’s confusing to say ‘direct sum’ and write \oplus when you mean the categorical product, as you evidently do here. The fact that you say “direct sum (read: direct product)” shows how confusing this is. The concepts of product and coproduct make sense in any category, while the concepts of ‘direct sum’ and ‘direct product’ are traditionally used in certain particular categories, so when we encounter a brand-new category like ‘possibly empty abelian groups’ it’s good to use the concepts of product and coproduct.

I think maybe you agree with me that in the category of possibly empty abelian groups, the product of 00 and \emptyset is \emptyset.

Posted by: John Baez on August 13, 2020 5:04 PM | Permalink | Reply to this

Re: The Group With No Elements

Sorry for the possibly dumb question, but why is the set G closed under the right and left divisions you defined?

Posted by: Bruno on August 13, 2020 9:12 PM | Permalink | Reply to this

Re: The Group With No Elements

If you have a group GG, you can define right and left division operations

g/h=gh 1,h\g=h 1g g/h = g \cdot h^{-1} , \qquad h\backslash g = h^{-1} \cdot g

and check that they obey the axioms I listed:

g(g\h)=h,g\(gh)=h g \cdot (g\backslash h) = h, \qquad g\backslash (g \cdot h) = h

(h/g)g=h,(hg)/g=h (h/g) \cdot g = h, \qquad (h \cdot g)/g = h

In my post, I sketch the proof that conversely, any set GG with an associative product together with left and right division operations obeying these axioms is either a group or the empty set.

Posted by: John Baez on August 13, 2020 10:46 PM | Permalink | Reply to this

Re: The Group With No Elements

Do these axioms indicate a Grothendieck construction for general semigroups that yields a possibly empty group?

Posted by: Madeleine Birchfield on August 14, 2020 11:30 AM | Permalink | Reply to this

Re: The Group With No Elements

Embedding semigroups in groups is covered by the classic of Clifford and Preston. Obviously cancellation (ab=acb=ca b=a c \Rightarrow b=c) is necessary, and for a commutative cancellative semigroup the ordered-pair construction works. But Mal’cev gave an example of a semigroup that does not embed in any group. In general it seems the best you can do is to take the group generated by the elements of the semigroup with its multiplication table as the relations. Presumably the corresponding construction is to take the possibly-empty-group generated in the same way, and I suppose that the only difference between the free group and the free possibly-empty-group generated by a set XX comes when XX is empty and so the free group is the one-element group and the free possibly-empty-group is the empty possibly-empty-group. The empty semigroup would embed quite happily into either of those as a semigroup.

Posted by: Richard Pinch on August 16, 2020 10:23 AM | Permalink | Reply to this

Re: The Group With No Elements

Apologies for coming late to the party, but…

Is there a monoid with the empty set as identity and the `natural’ numbers {1,2,3,\dots} as elements? This question is motivated by the monoid [?[ of Artin braids, which has one element with one strand but no elements with no strands.

[Asking for a Pythagorean I encountered at a seance.]

Posted by: jackjohnson on January 27, 2021 12:46 PM | Permalink | Reply to this

Re: The Group With No Elements

A natural number isn’t a set, maybe you are talking about sets whose cardinality is a natural number? If so, then the objects of the category of finite sets would be a monoid, with the disjoint union as the associative binary operation and the empty set as the identity element.

Posted by: Madeleine Birchfield on January 28, 2021 9:24 PM | Permalink | Reply to this

Re: The Group With No Elements

Well, in von Neumann’s approach to ordinals a natural number is a set, namely a finite ordinal:

0={} 0 = \{\}

1={0} 1 = \{0\}

2={0,1} 2 = \{0, 1\}

3={0,1,2} 3 = \{0, 1, 2 \}

etc. So the obvious monoid meeting Jack’s demands is just the usual monoid

={0,1,2,3,}\mathbb{N} = \{0, 1, 2, 3, \dots \}

of natural numbers, defined a la von Neumann, with addition as the monoid operation. It’s also a monoid with multiplication as the monoid operation.

Posted by: John Baez on January 29, 2021 2:16 AM | Permalink | Reply to this

Re: The Group With No Elements

I must confess that I am not very familiar with ZFC set theory where sets could be elements of sets, having been introduced to set theory a few years ago through Tom Leinster’s presentation of ETCS in his Rethinking Set Theory article on the arxiv and Todd Trimble’s exposition on the nLab. So to me sets and elements of sets have always been separate concepts from each other; i.e. a natural number can never be a set.

But from what I could tell, ZFC’s sets aren’t actually sets, but rather oddly behaved posets, whose elements are called ‘sets’ and whose partial order is called ‘membership’.

Posted by: Madeleine Birchfield on January 30, 2021 6:04 AM | Permalink | Reply to this

Re: The Group With No Elements

Generally not posets unless one speaks of ‘transitive sets’, which are a thing. But they are sort of tree-like things: if each element of a set is itself a set, then one can draw a parent-to-child edge from an element xx to an element yy if yxy \in x. Under the Regularity axiom, all branches are finite, so you get a well-founded relation.

(Not exactly trees, though, since you can have both zyxz \in y \in x and zxz \in x, so you can have two different directed paths in the structure from xx to zz.)

Posted by: Todd Trimble on January 30, 2021 2:45 PM | Permalink | Reply to this

Re: The Group With No Elements

Right, because membership of ZFC-sets isn’t transitive in general, so cannot be a poset. And membership isn’t reflexive because that leads to Russell’s paradox. Perhaps a better term would be a directed acyclic graph.

Posted by: Madeleine Birchfield on January 30, 2021 3:36 PM | Permalink | Reply to this

Re: The Group With No Elements

Intuitively for me, it simply doesn’t make sense that sets are members of sets; the set of natural numbers cannot be a member of the integers. However, infinity groupoids are members of other infinity groupoids, with equality replaced by equivalence, so a material infinity groupoid theory makes more sense than a material set theory. Of course, one would have to add atoms to the theory to represent a (-2)-truncated infinity groupoid, and some of the axioms have to be changed (such as replacing power objects with universes and exponentiable objects), but otherwise I think material set theory could be translated into infinity groupoid theory terms.

For example, the von Neumann model of the natural numbers above could be rephrased as an infinity groupoid such that 00 is the empty infinity groupoid, 11 is the infinity groupoid whose only object is 00, 22 is the infinity groupoid whose objects are 00 and 11, and so on, and the infinity groupoid of von Neumann natural numbers is the infinity groupoid \mathbb{N} whose objects are all of 00, 11, 22, etc as defined above. Of course, in the structural world, there might be many inequivalent models of von Neumann natural numbers in infinity groupoid theory, as the definition makes no mention of the isomorphism infinity groupoids between two members of an infinity groupoid.

Posted by: Madeleine Birchfield on February 8, 2021 4:39 PM | Permalink | Reply to this

Re: The Group With No Elements

Madeleine Birchfield wrote:

Intuitively for me, it simply doesn’t make sense that sets are members of sets…

It’s fun to see someone who knows plenty of math, and even some ‘foundational’ mathematics, who was not raised in the framework of ZFC and finds it counterintuitive. It was bound to happen eventually, but I don’t think I’ve seen it before. It’s like seeing a kid looking at a book and saying they can’t believe people stored data in those things.

Posted by: John Baez on February 8, 2021 6:19 PM | Permalink | Reply to this

Re: The Group With No Elements

Well, it’s also because the elements of a set to me are membership propositions, with a proposition of equality between two membership propositions of sets. And propositions are collections of proofs, which in turn are always true. Thus, one should be able to build a hierarchy of collections starting from the bottom with true proofs, propositions, sets, groupoids, and nn-groupoids for all natural numbers nn, where collections at one level hh are members of a collection at the next level h+1h+1, and so it is impossible for something like Russell’s paradox to occur.

This view is somewhat like Russell’s old theory of ramified types without the axiom of reducibility, and I believe if Russell wasn’t so focused on trying to collapse the hierarchy of higher order propositions and higher order functions/predicates with his axiom of reducibility, and instead added a hierarchy of equalities/equivalences to his theory of ramified types, we might have had an early version of higher groupoid and higher category theory in the early 20th century instead of material set theory as a foundation for mathematics.

Posted by: Madeleine Birchfield on February 9, 2021 11:23 PM | Permalink | Reply to this

Re: The Group With No Elements

This would also help with a structural understanding of material powersets: powersets aren’t actually sets structurally, they are complete atomic Boolean (or Heyting) algebra objects in the (2,1)-category of groupoids, which means that powersets are actually categories of subsets. But both sets and categories are infinity groupoids, so the power object of an infinity groupoid if it exists is an infinity groupoid. Saying that the powerset is structurally a set amounts to saying there exists a set of codes representing the objects inside the category of subsets.

The same thing goes for function sets, which is typically thought of in material set theory as a subset of all relations between two sets. But a relation between AA and BB is a powerset 𝒫(A×B)\mathcal{P}(A \times B), as established previously, and so a relation is already a category structurally. The collection of all relations between AA and BB is thus a 2-category 𝒫(𝒫(A×B))\mathcal{P}(\mathcal{P}(A \times B)), with the function set as an object of the 2-category, or simply a category. In a categorical viewpoint, a function ‘set’ ABA \rightarrow B is not a set, but the coslice category A/Set/BA/Set/B of the slice category Set/BSet/B. In whatever case, function ‘sets’ are categories as well, but sets and categories are both infinity groupoids, and the collection of morphisms between infinity groupoids is still an infinity groupoid. Saying that actual function sets exist amounts to saying there exists a set of codes representing the category of functions from AA to BB.

Posted by: Madeleine Birchfield on February 8, 2021 7:04 PM | Permalink | Reply to this

Re: The Group With No Elements

Some corrections:

The collection of all relations between AA and BB is thus a 2-category 𝒫(𝒫(A×B))\mathcal{P}(\mathcal{P}(A\times B)), with the function set as an object of the 2-category, or simply a category.

The collections of all subsets of all relations of AA and BB is the 3-category 𝒫(𝒫(𝒫(A×B)))\mathcal{P}(\mathcal{P}(\mathcal{P}(A\times B))), with the function set as an object of that 3-category, or simply a 2-category.

In a categorical viewpoint, a function ‘set’ ABA\rightarrow B is not a set, but the coslice category A/Set/BA/Set/B of the slice category Set/BSet/B. In whatever case, function ‘sets’ are categories as well

More accurately, a function set from AA to BB is the subcategory of the slice category Set/BSet/B of bundles whose source is AA, or a subcategory of the coslice category A/SetA/Set of cobundles whose target is BB. These two should be equivalent categories.

Posted by: Madeleine Birchfield on February 8, 2021 7:46 PM | Permalink | Reply to this

Re: The Group With No Elements

In a categorical viewpoint, a function ‘set’ ABA\rightarrow B is not a set

Actually, one has to distinguish between external function sets and internal function sets; ABA \rightarrow B is an external function set, while B AB^A is an internal function set; in structural set theory based on category theory external function sets always exist, but depending on the foundation some set theories do not have internal function sets.

Posted by: Madeleine Birchfield on February 8, 2021 8:00 PM | Permalink | Reply to this

Re: The Group With No Elements

powersets aren’t actually sets structurally, they are complete atomic Boolean (or Heyting) algebra objects

I particularly like this view, and have noted it before in comparison with the Continuum Hypothesis. Why on earth should a particular Boolean algebra have anything to do with the size of the well-ordered set of isomorphism classes of countable well-ordered sets? It’s at best a feature of a particular model built in such a way that there isn’t enough room for them to be different.

Posted by: David Roberts on February 9, 2021 5:09 AM | Permalink | Reply to this

Re: The Group With No Elements

Regarding the continuum hypothesis, it is formulated in terms of the real numbers because set theory originally developed from Cantor’s study of the real numbers; i.e. it is only a historical accident. Since it is about size and not topology or order theory, the term ‘continuum hypothesis’ is somewhat misleading in my eyes. Proper formulations of the continuum hypothesis without using the real numbers would probably compare the set of natural numbers \mathbb{N} to the set of functions \mathbb{N} \rightarrow \mathbb{N}, as they do not involve notions of order, topology, or ring theory. The generalised continuum could be likewise be restated in terms of an infinite set AA and the function set A\mathbb{N}\rightarrow A.

But the set of natural numbers is just a set of codes for the objects in the groupoid of finite sets, so maybe the continuum hypothesis should be formulated in terms of FinSetFinSet and the functor groupoid FinSetFinSetFinSet \rightarrow FinSet. The set of natural numbers is nothing fundamental in structural set theory, while the groupoid of finite sets is an ω\omega-small object classifier of the (2,1)-category of groupoids, and so speaks directly to size issues.

Posted by: Madeleine Birchfield on February 9, 2021 6:35 AM | Permalink | Reply to this

Re: The Group With No Elements

Or equivalently, if you do not believe in function sets, whether there is an object classifier in GrpdGrpd larger than FinSetFinSet and smaller than CountableSetCountableSet, and a functor Card:GrpdSetCard: Grpd \rightarrow Set that takes a groupoid and 0-truncates it.

Posted by: Madeleine Birchfield on February 9, 2021 6:55 AM | Permalink | Reply to this

Re: The Group With No Elements

There is another interpretation of the power set operator 𝒫\mathcal{P} that doesn’t involve subsets, and that is the collection of all predicates over the set AA. However, by Russell’s definition, if 𝒫(A)\mathcal{P}(A) is a poset instead of a category, then the predicates are impredicative.

Posted by: Madeleine Birchfield on February 10, 2021 7:12 PM | Permalink | Reply to this

Re: The Group With No Elements

Another typical set theoretic concept like the material set theory function set that in this framework requires the construction of a 2-groupoid: the subset membership relation A\in_A between a set AA and its power set. The power set as I defined above is already a 1-groupoid of subsets, and a set is a discrete 1-groupoid, so any relation 𝒫(A×𝒫(A))\mathcal{P}(A \times \mathcal{P}(A)) such as A\in_A is a 2-groupoid. The consequences of modeling subsets as actual structural sets with subset injections instead of elements of posets.

On the other hand, one already needs the concept of nn-groupoid for finite nn in structural set theory to speak of families of sets and indexed sets for defining indexed sums and indexed products of sets. A family of sets is simply a functor F:ISetF:I\rightarrow Set from the index set II viewed as a discrete groupoid to the groupoid of sets. So from this point of view, structural set theory is already higher category theory even before modeling subsets as actual sets and power sets as collections of subsets.

If material set theory with atoms could be interpreted as a theory of infinity groupoids, and structural set theory is a theory of all finite nn nn-groupoids, which might as well be extended to include infinity groupoids with simplification of the axiom list, this does hint that maybe the true foundations lie somewhere in infinity groupoid theory.

Posted by: Madeleine Birchfield on February 9, 2021 2:59 AM | Permalink | Reply to this

Re: The Group With No Elements

Thanks for the reassurance. My Pythagorean interlocutor will I think be pleased.

[BTW I think it was Graeme Segal who first observed that Frege’s category (with `all’ finite sets as objects, and bijections as morphisms) has as (the group completion of its geometric realization) the infinite loopspace Q(S^0) underlying the stable homotopy ring-spectrum S^0.]

Posted by: jackjohnson on January 29, 2021 10:00 PM | Permalink | Reply to this

Re: The Group With No Elements

Yes: while von Neumann chose a standard set of cardinality nn as his definition of the natural number nn, a more invariant definition would be to let \mathbb{N} be the collection of isomorphism classes of finite sets. This idea, which goes back at least to Russell and Whitehead, has the annoying feature that these classes are actually proper classes, not sets.

You mention a more modern, homotopical approach to the same circle of ideas. I’d describe it this way: just as \mathbb{N} is the free commmutative monoid on one generator, the groupoid of finite sets is the free symmetric monoidal groupoid on one object. If we take the geometric realization of the nerve of this groupoid we get a space that’s homotopy equivalent to the ‘space of finite sets’: that is, the space of finite subsets of \mathbb{R}^\infty, given a certain obvious topology in which the different connected components correspond to the different natural numbers.

This space is an E E_\infty space, which is a precise way of saying that disjoint union makes the space of finite sets into a commutative topological monoid up to coherent homotopy. If we group complete this space we get Ω S \Omega^\infty S^\infty, which we can regard as the sphere spectrum: the initial ring spectrum. Joyal called this the ‘true integers’.

Posted by: John Baez on January 30, 2021 6:40 PM | Permalink | Reply to this

Re: The Group With No Elements

Thanks for this. I wonder what Frege (or Russell or von Neumann, for that matter) would have made of it.

The group completion theorem (of Quillen, Segal, McDuff and others) is very potent juju. Its noncommutative version is IMHO only beginning to be exploited.

Posted by: jackjohnson on January 30, 2021 7:33 PM | Permalink | Reply to this

Re: The Group With No Elements

Regarding ‘space of finite sets’, isn’t that just the infinity-groupoid of finite sets, which could be defined as the free symmetric monoidal imfinity-groupoid on one object?

Posted by: Madeleine Birchfield on January 31, 2021 5:36 PM | Permalink | Reply to this

Re: The Group With No Elements

Yes, but this \infty-groupoid is equivalent to a 1-groupoid, namely the groupoid of finite sets. You can see from what I said: the space of finite sets is homotopy equivalent to the geometric realization of the nerve of the groupoid of finite sets.

This is also true of the symmetric monoidal structure: the E E_\infty-space of finite sets is equivalent, as an E E_\infty-space, to the geometric realization of the nerve of the symmetric monoidal groupoid of finite sets, which is the free symmetric monoidal groupoid on one object.

Posted by: John Baez on January 31, 2021 8:44 PM | Permalink | Reply to this

Re: The Group With No Elements

From M. Gel’fand’s interview with Manin, which you cited here:

I am pretty strongly convinced that there is an ongoing reversal in the collective consciousness of mathematicians: the right hemispherical and homotopical picture of the world becomes the basic intuition, and if you want to get a discrete set, then you pass to the set of connected components of a space defined only up to homotopy.

Posted by: jackjohnson on February 1, 2021 3:04 PM | Permalink | Reply to this

Re: The Group With No Elements

Regarding Yuri Manin’s statements, I think that this turn towards the geometric in the foundations isn’t anything revolutionary, but simply a return to the style of mathematics before the set theory revolution in the 20th century, where people spoke of loci rather than sets of points and where natural numbers, integers, and rational numbers were defined in terms of Euclidean space, and spaces in homotopy theory are generalisations of Euclidean space.

Posted by: Madeleine Birchfield on February 1, 2021 3:50 PM | Permalink | Reply to this

Re: The Group With No Elements

Agreed. I think that one of the useful new things category and homotopy theory have brought to the table is, how to think about moduli problems - which don’t fit very comfortably into any particular Euclidean space.

Posted by: jackjohnson on February 1, 2021 5:02 PM | Permalink | Reply to this

Re: The Group With No Elements

There is an axiomation of a possibly empty group as a semigroup with inverses:

SS is a set with an associative binary operation ()():S×SS(-)\cdot(-):S \times S \rightarrow S and a unary operation () 1:SS(-)^{-1}:S \rightarrow S such that xx 1y=yx \cdot x^{-1} \cdot y = y, x 1xy=yx^{-1} \cdot x \cdot y = y, yx 1x=yy \cdot x^{-1} \cdot x = y, and yxx 1=yy \cdot x \cdot x^{-1} = y.

I would call this an ‘inverse semigroup’ but that name has already been taken.

Posted by: Madeleine Birchfield on May 22, 2021 8:51 PM | Permalink | Reply to this

Re: The Group With No Elements

One can express that as saying that left and right multiplications are bijections and further that the inverse of every left (right) multiplication is again a left (right) multiplication. Clearly that does indeed imply that the semigroup is a group or empty.

A weaker condition is sufficient. A semigroup in which every left and right multiplication is surjective is already a group or empty. We can see this by using the Green relations \mathcal{L}, \mathcal{R} and =\mathcal{H} = \mathcal{L} \cap \mathcal{R}. For a semigroup SS let S 1a=Sa{a}S^1a = S a \cup \{a\} and write aba \mathcal{L} b if S 1a=S 1bS^1a = S^1b, with corresponding definition for \mathcal{R}. Then a theorem of Green states that if HH is an \mathcal{H}-class, then either HH 2=H \cap H^2 = \emptyset or HH is a group. In particular, then if all left and right multiplications in SS are surjective, then the only \mathcal{L}, \mathcal{R} and \mathcal{H} classes are just SS itself. By Green’s theorem, then, if SS is non-empty then it is a group.

I think it was the late Douglas Munn who impressed on me that the first thing one should ask on encountering a new semigroup is what its Green relations are. Presumably there are categorical analogues of these five relations?

Posted by: Richard Pinch on May 24, 2021 10:40 AM | Permalink | Reply to this

Post a New Comment