Alphabeta Math
Pipeline-generated
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.

Condensation, GCH, and Diamond in L

1 · Prerequisites

2 · Summary

Canonical Skolem hulls use the least constructible witness for each formula. Closure under these functions gives elementarity and a bound by the number of finite terms in the generators. Counting finite definition trees also bounds the size of an infinite constructible level without choosing a family of enumerations.

Finite syntax traces and finite truth tables provide a single fixed formula for decoding definable subsets. A separate empty-carrier branch preserves Def()={}. Bounded hierarchy and order histories then characterize every nonzero limit L-level, including Lω=Vω without assuming that it satisfies Infinity.

A separate finite-support lemma extracts the exact finitely many ZF instances used by constructibility absoluteness. It compares the internal L of two transitive fragment models with the same ordinals without silently upgrading either fragment to full ZF.

This supplies condensation, the stage bound for constructible subsets, GCH in L, diamond under V=L, and the separate finite-fragment proof-transfer tail. All cardinal successors in the internal GCH argument are computed in L. Diamond's Suslin-tree consequence explicitly imports AC from V=L. The formal transfer uses a primitive-recursive axiom-proof compiler for the fixed calculus; the executable encoding checks are regression evidence, not a substituted PA derivation. None of the weak-level arguments uses that tail or applies full-ZF absoluteness to an arbitrary collapsed level.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Canonical Skolem hulls in constructible levels

Definition

Work in ZF. Fix a nonzero limit ordinal α, put S=Lα, and let AS. The levels are those of The constructible hierarchy and constructible rank. Fix an enumeration (φi(y,v0,,vki1))i<ω of all membership formulas with a distinguished witness variable, allowing unused parameter variables and ki=0. Satisfaction refers to the set structure (S,), as constructed in Existence and uniqueness of set satisfaction; it is never truth in the class L.

Let <L be the fixed order in The canonical definable global well-order of L. For aSki let fi(a) be the <L-least bS satisfying φi(b,a) if a witness exists, and the <L-least member of S otherwise. This default is available because α0 implies S. Define

H0=A,Hn+1=Hn{fi(a):i<ω, aHnki},HullLα(A)=n<ωHn.

In particular, Hn0 contains the empty tuple even when Hn is empty: parameter-free witnesses enter at stage one. The enumeration, default and least-witness rule are fixed; no family of arbitrary choices is implicit. Canonical L-hulls are elementary and small supplies set existence, elementarity and size. The finite-tuple convention agrees with Finite-tuple satisfaction is absolute when its transitive-ZF-model hypothesis holds; that hypothesis is not being asserted of S.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Canonical L-hulls are elementary and small

Statement

In ZF, for a nonzero limit ordinal α and ALα, the hull H=HullLα(A) exists as a set and (H,) is elementary in (Lα,). If A is infinite and well-orderable, then H is well-orderable and H=A. If A is finite, including empty, H is countably infinite.

Facts & Assumptions

Given: ZF, a nonzero limit ordinal alpha, and a seed A contained in its level. Elementarity means agreement on every membership formula with parameters in H.

[F1]

Canonical Skolem hulls in constructible levels specifies the functions fi, their default, and the stages Hn.

[F2]

Transfinite recursion supplies unique set recursions on ordinal intervals in ZF without choice.

[F4]

Hessenberg: κκ=κ for every infinite cardinal κ, proved in ZF from the canonical well-order of κ×κ gives κ×κ=κ for each infinite well-orderable cardinal in ZF.

[F5]

Transitivity, growth, ordinals and rank in L gives transitivity and LαOrd=α.

Proof

1.1

Each fi is a set function: its graph is obtained by Separation from Lαki×Lα, using the set satisfaction relation and the set well-order in F1. The joint evaluation relation is a set as well, since the formula indices and finite tuples form a set. Replacement therefore forms the successor closure of any subset of Lα. F2 on ω gives the unique stage sequence; Union gives HLα.

F1F2
2.1

Every finite tuple from H belongs to some common Hn: take the maximum of the finitely many first-entry stages. Thus its image under any fi lies in Hn+1. The zero-arity case puts a witness for y=y in H1 even if A=. Hence H is nonempty and closed under all the specified functions.

F1step 1.1
2.2

Every element of H is the value of a finite term formed from the operation symbols fi and constants naming members of A. Indeed constants give H0, and an element entering Hn+1 is an operation on finitely many earlier terms; conversely every term has finite depth and its value is in that stage of the closure. Nullary symbols are terms without seed constants.

F1step 1.1
3.1

Prove agreement of satisfaction by induction on formulas. Atoms agree since H carries the restricted membership relation. Negation and conjunction preserve agreement. If Lαyψ(y,a) with a in H, the corresponding function gives bH with Lαψ(b,a); the induction hypothesis makes this true in H. Conversely a witness in H satisfies the same subformula in Lα by that hypothesis. These two directions complete the existential step, hence prove elementarity for all formulas.

F1step 2.1
3.2

If A is infinite and well-orderable, fix one bijection between A and its cardinal κ from F3. If A is finite fix a finite enumeration and put κ=ω. In either case the alphabet consisting of parentheses, countably many operation symbols and seed labels injects into κ. Fix one bijection κ×κκ using F4. Its iterates encode finite strings of each length; encoding the length together with the iterated value encodes all finite strings in κ. This uses one fixed bijection and ordinary recursion, not countably many choices. The set of valid terms therefore injects into κ.

F2F3F4step 2.2
4.1

