nLab
Moore closure

Idea

The concept of Moore closure is a very general idea of what it can mean for a set to be closed under some condition. It includes, as special cases, the operation of closure in a topological space, generation of structures from bases and subbases, and generating subalgebras from subsets of an algebra.

Secretly, it is the same thing as a monad on a power set.

Definitions

Let X be a set, and let π’ž be a collection of subsets of X. Then π’ž is a Moore collection if every intersection of members of π’ž belongs to π’ž. That is, given a family (A i) i of sets in X,

βˆ€i,A iβˆˆπ’žβ‡’β‹‚ iA iβˆˆπ’ž.\forall i,\; A_i \in \mathcal{C} \;\Rightarrow\; \bigcap_i A_i \in \mathcal{C} .

Given any collection ℬ whatsoever of subsets of X, the Moore collection generated by ℬ is the collection of all intersections of members of ℬ; this is a Moore collection, and it equals ℬ if and only if ℬ is a Moore collection.

Again let X be a set, and now let Cl be an operation on subsets of X. Then Cl is a closure operation if Cl is monotone, isotone, and idempotent. That is,

  1. AβŠ†Bβ‡’Cl(A)βŠ†Cl(B),
  2. AβŠ†Cl(A), and
  3. Cl(Cl(A))βŠ†Cl(A) (the reverse inclusion follows from the previous two properties).
Proposition

If Cl is a closure operation, then let π’ž be the collection of sets that equal their own closures. Then π’ž is a Moore collection.

Conversely, if π’ž is a Moore collection, then let Cl(A) be the intersection of all closed sets that contain A. Then Cl is a closure operator.

Furthermore, the two maps above, from closure operators to Moore collections and vice versa, are inverses.

Either of these equivalent structures may be called a Moore closure on X.

Examples

What are examples? Better to ask what isn't an example! (Answer: preclosure in a pretopological space, even though some authors call this β€˜closure’.)

Of course, the closed sets in a topological space form a Moore collection; then the closure of a set A is its closure in the usual sense. In fact, a topological space can be defined as a set equipped with a Moore closure with either of these additional properties (which are equivalent):

  • Cl(βˆ…)=βˆ… and Cl(AβˆͺB)=Cl(A)βˆͺCl(B).
  • βˆ… is closed, and so is AβˆͺB if A and B are closed.

(However, these properties may fail in constructive mathematics; in fact, a topology cannot be constructively recovered from its closure operation.)

Here are some algebraic examples:

  • The subgroups of a group G form a Moore collection; the closure of a subset B of G is the subgroup generated by B.
  • The subrings of a ring R form a Moore collection; the closure of a subset B of R is the subring generated by B.
  • The subspaces of a vector space V form a Moore collection; the closure of a subset B of V is the subspace spanned by B.
  • OK, you get the idea. This applies to any algebraic theory.

But also:

  • The normal subgroups of G form a Moore collection; the closure of B is the normal subgroup generated by B.
  • The ideals of a ring R form a Moore collection; the closure of B is the ideal generated by B.
  • The (topologically) closed subspaces of a Hilbert space H form a Moore collection; the closure of B is the closed subspace generated by B.
  • And many further examples.

Here are some examples on power sets:

  • The topologies on X form a Moore collection on 𝒫X; the closure of a subset ℬ of 𝒫X is the topology generated by ℬ as a subbase.
  • The filters on X form a Moore collection on 𝒫X; the closure of ℬ is the filter generated by ℬ as a subbase. (The proper filters on X do not form a Moore collection; not every ℬ generates a proper filter.)
  • The Οƒ-algebras on X form a Moore collection on 𝒫X; the closure of ℬ is the Οƒ-algebra generated by ℬ. (This is the β€˜abstract nonsense’ way to generate a Οƒ-algebra; else you have to do transfinite induction on countable ordinals.)
  • And so on.

Topping off these, the Moore collections on X form a Moore collection on 𝒫X; the closure of ℬ is the Moore collection generated by ℬ as described in the definitions.

Generalisations

The definition of Moore collection really makes sense in any inflattice; even better, the definition of closure operator makes sense in any poset. Here are some examples:

  • Instead of 𝒫X, work in the opposite poset 𝒫 opX. Then the open sets in a topological space X form a Moore collection whose closure operator is the usual interior operation. Now we can define a topological space as a set equipped with a Moore closure operator on 𝒫 opX that preserves joins (which here are intersections); this definition is even valid constructively.

  • Let f⊣g be a Galois connection between posets A and B. Call an element of A normal if g(f(a))≀a (the reverse is always true). Then g∘f is a closure operator. This generalises the case of the normal subgroups of G when G is the Galois group? of an extension of fields.

Since Galois connections are simply adjunctions between posets, the concept of Moore closure cries out for categorification. And in fact, the answer is well known in category theory: it is a monad.

Indeed, Moore closures on X are precisely monads on 𝒫X. The property (1) of a closure operator corresponds the action of the monad on morphisms, while (2,3) are the unit and multiplication of the monad. (The rest of the requirements of a monad are trivial in a poset, since they state the equality of various morphisms with common source and target.)

References

  • HAF, 4.1–4.12