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.
The Constructible Hierarchy and Inner Models
1 · Prerequisites
- Construction of the Natural Numbers
- Deduction, Soundness, Completeness, and Compactness
- Formal Set-Theoretic Syntax, Structures, and Satisfaction
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinals, Cardinals, and Transfinite Recursion
- Reflection, Absoluteness, and Elementary Submodels
- Relations, Functions, and Quotients
- The ZFC Axioms and the Basic Set Constructions
- Well-Founded Relations, Rank, and the Cumulative Hierarchy
2 · Summary
The constructible hierarchy replaces each power-set step by definability over the preceding set structure. The finite-assignment interface makes Def absolute without assuming that transitive models contain every external infinite assignment. The levels are transitive, increase continuously and contain precisely the earlier ordinals.
Finite reflection supplies Separation in L. Ambient rank bounds then make internal Power Set and Replacement possible, before L is used as a ZF inner model. A coherent order of least definition codes gives its canonical well-order and internal Choice in ambient ZF. The HOD comparison separately proves hereditary closure and the existence of an internal choice graph. The final theorem distinguishes the axiom-by-axiom relativization scheme from the conditional statement about an existing transitive set model. GCH and proof-theoretic consistency transfer belong to the following constructibility development.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Finite-tuple satisfaction is absolute
Statement
Work in ZF. Let be a transitive set model of ZF, or a definable transitive class model interpreted formula by formula, and let . For every coded membership formula and finite tuple from assigning all its free variables, satisfaction of in computed in agrees with external satisfaction. This does not assert that .
Facts & Assumptions
Given: ZF; nonempty set A in a transitive ZF model. Finite tuples and syntax agree by transitivity and actual omega; constructor comparison transfers both witness directions without assuming agreement of infinite assignment spaces.
Existence and uniqueness of set satisfaction: Set satisfaction exists with the atomic, Boolean and existential clauses, uniformly definable from the structure.
Coincidence for term values and satisfaction: Truth depends only on the assigned free variables.
Ordinals and omega in transitive models: The finite indices and formula codes of a transitive ZF model are the actual finite ones.
Structural induction and recursion on syntax: Constructor induction and recursion on finite formula syntax are available.
Proof
Fix an actual formula code and take greater than every variable index occurring anywhere in it, including bound indices. Transitivity and internal Pairing and Union put every finite tuple from in . Conversely every internal -tuple from is an actual one: the domain, entries and ordered pairs agree by transitivity. Finite code parsing uses the same finite words in both universes.
On each subformula define truth for assignments recursively. For atoms use equality or membership of the indicated coordinates; use complement and intersection for negation and conjunction; for use applied to the truth of at . Recursion into is a set construction, both internally and externally.
Constructor induction identifies these truth values. Atoms compare the same sets by the same membership relation. Equal child truth values give equal negations and conjunctions. At an existential node each witness on either side lies in the identical set , and its updated tuple is in by step 1.1; the induction hypothesis therefore transfers each witness in both directions. This comparison does not require equality of the internal and external power sets of .
Fix one . An -tuple extends to an infinite assignment by setting every later coordinate equal to ; Replacement constructs this extension inside as well as outside. The satisfaction clauses show by constructor induction that this extension has exactly the recursively computed finite truth values. Coincidence makes all choices of extension equivalent on the free variables. Step 3.1 thus proves the asserted equality of internal and external satisfaction for every finite tuple. The single choice of is existential instantiation, not AC.
Definable subsets of a membership structure
Definition
Work in ZF. If , define
Here is assigned to and to ; unused variables are allowed. Use the finite-tuple satisfaction convention of Finite-tuple satisfaction is absolute. Formula codes and finite tuples form a set. Separation produces the uniquely specified subset for each pair of code and tuple, and Replacement collects their values; hence is a set contained in , uniformly definable from .
Set separately. This avoids treating the empty carrier as a first-order structure. Empty parameter tuples give parameter-free definitions. Parameters need not be distinct. Only satisfaction for a set structure is used; no truth predicate for the universe is asserted.
Absoluteness of the definable power-set operation
Statement
In ZF, if is a transitive ZF model and , then . Every subset externally definable over with parameters from therefore belongs to . This conclusion concerns definable subsets, not all subsets.
Facts & Assumptions
Given: ZF; transitive ZF model N containing A. Internal Separation and finite-tuple absoluteness identify each subset in both directions; Replacement assembles the identical Def set.
Definable subsets of a membership structure: Def collects the subsets given by formula codes and finite parameter tuples, with Def(empty)={empty}.
Finite-tuple satisfaction is absolute: Finite tuples, formula codes and their satisfaction in the nonempty structure agree internally and externally.
Proof
If , internal Pairing constructs the actual singleton by transitivity, so both Def operations give that set. Suppose henceforth that .
For each external formula and finite parameter tuple from , the code and tuple belong to . Internal Separation gives consisting of the internally satisfying elements of . For each actual , finite-tuple absoluteness gives exactly when the external formula holds. Transitivity ensures that has no additional elements. Hence every external Def subset is an internal Def subset.
Conversely an internal member of Def has an internal code and tuple witnessing its definition. These are actual code and tuple, and the same satisfaction comparison identifies its subset with the externally defined one. Internal Replacement collects exactly these subsets; both inclusions show equality of the two Def sets.
The constructible hierarchy and constructible rank
Definition
In ZF define
The operation Def is Definable subsets of a membership structure. For each ordinal , apply Transfinite recursion on : an empty history gives the empty set, a successor-length history gives Def of its last value, and a nonzero limit-length history gives the union of its range. Each operation returns a unique set. Uniqueness on the shorter interval proves agreement of any two histories on their overlap. Thus is uniformly definable from , independently of the interval chosen. Replacement supplies the set of earlier levels at a limit. No choice is used.
Write for . This defines a class, not a set union over all ordinals. For , the first stage containing is neither zero nor a limit (a member of a union already occurs in a summand). It is uniquely . Define the constructible rank . This is a partial definable class function with domain .
Transitivity, growth, ordinals and rank in L
Statement
In ZF every is transitive, and implies . Moreover
For , iff . Thus is transitive and contains all ordinals.
Facts & Assumptions
Given: ZF. Checked transitivity via parameter-defined members, successor power-set bounds, bounded ordinalhood on arbitrary transitive levels, and both least-rank implications.
The constructible hierarchy and constructible rank: The hierarchy uses Def at successors, union at limits, and rank is the first successor membership stage minus one.
Ordinals and omega in transitive models: Ordinalhood has the bounded absolute characterization proved there, valid over any nonempty transitive membership domain.
Transitivity and growth of hierarchy stages: The cumulative hierarchy grows by power sets and unions and has the stated ordinal intersections.
Proof
If is transitive, every is the subset of defined by , so . Each is a subset of ; hence implies . This proves transitivity of Def(A), including by its special clause. Set transfinite induction along each ordinal interval now proves transitivity of the levels and nesting: successors use this observation; limits are increasing unions.
Induct simultaneously against the cumulative hierarchy. At zero the inclusion is equality. If , every member of is a subset of , hence is in . At limits take unions. Thus ; in particular any ordinal in is less than .
Induction proves that every ordinal below belongs to . Zero is immediate. Given , for the bounded ordinalhood formula over the transitive nonempty defines precisely the subset , so . For , . Old ordinals remain by nesting, and limit stages take unions. This proves the ordinal intersection identity and .
The formula defines the whole set over itself when nonempty, and Def(empty) contains empty. Hence . For , its first membership stage is . If , leastness gives and so . Conversely that inequality and nesting place in . Transitivity of the class union follows from transitivity of each level; step 3.1 puts every ordinal in that union.
Finite reflection along constructible levels
Statement
In ZF, for each fixed finite family of membership formulas and ordinal , there is a nonzero limit such that, for every and tuple from , iff . This is a scheme for fixed formulas; it does not assume that satisfies ZF.
Facts & Assumptions
Given: ZF; fixed finite formula family. The general-class clause of published reflection is applicable before L models ZF; its full proof was read and its limit-stage and choice-free witness-bound construction checked.
Transitivity, growth, ordinals and rank in L: The L levels are increasing transitive sets, continuous at nonzero limits; their definable union is the nonempty class L.
Montague–Lévy reflection for a finite formula family: General definable-class reflection applies without assuming internal ZF in W; its proof produces beta as a strictly increasing omega-sequence supremum.
Proof
Use and . The recursive definition supplies uniform definability, the limit definition supplies continuity, and F1 supplies monotonicity and nonemptiness. Every element of belongs to a level by definition. These are precisely the general-class hypotheses of F2.
Apply the construction in F2 to the finite subformula closure of , starting above and above zero. It bounds the least witness stages for tuples in each set level using ambient Replacement, iterates that definable bound through omega, and takes the supremum . Strict increase makes a nonzero limit. Each finite tuple lies in a stage of this sequence, so every true existential in the closed family has a witness before ; the witness criterion in F2 gives agreement in both directions. All these are ambient ZF operations, and no internal Replacement or satisfaction predicate for the whole class L is presumed.
Elementary ZF axioms inside L
Statement
In ambient ZF, the class satisfies Extensionality, Foundation, Empty Set, Pairing, Union and Infinity, each interpreted by relativization to .
Facts & Assumptions
Given: ZF. Actual Foundation witnesses lie in L by transitivity; pairs and unions are explicitly defined over one level; actual omega supplies Infinity without internal Replacement or Power Set.
Transitivity, growth, ordinals and rank in L: The levels and L are transitive, levels nest, and every ordinal belongs to L.
The constructible hierarchy and constructible rank: , where Def consists of the subsets definable over the membership structure using finitely many parameters.
Proof
If have the same members in L, transitivity puts all their actual members in L, so ambient Extensionality gives . If is nonempty, ambient Foundation gives with ; transitivity puts in L, so it is also an internal Foundation witness. Empty Set holds because .
For , put both parameters in one nonempty level . The formula defines as a subset of this level, hence puts it in . For , transitivity twice ensures that every member of is in ; the formula over that level therefore defines exactly . Its successor contains this union, including the empty union. These actual sets satisfy the relativized Pairing and Union axioms.
The actual ordinal belongs to L. It contains empty and, with each , the actual successor . These finite ordinals belong to L; the pairs and unions used in the successor description are the actual operations by step 2.1. Thus is an internal inductive set, proving Infinity and completing the six asserted axioms.
Separation in the constructible universe
Statement
In ZF, for each fixed membership formula and , the set belongs to . Thus every instance of Separation holds in .
Facts & Assumptions
Given: ZF; fixed formula, constructible set and finitely many constructible parameters. Reflection on a parameter-containing level makes the desired subset an actual Def subset.
Finite reflection along constructible levels: Above any bound a transitive level reflects the fixed formula for all its parameter tuples.
Definable subsets of a membership structure: Every subset defined over a nonempty set level with its parameters belongs to Def of that level.
Proof
Choose an ordinal bound large enough that one level contains and every . Reflect above this bound, obtaining a nonempty transitive containing those parameters. For every , transitivity puts in , so agrees with satisfaction of in .
Over the formula defines exactly the desired subset: the first conjunct uses actual membership and the second agrees by step 1.1. F2 puts this subset in . An empty a or a formula with no satisfying elements gives the empty subset by the same definition. The argument uses only this fixed formula and ambient ZF.
Internal Power Set in L
Statement
In ZF, for every , the ambient set belongs to . It is the power set of computed internally in .
Facts & Assumptions
Given: ZF; a in L. Ambient Power Set and Replacement bound all constructible subsets; already proved internal Separation then produces the internal power set without circularity.
Separation in the constructible universe: Separation inside L is proved for each fixed formula.
Transitivity, growth, ordinals and rank in L: Constructible rank bounds give level membership; every level itself belongs to L and L is transitive.
Proof
In the ambient universe use Separation on to form . The predicate of belonging to L is uniformly definable. Ambient Replacement collects ; put . Then and . This bounds all constructible subsets simultaneously without using Power Set or Replacement in L.
The set is itself an element of L. Apply F1 inside L to this set with the predicate . For , this predicate is absolute directly: every member of lies in L by transitivity, and membership in is actual membership. The separated set is therefore by step 1.1. It belongs to L and contains exactly the internal subsets of a, proving internal Power Set.
Replacement in L
Statement
In ZF, fix a formula and . If for every there is exactly one with , its image is an element of . Thus Replacement holds in , as a scheme.
Facts & Assumptions
Given: ZF; a fixed formula internally functional on a constructible set. Ambient Replacement gives the set image and a rank bound, then internal Separation or reflected Def puts that image in L.
Separation in the constructible universe: The already proved Separation scheme produces subsets of any set in L using fixed relativized formulas.
Transitivity, growth, ordinals and rank in L: Ranks bound a set of constructible elements in a level; each level is in L.
Finite reflection along constructible levels: Reflection gives the optional direct Def realization once the image and parameters have been bounded.
Proof
The fixed ambient formula is functional on the actual set , since transitivity puts each in L. Ambient Replacement therefore forms its image Y as a set of constructible elements. Ambient Replacement again forms the set of their constructible ranks. A successor above their supremum and the finitely many parameter ranks gives with and . Empty images require no exception to this bound.
Apply Separation inside L to the set with formula . Its relativization singles out exactly Y, because step 1.1 bounded the entire image. Hence , using neither internal Replacement nor a choice of witnesses.
Equivalently, reflect that fixed image-defining formula at a level above . All image elements and parameters are in this level. Agreement makes its Def subset precisely Y, so . This also confirms that the assertion is a scheme for fixed formulas and has no uniform class-truth premise.
Absoluteness, idempotence and minimality of L
Statement
In ZF, if is a transitive model of ZF and , then . If is a definable transitive class inner model containing every ordinal, then . In particular , and satisfies .
Facts & Assumptions
Given: ZF. External induction compares internal histories using Def absoluteness, not Power Set absoluteness. Minimality and idempotence are derived only after the previously authored ZF axioms license N=L.
Absoluteness of the definable power-set operation: For a set A in a transitive ZF model, the internal Def set equals the external Def set.
Elementary ZF axioms inside L: The six elementary ZF axioms already hold in L.
Separation in the constructible universe: Every fixed instance of Separation holds in L.
Internal Power Set in L: Internal Power Set holds in L.
Replacement in L: Every Replacement instance holds in L.
Proof
Internal ZF gives N its hierarchy history on each ordinal interval in N. External induction identifies its values: at zero both are empty; if the value at is the actual , F1 identifies its internal Def with . At a limit , transitivity makes the internal history have every actual index , and its internal union has exactly the union of their actual values. Thus for every ordinal of N.
If N contains all ordinals, every actual L level is therefore in N. Transitivity gives , and the internal existential definition of constructibility ranges over precisely all actual ordinals, so its union is exactly L. For a set model the same argument stops at its ordinal height; no higher level is asserted to belong to N.
The six axioms in F2, Separation in F3, internal Power Set in F4, and Replacement in F5 establish all of ZF in L. Earlier level properties give transitivity and all ordinals. Thus L itself meets the hypotheses of step 2.1, which now yields . Every element of L is internally constructible, exactly the relativization of . This application occurs only after ZF in L has been established.
Well-ordering finite definition codes
Statement
In ZF, fix a well-order of a set . Fix a natural-number enumeration of pairs consisting of a membership formula and an allowed finite parameter arity. A valid definition code is , where e specifies arity n and . Order codes first by , then lexicographically by their tuples of that fixed arity, using . This well-orders the valid codes. For nonempty A every member of Def(A) has a unique least defining code. For empty A use instead one designated code decoding to empty.
Facts & Assumptions
Given: ZF; a supplied well-order of A and fixed coded formula/arity enumeration. Finite-coordinate minimization establishes the well-order; formula-first ordering avoids the variable-length lexicographic defect.
Definable subsets of a membership structure: Def subsets are decoded from formulas and finite parameter tuples; Def(empty) is treated separately.
Transfinite induction: Induction on well-orders is available without Choice, in particular on the finite arities.
Proof
For arity zero the tuple set is the singleton containing the empty tuple. Induct on n: for a nonempty subset of , take the least first coordinate occurring in it; its nonempty fibre of n-tuples has a least tuple by induction. Prepending the selected first coordinate gives the lexicographic least member. If A is empty, positive-arity tuple sets are empty and are well-ordered vacuously. Totality and transitivity follow by comparing the first coordinate at which two tuples differ.
In any nonempty set of valid codes, first minimize its natural-number e coordinates. The remaining tuples all have the single arity specified by e, and step 1.1 gives a least tuple. This proves the code order is a well-order. For each with A nonempty, its decoding fibre is a nonempty set by F1; its least element therefore exists uniquely. For empty A the designated singleton code has the same property. Minimization gives unique representatives, without any appeal to AC.
The canonical definable global well-order of L
Statement
In ZF there is a parameter-free definable setlike class well-order of . Each is an initial segment, and its restriction is a set well-order. The canonical construction performed internally in gives the same relation. Fix once and for all the natural-number formula/arity coding of the preceding lemma.
Facts & Assumptions
Given: ZF. Explicit recursion retains old levels as initial segments, orders only new sets by least fixed-arity codes, proves limit well-ordering and setlike predecessor bounds, and compares the internal construction stage by stage.
Well-ordering finite definition codes: A given well-order on a level canonically well-orders its definition codes and assigns every Def subset a unique least code.
The constructible hierarchy and constructible rank: Def histories are uniformly given by ordinal-interval recursion; the same set recursion is available for histories augmented by orders.
Transitivity, growth, ordinals and rank in L: Levels nest and their union exhausts L.
Elementary ZF axioms inside L: The six basic ZF axioms hold in L.
Separation in the constructible universe: Every fixed Separation instance holds in L.
Internal Power Set in L: Internal Power Set holds in L.
Replacement in L: Every fixed Replacement instance holds in L.
Absoluteness, idempotence and minimality of L: L has the same constructible levels as V.
Absoluteness of the definable power-set operation: Def computed in a transitive ZF model agrees with external Def on every set it contains.
Proof
Recurse on ordinal intervals, keeping an order on . At zero use the empty order. At retain on the old elements, put every old element before every member of , and order the new elements by their least Def codes over from F1. At nonzero limits take the union of earlier orders. On malformed histories one may return the empty relation, so the recursion rule is total and definable.
Induction proves these are coherent well-orders and each earlier level is an initial segment. The successor order is the sum of the old well-order and a subset of the code well-order. At a limit, comparisons of finitely many elements take place in a common earlier level, giving a total transitive strict order. For a nonempty subset S of the limit level, take any in an earlier level; the least member of the nonempty intersection of S with that level is least in all of S, since the level is an initial segment. This single existential choice proves well-ordering without a choice function.
Interval uniqueness gives a uniform formula for all these orders. Their class union defines without set parameters. The same initial-segment argument as step 2.1 gives a least element to every nonempty set subset of L (and to any specified nonempty definable subclass, by Separation in a level). For , every predecessor of x lies in , so Separation makes its predecessor collection a set.
Inside L the construction is licensed by the ZF axioms in F4–F7 and has exactly the same levels by F8. Induct on alpha to compare orders. At successors, F9 identifies internal and external Def on the old level. The previous order is identical, hence code comparison, decoding fibres and their least codes are identical. At limits the unions agree. Thus the two constructions produce the same restrictions and the same class relation.
The constructible universe satisfies AC
Statement
ZF proves the Axiom of Choice relativized to . Ambient Choice is not assumed: the dependency on The Axiom of Choice specifies the conclusion, not an additional axiom of this proof.
Facts & Assumptions
Given: ZF only. The canonical order is internally definable; its unique minima produce a choice graph by already proved internal Replacement. AC is a conclusion dependency only.
The canonical definable global well-order of L: L has an internally definable canonical well-order.
Replacement in L: Replacement is available inside L for the least-element function.
Separation in the constructible universe: Separation inside L can restrict the internally definable order to a set.
Elementary ZF axioms inside L: Pairing holds inside L.
The Axiom of Choice: The required conclusion is that each set family of nonempty sets has a choice function.
Proof
Let be internally a family of nonempty sets. Transitivity makes every an actual nonempty subset of L. Inside L, separate the restriction of its canonical order to b; this is a well-order by F1, so b has a unique least element . The rule specifying m is one fixed internal formula, with no chosen ordering parameter.
Internal Replacement applied to produces a graph with domain a, since internal Pairing in F4 constructs the ordered pairs. The uniqueness in step 1.1 makes g a function and for each . If a is empty this graph is empty. Thus g is the choice function required by F5. AC was proved internally; it was not invoked to choose the least elements.
Ordinal definability and HOD
Definition
In ZF a set is ordinal definable, written , if there are an ordinal , finitely many ordinals , and a membership formula code e such that is the unique element satisfying that formula over with those parameters. Here is precisely the cumulative hierarchy of The cumulative hierarchy, not an arbitrary transitive set closed under some operations. Set satisfaction, with finite tuples as in Finite-tuple satisfaction is absolute, makes OD a single first-order definable class.
Define
The TC convention is the least transitive superset, so it includes x itself when applied to its singleton, by Minimality and closure laws of TC. Thus HOD requires x and every descendant to be OD.
This coded definition agrees, formula by formula, with unique definability in V from finitely many ordinals. If a fixed formula uniquely defines x in V from ordinal parameters, reflect that formula, its uniqueness assertion and their subformulas to a containing x and the parameters, using Montague–Lévy reflection for a finite formula family. It defines exactly x there. Conversely the particular code e, theta and ordinal tuple witnessing the displayed definition give an ambient unique definition: use the uniformly definable set and its set satisfaction. The code e is a natural number, hence itself an ordinal parameter. This converse asserts definability for each witness; it does not introduce a truth predicate for V or quantify over arbitrary formulas evaluated in V.
HOD as an inner model and comparison with L
Statement
In ZF, HOD is a definable transitive class containing all ordinals, satisfying every ZFC axiom, and containing . No ambient AC is assumed; The Axiom of Choice specifies the internal conclusion. This does not assert HOD=L, idempotence of HOD, or absoluteness of HOD across inner models.
Facts & Assumptions
Given: ZF only. Complete local argument composes ordinal definitions, verifies each axiom by hereditary closure, explicitly orders bounded witness codes, and proves the external least-element graph belongs to HOD before claiming internal AC; only then invokes L minimality.
Ordinal definability and HOD: OD is uniformly definable by set-level codes and agrees with ambient unique ordinal definability; HOD imposes hereditary OD.
Well-ordering finite definition codes: Natural-number-first and fixed-arity lexicographic order on tuples from an ordinal is a well-order.
The Axiom of Choice: Internal AC asks for a choice function on each set family of nonempty sets.
Absoluteness, idempotence and minimality of L: Once HOD is a transitive ZF inner model containing all ordinals, minimality places L inside it.
Proof
OD is closed under every fixed uniquely defined set operation with finitely many OD parameters: replace each parameter by its unique definition from finitely many ordinals and existentially quantify those uniquely specified parameters. The resulting fixed formula uniquely defines the output from the union of the finite lists of ordinal parameters, so F1 makes the output OD. This argument is a formula-by-formula composition, not a class truth predicate. Every ordinal is OD using itself as a parameter, so every ordinal and all its descendants are OD. Thus all ordinals belong to HOD. If , every member of belongs to , proving transitivity.
Whenever a set z is OD and every member of z is in HOD, z is in HOD: its TC consists of z and descendants of its members, all OD. Pairing and union of HOD sets are OD by step 1.1; their members are HOD by transitivity, so they are HOD. Empty and omega are already HOD as ordinals. Transitivity transfers Extensionality and ambient Foundation exactly by putting every actual member, including a Foundation witness, in HOD. Actual omega, pairs and unions verify internal Infinity.
For a fixed formula phi, a and finitely many parameters in HOD, ambient Separation forms . Because HOD is a fixed definable class, b is uniquely definable from those OD parameters; step 1.1 makes it OD. Every member of b is HOD by transitivity from a, so step 2.1 makes b HOD. This proves each internal Separation instance.
Ambient Separation on forms for . It is uniquely definable from the OD parameter a, hence OD by step 1.1. All its members are HOD by its definition, so c is HOD by step 2.1. Transitivity makes internal subsethood agree with actual subsethood, proving that c is the internal power set.
If a fixed HOD-relativized formula is functional on with HOD parameters, ambient Replacement produces its set image Y of HOD elements. This image is uniquely definable from those OD parameters, so it is OD; step 2.1 then puts Y in HOD. This proves Replacement without assuming it internally. Together with steps 2.1–4.1 all ZF axioms now hold in HOD.
Order OD witness codes first by the ordinal theta, then by the natural number e encoding formula and arity, then lexicographically by the ordinal tuple . Require theta positive and the code to have a unique decoded output in . F2 gives a well-order within each theta. For any nonempty definable class of codes, minimize theta by first restricting to an ordinal bound supplied by one witness; then minimize e and t in sets. Predecessors of a fixed code form a set, since they lie among codes with theta at most its theta, hence in a set of finite ordinal tuples. Each OD set has a least witness code; order OD by these least codes. This is a uniformly definable setlike class well-order: distinct outputs have distinct least codes, and the same witness-bound minimization supplies minima for nonempty set subsets of OD.
For a family of nonempty sets, let m(b) be the least element of b in the OD order from step 6.1. Each b is a subset of HOD and hence of OD. Ambient Replacement forms . This graph is uniquely definable from a using the fixed code order, so it is OD by step 1.1. Each b and m(b) is HOD, and Kuratowski pairs formed from them are HOD by step 2.1. Thus every member of g is HOD and step 2.1 implies g is HOD. It is a choice function internally as well as externally, proving F3 in HOD. This does not require the ambient OD order to be the order computed as OD inside HOD.
HOD is now a transitive definable ZFC inner model with all ordinals. Apply F4 to obtain . Every construction above used unique definitions, ambient ZF and minimization in specified well-orders, never ambient AC.
Semantic and formal inner-model theorem for L
Statement
For each fixed axiom of , ZF proves . If M is a transitive set model of ZF, its internally defined constructible class , viewed externally as a set with actual membership, satisfies and has exactly the ordinals of M. No existence of such M, or arithmetized consistency-transfer theorem, is asserted here.
Facts & Assumptions
Given: ZF. Collected the actual fixed-axiom derivations and compared guarded quantifier satisfaction with the external set L^M. Preserved the conditional set-model scope and excluded an unsupported Con-transfer claim.
Elementary ZF axioms inside L: Extensionality, Foundation, Empty Set, Pairing, Union, and Infinity hold in L.
Separation in the constructible universe: Every fixed Separation instance holds in L.
Internal Power Set in L: Internal Power Set holds in L.
Replacement in L: Every fixed Replacement instance holds in L.
Absoluteness, idempotence and minimality of L: Levels in a transitive ZF model agree below its height, and L satisfies V=L.
The constructible universe satisfies AC: AC has a ZF proof after relativization to L.
Relativization agrees with induced set satisfaction: Induced set satisfaction agrees with quantifier relativization for each fixed formula.
Soundness for arbitrary set signatures: Every ZF derivation is valid in each set model of ZF.
Proof
Fix one axiom sigma. F1 supplies the six basic ZF axioms, while F2, F3, and F4 supply Separation, Power Set, and Replacement; each schema instance uses only its fixed formula and finitely many ZF instances. F6 supplies AC and F5 supplies V=L. Thus for this sigma there is a ZF derivation of . This assertion is indexed externally by standard axioms and is not an internal truth assertion about all formulas.
Suppose now that M is a transitive set model of ZF. External Separation on M, using satisfaction of the fixed predicate defining constructibility, forms as a set. By F5 it is the union of the actual for ordinals alpha in M. Hence it is nonempty and transitive, all its ordinals belong to M, and every ordinal of M belongs to C (its successor stage is still indexed in M).
Evaluate each fixed derivation from step 1.1 in M. Its axioms hold there, and first-order inference preserves satisfaction; thus M satisfies the internally relativized sigma. Constructor comparison of that fixed formula, as in F7, identifies this with satisfaction in C: atoms are actual membership and each guarded quantifier ranges over exactly C. Therefore C satisfies each standard axiom of ZFC+V=L. Step 2.1 gives the same-ordinals conclusion. The result remains conditional on the supplied M, with no assertion that a model can be obtained from a consistency statement.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Geschke §5.1 pp13–14 and §5.4 p16; Marks Exercise 20.1 p86
- Geschke §5.1 pp13–14; Marks §20 p86
- Geschke §5.4 p16; Marks Exercise 20.1 and Lemma 20.7 pp86–88
- Geschke Definitions 5.2,5.4 p14; Marks Definition 20.2 p86
- Geschke Lemmas 5.1,5.3,5.5,5.6(a) pp14–15; Marks Lemma 20.3 pp86–87
- Geschke Lemma 5.3 and proof of Theorem 5.7 pp14–15; published finite-reflection general clause
- Geschke Theorem 5.7 p15; Marks Lemma 20.5 p87
- Geschke Theorem 5.7 p15 (local expansion of omitted Replacement case); Marks Lemma 20.5 p87
- Geschke Theorem 5.8 and following paragraph p16; Marks Lemma 20.7 and Corollary 20.8 pp87–88
- Geschke Lemma 5.10 and Exercise 5.11 p17
- Geschke Theorem 5.9 proof pp17–18; Marks Theorem 20.9 and Exercise 20.10 p88
- Geschke Theorem 5.9 pp17–18; Marks Theorem 20.9 p88
- Karagila, Axiomatic Set Theory §8.4 Definition 8.33–8.35 and Theorem 8.34, printed p42
- Karagila §8.4 Exercises 8.37–8.38 p42; local exercise solution and Geschke minimality p16
- Geschke §5.3–5.5 pp15–18; Marks Lemmas 20.5,20.7 and Theorem 20.9 pp87–88