Assign to xH the least code of a term evaluating to x. Such a code exists by step 2.2, and distinct values have distinct least codes. This injects H into κ and gives a well-order of H. For infinite A the inclusion AH supplies the opposite cardinal bound, so H=A. For finite A, step 3.1 implies H contains every natural number: zero is the unique empty set in the transitive level, and from n its unique ordinal successor in that level is obtained by the successor-defining formula. All finite ordinals belong to every nonzero limit L level. Thus ωH, and the upper bound makes H countably infinite. No AC is used in either case.

F1F3F5step 3.1step 2.2step 3.2
LemmaStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-13Open item page →

Finite-stage L histories and weak limit-level absoluteness

Statement

In ZF there are fixed pure-membership formulas Enum(e,w,n), Decode(A,e,a,b), Hist(h,γ) and χ(x,y), and a fixed finite membership sentence C, with the following properties.

  1. Enum is the graph of a total numerical enumeration of pairs consisting of a membership-formula word and an allowed parameter arity. Its finite trace is absolute in every transitive set containing the hereditarily finite sets. Invalid numerical inputs have the fixed value (v0=v0,0).
  2. Decode(A,e,a,b) is single-valued and holds exactly when the code e with its allowed arity and tuple a defines b over (A,). Unused parameters are allowed. For A= only one designated code with empty tuple decodes, and its value is ; thus the decoded range is exactly Def(A), including Def()={}.
  3. If Hγ={δ,Lδ:δγ}, then HγLγ+8. Every nonzero limit Lλ satisfies C. Conversely, every nonempty transitive set N satisfying C is Lβ, where β=NOrd.
  4. If Rγ is the restriction to Lγ of the published canonical order <L, and Kγ={δ,Lδ,Rδ:δγ}, then RγLγ+32 and KγLγ+40. The formula χ obtained from these augmented histories defines the actual <L; each Lγ is an initial segment of this order, and the interpretation of χ in every nonzero limit level agrees with the restriction of that same order.

No weak level is assumed to satisfy Infinity, Power Set, Replacement, a full Separation scheme, or Choice. In particular Lω=Vω and does not satisfy Infinity.

Facts & Assumptions

Given: Ambient ZF. Finite words use the published membership syntax; assignments are finite graphs of Kuratowski pairs. All assertions about weak transitive sets explicitly require the displayed finite certificates rather than internal ZF.

[F1]

Terms and formulas as finite set codes and Unique parsing of finite syntax supply the fixed finite-word syntax, unique parsing, and shorter-child relation.

[F2]

Structural induction and recursion on syntax and Existence and uniqueness of set satisfaction supply external recursion on a finite formula and its ordinary set-structure satisfaction relation.

[F3]

Relativization agrees with induced set satisfaction identifies a fixed formula's truth over a set with its guarded ambient relativization.

[F4]

Definable subsets of a membership structure defines Def(A) from formula/allowed-arity codes and finite parameter tuples, with the separate clause Def()={}.

[F5]

The constructible hierarchy and constructible rank and Transitivity, growth, ordinals and rank in L give the Def recursion, transitivity, continuity, nesting, and ordinal contents of the levels.

[F6]

Well-ordering finite definition codes orders codes first by their numerical formula/arity code and then lexicographically among tuples of that fixed arity, including its designated empty-carrier code.

[F7]

The canonical definable global well-order of L defines the published canonical order by the unique coherent recursion that retains the old order, puts old members before new ones, orders new members by their least fixed formula/arity definition codes, and takes unions at nonzero limits.

[F8]

Transfinite recursion supplies the external unique hierarchy and augmented-order histories; no recursion is performed internally in a weak level.

Proof

1.1

Fix the sentinel numerical coding from F1. Let the total external enumeration ν(e) first unpair e as (f,n), deterministically decode f to a finite word w, and accept it exactly when the finite parse trace ends in a formula and its free-variable set is contained in {0,,n}. On an invalid input return the fixed pair (v0=v0,0). The formula Enum(e,w,n) says that the finite unpairing, decoding, parse and free-variable trace has that output. Induction over the trace proves existence, uniqueness, soundness and completeness. Every trace and every competing trace is hereditarily finite, so the same induction proves absoluteness in each transitive domain containing all hereditarily finite sets.

F1F2
1.2

Suppose A. Choose a finite assignment length m strictly above n and every variable index occurring in w. Let U be exactly the set of graph-coded functions mA. On the distinct subformulas in the canonical closing-order parse trace, form a graph T of truth subsets of U: equality and membership read coordinates, negation takes complement in U, conjunction takes intersection, and an existential in coordinate i uses assignments obtained by replacing exactly coordinate i. Induction in the finite child-before-parent order proves that any such table is unique and agrees with satisfaction. It also proves coincidence: changing coordinates not free in a subformula does not change its truth row. Thus shifting the tuple aAn to coordinates 1,,n, reserving coordinate zero for x, and existentially padding the remaining coordinates defines a unique b={xA:(A,)w[x,a]}.

F1F2F3
2.1

Define Decode by exactly two disjoint branches. If A=, require the designated empty code, the empty tuple and the empty output. If A, require Enum(e,w,n) and the construction of step 1.2. Enum uniqueness, table uniqueness and coincidence make this relation single-valued. In the nonempty branch its range consists of exactly the definitions in F4, since every allowed formula/arity pair has a numerical code and unused parameters are permitted. The empty branch gives exactly the special value in F4; it is not inferred from satisfaction on an empty structure.

F4F6step 1.1step 1.2
2.2

