Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-03 (gpt-5.6-sol-codex-subscription)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Kuratowski: operators satisfying c(∅)=∅, A⊆c(A), c(c(A))=c(A) and c(A∪B)=c(A)∪c(B) correspond bijectively to topologies

Statement

Let X be a set. A Kuratowski closure operator on X is a function c:P(X)→P(X) such that, for all A,B⊆X:

  • (K1) c(∅)=∅;
  • (K2) A⊆c(A);
  • (K3) c(c(A))=c(A);
  • (K4) c(A∪B)=c(A)∪c(B).

Then:

  1. For every topology T on X the operator cT:A↦A‾, the closure taken in (X,T) (Interior, closure, boundary, exterior, derived set and isolated point in a topological space), is a Kuratowski closure operator on X.
  2. For every Kuratowski closure operator c on X the family Cc:={ A⊆X:c(A)=A } of its fixed points satisfies the closed-set axioms (C1), (C2), (C3) of Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison, so Tc:={ X∖A:A∈Cc } is a topology on X whose closed sets are exactly the members of Cc; and the closure operator of Tc is c itself.
  3. The assignments T↦cT and c↦Tc are mutually inverse, hence bijections (Injection, surjection, bijection) between the set of topologies on X and the set of Kuratowski closure operators on X.

So a topology may be specified by naming its closure operator, and the four axioms above are exactly the conditions under which such a specification is legitimate. Note that monotonicity is not among the axioms: it is a consequence of (K4), derived in the proof.

Facts & Assumptions

Given: A set X; a topology T on X; a Kuratowski closure operator c on X; subsets A,B⊆X and a nonempty family D⊆Cc.

[A1]

A‾ is closed, contains A, and is contained in every closed superset of A; a set is closed if and only if it equals its own closure; ∅ and X are closed (Interior, closure, boundary, exterior, derived set and isolated point in a topological space, Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

[L1]

Closed-set axiomatisation: a family C⊆P(X) with (C1) ∅,X∈C, (C2) ⋂D∈C for nonempty D⊆C and (C3) C∪D∈C is the family of closed sets of exactly one topology on X, namely { X∖C:C∈C }; and the closed sets of a topology satisfy (C1), (C2), (C3) (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

[L2]

Two functions that are mutually inverse are bijections (Injection, surjection, bijection).

Proof

technique · direct
1.1

Claim 1: ∅‾=∅ because ∅ is closed, which is (K1); A⊆A‾ is (K2); A‾‾=A‾ because A‾ is closed, which is (K3); and (K4) is [A2].

A1A2
1.2

c is monotone: if A⊆B then A∪B=B, so (K4) gives c(B)=c(A∪B)=c(A)∪c(B)⊇c(A).

given
1.3

∅∈Cc by (K1), and X∈Cc because (K2) gives X⊆c(X) while c(X)⊆X holds since c takes values in P(X); so (C1) holds for Cc.

given
1.4

If A,B∈Cc then c(A∪B)=c(A)∪c(B)=A∪B by (K4), so A∪B∈Cc and (C3) holds.

given
2.1

Let D⊆Cc be nonempty and put D:=⋂D; for each A∈D we have D⊆A, so c(D)⊆c(A)=A by step 1.2, whence c(D)⊆D; with (K2) this gives c(D)=D, so D∈Cc and (C2) holds.

step 1.2given
2.2

Conversely, starting from a topology T: the fixed points of cT are exactly the closed sets of T by [A1], so CcT is the family of closed sets of T and TcT=T by the uniqueness in [L1].

step 1.1A1L1
3.1

By steps 1.3, 1.4 and 2.1 the family Cc satisfies (C1), (C2) and (C3), so Tc={ X∖A:A∈Cc } is a topology on X whose closed sets are exactly the members of Cc.

step 1.3step 1.4step 2.1L1
4.1

The closure operator of Tc is c: for A⊆X the set c(A) is a fixed point of c by (K3), hence closed in Tc by step 3.1, and it contains A by (K2), so the closure of A in Tc is contained in c(A); conversely that closure is a closed set F⊇A, so F∈Cc and step 1.2 gives c(A)⊆c(F)=F. Hence the two sets are equal, and claim 2 is proved.

step 1.2step 3.1A1given
5.1

Steps 4.1 and 2.2 say that c↦Tc and T↦cT compose to the identity in both orders, so each is a bijection between the two sets, which is claim 3; claim 1 is step 1.1 and claim 2 is step 4.1.

step 1.1step 4.1step 2.2L2∎

Remarks

  • (K3) is what makes c recoverable as the closure operator of its fixed-point topology. Dropping it leaves an operator whose fixed points still satisfy (C1), (C2) and (C3) — steps 1.3, 1.4 and 2.1 do not use it — but the closure operator of the resulting topology is then only the smallest fixed point above A, which need not be c(A). It is step 4.1 that spends (K3).

  • (K1) is genuinely independent of the others. The operator c(A):=X for all A, on a nonempty X, satisfies (K2), (K3) and (K4) and fails (K1); its fixed points are {X} alone, which is not the family of closed sets of any topology, since ∅ is missing.

  • The correspondence is order reversing in the natural sense. A finer topology has more closed sets, hence more fixed points, hence a smaller closure operator pointwise; the discrete topology corresponds to c=id and the indiscrete topology to the operator sending ∅ to ∅ and every nonempty set to X.

  • How many sets can be produced by closure and complement together is a separate question with a finite answer, fourteen, worked out on the companion page (Closure and complement generate at most fourteen sets from any subset, and (0,1)∪(1,2)∪{3}∪([4,5]∩Q) attains fourteen ↗).

Depends on

Used by

Dependency tree · two levels

10 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources