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.
Trivial forcing recovers the ground model
Example
In ZF let M be a transitive ZF model and with its reflexive order. The unique M-generic filter is , , and for every fixed formula with ground names,
In particular iff for ground parameters.
Facts & Assumptions
Given: The one-element forcing preorder in the transitive ZF model M.
Forcing theorem gives the truth lemma for the fixed formula.
Check-name evaluation and reconstruction of G gives values of check names and the inclusion of M in its extension.
Generic extensions satisfy ZF and preserve ground-model Choice establishes the generic-extension ZF framework; no AC branch is used.
Valuation of names and M[G] gives unique valuation by setlike recursion and defines M[G].
Verification
A nonempty filter in the singleton preorder must be . Every dense subset contains 1, since 1's only extension is itself. Hence G meets every ground dense subset and is the unique M-generic. Here G=P belongs to M.
For any ground name tau, its valuation recursion using G can be carried out inside M since G is a set in M and M satisfies ZF. It agrees with the external recursion: every subname and its sole possible coefficient are in M, and induction on name rank identifies the predecessor values and their set image at each step. Thus . This gives , while F2 gives . Consequently .
F1 says that truth at the valuations is equivalent to a member of G forcing the formula. Its only member is 1, and the extension is exactly M by step 2.1. These substitutions prove the first display; F2 then replaces check-name values by the original parameters. For example empty and singleton names have values and , so 1 forces and does not force their equality. No Choice is used.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
16 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.