The formulas checking the finite parse, assignment and table graphs are fixed pure-membership formulas. If ALη and η is infinite, an m-assignment into A belongs to Lη+3: its Kuratowski-pair entries cost two successor stages and the finite graph one. The exact assignment set is definable over that level and lies in Lη+4. For each fixed subformula its truth row is defined directly over the same containing level by the relativization in F3, rather than one Def step per syntactic node. Pairing the finitely many words with their rows and collecting the table costs at most three more stages. All parse and Enum traces are hereditarily finite, so they add no stage above an infinite base. Hence every needed certificate and decoded subset appears after a fixed finite overhead.

F3F5step 1.1step 1.2
3.1

For finite r, induction gives Lr=Vr: every subset of the finite set Vr is finite and is definable using its members as parameters. Therefore Lω=Vω. Every particular syntax trace, finite assignment table, decoded subset and finite initial history is hereditarily finite, so all of them belong to Lω even though no one stage contains codes of every finite size. An inductive set would contain every finite ordinal and hence would not be hereditarily finite; therefore Lω does not satisfy Infinity.

F4F5step 1.1step 2.1
4.1

Let W be the fixed finite sentence asserting Empty Set, Pairing and Union, the Enum trace clauses, the existence and exactness of the assignment and truth tables for every nonempty carrier, and both branches of Decode. For a nonzero limit λ>ω, any finite tuple of parameters lies in some infinite Lη with η<λ; step 2.2 places the witnesses below λ. Step 3.1 handles λ=ω. Thus every nonzero limit Lλ satisfies W. If a transitive N satisfies W, all its accepted finite traces are actual by step 1.1, all actual finite assignments occur in its exact U, and induction through the accepted table proves its Decode relation is the external one. Consequently whenever N recognizes a supplied B as the decoded range over A, B=Def(A) externally.

F4F5step 1.1step 1.2step 2.1step 2.2step 3.1
5.1

Let Hist(h,γ) say that h is a function on γ+1, starts with the empty set, takes the decoded range at successors, and at limits takes the union of its earlier values. In any transitive model of W, external induction on the supplied history identifies its value at δ with the actual Lδ; this uses step 4.1 at successors and bounded membership at limits. It assumes no internal recursion theorem.

F4F5step 4.1
6.1

Prove HγLγ+8 by external induction. At finite γ it is hereditarily finite by step 3.1. If γ=δ+1, the inductive Hδ is in Lδ+8, while δ+1,Lδ+1 is in Lδ+4; one definition over Lδ+8 appends it and gives Hγ in Lδ+9=Lγ+8. At an infinite limit λ, define the strict prefix over Lλ by the existence of an accepted shorter history with the displayed terminal value. All true shorter histories already belong to Lλ, and step 5.1 excludes false ones. The prefix lies in Lλ+1; pairing and appending λ,Lλ puts Hλ in Lλ+4.

F5F8step 3.1step 5.1induction
6.2

Augment histories by relations. At a successor retain the earlier order, place every old member before every new one, and order new members by their least Decode code: first the same numerical e from Enum, then the parameter tuples lexicographically at the fixed allowed arity. Step 2.1 gives the exact decoding fibres, including unused parameters and the designated empty case; F6 gives their unique least elements. At limits take unions. Simultaneous external induction proves every accepted augmented history has the actual levels and exactly this actual relation. By F7 it is the published <L, not merely an isomorphic well-order.

F6F7F8step 1.1step 2.1step 5.1
7.1

Let C conjoin W with: every ordinal has its ordinal successor; every ordinal has a Hist witness; and every set belongs to a value on such a history. Step 6.1 and level exhaustion show that every nonzero limit Lλ satisfies C. Conversely let nonempty transitive N satisfy C and put β=NOrd. Empty-set existence makes β nonzero, and successor closure makes it a limit. Steps 4.1 and 5.1 show that every internal history is actual, so LδN for every δ<β and hence LβN. Exhaustion gives the reverse inclusion. Therefore N=Lβ.

F5step 4.1step 5.1step 6.1
7.2

For finite γ, the order and history are hereditarily finite. At an infinite successor, define Rδ+1 over Lδ+32 from Rδ and the two levels. Step 2.2 places every relevant finite table far below this bound, and step 6.2 makes minimization exact, so Rδ+1Lδ+33. The two nested pairs in the new augmented history entry lie below Lδ+40; one definition appends them, giving Kδ+1Lδ+41. At an infinite limit, define the strict augmented prefix over Lλ from accepted shorter histories; step 6.2 excludes false witnesses. Its union order is in Lλ+1 and finite pairing places the appended history below Lλ+6. Thus the stated +32 and +40 bounds hold.

F5F7step 2.2step 6.2induction
8.1

Define χ(x,y) to mean that some accepted augmented history contains x,y in its terminal order. Steps 6.2 and 7.2 show in ambient ZF that this is exactly x<Ly. In a nonzero limit Lλ, every required shorter augmented history is present by step 7.2; conversely its transitivity, W, and step 6.2 make every internally accepted history actual. Therefore the interpretation of this very formula χ in Lλ is precisely <LLλ. This proves agreement of least codes as well as agreement on already selected elements, without applying full-ZF absoluteness to the weak level.

F7step 4.1step 6.2step 7.2
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-13Open item page →

Finite support for constructibility absoluteness

Statement

There is a fixed finite fragment KLZF such that every nonempty transitive set M satisfying KL has a limit ordinal δM=OrdM and

LM=LδMM.

Consequently, if MN are nonempty transitive KL-models with the same ordinals, then LM=LNM. In particular, every xNM witnesses NVL.

Here KL is a finite list of actual ZF axiom sentences and schema instances, not the assertion that either set models all of ZF.

Facts & Assumptions

Given: The fixed first-order presentation of ZF and the fixed formulas for ordinals, constructible histories and membership in L.

[F1]

