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.
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.
Depends on
- The constructible hierarchy and constructible rank
- Transitivity, growth, ordinals and rank in L
- Definable subsets of a membership structure
- Existence and uniqueness of set satisfaction
- Relativization agrees with induced set satisfaction
- Transfinite recursion
- Well-ordering finite definition codes
- The canonical definable global well-order of L
- Terms and formulas as finite set codes
- Unique parsing of finite syntax
- Structural induction and recursion on syntax
Used by
- Condensation for constructible levels Theorem
- V equals L implies diamond Theorem
Dependency tree · two levels
28 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Lietz, Set Theory, Lemma 7.11 and Proposition 7.21, printed pp.57–60; finite-history details completed locally (standard reference, not scraped)
- Moschovakis, Lecture Notes in Logic, formula coding and finite satisfaction recursion (standard reference, not scraped)