In this post, we continue the exploration started in Topology as an Algebraic Structure.
The previous discussion is enough for a desired negative answer to our first question. But what if we asked for a non-varying that applied just to finite sets? In other words, replace
by a finite number
, and find
such that
.
We can probably use already proven results from the literature here and a similar approach to the infinite case. We’d use a similar exponential lower bound for , and then given that
must basically be at-most polynomial, we can easily see that we can find
that would lead to our desired contradiction.
According to Finite topological space – Wikipedia, the number of topologies on is the number of preorders on
. A preorder on
is a binary relation and hence a subset of
. Look at the definition of preorders: Preorder – Wikipedia. Intuitively, we might think that relations are quite related (ha!) to operations, therefore we might think this equivalence might actually give us a way to express the axioms of a topological space for finite sets equivalently with a non-varying
.
Let’s pursue that route. How can we rewrite the axioms of a preorder as an algebraic structure? (Bonus points if we can do an equational class!)
A binary relation on is a subset of
, while a binary operation is a subset of
. But actually, we can try to add a unary operation a la equational-class-axiomatic-rewriting-of-groups and yield our desired algebraic structure.
So how can we turn the relation into an operation? Well, it can just be an indicator operation! Specifically, given a preorder , we define an operation
that outputs one of two constants in
depending on whether the inputs are in the relation or not. In other words, our
can consist of:
- Two unary operations,
and
- Constancy guarantee for the unary operations (motivationally, this turns them into constants):
for all
, and
for all
- The “preorder” binary operation
, defined such that
if
and
otherwise
- We do need
with this setup, which unfortunately destroys the candidacy for an equational class … maybe there is a better way to rewrite this.
For now, though, this could be our algebraic structure!
Let’s write this out and see if we can prove our desired equivalency, basically to check our work on this. We’ll introduce the term “algebraic preorder” now, but we’re not trying to conflict with any possible usage of “algebraic preorder” already out there in the literature; this is just a “temporary” term to establish a rewriting of the preorder axioms, after which we won’t use the term anymore.
Definition. An algebraic preorder on a set is a choice of a unary operation
, a unary operation
, and a binary operation
, satisfying the following axioms:
- For all
, we have
- For all
, we have
- There exists
such that
- For all
, we have
- For all
, we have: if
and
, then
Actually, on second thought, we can get rid of the unary operations and simply think of as equivalent to
. (On further inspection, this is actually somewhat reminiscent of the duality of the algebraic and geometric approaches to lattices.) Thus, we can rewrite this more simply:
Definition. An algebraic preorder on a set is a binary operation
satisfying the following axioms:
- For all
, we have
- For all
, we have: if
and
, then
Now, we basically want to conclude that “algebraic” preorders (as we’ve defined them) are equivalent to preorders. Then, we can conclude that for finite sets, we can rewrite topology equivalently as an algebraic structure!
So given a preorder , we can define an algebraic preorder by
if
, and
otherwise. Conversely, given an algebraic preorder, define a binary relation
as follows:
if and only if
. The last two axioms guarantee that
is a preorder.
But these constructions aren’t actually necessarily inverses of each other: if we start with an algebraic preorder , we can construct a preorder
, and from that we can construct an algebraic preorder
, but it is not necessarily the case that
. This can happen if
is something other than
or
, if
. In other words, the mapping of algebraic preorders to preorders is many-to-one; multiple algebraic preorders will lead to the construction of one preorder. This isn’t sufficient for equivalency.
We can guarantee equivalency by adding one more axiom:
- For all
, we have
- For all
, we have: if
and
, then
- For all
, we have:
or
Thus, for finite sets, topology can be expressed equivalently as an algebraic structure with a non-varying !
A next interesting question would be whether we can write topology for finite spaces as an equational class. We can try to determine the viability of this using Birkhoff’s theorem.
It remains to investigate this.
—
We’ve already seen that a non-varying doesn’t exist for topologies on infinite sets. Regardless, as we’ve already mentioned, we can consider the theory that results from allowing
or even
to vary; to this end, we can define the symbols
and
for an infinite cardinal
. We can consider characterizing sufficient values for
, and if we can even make the corresponding
all identities then many results from universal algebra could be applied (since equational classes have a very rich theory.)
One way we could do this is the following. We know that (using the definition of
from earlier), regardless of whether or not
depends on
. To make this easier to read, we can say that
. We can say that we will find
to make this an equality, and then we just need to find
such that
This is equivalent to , which we can show is equivalent to
. We use the fact that if
are infinite cardinals with
then
. If
, then we can have either
, in which case
, or
, in which case
; if
, then
. If
, then
. Thus, the only solution is
. But here, it doesn’t matter what the arities of the operations are, nor what axioms they satisfy. It should then be pretty doable to find values of
that yield equational classes.
So with the discussion so far, any value of with an indexing set that has cardinality
would work (for example, a module over a ring with cardinality
.) But this seems a little too “loose” to me. A pertinent question here would be whether bijectivity is enough to imply further equivalencies that would be “natural.” For instance, would homomorphisms for our signature be guaranteed to be equivalent to topological homomorphisms, or does this result in extra conditions that constrain what
we should pick? And actually, is there a more generic way to express the full scope of “natural” equivalencies we’d want, rather than slapping on ad-hoc expectations (like equivalence of homomorphisms)?
To see what equivalencies we’d want, let’s summarize how we’d want to apply universal algebra to topology. For any (infinite) cardinal and any set
of cardinality
, this discussion shows we can produce a
and a bijection
from topologies on
to collections of operations satisfying
on
. Now, say we are given an (infinite) topological space
. From this, we can produce suitable
and
, and we can calculate
, which would be a particular set of operations on
satisfying
. (Actually, one point to note here is that we have been dealing with existence of a bijection based on cardinality; we haven’t actually discussed how we’d construct one yet in a way such that we can include it in calculations.)
So we started with a topological space , and now we have
plus a set of specific operations on it. We know that these operations satisfy
, and if we can produce a calculable form of
and not just assert its existence in our theory, then we can calculate
and yield exactly what the operations are. Then, we can do algebra on
with these operations. But say we have a logical statement in this algebra on
— basically, say we have a logical statement that consists of a syntactically correct string of symbols from the set of primitive logical symbols and the specific operation symbols of
. How can we go back from this statement to saying something about the topology
?
This is the generic form we’d want that would express all the “natural” expectations we have for our theory. Basically, we want to be able to translate statements about the algebra back to statements about the topology. Whatever that yields would be our “natural” condition on and
. We expect that this condition can be formally expressed and studied via mathematical logic.
It remains to figure this out. A similar setup would be pertinent to the finite cardinality case too.
Changed to more standard notation in February 2023.
—
We continue this discussion in the next post.