Absoluteness, idempotence and minimality of L proves the comparison of internal and external constructible histories for transitive ZF models by one fixed induction using absoluteness of the definable-subset operation.

[F2]

Finite support, weakening, and composition of derivations extracts the finitely many nonlogical axiom occurrences from any fixed formal derivation and permits weakening by further axioms.

[F3]

Transitive models and finite-fragment transfer data defines what it means for a transitive set to satisfy a fixed finite sentence fragment; no full-theory satisfaction predicate is implicit.

Proof

1.1

Expand the proof used in F1 into the fixed first-order formulas named in the Given. Its induction says simultaneously that, for every internal ordinal α, the internally constructed history through α is the actual history and hence (Lα)M=Lα. At a successor, finite satisfaction over the transitive set Lβ is absolute, so the two definable-subset operations agree. At a limit, transitivity gives exactly the actual earlier indices and union gives exactly their union. The proof uses only finitely many instances of Separation, Replacement and Foundation, together with finitely many of the remaining ZF axioms. By F2, let K0 be the exact finite set of ZF axiom sentences occurring in this expanded derivation. Thus the comparison holds for every transitive K0-model; no occurrence of the hypothesis "model of ZF" remains unexpanded.

F1F2F3induction
2.1

Add to K0 the finitely many axiom occurrences in the fixed proofs that Infinity supplies an internal nonzero limit ordinal, that the ordinals of a nonempty transitive set form an ordinal with no largest member, and that the fixed formula xL is equivalent internally to membership in some level of its hierarchy. Call the resulting finite fragment KL. If M is a transitive KL-model and δM=OrdM, these fixed proofs make δM a nonzero limit ordinal and give LM=α<δM(Lα)M. By step 1.1 every summand is the actual Lα. Each such level is an element of M, and transitivity puts all of its elements in M. Therefore LM=LδMM.

F2F3step 1.1
3.1

Suppose MN are transitive KL-models with the same ordinals. Then δM=δN, so step 2.1 gives LM=LδM=LδN=LNM.

step 2.1
4.1

If xNM, step 3.1 gives xLN. Since x is an element of the universe of N but is not internally constructible there, NVL. This last implication uses the fixed internal formula for xL and does not compare LN with constructible levels above the common ordinal height.

step 3.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Condensation for constructible levels

Statement

In ZF, let α be a nonzero limit ordinal, let X(Lα,), and let π:XM be the Mostowski collapse. Then

M=Lβfor β=MOrd.

Moreover, π fixes every transitive set AX pointwise. For every ordinal ξX, π(ξ) is the order type of Xξ; in particular, if Xξ is transitive then π(ξ)=Xξ.

Facts & Assumptions

Given: Ambient ZF, a nonzero limit ordinal α, an elementary substructure XLα, and its collapse π:XM.

[F1]

Finite-stage L histories and weak limit-level absoluteness supplies one fixed finite sentence C which holds in every nonzero limit L-level and characterizes such levels among nonempty transitive sets.

[F2]

Collapse of elementary membership submodels says that the membership relation on X has a unique transitive collapse and that the collapse is an isomorphism XM.

[F3]

What the collapse fixes gives the stated fixing and ordinal-order-type conclusions for any actual-membership collapse.

Proof

1.1

By F1, (Lα,)C. Since XLα, also (X,)C. F2 makes π an isomorphism from (X,) to the transitive set (M,), so MC. In particular M is nonempty; no assertion that Lα or M satisfies Infinity, Power Set, Replacement, Separation, or Choice has been used.

F1F2given
2.1

Put β=MOrd. The converse direction of F1 applies directly to the nonempty transitive set M satisfying C and yields M=Lβ. This includes the boundary α=ω: the supplier proves Lω=Vω, verifies C there by finite certificates, and explicitly does not infer Infinity.

F1step 1.1
3.1

F3 applied to this collapse fixes each transitive AX pointwise. It also gives π(ξ)=otp(Xξ) for every actual ordinal ξX, and gives π(ξ)=Xξ when that intersection is transitive. These conclusions do not require X itself to be transitive, and the empty transitive part is fixed vacuously.

F3step 2.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Cardinality of infinite constructible levels

Statement

ZF proves that Lα is well-orderable and Lα=α for every infinite ordinal α.

Facts & Assumptions

Given: ZF and an infinite ordinal alpha. All coding is external to the level; the level need not model ZF.

[F1]

The constructible hierarchy and constructible rank makes the first stage containing x a successor ρL(x)+1, with x definable over LρL(x) from finitely many parameters there.

[F2]

The canonical definable global well-order of L well-orders each level and supplies a fixed formula coding.

[F4]

Hessenberg: κκ=κ for every infinite cardinal κ, proved in ZF from the canonical well-order of κ×κ gives a bijection between κ×κ and κ for every infinite cardinal κ without AC.

[F5]

Transitivity, growth, ordinals and rank in L gives OrdLα=α and nesting of levels.

Proof

1.1

The order from F2 restricts to a well-order of Lα. F5 gives the injection αLα by inclusion. Thus both cardinals exist and αLα.

F2F3F5
1.2

Encode descriptions by finite rooted ordered trees. A node carries a label (γ,i) with γ<α and i the code of a formula defining a subset of Lγ; its ordered children describe the finite tuple of parameters. A valid tree evaluates its children first and then takes the subset defined by that formula over the indicated level. Empty-level descriptions use the prescribed Def()={}. Each valid tree has at most one value, by uniqueness of satisfaction and of its recursively evaluated parameters.

F1construct
2.1

