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.
Forcing Orders, Names, and Generic Extensions: Examples and Counterexamples
1 · Prerequisites
- Construction of the Natural Numbers
- Forcing Orders, Names, and Generic Extensions
- 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
- Topological Spaces and Continuity
- Well-Founded Relations, Rank, and the Cumulative Hierarchy
2 · Summary
Cohen forcing supplies explicit length and disagreement dense sets, a total new binary sequence and a graph-name calculation. The false statement about ground-model generics is refuted conditionally on a supplied countable transitive model, while singleton forcing shows why newness requires a hypothesis. The final four-element Boolean algebra calculation gives membership, equality and both principal valuations directly from the recursive clauses.
3 · Logical flowchart
4 · Definitions, theorems and proofs
None yet.
5 · Examples, counterexamples and false statements
Cohen-name valuation and dense-set meeting
Example
In ZF let M be a transitive ZF model, ordered by extension (longer sequences are stronger), and G an M-generic filter. Then is a total binary sequence distinct from every binary sequence in M. Its graph is the valuation of the name
The graph name belongs to M.
Facts & Assumptions
Given: ZF; M-generic Cohen filter. Explicit length extensions make the union total, bit flips separate it from each ground real, and valuation of the displayed ground-model pair-name set gives its exact graph.
Names for pairs, functions and ordinals: The checked pair name evaluates to the actual ordered pair and the construction is internal in M.
Dense open sets and generic filters over a model: Genericity meets each ground dense set, and filters are internally directed.
Verification
Two conditions in G have a common extension and hence agree on the intersection of their domains. Thus their union c is a binary partial function. For each n, is a dense set in M: extend any short sequence with zeros to length n+1. Genericity supplies a condition of G of length above n, so the domain of c is all omega.
For each binary sequence , the set belongs to M and is dense. Given s, if it already disagrees it is in E_r; otherwise append the bit . A condition of witnesses .
Internal Replacement and Union over the set of finite sequences and their finitely many coordinates form tau in M. Every entry has a name as its first coordinate, so tau is a name. F1 makes its value exactly , the graph of c by step 1.1. Each graph coordinate is included by a condition covering n, and any selected entry agrees with c.
A generic filter belongs to its ground model
Statement
False claim, conditional on a supplied externally countable transitive ZF model M: every M-generic filter for a forcing notion in M belongs to M.
Facts & Assumptions
Given: ZF conditional on the supplied countable transitive model and enumeration. Cohen splitting gives atomlessness, a generic exists by least-index recursion, and its failure to be ground-model follows both from the dense-complement theorem and the real-union calculation.
Atomless generic filters are not in the ground model: An M-generic filter on atomless forcing is not in M.
Generics over countable transitive models in ZF: A supplied external enumeration produces an M-generic filter through any condition in ZF.
Cohen-name valuation and dense-set meeting: For Cohen forcing the union of a generic filter is a total binary sequence different from every ground-model binary sequence.
Refutation
In the supplied M use with extension order. Its finite sequences and order are the actual ones by transitivity and actual omega. Below each s the sequences formed by appending 0 and 1 are incompatible, so P is atomless. Apply F2 through the empty condition to obtain an M-generic filter G.
F1 now gives , refuting the universal claim. Equivalently, F3 makes a binary sequence not in M, whereas G in M would put its actual union in M by internal Union and transitivity. The counterexample remains conditional on the supplied model; ZF does not here prove that such a model exists. Singleton forcing still has a ground-model generic filter, so the false claim is not replaced by an unconditional assertion about all forcing orders.
A one-bit Boolean-valued name
Example
In the complete Boolean algebra , let , let e be the empty name and let . Then
Valuation using the principal Boolean ultrafilter gives ; using gives .
Facts & Assumptions
Given: ZF. Calculated all three Boolean values directly in the four-element algebra and both principal valuations; no generic truth theorem or Boolean completion is consumed.
Well-definedness of Boolean-valued semantics: The atomic clauses give well-defined joins and meets, including the empty ones.
Valuation of names and M[G]: Valuation is defined recursively by retaining exactly the subnames whose coefficients lie in the evaluating set; in particular, the empty name evaluates to empty.
Verification
In this algebra join is union, meet is intersection and complement is relative to . Every family has these bounds, so the algebra is complete. The empty atomic clauses give and . Thus , while .
The equality clause for t with itself has in both factors the single term , so . The only subname of t is e, whose valuation is empty. Since and , the valuation rule gives respectively the singleton of empty and the empty set. These U_i are filters deciding each subset by whether it contains i; no ultrafilter-extension principle or generic truth theorem is used.