Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck 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()=c(\varnothing) = \varnothing, Ac(A)A \subseteq c(A), c(c(A))=c(A)c(c(A)) = c(A) and c(AB)=c(A)c(B)c(A \cup B) = c(A) \cup c(B) correspond bijectively to topologies

Statement

Let XX be a set. A Kuratowski closure operator on XX is a function c:P(X)P(X)c : \mathcal{P}(X) \to \mathcal{P}(X) such that, for all A,BXA, B \subseteq X:

  • (K1) c()=c(\varnothing) = \varnothing;
  • (K2) Ac(A)A \subseteq c(A);
  • (K3) c(c(A))=c(A)c(c(A)) = c(A);
  • (K4) c(AB)=c(A)c(B)c(A \cup B) = c(A) \cup c(B).

Then:

  1. For every topology T\mathcal{T} on XX the operator cT:AAc_{\mathcal{T}} : A \mapsto \overline{A}, the closure taken in (X,T)(X,\mathcal{T}) (Interior, closure, boundary, exterior, derived set and isolated point in a topological space), is a Kuratowski closure operator on XX.
  2. For every Kuratowski closure operator cc on XX the family Cc:={AX:c(A)=A}\mathcal{C}_c := \{\, A \subseteq 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:={XA:ACc}\mathcal{T}_c := \{\, X \setminus A : A \in \mathcal{C}_c \,\} is a topology on XX whose closed sets are exactly the members of Cc\mathcal{C}_c; and the closure operator of Tc\mathcal{T}_c is cc itself.
  3. The assignments TcT\mathcal{T} \mapsto c_{\mathcal{T}} and cTcc \mapsto \mathcal{T}_c are mutually inverse, hence bijections (Injection, surjection, bijection) between the set of topologies on XX and the set of Kuratowski closure operators on XX.

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 XX; a topology T\mathcal{T} on XX; a Kuratowski closure operator cc on XX; subsets A,BXA, B \subseteq X and a nonempty family DCc\mathcal{D} \subseteq \mathcal{C}_c.

[A1]

A\overline{A} is closed, contains AA, and is contained in every closed superset of AA; a set is closed if and only if it equals its own closure; \varnothing and XX 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 CP(X)\mathcal{C} \subseteq \mathcal{P}(X) with (C1) ,XC\varnothing, X \in \mathcal{C}, (C2) DC\bigcap \mathcal{D} \in \mathcal{C} for nonempty DC\mathcal{D} \subseteq \mathcal{C} and (C3) CDCC \cup D \in \mathcal{C} is the family of closed sets of exactly one topology on XX, namely {XC:CC}\{\, X \setminus C : C \in \mathcal{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: =\overline{\varnothing} = \varnothing because \varnothing is closed, which is (K1); AAA \subseteq \overline{A} is (K2); A=A\overline{\overline{A}} = \overline{A} because A\overline{A} is closed, which is (K3); and (K4) is [A2].

A1A2
1.2

cc is monotone: if ABA \subseteq B then AB=BA \cup B = B, so (K4) gives c(B)=c(AB)=c(A)c(B)c(A)c(B) = c(A \cup B) = c(A) \cup c(B) \supseteq c(A).

given
1.3

Cc\varnothing \in \mathcal{C}_c by (K1), and XCcX \in \mathcal{C}_c because (K2) gives Xc(X)X \subseteq c(X) while c(X)Xc(X) \subseteq X holds since cc takes values in P(X)\mathcal{P}(X); so (C1) holds for Cc\mathcal{C}_c.

given
1.4

If A,BCcA, B \in \mathcal{C}_c then c(AB)=c(A)c(B)=ABc(A \cup B) = c(A) \cup c(B) = A \cup B by (K4), so ABCcA \cup B \in \mathcal{C}_c and (C3) holds.

given
2.1

Let DCc\mathcal{D} \subseteq \mathcal{C}_c be nonempty and put D:=DD := \bigcap \mathcal{D}; for each ADA \in \mathcal{D} we have DAD \subseteq A, so c(D)c(A)=Ac(D) \subseteq c(A) = A by step 1.2, whence c(D)Dc(D) \subseteq D; with (K2) this gives c(D)=Dc(D) = D, so DCcD \in \mathcal{C}_c and (C2) holds.

step 1.2given
2.2

Conversely, starting from a topology T\mathcal{T}: the fixed points of cTc_{\mathcal{T}} are exactly the closed sets of T\mathcal{T} by [A1], so CcT\mathcal{C}_{c_{\mathcal{T}}} is the family of closed sets of T\mathcal{T} and TcT=T\mathcal{T}_{c_{\mathcal{T}}} = \mathcal{T} by the uniqueness in [L1].

step 1.1A1L1
3.1

By steps 1.3, 1.4 and 2.1 the family Cc\mathcal{C}_c satisfies (C1), (C2) and (C3), so Tc={XA:ACc}\mathcal{T}_c = \{\, X \setminus A : A \in \mathcal{C}_c \,\} is a topology on XX whose closed sets are exactly the members of Cc\mathcal{C}_c.

step 1.3step 1.4step 2.1L1
4.1

The closure operator of Tc\mathcal{T}_c is cc: for AXA \subseteq X the set c(A)c(A) is a fixed point of cc by (K3), hence closed in Tc\mathcal{T}_c by step 3.1, and it contains AA by (K2), so the closure of AA in Tc\mathcal{T}_c is contained in c(A)c(A); conversely that closure is a closed set FAF \supseteq A, so FCcF \in \mathcal{C}_c and step 1.2 gives c(A)c(F)=Fc(A) \subseteq 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 cTcc \mapsto \mathcal{T}_c and TcT\mathcal{T} \mapsto c_{\mathcal{T}} 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 cc 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 AA, which need not be c(A)c(A). It is step 4.1 that spends (K3).

  • (K1) is genuinely independent of the others. The operator c(A):=Xc(A) := X for all AA, on a nonempty XX, satisfies (K2), (K3) and (K4) and fails (K1); its fixed points are {X}\{X\} alone, which is not the family of closed sets of any topology, since \varnothing 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=idc = \mathrm{id} and the indiscrete topology to the operator sending \varnothing to \varnothing and every nonempty set to XX.

  • 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)(0,1) \cup (1,2) \cup \{3\} \cup ([4,5] \cap \mathbb{Q}) attains fourteen ).

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 27 results over 12 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources