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.
As an aside under the Basic Topology thread, I had mentioned the Kuratowski 14 problem, which @Eric M Downes began responding to. To avoid diverting the Basic Topology discussion any further, I'm creating this new topic.
(Perhaps his response could be moved over here, but I'm not sure how to do that.)
To get the ball rolling, let me recall the originating problem. Suppose given a topology on a set , and let be the monad on the power set that sends a subset to its topological closure relative to the given topology. The monad conditions here simply say that
for all subsets . It follows that . Let be the function that sends a subset to its complement. Then .
Let (for Kuratowski) be the monoid generated by the operations , in other words the smallest submonoid of the monoid of endofunctions that contains . You can think of an element of as represented by a word in the letters , and since and , we can always reduce words that have two 's or two 's next to each other. Thus we can rewrite elements of as words that alternate back and forth between and .
The "interior" operation is defined by , and this is a comonad. Thus for example we have , and this implies for one thing that , in other words that
and hitting this with , we get :
On the other hand, the operation is order-reversing. Thus, if we apply to the inequality , we get , which gives , or
and now combining (1) and (2), we get . This gives another rewrite equation, and the conclusion is that there are at most 14 different operations in (since any more will be reducible to one already on the list), and here they are:
But are there any further reductions that we missed, that would whittle down this list of 14 to something even smaller?
No one reading this will be surprised to hear the answer "no" (but why?). By the way, notice that throughout the analysis above, we've only used that fact the is a closure operator on -- not that it is a topological closure operator particularly. But even if we assume further that is topological, there are no further reductions to be made: Kuratowski showed in the topological case that these 14 are distinct, by explicitly producing a set (here taking the standard Euclidean topology on ) so that the sets you get by applying these operators to give 14 distinct subsets.
Finding such a subset, which I'm calling the original Kuratowski 14 problem, is a moderately challenging problem for an undergraduate topology course, but there's an example in the Wikipedia article I linked to. I don't know if it's the same one as what Kuratowski came up with.
But it's amusing to see whether this 14 result can be achieved for other sorts of closure operators. For example, people talk about the Kleene star operation. This comes up in computer science and formal language theory. Start with an alphabet (say for the purposes of this discussion). There's a free monoid , consisting of words generated from the alphabet. Now, given a language over , which by definition is a subset of , one can close up under concatenation and under adjoining (if need be) the empty word as well, to get a new language. This is usually denoted (unfortunately!), and it's called the Kleene star of . To disambiguate it from the abstract free monoid on , I think I'll denote it by instead. For mathematicians, it's the smallest submonoid of that contains , hence it fits into the general scheme of closure operations we were discussing in the other thread.
So, what about it? Is there a 14-set of languages in for the operators ?
Don't knock yourself out thinking about it. I think it's probably a pretty hard problem. (I know the answer because I know a relevant reference in the literature. But it's still hard, I think.)
Here's a far easier problem: prove that isn't topological. (A closure operator on is topological if it preserves finite joins.)
my answer to the topological part
Most of this looks good! Yes to the demonstration that is not topological. Hope you don't mind a few nitpicks along with the check marks.
You should be writing , not . Similarly, write , not .
You are correct that the fixed points for any Moore closure operator form a complete lattice. It's also correct that the meet of any collection of fixed points equals the intersection as computed in the original power set.
This has a nice generalization: notice that a fixed point is the same as an algebra for the monad, considering a closure operator as a monad. Notice further the general fact that the forgetful functor from the category of algebras down to the category that the monad is defined on preserves and reflects limits. In the context of posets, limits are given by meets. So your observation here is a special case of a general fact about categories of algebras.
(As an aside: this is a good way to teach category theory: see how the concepts play out when the categories are posets. It turns out you can learn a lot that way. Paul Taylor frequently uses this pedagogical fact in his book.)
Finally, you are correct that the join of a collection of fixed points (within the lattice of fixed points) equals the closure of the ordinary union: again, this is true for any closure operator. You can also see it as a corollary of something more general: in the case of posets, the Kleisli category of a monad coincides with the Eilenberg-Moore category, and there is a general statement about how coproducts work in Kleisli categories, which specializes to the observation you are making here.
I do not believe . For example, suppose and . Then and where is the empty word. But contains elements like .
Ahhh right, so and have to be on anti-chains in order to have distribute. You know I saw this problem arise with being mono-generated and didn't even think to pull that back to the proof. Ugh. Thanks!
As a nice application of this, there are 14 different modalities in the propositional modal logic , where a modality is a string of modal operators and negations, such as , modulo equivalence in .
Thanks! For some reason, that application had never occurred to me.
Oh wow! Yeah the rules (1) and (3) laid out in nlab [[S4 modal logic]] are clear analogues for rules on closures! And (2) looks contravariant, which at first seemed clear but now I wonder... implication being usually subset-like, this seems reverse. Anyway I'm surprised the article doesn't mention this connection more clearly. Maybe we can update it once the precise analogy is clearer.
The box should actually be interpreted as an interior operator, while the diamond is a closure operator. Also note that the axioms are equivalent to their duals, so is equivalent to . The correspondence follows from the fact that is complete with respect to this topological interpretation
As a nice application of this, there are 14 different modalities in the propositional modal logic S4, where a modality is a string of modal operators and negations, such as ¬◊¬◊◊¬, modulo equivalence in S4.
hmm, I think you're going a little too fast there. This is so if you only want to consider "classical modal logics", to double the 7 modalities in the traditional picture in this. Many of us would like a more constructive version of modal logic where the Diamond is stronger, just like the constructive existential is stronger than the classical one. Especially if you're moving on to a proof-relevant semantics, you may not want
I have been busy working so I have not been able to think through the following question, but I want to state it here to return to later.
Someone online asked if there is a modal logic in which is provable, and someone responded it is the system Ver.
In investigating how one might prove , as usual I asked myself about the definitions of these symbols.
I know that for a two element set , there are 16 possible functions .
It’s interesting that this value is , instead of . By currying , I think one can see why this is correct.
I then thought about how all these Boolean operators could be expressed in terms of binary arithmetic. For example, I am pretty sure is equivalent to (mod 2), which is XOR minus AND. Maybe this is wrong.
I am wondering if there is an interesting discovery or implication in defining all Boolean operations in terms of what I think are the operations of a ring, and (on integers).
It is common to see Boolean operations defined with truth tables. I think truth tables can be represented with matrices. So I also began to wonder how the “composition” of two Boolean operations could be calculated with matrix operations. But then I wondered how many definable matrix operations there are , and how each one corresponds to a different way of “putting two Boolean operations together”.
(I know there are many possible matrix operations such as pointwise-addition, the matrix product, the other products like the Kronecker product, etc.)
Since a matrix is a set with multiple indices, I wanted to think about simple combinatorial solutions to the above questions, but haven’t had time yet. Curious if the people here know of interesting ideas relating these questions to the above discussions regarding category theory, algebra, etc.
Valeria wrote in part
This is so if you only want to consider "classical modal logics",
The context of this thread is classical logic, since we're stipulating in the lead-up to stating the Kuratowski 14 problem, which is the topic here, not modal logic.
Julius Hamilton said:
I am pretty sure is equivalent to (mod 2), which is XOR minus AND. Maybe this is wrong.
I am wondering if there is an interesting discovery or implication in defining all Boolean operations in terms of what I think are the operations of a ring, and (on integers).
I recommend looking at the ring endomorphism in a generic ring and comparing the relation between domain-products vs codomain-products to the expressions one obtains from inclusion-exclusion / Venn diagrams in probability, combinatorics, etc. Check that it works for at least a three-fold product. There is more that can be said, concerning the möbius function on an arbitrary poset, such as when the monoid of the ring is idempotent and commutative, but already the above at least is quite interesting. (Only request so we don't clutter up this thread: if you make progress, continue that discussion in a different thread unless it directly ties back to a kuratowski-type problem. I want to respect Todd's intentions in making this thread.)
Todd Trimble said:
Valeria wrote in part
This is so if you only want to consider "classical modal logics",
The context of this thread is classical logic, since we're stipulating in the lead-up to stating the Kuratowski 14 problem, which is the topic here, not modal logic.
But I think this raises a worthwhile question:
In non-classical logic, what numbers does one get? This page appears to collect papers referencing the kuratowski 14 problem, making a literature review a bit easier.
This relates to the problem on general lattices I mentioned in my original comment. Such as non-distributive lattices or complemented lattices that are not uniquely-complemented.
In particular. Every lattice has a uniquely complemented completion, but even for finite non-distributive lattices, this completed lattice is infinite. So, in a uniquely-complemented non-distributive lattice, do you still only get 14 as an upper bound. I think so, because there's no obvious involvement of the meets and joins at all; we're starting with a specfic object and using a closure that doesn't explicitly reference meets and joins, and classical negation. (And its the negation that needs to satisfy equations concerning meets and joins.)
So maybe the question is: if we have a weakened negation, and we move to the uniquely-complemented completion of our original lattice, how many of the kuratowski-reachable elements are in the original lattice? There are likely better questions to be asked as well, concerning Cauchy completion, but I'm not insightful enough to pose them. :)
Anyway, if @Valeria de Paiva has a favorite modal logic, maybe she can state how she wants the two operations to work, so we can explore the generalized problem.
For a friendly and concrete kind of non-distributivity and lack of unique complements, one might look at the kuratowski problem for the submonoid lattice of a non-freely-generated monoid of some given rank. So a congruence of the free monoid. One might then ask when a smaller upper bound can be placed, based on some fact about the congruence.
If we could establish that for say a Heyting algebra, the number was still 14 (or even some other finite number n), then I think the problems are very straightforward. You take the unique morphism defining your lattice from the free lattice, and you "just" have to check the images of the 14 (n) elements under that morphism. So this is probably not easy, but does anyone know wht happens when you try?
ring endomorphism in a generic ring
That's not a ring endomorphism! :-)
Moving on, however: you (Eric) seemed to want to consider generalizing this Kuratowski 14 business from closure operators on power set lattices to closure operators on uniquely complemented lattices. (I'm pretty sure by the way that most of that cornucopia page by Mathematrucker is about the classical Kuratowski closure-complement problem for topological spaces, although it's been a few years since I've looked at it [and I don't find it easy to navigate that page].)
Unique complementation is an interesting but IIRC a fairly strong condition to put on a lattice. In a distributive lattice , a complement of an element is unique when it exists, and if every element in is complemented, then is a Boolean algebra. IIRC, a uniquely complemented modular lattice must be distributive, and therefore a Boolean algebra as well, and there are other results of this type. In fact for a long while (I'm looking at this to refresh my memory), it was thought that uniquely complemented lattices had to be distributive. Dilworth, whom you mentioned, produced the first examples of uniquely complemented nondistributive lattices, and apparently impressively in 1945, showed that every lattice could be embedded in a uniquely complemented one, and yet to this day apparently not a great deal is known about these critters.
Back here you wrote
Eric M Downes said:
(I don't think submonoid lattices are in general uniquely complemented though, so either I am missing something or the objects in the poset must live in some kind of formal completion of the monoid theory? I wonder if those objects have any meaning.)
I think you were misunderstanding something when you wrote that. The ambient lattice I was discussing when you raised this question (originally at the Basic Topology thread) was still a power set lattice, . The closure operator in question takes a subset to the smallest submonoid of containing it, or the underlying subset of that smallest submonoid, to say it super-pedantically. Now it's true that the lattice of fixed points of that closure operator is the submonoid lattice, but that's not the thing the closure operator was acting on to begin with (the same closure operator restricted there would just be the identity!).
Possibly a similar misunderstanding persists where you write
For a friendly and concrete kind of non-distributivity and lack of unique complements, one might look at the kuratowski problem for the submonoid lattice of a non-freely-generated monoid of some given rank.
because there I wonder "what Kuratowski problem?" because complements of elements tend not to exist at all in submonoid lattices, never mind the fact that even when they do they are not uniquely defined. What is the Kuratowski closure-complement problem supposed to be in that context?
Same question would apply to "If we could establish that for say a Heyting algebra, the number was still 14". Elements in Heyting algebras tend not to have complements (they have negations, of course, but those are usually not complements). But while we're on that topic, I'll mention something I find kind of charming:
The left adjoint takes a Heyting algebra to the poset of its regular elements, i.e., such that . It turns out this poset is a Boolean algebra in its own right. I'll say it even better. Double negation is a closure operator on the poset (it even preserves conjunction!), in particular it's idempotent, and when we consider the splitting of this idempotent,
the map , which sends to , is a Heyting algebra map and gives the unit of the adjunction .
I find this collection of facts sort of amazing, and they are closely connected with the double negation translation.
The right adjoint takes a Heyting algebra to the subposet of its complemented elements. This is a Heyting subalgebra as it turns out, and this Heyting subalgebra is a Boolean algebra, and the inclusion
is the counit of the adjunction .
(Insert standard joke that the left adjoint is the free functor, but the right adjoint is the fascistic functor: the murderous regime that kills off any non-complemented elements, leaving only the complemented ones behind.)
Todd Trimble said:
ring endomorphism in a generic ring
That's not a ring endomorphism! :-)
Fair enough. Do you agree is a ring isomorphism on the same underlying set?
This is what I meant.
It determines an automorphism of the set , but I can't see how you could define the operations to make this a homomorphism in general
Todd Trimble said:
Possibly a similar misunderstanding persists where you write
For a friendly and concrete kind of non-distributivity and lack of unique complements, one might look at the kuratowski problem for the submonoid lattice of a non-freely-generated monoid of some given rank.
because there I wonder "what Kuratowski problem?" because complements of elements tend not to exist at all in submonoid lattices, never mind the fact that even when they do they are not uniquely defined. What is the Kuratowski closure-complement problem supposed to be in that context?
Yes, that's what I'm talking about. A generic submonoid lattice does not have unique complements. But any lattice can be extended to a lattice that does. Due to Dilworth and there are more recent results that show you can even preserve existing unique complements when they do exist.
Let me denote by . If means by definition the operation such that , i.e., define (so I believe), and similarly , then of course I agree. (Here is an involution so I could have written that more simply, but I'm making a more general point.)
Nathan Corbyn said:
It determines an automorphism of the set , but I can't see how you could define the operations to make this a homomorphism in general
I claim this suffices
let
The additive identity in becomes the multiplicative identity in .
Yes, that's what I'm talking about. A generic submonoid lattice does not have unique complements. But any lattice can be extended to a lattice that does. Due to Dilworth and there are more recent results that show you can even preserve existing unique complemented when they do exist.
(I'm clipping messages because of this ridiculous character limit imposed by Zulip.) So just to be super clear, you mean to consider the closure-complement problem not on a submonoid lattice say [although as I tried to explain, I don't know what closure operator you're considering on that lattice], but on some uniquely complemented extension?
Immediately this raises other questions. Does Dilworth just show the existence of a uniquely complemented extension? Or does he do this in some sort of controlled functorial way? Is there some sort of universal way that he is discussing? Does the closure operator on the original lattice extend to a closure operator on the extension?
He provides a constructive proof, albiet with painful fraktur fonts and there are more recent results that provide much nicer constructions, that preserve existing complements, which I will endeavor to find for you from my disorganized bibliography. Your patience is appreciated.
Regarding closure. I expect there is probably a natural extension, if we know what category the lattice is from, etc. But we don't need to choose a specific operator to get possibly interesting results.
Because extending the closure is not hard; we don't need a specific closure for this problem, though we could adopt one. I don't know what the galaxy-brain natural extension is, but how about the "dumbfuck unnatural extension"? :)
There are others, possibly dumber, possibly smarter. It is possible there is one that would result in the largest number of Kuratowski elements, and others that would result in a smaller number. That is the kind of thing one would expect to realize by studying the problem? "Studying an extension which is legal but arbitrary is a waste of time." is certainly an opinion one could have, and one might even be right, but that is quite different from "there are no legal extensions".
(Apologies if swearing is a no-no here... in stat physics where I grew up, "dumbfuck" was a technical term meaning "choose the simplest thing you can that's easy to simulate / calculate that does the job". I accept that is quite inelegant. I certainly don't mean anyone here (other than possibly myself!) is dumb, and I will happily adopt a different term if anyone is bothered.)
Quick response: I don't mind "dumbfuck", and certainly didn't think it meant anything personal. Seems like a handy term for certain contexts.
But just instinctively, I have a hard time believing the dumbfuck extension you propose is going to work. :-)
For example, I can imagine maybe that some element sits between and , and this would seem to break monotonicity.
Just don't know right now. I think I'd like to understand better what Dilworth does (which sounds interesting, by the way) before heading into wild and woolly discussions.
Also by the way, I think a lot of lattice theory is cool, and wish I knew more. (Rota tells a story about some professor at MIT who stopped him in the hall and demanded, "Admit it! All lattice theory is trivial!" Wonder who that dumbfuck was?!)
Eric M Downes said:
I will happily adopt a different term if anyone is bothered
I had a lecturer who would say describe an 'obvious' solution as "a/the simple-minded thing". Since what's obvious/simple/dumb is so subjective, I think the most neutral description you could use is "a first guess"?
Great! See you've already knocked one possible extension down. This is probably a better one
I agree though, first I should work on the smarter proof that works on the kleene-star, and once I find the newer paper, we can open up a new topic for understanding the unique-complementation completion (what a mouthful) for anyone interested. You aren't the only one who would like to learn more about lattice theory, I'm also in that bucket. :)
(And I don't know who the interlocutor was... But Gian-Carlo Rota was such an amazing human and mathematician, he was with us for too short a time. I love reading his papers.)
Also, for the next hour, shameless plug for our seminar, I'll be listening to JS Pacaud Lemay talk about differential categories.
https://us06web.zoom.us/j/82162005589?pwd=GHW8upy3LyerjxQvoGMYV91nVTqFHb.1
There's too much to learn of course, and the older you get, the more you feel like you'd better budget your time wisely ("you" meaning "me", perhaps), so I can't promise I'd spend a lot of time on unique complementation questions, alas. (The Kuratowski closure-complementation problem is for me a semi-amusing diversion, not at all central to my interests.)
Yeah, Rota was great and wrote beautifully. John Baez is familiar with some of my fuller opinions about the man, but I won't rehash them here.
I took 2 philosophy courses from Rota, but no math courses. He was a great guy. I'll use this opportunity to tell one of my favorite Rota stories. Once he was at a social gathering where the host only offered decaf coffee. Coming from a traditional Italian background, this was sacrilege to Rota. So, he went around the room offering people caffeine pills to dissolve in their coffee.
But this hints at a darker fact: he was reliant on these pills. I don't know if he went as far as Erdos, who used amphetamines. But if mathematicians consider themselves "machines for turning coffee into theorems", it's not surprising that some get carried away and go for stronger stuff.
Anyway, Rota enjoyed nothing better than a good story or joke, so you have to take everything he ever wrote with a grain of salt. He reminds me a bit of Wittgenstein's remark that you could write a good philosophy book that consisted of nothing but jokes.
The thing about Erdős and amphetamines is often exaggerated. I think people get the impression that he found a supply of them because he thought they would make him better at mathematics. But in fact they were prescribed to him for depression following his mother's death. This was when he was already 58 years old; after he had done most of the mathematics he's famous for. He did find that he couldn't do mathematics without them, but that seems like a standard effect of depression.
He did drink a lot of coffee though.
Ok! Here is a very readable review of unique complementation by Goerge Grätzer from the AMS Notices, that he uploaded to researchgate, mentioning Dilworth's original construction and some newer theorems, among other things.
At some point I would like to summarize/present the results he mentions and combine them with some notes from Vaughn Pratt on residuated lattices, but until then, the curious/impatient can look at the above.
Okay, very good; thank you, Eric!
There are some aspects of Grätzer's account that I find confusing, in the spirit of questions like "wait, isn't that trivial?" or "wait, didn't Whitman already do that before Dilworth?". I also wish Grätzer would just come out and state the relevant universal properties where they hold. But if I'm reading him right, the relevant constructions should indeed be functorial.
It would be nice if all the relevant constructions are appropriately 2-functorial. And I think they should be, although it's possible I'm making a slip somewhere.
The category of posets is a 2-category: 0-cells are posets, 1-cells are monotone maps, 2-cells are pointwise inequalities between maps. The same can be said for lattices: the join and meet operations are separately and also jointly monotone. The same can be said for uniquely complemented lattices, if these are defined as lattices satisfying the property that every element has a unique complement (notice that lattice maps automatically take complements to complements; you don't have to posit unique complementation as an extra operation that needs to be preserved, which in any case would be an antitone, not monotone, operation on the 2-cells).
Anyway, if we start with a closure operator on a poset, in other words a monad in the 2-category of posets, the hoped-for 2-functor
from posets to the 2-category of uniquely complemented lattices would preserve monad structures, since the notion of monad is definable in the language of 2-categories. So we would get in this way a closure operator on a uniquely complemented lattice. Warning, though: in this construction, the 14-problem collapses, because if is a closure operator internal to the 2-category of uniquely complemented lattices, then automatically because of the preservation of complementation property just mentioned. So this path sort of peters out. We can extend closure operators, all right, by this method, but not in any way that's all that interesting for the Kuratowski question. :-(
Just to close out this segment of the discussion, I want to construct the free lattice on a poset by abstract nonsense, using a coend formula. I believe Whitman was the first to construct the free lattice, in 1941, and what he did was much more explicit and syntactic (and useful for calculations) than anything I'll do. One thing that bugs me a little about Grätzer's account of Dilworth's "bombshell" 1945 paper, on page 699, is that he doesn't mention Whitman's earlier results on the free lattice.
So here goes. Following Lawvere, we know how to construct abstractly the free lattice on an -element set. The monad is given by the formula
where is the forgetful functor and is its n-th cartesian power. There's a functor
and given a poset , there's also a functor
and now just take the tensor product of the last two named functors:
The crucial fact needed to ensure that this gives the free lattice on is that the functor preserves reflexive coequalizers, for each , using the fact that (1) preserves reflexive coequalizers in the separate arguments , because is cartesian closed, and (2) if a functor in two variables preserves reflexive coequalizers separately, then it preserves them jointly. I suppose this type of thing has been known since the 60's or so, but I can point to some relevant Cafe discussion here and in the comments, with a handy literature reference given by Richard Garner here.
Sounds related to Lemma 0.17 of Johnstone's Topos Theory, which shows that a "product" of reflexive coequalizer diagrams has a diagonal which is a (reflexive) coequalizer diagram; if it's the case that any reflexive coequalizer in a product category can be presented as a diagonal in that way then it proves that result.
Nice! I definitely want to understand that better!
Morgan: yes, indeed, and that's probably where I first learned it. (Eric: yes, that book is sometimes called the "Baby Elephant".) It can be seen directly using the fact that the walking reflexive fork is a sifted category, meaning that the diagonal functor is final. So that if you have two such reflexive forks in , i.e., functors , then
where the first isomorphism uses the fact that the product preserves reflexive coequalizers in separate variables, and the second uses the fact that is final. This shows that the coequalizer of the product diagram is the product of the coequalizers.
Eric, possibly these notes, which I wrote up for John Baez some time back for a paper he and Nina Otter were writing, would be useful in understanding this result better. It fits into a Lawvere theories = cartesian operads story.
Oscar Cunningham said:
The thing about Erdős and amphetamines is often exaggerated. I think people get the impression that he found a supply of them because he thought they would make him better at mathematics. But in fact they were prescribed to him for depression following his mother's death. This was when he was already 58 years old; after he had done most of the mathematics he's famous for. He did find that he couldn't do mathematics without them, but that seems like a standard effect of depression.
He did drink a lot of coffee though.
That impression people get was certainly the one promoted by Paul Hoffman's book. I think this is the first time I hear that he got started on them through a prescription for depression.
I was a little hasty above where I claimed to produce a left adjoint to the forgetful functor from lattices to posets. What I actually did is produce the free functor to the category of internal lattice objects in the category of posets. Probably I had a brain glitch where I was conflating the category of such internal lattices with the category of lattices itself. (I may come back in a while to fix this.)
Todd Trimble said:
Warning, though: in this construction, the 14-problem collapses, because if is a closure operator internal to the 2-category of uniquely complemented lattices, then automatically because of the preservation of complementation property just mentioned. So this path sort of peters out. We can extend closure operators, all right, by this method, but not in any way that's all that interesting for the Kuratowski question. :-(
On the flipside, this isn't all bad news. This means the general proof for Kleene-stars applies to these extended lattices, without modification. One could then ask how many of the kuratowski elements lie in the original poset, etc.
The Green's relations for a monoid define a few interrelated meet-semilattices which are not uniquely complemented, and are distinct from the submonoid lattice; . (The posets say things about the ideals of the monoid.) We can always adjoin a 0 (= top) to obtaining a complete lattice, and we can extend this lattice as Grätzer specifies. There might be some kind of interesting interactions with the monoid variety and kuratowski closure.
One might also play around with re-complementing the Macneille completion but my ideas there are much more vague.