Every xLα has a valid finite description. Induct on ρL(x). Choose one definition of x over Lγ, where γ=ρL(x)<α. Each parameter has smaller constructible rank by F1 and nesting. By the induction hypothesis it has a finite description; finitely many existential choices of descriptions are provable in ZF by induction on the tuple length. Joining those finitely many finite trees under the root (γ,i) gives a finite description of x. The zero-parameter case is a single node, covering the first stage. This induction proves existence, without choosing definitions simultaneously for all x.

F1F5step 1.2
3.1

Put κ=α. Fix one bijection ακ from F3 and one pairing bijection on κ from F4. Encode node labels and finitely many punctuation symbols in κ. Iterating this fixed pairing and including the string length injects all finite strings, hence all the described finite trees, into κ. For a nonempty fibre of the tree-evaluation map take its least ordinal code. Step 1.2 ensures different values have disjoint fibres; step 2.1 ensures every x has a nonempty fibre. Least codes therefore give an injection Lακ.

F3F4step 1.2step 2.1
4.1

The upper bound in step 3.1 and the lower bound in step 1.1 imply Lα=α. In particular at α=ω the finite-tree codes are natural-number codes and the lower bound consists of the finite ordinals. The same code alphabet works at successor and limit ordinals alike; no family of levelwise bijections, and no AC, was used.

F3step 1.1step 3.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Definable subsets of a constructible level are small

Statement

In ZF, for every infinite ordinal α, Def(Lα) is well-orderable and has cardinality α.

Facts & Assumptions

Given: ZF and an infinite ordinal alpha.

[F1]

Definable subsets of a membership structure describes Def by formula codes and finite parameter tuples, including the empty tuple.

[F2]

Cardinality of infinite constructible levels proves Lα=α with no AC.

[F5]

Transitivity, growth, ordinals and rank in L proves transitivity of Lα.

Proof

1.1

Put κ=α and fix a bijection from Lα to κ using F2. Iterate one pairing bijection from F4 and encode lengths to inject all formula/finite-tuple pairs into κ. Each definable subset has a code by F1. Its least code exists; assigning that code gives an injection Def(Lα)κ, hence a well-order and an upper bound by F3. Empty parameter tuples are among these codes.

F1F2F3F4
1.2

For every aLα, transitivity from F5 gives aLα; the formula xa with the single parameter a defines exactly a over Lα. Thus LαDef(Lα), providing a lower bound of κ by F2.

F1F2F5
2.1

Both sets are well-orderable by step 1.1 and F2. The upper and lower bounds therefore give Def(Lα)=κ=α. The only selections in the proof were one bijection for the already well-orderable level and one cardinal pairing; least codes supply all subset representatives without AC.

F2F3step 1.1step 1.2
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Constructible subsets appear before successor cardinals

Statement

In ZF, if κ is an infinite cardinal and xL with xκ, then xLκ+. More generally, if xL and xLκ, then xLβ for some β<κ+.

Here κ+ is the Hartogs successor cardinal, so no ambient Choice is assumed.

Facts & Assumptions

Given: Ambient ZF, an infinite cardinal κ, and a constructible set x satisfying one of the displayed subset hypotheses.

[F1]

Canonical L-hulls are elementary and small makes the canonical hull of an infinite well-orderable seed elementary and of the same cardinality as that seed, without invoking Choice.

[F2]

Condensation for constructible levels identifies the collapse of an elementary substructure of a nonzero limit L-level as an actual level Lβ.

[F3]

What the collapse fixes says that the collapse fixes a transitive subset included in the hull, and determines images by images of their members.

[F4]

Cardinality of infinite constructible levels gives Lκ=κ and a well-order of Lκ.

[F6]

Transitivity, growth, ordinals and rank in L gives transitivity and nesting of the constructible levels.

Proof

1.1

Choose a nonzero limit θ large enough that x,κ,Lκ and the relevant finite seed belong to Lθ; this is possible because x is constructible and the L-levels are nested and exhaustive for L. For the first clause set A=κ{κ,x}, and for the second set A=Lκ{Lκ,κ,x}. Each seed is a subset of Lθ. In the first case A=κ because κ is infinite; in the second F4 gives the same conclusion. Both seeds are well-orderable.

F4F6given
2.1

Let H=HullLθ(A). By F1, HLθ and H is well-orderable with H=κ. Collapse H to M. By F2 there is an ordinal β with M=Lβ. Since β=OrdMM and the collapse bijects H with M, there is an injection βκ; F5 therefore gives β<κ+.

F1F2F5step 1.1
3.1

In the first case, κAH, so F3 fixes every ordinal below κ. Since xH and xκ, the recursive collapse equation gives π(x)={π(ξ):ξx}=x. Thus xM=Lβ. In the second case, LκH is transitive by F6, so F3 fixes it pointwise; again xH and xLκ imply π(x)=x, whence xLβ.

F3F6step 2.1
4.1

We have proved the general clause with β<κ+. For the first clause, nesting gives LβLκ+, so xLκ+. The case x= is included, and no selection from a family of sets occurred: the hull is canonical and the cardinal bound uses only the Hartogs successor.

F5F6step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

The generalized continuum hypothesis holds in L

Statement

ZF proves that L satisfies GCH. Equivalently, ZF proves

V=LAC+GCH.

Facts & Assumptions

Given: Ambient ZF. Cardinal arithmetic below is performed internally in L; ambient Choice is not assumed.

[F1]

Semantic and formal inner-model theorem for L supplies the transitive inner-model interpretation of every ZF theorem in L and the agreement of its internal constructible hierarchy with L.

[F3]

Constructible subsets appear before successor cardinals is a ZF theorem: every constructible subset of an infinite cardinal κ belongs to Lκ+, with the successor computed in the universe in which the theorem is applied.

