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 support, weakening, and composition of derivations
Statement
In ZF, every derivation from a sentence theory uses finitely many assumptions. Weakening, concatenation and replacement of proved sentence premises by their proofs preserve derivability. The union of an inclusion-chain of consistent sentence theories in one fixed signature is consistent, including the empty chain.
Facts & Assumptions
Given: Finite annotated derivations in the fixed calculus, and an inclusion-chain of sentence theories.
The axioms and rules are those of Formal proofs from sentence theories.
Consistency means absence of a proof of . (Consistency and syntactic completeness)
Induction on natural numbers is available. (The principle of mathematical induction)
Proof
Assign to an assumption line its singleton support, to an axiom the empty support, to an MP line the union of its two preceding supports, and to either quantifier-rule line the support of its one preceding premise. Induction on line number shows each support is finite and that the prefix derives the line from that support: no rule gains assumptions, and all side conditions are unchanged. In particular the last line has finite support.
Enlarging a sentence theory retains every assumption and line annotation. To concatenate proofs, add the length of the first list to every reference in the second. To replace proved sentence assumptions, insert their finite proofs before their uses and redirect each later reference to the new index of its premise. Induction on the old list gives a valid new list. Only finitely many proofs are inserted; a finite family of existing proofs can be selected by finite induction in ZF. Quantifier parameters and their free-variable restrictions are unchanged, and the new base assumptions are sentences.
For a nonempty inclusion-chain, every finite subset of its union lies in one member: choose a member containing each of its finitely many sentences, and repeatedly retain the larger of two comparable members; for the empty finite subset use any one member. A proof of from the union would thus, by its finite support and weakening, be a proof from a consistent member, which is impossible.
For the empty chain define a syntactic Boolean valuation : every atom has value , negation and conjunction have their Boolean values, and . Induction on formula construction shows , since every atomic value is unchanged and substitution commutes with the Boolean constructors and either retains or traverses a quantifier. Consequently . All six axiom schemes have value : the substitution axioms reduce to , distribution to , reflexivity to , equality substitution to , and Boolean tautologies to true Boolean instances. MP preserves , generalization does not change the value, and existential elimination leaves its premise's value unchanged. But . Induction on proof length therefore rules out an empty-theory proof of , proving consistency also for the empty union.
Depends on
Used by
- Boolean and witness closure of a complete Henkin theory Lemma
- Fresh constants may be eliminated from a finite proof Lemma
- Canonical countable Lindenbaum–Henkin construction Theorem
- Compactness for explicitly countable languages Theorem
- Deduction theorem for sentence assumptions Theorem
- Well-ordered language completeness with a size bound Theorem
Dependency tree · two levels
9 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
- Moschovakis, Lemma 1H.3 pp35–36 and Lemma 1H.12 p38; local all-three-rule and empty-chain arguments. (standard reference, not scraped)