Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
I felt we were lacking an entry closure operator. I have started one, but don’t have more time now. It’s left in a somewhat sad incomplete state for the moment.
Well, we did have such a thing under Moore closure; I’m surprised there wasn’t a redirect.
I’m surprised too, although closure does redirect there. (Topological closure is a special case of Moore closure, so there’s no conflict.) The page Moore closure starts at a much more concrete and -specific level, but it is about the same thing.
I am not so surprised to see redirects missing. I spend a good bit of my time adding missing redirects. :-P
I created the entry to satisfy the long-broken link to “universal closure operator” at Lawvere-Tierney topology. I had no idea that Moore clsoure exists.
So wel’ll merge them. But I can’t do so right this moment.
It’s not always that someone is lazy about adding redirects; sometimes it’s hard to think of all the names that might want to redirect to a page.
Of course, sometimes it is someone being lazy, or not knowing about redirects, or occasionally that a page was created before redirects existed.
Also: I want to edit this page because I think it is very wrong, but I don’t know where to start. A “universal closure operator” is not the operation on the subobject classifier; it is the operation on posets of subobjects which is stable under pullback. If there is a subobject classifier, then this to give such a thing is equivalent to giving an idempotent monad on the subobject classifier, but that’s not the definition of universal closure operator.
For instance, universal closure operators also make sense on quasitoposes.
Maybe I shouldn’t announce entries in “sad state”.
Have adjusted the first sentence now.
I have moved over the discussion for reflective subcategories that I had once written in the entry on Lawvere-Tierney topologies.
Ah, much better. Shouldn’t this page really be called universal closure operator, though? Moore closure is a special case of a general notion of “closure operator” on a poset, but not a special case of this.
How about putting it like this:
In logic a closure operator is a monad/comonad on a subobject lattice (of some object in some category). Often one requires an idempotent monad (or idempotent comonad). The collection of subobjects that are taken by this operator to itself (the modal types) form the corresponding closure.
If one considers a hyperdoctrine of subobject lattices, hence a collection of them parameterized over a category of contexts and equipped with pullback/substitution/context extension, then a universal closure operator or modality is one acting on each of the slices and being compatible with the pullback operation.
In the first paragraph, I think we could just say a closure operator is a monad on a poset (“lattice” generally presupposes meets and joins, which are unnecessary). A comonad on a poset is also called a coclosure operator (I wouldn’t say “monad/comonad” – I definitely do not consider an interior operator on , defining a topology on , to be a closure operator). If a closure operator is understood to be operating on a poset, then you do not need to say “one often requires an idempotent monad” because the idempotence will come for free. Finally, I don’t think one has to say “in logic”.
I have edited the first paragraph to read
A closure operator is a monad/comonad on a poset of subobjects (of some object in some category). In logic this is often referred to as a modal operator. The collection of subobjects that are taken by this operator to itself (the modal types) form the corresponding closure.
and moved the remark on idempotency to the last paragraph:
Instead of subobjects one may consider more generally closures acting on the full slice categories. This promotes the corresponding modal logic to modal type theory. Often one requires the closure operator to be an idempotent monad (or idempotent comonad).
Concerning the interior operation: this is listed as one example at Moore closure. (?!) Also monads are referred to there. (?!)
The interior is a monad on , hence a closure operator there, as it says at Moore closure. Regarded as an operation on , where it is a comonad, it is a coclosure operator.
Okay, thanks; I think that looks better, although I still think “monad/comonad” invites confusion (see below). Just say “monad”.
Concerning the interior operation: this is listed as one example at Moore closure. (?!) Also monads are referred to there. (?!)
Interior conceived as an operator on , where it is a monad, sure. The initial part of the article makes clear that a closure operator is a monad. You can of course always say that a comonad on a poset is the same as a closure operator on ; I didn’t think the article was claiming any more than that.
(I’m a slow thinker and slow typist; Mike beat me to it.)
To what extent can a closure endofunctor simply be defined as one that when restricted to its image is an identity?
Is there a name (?iso-closure) for the more general case of an endofunctor where the restriction is an automorphism? In this case if is the automorphism then there is some such that is the identity.
An endofunctor is sometimes called a fixed point if there is some such that is a closure. Is there a corresponding notion (?iso-fixpoint) that uses an ?iso-closure?
To what extent can all endofunctors be classified by a pair of numbers that describe a lasso like picture where is the length of the loop and is the length of the rope leading to the loop?
To what extent can a closure endofunctor C simply be defined as one that when restricted to its image is an identity?
One thing a closure operator must be is inflationary, i.e., . That plus your conditions, that (1) we have an endofunctor (if then ), and (2) whenever , which is the same as idempotence , are the conditions for being a closure operator.
Okay, I have added after the first paragraph the sentence
Dually, a comonad on a poset is called co-closure operator and the elements fixed by it are called co-closed.
In the interest of clarity, I have renamed the page in question to universal closure operator and started a separate stub closure operator. Hope nobody objects.
So like Tarski’s Boolean algebras with operator (or modal algebras) are to Boolean algebras, you can equip a hyperdoctrine with a universal closure operator. These are sometimes called ’modal hyperdoctrines’.
I was trying to construct a cube to help me think through the three directions of adding modality, Stone dualizing and shifting between hyperdoctrines and syntactic categories.
@Urs re interior:
this is listed as one example at Moore closure. (?!)
No, it's listed as an example of a generalisation of Moore closure from power sets to arbitrary posets, and the poset in this case is not a power set but instead the opposite of a power set. So it's not a Moore closure, which (as I know the term) is a closure operator only on power sets.
No, it’s listed as an example of a generalisation
Yes, and that’s why it is an example of the discussion at closure operator.
But never mind, I think it has been sorted out already.
It (topological interior) wasn't listed as an example at closure operator, so I put it there.
Earlier today I had added some stuff to closure operator in a new section induced closure on slices.
This is a detailed walk through the construction of an idempotent monad on a slice from an idempotent monad on the full category. I used this for a discussion with a student.
1 to 24 of 24