[F4]

Cardinality of infinite constructible levels gives Lα=α for infinite ordinals, internally as well as externally by F1.

[A1]

The Axiom of Choice names the choice principle derived internally in F2 and used to regard all relevant sizes as cardinals.

Proof

1.1

Work inside L. By F1 it satisfies ZF and thinks V=L; by F2 it also satisfies A1. Fix an infinite internal cardinal κ, and write λ=(κ+)L. Every pPL(κ) is internally constructible, so the internal instance of F3 gives pLλ. Thus inclusion is an injection PL(κ)Lλ.

F1F2F3A1given
2.1

Since λ is an infinite ordinal, internal F4 gives LλL=λL=λ. Hence (2κ)L=PL(κ)Lλ. On the other hand F5, applied under internal AC, gives κ<(2κ)L. By the defining minimality of the successor cardinal λ, this implies λ(2κ)L. Therefore (2κ)L=λ=(κ+)L.

F4F5A1step 1.1
3.1

The argument applies to every infinite cardinal of L, so LGCH, while F2 also gives LAC. If V=L, internal and ambient sets, cardinals, power sets, and successors coincide, yielding AC+GCH in V. No claim that ambient ZF alone well-orders arbitrary ambient power sets was used.

F1F2step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

V equals L implies diamond

Statement

ZF proves that V=L implies on ω1. Thus for every Aω1, the set of correct guesses is stationary, not merely unbounded.

Facts & Assumptions

Given: Ambient ZF together with V=L. Clubs and stationarity are the notions on ω1 in the cited definitions.

[F1]

Finite-stage L histories and weak limit-level absoluteness supplies a formula χ defining the actual canonical order <L and agreeing with its restriction in every nonzero limit L-level; the stage-by-stage order makes each Lγ an initial segment.

[F2]

The canonical definable global well-order of L says that <L well-orders all of L by least definition codes.

[F3]

Canonical L-hulls are elementary and small supplies a canonical countably infinite elementary hull of a finite seed in a nonzero limit L-level, without ambient Choice.

[F4]

Condensation for constructible levels identifies the transitive collapse of such a hull with an actual Lγ.

[F5]

What the collapse fixes gives π(ω1)=Xω1 when that intersection is transitive, and fixes transitive parts pointwise.

[F6]

Transfinite recursion realizes the deterministic recursive guessing rule.

[F7]

Diamond on ω1, Closed unbounded subsets of ordinals, and The club filter and nonstationary ideal give the required subset, club, and stationary clauses.

Proof

1.1

Define (Sα)α<ω1 by F6. Having defined the earlier guesses, call (B,D) bad at α when Bα, Dα is club in α, and SξBξ for every ξD. If a bad pair exists, take the χ-least ordered pair and set Sα=B; otherwise set Sα=. F2 makes the choice unique and F1 makes this one fixed first-order recursion; S0=, and always Sαα.

F1F2F6F7given
2.1

Assume for contradiction that this sequence is not diamond. By F7 there are Aω1 and a club Cω1 such that SαAα for every αC. Among all such global failure pairs choose the χ-least (A,C), possible because V=L and F2 well-orders L.

F2F7assume-contrastep 1.1
3.1

Choose a nonzero limit θ such that Lθ contains S,A,C,ω1. Because Lθ is a <L-initial segment and the badness predicate has only bounded quantifiers once these parameters are fixed, it sees that (A,C) is the least failure pair. Let X be the canonical hull of this finite seed. F3 gives XLθ and makes X countably infinite. Put δ=Xω1. Elementarity makes Xω1 an ordinal, hence transitive, and countability gives δ<ω1. For every ξ<δ, elementarity applied to the unbounded set C produces cCX above ξ; hence Cδ is unbounded in δ. It follows that δ is a nonzero countable limit, and closure of C gives δC.

F1F3F7step 2.1
4.1

Collapse X by π to M=Lγ using F4. By F5, π(ω1)=δ. Since every ξ<δ lies in X, evaluation of the function SX puts SξX; as Sξξ, F5 fixes it. The collapse equations therefore give π(S)=Sδ, π(A)=Aδ, and π(C)=Cδ.

F4F5step 3.1
5.1

By elementarity and isomorphism, M regards (Aδ,Cδ) as its χ-least failure pair for the sequence Sδ on its first uncountable ordinal δ. The predicates “subset of δ,” “club in δ,” and “fails at every member” are bounded here and are absolute between the transitive M and the universe for these fixed parameters. F1 says that M and the universe use the same χ-order on M, and that M=Lγ is an initial segment of that order. Therefore no ambient bad pair at δ can precede (Aδ,Cδ): any preceding pair would belong to M and contradict internal leastness. Thus step 1.1 sets Sδ=Aδ.

F1F4F7step 1.1step 2.1step 4.1
6.1

But step 3.1 gives δC, while step 2.1 says SδAδ at every member of C. This contradicts step 5.1. Hence the sequence is diamond, and its correct-guess set meets every club for every target subset of ω1.

F7discharge-contradictionstep 2.1step 3.1step 5.1
CorollaryStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

V equals L gives a Suslin tree

Statement

ZF proves that V=L implies the existence of a normal splitting Suslin tree on ω1.

Facts & Assumptions

Given: Ambient ZF and the hypothesis V=L.

[F1]

V equals L implies diamond derives a diamond sequence on ω1 from V=L in ZF.

[F2]

The constructible universe satisfies AC says that L satisfies AC; under V=L this is ambient AC.

[F3]

Diamond constructs a normal splitting Suslin tree proves in ZFC that diamond constructs a normal splitting Suslin tree with underlying set ω1.

