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
- Arithmetization, Incompleteness, and Relative Consistency
- Cardinal Arithmetic, Cofinality and the Alephs
- Club, Stationary Sets, and Pressing Down
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Countability and Uncountability
- Deduction, Soundness, Completeness, and Compactness
- Finite Counting, Factorials and Binomial Coefficients
- Formal Set-Theoretic Syntax, Structures, and Satisfaction
- Foundations of the Real Numbers for Analysis
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Reflection, Absoluteness, and Elementary Submodels
- Relations, Functions, and Quotients
- Roots, Rational Powers, and Classical Inequalities
- Set-Theoretic Trees, Delta Systems, and Diamond
- Suprema and Infima
- The Arithmetical Hierarchy and Post's Theorem
- The Constructible Hierarchy and Inner Models
- The ZFC Axioms and the Basic Set Constructions
- Well-Founded Relations, Rank, and the Cumulative Hierarchy
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 . Bounded hierarchy and order histories then characterize every nonzero limit -level, including 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 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 , diamond under , and the separate finite-fragment proof-transfer tail. All cardinal successors in the internal GCH argument are computed in . Diamond's Suslin-tree consequence explicitly imports AC from . 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
Canonical Skolem hulls in constructible levels
Definition
Work in ZF. Fix a nonzero limit ordinal , put , and let . The levels are those of The constructible hierarchy and constructible rank. Fix an enumeration of all membership formulas with a distinguished witness variable, allowing unused parameter variables and . Satisfaction refers to the set structure , as constructed in Existence and uniqueness of set satisfaction; it is never truth in the class .
Let be the fixed order in The canonical definable global well-order of L. For let be the -least satisfying if a witness exists, and the -least member of otherwise. This default is available because implies . Define
In particular, contains the empty tuple even when 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 .
Canonical L-hulls are elementary and small
Statement
In ZF, for a nonzero limit ordinal and , the hull exists as a set and is elementary in . If is infinite and well-orderable, then is well-orderable and . If is finite, including empty, 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.
Canonical Skolem hulls in constructible levels specifies the functions , their default, and the stages .
Transfinite recursion supplies unique set recursions on ordinal intervals in ZF without choice.
A set equinumerous with some ordinal has a least such ordinal, that ordinal is a cardinal, and equinumerous sets get the same one; no choice principle is used assigns cardinalities to well-orderable sets without AC, in clauses (a)–(e).
Hessenberg: for every infinite cardinal , proved in ZF from the canonical well-order of gives for each infinite well-orderable cardinal in ZF.
Transitivity, growth, ordinals and rank in L gives transitivity and .
Proof
Each is a set function: its graph is obtained by Separation from , 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 . F2 on gives the unique stage sequence; Union gives .
Every finite tuple from belongs to some common : take the maximum of the finitely many first-entry stages. Thus its image under any lies in . The zero-arity case puts a witness for in even if . Hence is nonempty and closed under all the specified functions.
Every element of H is the value of a finite term formed from the operation symbols and constants naming members of A. Indeed constants give , and an element entering 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.
Prove agreement of satisfaction by induction on formulas. Atoms agree since H carries the restricted membership relation. Negation and conjunction preserve agreement. If with in H, the corresponding function gives with ; the induction hypothesis makes this true in H. Conversely a witness in H satisfies the same subformula in by that hypothesis. These two directions complete the existential step, hence prove elementarity for all formulas.
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 .
Assign to 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 supplies the opposite cardinal bound, so . 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 , and the upper bound makes H countably infinite. No AC is used in either case.
Finite-stage L histories and weak limit-level absoluteness
Statement
In ZF there are fixed pure-membership formulas , , and , and a fixed finite membership sentence , with the following properties.
- 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 .
- is single-valued and holds exactly when the code with its allowed arity and tuple defines over . Unused parameters are allowed. For only one designated code with empty tuple decodes, and its value is ; thus the decoded range is exactly , including .
- If , then . Every nonzero limit satisfies . Conversely, every nonempty transitive set satisfying is , where .
- If is the restriction to of the published canonical order , and , then and . The formula obtained from these augmented histories defines the actual ; each 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 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.
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.
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.
Relativization agrees with induced set satisfaction identifies a fixed formula's truth over a set with its guarded ambient relativization.
Definable subsets of a membership structure defines from formula/allowed-arity codes and finite parameter tuples, with the separate clause .
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.
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.
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.
Transfinite recursion supplies the external unique hierarchy and augmented-order histories; no recursion is performed internally in a weak level.
Proof
Fix the sentinel numerical coding from F1. Let the total external enumeration first unpair as , deterministically decode to a finite word , and accept it exactly when the finite parse trace ends in a formula and its free-variable set is contained in . On an invalid input return the fixed pair . The formula 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.
Suppose . Choose a finite assignment length strictly above and every variable index occurring in . Let be exactly the set of graph-coded functions . On the distinct subformulas in the canonical closing-order parse trace, form a graph of truth subsets of : equality and membership read coordinates, negation takes complement in , conjunction takes intersection, and an existential in coordinate uses assignments obtained by replacing exactly coordinate . 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 to coordinates , reserving coordinate zero for , and existentially padding the remaining coordinates defines a unique .
Define by exactly two disjoint branches. If , require the designated empty code, the empty tuple and the empty output. If , require 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.
The formulas checking the finite parse, assignment and table graphs are fixed pure-membership formulas. If and is infinite, an -assignment into belongs to : 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 . 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.
For finite , induction gives : every subset of the finite set is finite and is definable using its members as parameters. Therefore . Every particular syntax trace, finite assignment table, decoded subset and finite initial history is hereditarily finite, so all of them belong to 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 does not satisfy Infinity.
Let 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 with ; step 2.2 places the witnesses below . Step 3.1 handles . Thus every nonzero limit satisfies . If a transitive satisfies , all its accepted finite traces are actual by step 1.1, all actual finite assignments occur in its exact , and induction through the accepted table proves its Decode relation is the external one. Consequently whenever recognizes a supplied as the decoded range over , externally.
Let say that is a function on , 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 , external induction on the supplied history identifies its value at with the actual ; this uses step 4.1 at successors and bounded membership at limits. It assumes no internal recursion theorem.
Prove by external induction. At finite it is hereditarily finite by step 3.1. If , the inductive is in , while is in ; one definition over appends it and gives in . At an infinite limit , define the strict prefix over by the existence of an accepted shorter history with the displayed terminal value. All true shorter histories already belong to , and step 5.1 excludes false ones. The prefix lies in ; pairing and appending puts in .
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 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 , not merely an isomorphic well-order.
Let conjoin 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 satisfies . Conversely let nonempty transitive satisfy and put . 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 for every and hence . Exhaustion gives the reverse inclusion. Therefore .
For finite , the order and history are hereditarily finite. At an infinite successor, define over from and the two levels. Step 2.2 places every relevant finite table far below this bound, and step 6.2 makes minimization exact, so . The two nested pairs in the new augmented history entry lie below ; one definition appends them, giving . At an infinite limit, define the strict augmented prefix over from accepted shorter histories; step 6.2 excludes false witnesses. Its union order is in and finite pairing places the appended history below . Thus the stated and bounds hold.
Define to mean that some accepted augmented history contains in its terminal order. Steps 6.2 and 7.2 show in ambient ZF that this is exactly . In a nonzero limit , every required shorter augmented history is present by step 7.2; conversely its transitivity, , and step 6.2 make every internally accepted history actual. Therefore the interpretation of this very formula in is precisely . This proves agreement of least codes as well as agreement on already selected elements, without applying full-ZF absoluteness to the weak level.
Finite support for constructibility absoluteness
Statement
There is a fixed finite fragment such that every nonempty transitive set satisfying has a limit ordinal and
Consequently, if are nonempty transitive -models with the same ordinals, then . In particular, every witnesses .
Here 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 .
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.
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.
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
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 . At a successor, finite satisfaction over the transitive set 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 be the exact finite set of ZF axiom sentences occurring in this expanded derivation. Thus the comparison holds for every transitive -model; no occurrence of the hypothesis "model of ZF" remains unexpanded.
Add to 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 is equivalent internally to membership in some level of its hierarchy. Call the resulting finite fragment . If is a transitive -model and , these fixed proofs make a nonzero limit ordinal and give . By step 1.1 every summand is the actual . Each such level is an element of , and transitivity puts all of its elements in . Therefore .
Suppose are transitive -models with the same ordinals. Then , so step 2.1 gives .
If , step 3.1 gives . Since is an element of the universe of but is not internally constructible there, . This last implication uses the fixed internal formula for and does not compare with constructible levels above the common ordinal height.
Condensation for constructible levels
Statement
In ZF, let be a nonzero limit ordinal, let , and let be the Mostowski collapse. Then
Moreover, fixes every transitive set pointwise. For every ordinal , is the order type of ; in particular, if is transitive then .
Facts & Assumptions
Given: Ambient ZF, a nonzero limit ordinal , an elementary substructure , and its collapse .
Finite-stage L histories and weak limit-level absoluteness supplies one fixed finite sentence which holds in every nonzero limit -level and characterizes such levels among nonempty transitive sets.
Collapse of elementary membership submodels says that the membership relation on has a unique transitive collapse and that the collapse is an isomorphism .
What the collapse fixes gives the stated fixing and ordinal-order-type conclusions for any actual-membership collapse.
Proof
By F1, . Since , also . F2 makes an isomorphism from to the transitive set , so . In particular is nonempty; no assertion that or satisfies Infinity, Power Set, Replacement, Separation, or Choice has been used.
Put . The converse direction of F1 applies directly to the nonempty transitive set satisfying and yields . This includes the boundary : the supplier proves , verifies there by finite certificates, and explicitly does not infer Infinity.
F3 applied to this collapse fixes each transitive pointwise. It also gives for every actual ordinal , and gives when that intersection is transitive. These conclusions do not require itself to be transitive, and the empty transitive part is fixed vacuously.
Cardinality of infinite constructible levels
Statement
ZF proves that is well-orderable and 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.
The constructible hierarchy and constructible rank makes the first stage containing x a successor , with x definable over from finitely many parameters there.
The canonical definable global well-order of L well-orders each level and supplies a fixed formula coding.
A set equinumerous with some ordinal has a least such ordinal, that ordinal is a cardinal, and equinumerous sets get the same one; no choice principle is used gives cardinalities and transport along bijections in ZF, in clauses (a)–(e).
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.
Transitivity, growth, ordinals and rank in L gives and nesting of levels.
Proof
The order from F2 restricts to a well-order of . F5 gives the injection by inclusion. Thus both cardinals exist and .
Encode descriptions by finite rooted ordered trees. A node carries a label with and i the code of a formula defining a subset of ; 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 . Each valid tree has at most one value, by uniqueness of satisfaction and of its recursively evaluated parameters.
Every has a valid finite description. Induct on . Choose one definition of x over , where . 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 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.
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 .
The upper bound in step 3.1 and the lower bound in step 1.1 imply . 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.
Definable subsets of a constructible level are small
Statement
In ZF, for every infinite ordinal , is well-orderable and has cardinality .
Facts & Assumptions
Given: ZF and an infinite ordinal alpha.
Definable subsets of a membership structure describes Def by formula codes and finite parameter tuples, including the empty tuple.
Cardinality of infinite constructible levels proves with no AC.
A set equinumerous with some ordinal has a least such ordinal, that ordinal is a cardinal, and equinumerous sets get the same one; no choice principle is used clauses (a)–(e) give cardinality for a well-orderable set in ZF.
Hessenberg: for every infinite cardinal , proved in ZF from the canonical well-order of gives a pairing bijection for each infinite cardinal.
Transitivity, growth, ordinals and rank in L proves transitivity of .
Proof
Put and fix a bijection from 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 , hence a well-order and an upper bound by F3. Empty parameter tuples are among these codes.
For every , transitivity from F5 gives ; the formula with the single parameter a defines exactly a over . Thus , providing a lower bound of by F2.
Both sets are well-orderable by step 1.1 and F2. The upper and lower bounds therefore give . 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.
Constructible subsets appear before successor cardinals
Statement
In ZF, if is an infinite cardinal and with , then . More generally, if and , then 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 satisfying one of the displayed subset hypotheses.
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.
Condensation for constructible levels identifies the collapse of an elementary substructure of a nonzero limit -level as an actual level .
What the collapse fixes says that the collapse fixes a transitive subset included in the hull, and determines images by images of their members.
Cardinality of infinite constructible levels gives and a well-order of .
For every set the Hartogs number is a cardinal, and for every cardinal it is the least cardinal strictly above ; this is a theorem of ZF identifies with the least ordinal not injectible into .
Transitivity, growth, ordinals and rank in L gives transitivity and nesting of the constructible levels.
Proof
Choose a nonzero limit large enough that and the relevant finite seed belong to ; this is possible because is constructible and the -levels are nested and exhaustive for . For the first clause set , and for the second set . Each seed is a subset of . In the first case because is infinite; in the second F4 gives the same conclusion. Both seeds are well-orderable.
Let . By F1, and is well-orderable with . Collapse to . By F2 there is an ordinal with . Since and the collapse bijects with , there is an injection ; F5 therefore gives .
In the first case, , so F3 fixes every ordinal below . Since and , the recursive collapse equation gives . Thus . In the second case, is transitive by F6, so F3 fixes it pointwise; again and imply , whence .
We have proved the general clause with . For the first clause, nesting gives , so . The case is included, and no selection from a family of sets occurred: the hull is canonical and the cardinal bound uses only the Hartogs successor.
The generalized continuum hypothesis holds in L
Statement
ZF proves that satisfies GCH. Equivalently, ZF proves
Facts & Assumptions
Given: Ambient ZF. Cardinal arithmetic below is performed internally in ; ambient Choice is not assumed.
Semantic and formal inner-model theorem for L supplies the transitive inner-model interpretation of every ZF theorem in and the agreement of its internal constructible hierarchy with .
The constructible universe satisfies AC proves AC inside .
Constructible subsets appear before successor cardinals is a ZF theorem: every constructible subset of an infinite cardinal belongs to , with the successor computed in the universe in which the theorem is applied.
Cardinality of infinite constructible levels gives for infinite ordinals, internally as well as externally by F1.
Assuming the Axiom of Choice, , and Cantor's theorem in cardinal form: says under AC that .
The Axiom of Choice names the choice principle derived internally in F2 and used to regard all relevant sizes as cardinals.
Proof
Work inside . By F1 it satisfies ZF and thinks ; by F2 it also satisfies A1. Fix an infinite internal cardinal , and write . Every is internally constructible, so the internal instance of F3 gives . Thus inclusion is an injection .
Since is an infinite ordinal, internal F4 gives . Hence . On the other hand F5, applied under internal AC, gives . By the defining minimality of the successor cardinal , this implies . Therefore .
The argument applies to every infinite cardinal of , so , while F2 also gives . If , internal and ambient sets, cardinals, power sets, and successors coincide, yielding in . No claim that ambient ZF alone well-orders arbitrary ambient power sets was used.
V equals L implies diamond
Statement
ZF proves that implies on . Thus for every , the set of correct guesses is stationary, not merely unbounded.
Facts & Assumptions
Given: Ambient ZF together with . Clubs and stationarity are the notions on in the cited definitions.
Finite-stage L histories and weak limit-level absoluteness supplies a formula defining the actual canonical order and agreeing with its restriction in every nonzero limit -level; the stage-by-stage order makes each an initial segment.
The canonical definable global well-order of L says that well-orders all of by least definition codes.
Canonical L-hulls are elementary and small supplies a canonical countably infinite elementary hull of a finite seed in a nonzero limit -level, without ambient Choice.
Condensation for constructible levels identifies the transitive collapse of such a hull with an actual .
What the collapse fixes gives when that intersection is transitive, and fixes transitive parts pointwise.
Transfinite recursion realizes the deterministic recursive guessing rule.
Diamond on ω1, Closed unbounded subsets of ordinals, and The club filter and nonstationary ideal give the required subset, club, and stationary clauses.
Proof
Define by F6. Having defined the earlier guesses, call bad at when , is club in , and for every . If a bad pair exists, take the -least ordered pair and set ; otherwise set . F2 makes the choice unique and F1 makes this one fixed first-order recursion; , and always .
Assume for contradiction that this sequence is not diamond. By F7 there are and a club such that for every . Among all such global failure pairs choose the -least , possible because and F2 well-orders .
Choose a nonzero limit such that contains . Because is a -initial segment and the badness predicate has only bounded quantifiers once these parameters are fixed, it sees that is the least failure pair. Let be the canonical hull of this finite seed. F3 gives and makes countably infinite. Put . Elementarity makes an ordinal, hence transitive, and countability gives . For every , elementarity applied to the unbounded set produces above ; hence is unbounded in . It follows that is a nonzero countable limit, and closure of gives .
Collapse by to using F4. By F5, . Since every lies in , evaluation of the function puts ; as , F5 fixes it. The collapse equations therefore give , , and .
By elementarity and isomorphism, regards as its -least failure pair for the sequence 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 and the universe for these fixed parameters. F1 says that and the universe use the same -order on , and that is an initial segment of that order. Therefore no ambient bad pair at can precede : any preceding pair would belong to and contradict internal leastness. Thus step 1.1 sets .
But step 3.1 gives , while step 2.1 says at every member of . This contradicts step 5.1. Hence the sequence is diamond, and its correct-guess set meets every club for every target subset of .
V equals L gives a Suslin tree
Statement
ZF proves that implies the existence of a normal splitting Suslin tree on .
Facts & Assumptions
Given: Ambient ZF and the hypothesis .
V equals L implies diamond derives a diamond sequence on from in ZF.
The constructible universe satisfies AC says that satisfies AC; under this is ambient AC.
Diamond constructs a normal splitting Suslin tree proves in ZFC that diamond constructs a normal splitting Suslin tree with underlying set .
The Axiom of Choice names the hypothesis explicitly required by F3 and supplied here by F2.
Proof
By F1, supplies a diamond sequence on . By F2 and the equality , 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.
Apply F3 with the diamond sequence and AC from step 1.1. The resulting tree is normal and splitting, has underlying set , 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.
Finite-fragment interpretation in L with GCH
Statement
For each fixed finite fragment of , some finite fragment of ZF proves the -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 defining , with equality and membership interpreted literally.
Semantic and formal inner-model theorem for L supplies a ZF derivation of the -relativization of each fixed ZFC axiom and identifies the interpretation domain with the constructible universe.
The generalized continuum hypothesis holds in L supplies fixed ZF derivations of the selected AC and GCH sentences after relativization to .
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.
Interpretation transports derivations and inconsistency compiles proofs once the interpretation obligations and translated source-axiom proofs are supplied.
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
Fix the promised presentation explicitly. Expand from the usual finite-formula definition of : 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 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 for the selected well-ordering form of AC and tag 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 -relativization are primitive recursive and have literal, rather than merely alpha-equivalent, output codes.
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.
For a Separation certificate with matrix , 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 ; its terminal level reflects every member of the closure. Ambient Separation then forms , and the finite Decode/Def block puts in . The compiled equivalence identifies this with . Universal generalization over the parameters, followed by the fixed propositional rearrangements, ends at the literal -relativization of the F5 Separation sentence. Empty and an empty defined subset use the same block and require no witness choice.
For a Replacement certificate with matrix , first use ambient Replacement on the functional formula to form its image . A second ambient Replacement on constructible ranks, followed by Union and successor, produces with and with . Invoke the constructor of step 2.2 on the original image matrix , not on an already relativized formula. Its -Separation block cuts exactly out of ; internal functionality gives both directions of the required image biconditional. This also covers . 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.
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 -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.
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.
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 -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 proofs. This proves both the stated finite-fragment result and the uniform formalized clause, without a transitive-model assumption.
Formal consistency of ZFC plus GCH relative to ZF
Statement
For the fixed arithmetizations, a verified proof transformation establishes implies . 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.
Finite-fragment interpretation in L with GCH supplies a total primitive-recursive translation of certified derivations to ZF derivations, together with the PA proof of checker acceptance at the literal guarded -translation of the input conclusion. It does not itself supply the final contradiction block.
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.
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
Write the fixed target contradiction as . In F1's specialized raw -relativization, its guarded -translation is , where is the fixed empty guard. Let 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 have value and that those values are equal. Under , equality reflexivity and existential introduction prove , 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 and abbreviations are expanded. Define 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 . This is one assertion about all proof codes, not an external selection of a new finite fragment after entering PA.
Apply F2 with and to the map . It yields . 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.
Positive relative consistency of CH and GCH
Statement
implies and ; consequently implies both positive consistency statements.
Facts & Assumptions
Given: The fixed effective presentations used by the preceding theorem; CH is the instance of its selected GCH sentence.
Formal consistency of ZFC plus GCH relative to ZF proves in PA that implies .
Proof
There is a fixed finite 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 refutation to a refutation, and PA verifies the map by its finite line-prefix check. Therefore implies .
Combining step 1.1 with F1 gives both implications from . 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 . Composing this with the two implications already proved gives both conclusions from as claimed.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Lietz, Set Theory, section 7.2, Lemma 7.11 and Theorem 7.13 (hulls), Proposition 7.14 (counting), printed pp.57–59; local choice-free coding argument
- Lietz, Set Theory, Lemma 7.11 and Proposition 7.21, printed pp.57–60; finite-history details completed locally
- Moschovakis, Lecture Notes in Logic, formula coding and finite satisfaction recursion
- Kunen, Set Theory, Chapter VI Theorem 3.8 pp. 171–172 and Chapter VII section 1 pp. 184–186
- Lietz, Set Theory, Lemma 7.11, pp.57–58; weak-level finite-history gap completed locally
- Kunen, Set Theory, Chapter VI Theorems 3.8–3.9, pp.171–172
- Lietz, Set Theory, Theorem 7.15 and Claim 7.16, p.59
- Kunen, Set Theory, Chapter VI Theorem 4.6, p.175
- Lietz, Set Theory, Theorem 7.15, p.59; Kunen, Chapter VI Corollaries 4.7–4.8, p.175
- Lietz, Set Theory, Theorem 7.20 and Proposition 7.21, pp.60–61
- Kunen, Set Theory, Chapter VI Theorem 5.2, pp.177–179
- Lietz, Set Theory, Theorem 7.20, pp.60–61; published diamond-to-Suslin construction
- Kunen, Set Theory, Chapter VI §§2–4, pp. 169–176
- UCLA 220C notes, Constructible Sets §8, pp. 293–295
- Kunen, Set Theory, Chapter VI Corollary 4.9, p. 175