[A1]

The Axiom of Choice names the hypothesis explicitly required by F3 and supplied here by F2.

Proof

1.1

By F1, V=L supplies a diamond sequence on ω1. By F2 and the equality V=L, A1 holds in the ambient universe. This explicit use of Choice is essential to the cited tree proof: it supplies its countable-union, maximal-antichain, and deterministic well-ordering steps.

F1F2A1given
2.1

Apply F3 with the diamond sequence and AC from step 1.1. The resulting tree is normal and splitting, has underlying set ω1, has countable levels, and has neither an uncountable antichain nor a cofinal branch; hence it is a Suslin tree. No tree is asserted at the degenerate heights zero or one, and no weakening from stationary guessing to merely unbounded guessing is made.

F3step 1.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Finite-fragment interpretation in L with GCH

Statement

For each fixed finite fragment Δ of ZFC+GCH, some finite fragment Γ of ZF proves the L-relativization of every member of Δ, with an effective translation of finite derivations.

For the fixed certified presentations below, the axiom and proof translators can moreover be chosen primitive recursive, and PA verifies their totality and checker acceptance. This is a uniform syntactic assertion; it is stronger than merely knowing separately that each standard axiom has some ZF proof.

Facts & Assumptions

Given: The fixed pure-membership calculus and certified ZF presentation of F5. The target presentation adds one literal well-ordering sentence as AC and one literal initial-ordinal cardinal-arithmetic sentence as GCH. Relativization uses one fixed pure-membership formula D(x) defining xL, with equality and membership interpreted literally.

[F1]

Semantic and formal inner-model theorem for L supplies a ZF derivation of the L-relativization of each fixed ZFC axiom and identifies the interpretation domain with the constructible universe.

[F2]

The generalized continuum hypothesis holds in L supplies fixed ZF derivations of the selected AC and GCH sentences after relativization to L.

[F3]

Interpretations with proof-translation data fixes guarded formula translation, certified proof predicates, malformed-input behavior and the stronger requirement for a base-verified primitive-recursive proof map.

[F4]

Interpretation transports derivations and inconsistency compiles proofs once the interpretation obligations and translated source-axiom proofs are supplied.

[F5]

The set of first-order ZF axiom sentences gives exact certificates for the six fixed ZF axioms and arbitrary Separation and Replacement matrices, with capture-free renaming and universal closure conventions.

Proof

1.1

Fix the promised presentation explicitly. Expand D(x) from the usual finite-formula definition of L: a witness is a set-sized ordinal hierarchy history beginning with the empty set, taking definable subsets at successors and unions at limits, and containing x in one of its values. Expand ordered pairs, functions, ordinals, formula words and finite satisfaction tables into the primitive membership syntax. Use the least fresh variable at every renaming. Add to the F5 certificates tag 3 for the selected well-ordering form of AC and tag 4 for the selected GCH sentence saying that, for each infinite initial ordinal κ, the power set of κ is bijective with its next initial ordinal. These are finite formulas, so formula recognition, certificate checking and raw D-relativization are primitive recursive and have literal, rather than merely alpha-equivalent, output codes.

F3F5givenconstruct
2.1

We construct a proof-producing map on accepted target-axiom certificates. For each of the six fixed ZF tags, expand the corresponding finite derivation from F1 in the fixed calculus and store its code. Do the same for the fixed AC and GCH derivations from F2; the AC block includes the finite equivalence from the selected well-ordering sentence to the choice formulation used there, and the GCH block includes the finite expansion of initial ordinals, successor cardinals and bijections. Substitution and alpha-renaming append the required domain guards and give the exact raw-relativization endpoints. There are only eight such blocks, so they are constants of a primitive-recursive dispatcher, not an appeal to a truth predicate or to a model of ZF.

F1F2F3step 1.1
2.2

For a Separation certificate with matrix ϕ(z,pˉ), recurse through the parse tree of ϕ and compile the usual satisfaction-relativization equivalence for every subformula. Compile the finite witness-rank iteration for that subformula closure above a level containing a,pˉ; its terminal level Lβ reflects every member of the closure. Ambient Separation then forms b={za:(Lβ,)ϕ[z,pˉ]}, and the finite Decode/Def block puts b in Lβ+1. The compiled equivalence identifies this with {za:ϕL(z,pˉ)}. Universal generalization over the parameters, followed by the fixed propositional rearrangements, ends at the literal D-relativization of the F5 Separation sentence. Empty a and an empty defined subset use the same block and require no witness choice.

F1F3F5step 1.1construct
3.1

For a Replacement certificate with matrix ϕ(z,w,pˉ), first use ambient Replacement on the functional formula D(w)ϕL(z,w,pˉ) to form its image Y. A second ambient Replacement on constructible ranks, followed by Union and successor, produces β with YLβ and with a,pˉLβ. Invoke the constructor of step 2.2 on the original image matrix z(zaϕ(z,w,pˉ)), not on an already relativized formula. Its L-Separation block cuts exactly Y out of Lβ; internal functionality gives both directions of the required image biconditional. This also covers a=. The rank-bound, uniqueness, Separation and final universal-closure templates are fixed Hilbert proof schemata, while the only varying pieces are capture-free substitutions of the parsed matrix. Consequently their expansion ends at the exact F5 Replacement relativization.

F1F3F5step 2.2construct
4.1

The constructions in steps 2.1–3.1 use only finite list operations, structural recursion on a checked formula parse, capture-free substitution, and concatenation or index-shifting of finite derivations. Induction on the subformula schedule proves that every generated line is either one of the six logical schemes of the fixed calculus, an axiom carrying its F5 certificate, or one of its three rules applied to earlier lines. PA formalizes this bounded induction and the line-prefix induction of the proof checker. It therefore proves that the dispatcher is total and that every accepted target-axiom certificate is sent to a ZF proof whose conclusion is its literal D-relativization. On malformed input the dispatcher returns a fixed proof of a tautology; correctness is asserted only under the accepted-certificate antecedent. The large concrete endpoint codes and executable regression checks are useful finite checks of the selection, but are not being identified with this PA derivation.

F3F5step 2.1step 2.2step 3.1induction
5.1

Now fix finite Δ. Apply the dispatcher to its finitely many members. From the resulting translated-axiom proofs and the finitely many fixed interpretation-obligation proofs, extract every nonlogical ZF axiom sentence that actually occurs, and let Γ be the union of those finite supports. Proof codes themselves are not members of Γ. Every member of Γ therefore has an F5 axiom certificate, so Γ is a finite fragment of ZF, and weakening makes every translated-axiom and interpretation-obligation derivation a Γ-proof. For empty Δ, only the ZF axiom occurrences in the fixed interpretation-obligation derivations remain.

F3F5step 4.1
6.1

Give the finite source theory Δ the restricted target certificates and the interpretation of step 1.1. The lookup in its finite list of translated axiom proofs is effective. F4 therefore translates every finite Δ-derivation into a Γ-derivation of its guarded L-translation. More generally, dispatching axiom lines as in step 4.1 and logical lines by F4 yields one PA-verified primitive-recursive translator for arbitrary certified ZFC+GCH proofs. This proves both the stated finite-fragment result and the uniform formalized clause, without a transitive-model assumption.

F3F4step 4.1step 5.1
TheoremStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-13Open item page →

Formal consistency of ZFC plus GCH relative to ZF

Statement

For the fixed arithmetizations, a verified proof transformation establishes Con(ZF) implies Con(ZFC+GCH). It does not assume a transitive set model of ZF.

Facts & Assumptions

Given: The certified theories, contradiction sentence and PA representations fixed in the preceding lemma and in F2.

[F1]

Finite-fragment interpretation in L with GCH supplies a total primitive-recursive translation of certified ZFC+GCH derivations to ZF derivations, together with the PA proof of checker acceptance at the literal guarded L-translation of the input conclusion. It does not itself supply the final contradiction block.

[F2]

Formal consistency transfer from a verified reduction turns a base-verified total map from target refutations to source refutations into the corresponding formal consistency implication.

[F3]

Derived propositional, quantifier and equality rules supplies Boolean reasoning, quantified double-negation replacement and explosion in the fixed calculus. Equality reflexivity is an axiom of that calculus, not a stated conclusion of F3 (Formal proofs from sentence theories).

Proof

1.1

Write the fixed target contradiction as =v0¬(v0=v0). In F1's specialized raw D-relativization, its guarded L-translation is v0(D(v0)¬(v0=v0)), where is the fixed empty guard. Let A(v0) denote the exact fixed translation of the equality atom if a term-graph presentation is used instead; its graph witnesses express that both occurrences of v0 have value v0 and that those values are equal. Under D(v0), equality reflexivity and existential introduction prove A(v0), so either presentation admits the same fixed refutation block. Fix once and for all a finite ZF block which proves , applies the translated conclusion, derives the negation of its existential matrix from this equality instance and quantified Boolean reasoning, and concludes the selected ZF contradiction by explosion. Such a block exists by F3 and the reflexivity axiom after the fixed formula D and abbreviations are expanded. Define r(p) by appending this block, with shifted line references, to the translator output of F1. List append, addition of the input proof length to finitely many fixed references, and the malformed-input default are primitive recursive. PA checks each of the finitely many new line templates and combines those checks with F1's uniform checker-acceptance proof. Hence PA proves totality and p(PrfZFC+GCH(p,)PrfZF(r(p),)). This is one assertion about all proof codes, not an external selection of a new finite fragment after entering PA.

F1F3given
2.1

Apply F2 with T=ZF and U=ZFC+GCH to the map r. It yields PACon(ZF)Con(ZFC+GCH). Only numerical proof codes occur in this argument. In particular, neither step constructs nor assumes a set model, a well-founded model, or a transitive model of ZF.

F2step 1.1
CorollaryStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Positive relative consistency of CH and GCH

Statement

Con(ZF) implies Con(ZFC+GCH) and Con(ZFC+CH); consequently Con(ZFC) implies both positive consistency statements.

Facts & Assumptions

Given: The fixed effective presentations used by the preceding theorem; CH is the 0 instance of its selected GCH sentence.

[F1]

Formal consistency of ZFC plus GCH relative to ZF proves in PA that Con(ZF) implies Con(ZFC+GCH).

Proof

1.1

There is a fixed finite ZFC+GCH proof of CH: instantiate GCH at the first infinite initial ordinal and expand the selected cardinal notation. Hence appending this proof and replacing uses of the CH axiom gives a primitive-recursive map from any ZFC+CH refutation to a ZFC+GCH refutation, and PA verifies the map by its finite line-prefix check. Therefore Con(ZFC+GCH) implies Con(ZFC+CH).

givenconstruct
2.1

Combining step 1.1 with F1 gives both implications from Con(ZF). Separately, the inclusion of every certified ZF axiom in ZFC gives an identity-on-lines primitive-recursive map from ZF refutations to ZFC refutations. Thus PA proves Con(ZFC)Con(ZF). Composing this with the two implications already proved gives both conclusions from Con(ZFC) as claimed.

F1step 1.1

5 · Examples, counterexamples and false statements

None yet.

Sources