Alphabeta Math
Pipeline-generated
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.

Proper Forcing, Countable-Support Iterations, and PFA: Examples and Counterexamples

1 · Prerequisites

2 · Summary

The first example exposes the maximal-antichain calculation behind the theorem that ccc forcings are proper. A maximal antichain chosen in a countable model is itself contained in that model, so every extension of the starting condition is compatible with a model condition in the relevant dense set. No stronger master than the original condition is needed.

Baumgartner's finite-condition club forcing shows that properness is not merely a disguised chain condition. The calculation adjoins the model height, splices normal functions to prove the required compatibility, and checks continuity of the generic union at limits. Dense disagreement with every ground-model normal function proves that the resulting club is new.

The limit-stage example displays the safe form of countable-support fusion. Cofinal stages and the model's dense sets are enumerated together; successive master conditions preserve exact earlier initial segments. Their coherent union has countable support and meets every enumerated dense set without assuming that a merely proper coordinate forcing supplies arbitrary fusion lower bounds.

Under PFA, the finite-specialization forcing of an Aronszajn tree is ccc and hence proper. Choice of level enumerations together with infinite-cardinal multiplication bounds the node-domain dense family by ω1. A PFA filter meeting those requirements has a directed union that is a total specializing map into ω; no external generic over the universe is assumed.

The closing counterexample separates ccc from properness in the other direction. The reverse-inclusion forcing of countable partial functions from ω1 to 2 is countably closed because the union of a descending omega-sequence still has countable domain, and is therefore proper. For each α<ω1, the condition that is zero below α and one at α belongs to an explicit ω1-antichain. Thus ccc implies proper, but proper does not imply ccc.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: Literature-sourcedVerification: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Ccc posets are proper by maximal antichains

Statement

Let P be ccc, let M be a relevant countable elementary submodel containing P, and let pPM. Then p itself is an (M,P)-master condition.

Facts & Assumptions

Given: ZFC, the stronger-is-smaller forcing order, and P,M,p as in the Statement.

[F1]

Every ccc forcing preorder is proper; the verification below calculates the stronger master condition used in that proof. Ccc and countably closed forcings are proper

Verification

1.1

Fix a dense set DP with DM. By elementarity, inside M choose a maximal antichain AD. It is also maximal in P: maximality is the first-order assertion that every rP is compatible with some aA, and all witnesses to compatibility are conditions in the ambient Hθ. Since P is ccc, A is countable in the universe. Elementarity then puts in M a surjection e:ωA (or a finite enumeration), and every n<ω belongs to M; hence AM.

F1Given
2.1

Let rp be arbitrary. Maximality of A gives aA compatible with r. By step 1.1, aADM. Thus DM is predense below p. Since this holds for every dense DM, p is (M,P)-generic; the reflexive inequality pp makes it a master below the original p.

F1step 1.1
3.1

The calculation works unchanged when P, A, or D is finite. A dense subset of the stipulated nonempty P cannot be empty, and for a one-condition order its unique condition is the required antichain member and master. No stronger condition than p was constructed: ccc makes the starting condition itself sufficient.

F1step 2.1
ExampleConstruction: Literature-sourcedVerification: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Baumgartner's finite-condition generic club forcing is proper

Statement

Let B consist of the finite partial functions p:ω1ω1 which are contained in some normal function h:ω1ω1, ordered by reverse inclusion. Then B is proper. If GB is generic, then F=G is a normal function and its range is a new club subset of ω1.

Facts & Assumptions

Given: ZFC and the forcing B in the Statement. A normal function is strictly increasing and continuous at nonzero limit ordinals.

[F1]

An (M,P)-master condition is one below the starting condition for which every dense set in M has its M-part predense below it. Master conditions and proper posets

[F2]

Verifying the dense-set predensity condition for every relevant countable model proves properness. Master-condition characterizations

[F3]

A club subset of ω1 is closed and unbounded. The club filter and nonstationary ideal

[A1]

AC supplies the suitable elementary models, their enumerations, and the set-sized genericity choices used in the semantic example. The Axiom of Choice

Verification

1.1

Let M be a relevant countable elementary submodel, let pBM, and put δ=Mω1. Then Mω1 is an initial segment with no largest member, so δ is a countable limit ordinal. By elementarity choose in M a normal h:ω1ω1 extending p. For every α<δ, both α and h(α) belong to Mω1, while h(α)α; hence suphδ=δ and continuity gives h(δ)=δ. Thus q=p{(δ,δ)} belongs to B and satisfies qp.

F1A1Given
1.2

For each α<ω1, the set Eα={p:αdom(p)} is dense: extend a witness normal function for p and add its value at α. Directedness of G makes F=G a function, and meeting all Eα makes it total. Given α<β, take two filter conditions specifying the two values and a common stronger condition; its normal extension shows F(α)<F(β).

A1Givenconstruct
2.1

Fix rq. Any normal extension of r contains (δ,δ), so strict increase gives α<δr(α)<δ for every αdom(r). Consequently s=rM is exactly the part of r whose coordinates and values lie below δ. It is a finite condition, belongs to M, and is extended by r. If DM is dense, elementarity supplies rDM with rs. Every coordinate and value of the finite r lies below δ.

F1A1step 1.1
2.2

Let δ<ω1 be a nonzero limit and put γ=supFδF(δ)=β. Suppose γ<β, and choose pG containing (δ,β). Below p, conditions which specify some (α,ρ) with α<δ and γ<ρ<β are dense. Indeed, from any sp, take a normal extension u; continuity at δ gives an α<δ, beyond the finite lower domain of s, with γ<u(α)<β, and add (α,u(α)). A generic containing p meets this dense-below-p set (equivalently, adjoin the conditions incompatible with p to make it globally dense), contradicting the definition of γ. Hence F(δ)=supFδ, and F is normal.

A1step 1.2
3.1

The conditions r and r are compatible. To verify the point suppressed by the usual proof, choose a normal u extending r. By elementarity choose a normal vM extending r. Both satisfy u(δ)=v(δ)=δ: for u this follows from (δ,δ)r, and for v by the calculation in step 1.1. Splice v below and at δ with u above δ. The result is normal: both pieces agree at δ, their values on the lower piece are below δ, and replacing the lower piece by another sequence cofinal in δ does not change continuity at any later limit. It extends rr, so that finite union is a common condition. Therefore DM is predense below q. By F1 and F2, q is an (M,B)-master below p, and B is proper.

F1F2A1step 1.1step 2.1
3.2

The range C=Fω1 is unbounded because strict increase implies F(α)α. It is closed: if η<ω1 is a limit point of C, then ξ=sup{α:F(α)<η} is a nonzero limit below ω1, and continuity and cofinality of the selected values give F(ξ)=η. Thus C is club by F3.

F3step 1.2step 2.2
4.1

Finally fix any ground-model normal function a:ω1ω1. The set Ea={pB:(αdom(p)) p(α)a(α)} is dense. Given p, choose a normal extension u, a successor α above its finite domain, and two successive values above u(α); at least one differs from a(α), and replacing the value at that new successor by the chosen larger value and continuing normally witnesses an extension in Ea. Genericity makes Fa for every ground normal a. If C were in the ground model, its increasing enumeration would be a ground normal function and, as the unique increasing bijection from ω1 onto C, would equal F. This contradiction proves that the club C is new. The forcing is nonempty (the empty map is greatest), and all finite, singleton, zero-coordinate, and limit-coordinate cases used above are included.

A1step 1.2step 2.2step 3.2
ExampleConstruction: AI-adaptedVerification: AI-adaptedaudited 2026-09-14Open item page →

Countable-support fusion at a limit

Statement

Let η be a limit ordinal of cofinality ω, and let Pξ,Q˙ξ:ξ<η be a countable-support iteration of forced-proper iterands. For a relevant countable M containing the iteration and η, and pPηM, the limit-stage construction can be traced through cofinal stages so that it meets every dense subset of Pη belonging to M. The fusion is the union of coherent initial segments; it is not a coordinatewise fusion assertion for arbitrary proper iterands.

Facts & Assumptions

Given: ZFC, the iteration, M, η, and p in the Statement.

[F1]

The proper-iteration master lemma extends an earlier-stage master to a later-stage master with the exact earlier restriction and forces a named model condition into the later generic. Proper iteration master-condition lemma

[F2]

A model-generic condition forces generic intersections with every dense set in the model; equivalently it makes each such intersection predense below it. Master-condition characterizations

[F3]

At a countable-cofinality limit, a coherent family of initial conditions with countable union of supports defines a condition in the countable-support inverse limit. Countable-support forcing iterations

Verification

1.1

Because cf(η)=ω and ηM, choose in M an increasing cofinal sequence 0=η0<η1<<η, and enumerate the dense subsets of Pη which belong to M as Dn:n<ω, repeating a dense set if necessary. Put q0=1P0 and let p˙0=pˇ. Then q0 is the trivial (M,P0)-master and forces p0η0G0.

F1F3Given
2.1

Recursively suppose that qn is an (M,Pηn)-master and forces that pnPηM with pnηnGηn. Work in a Pηn-generic extension containing qn and resolve pn. This value is a ground-model condition in M, so the ground set En={uPηn:upnηn or (rpn)[rDn & urηn]}. This set belongs to M and is dense: below a condition compatible with pnηn, take a common extension, paste it to the tail of pn, and strengthen the resulting Pη-condition into Dn. By F2 the generic below qn meets EnM. Its member cannot take the incompatible alternative because pnηn is in the same generic. Elementarity therefore gives a name p˙n+1 forced to satisfy pn+1DnM,pn+1pn,pn+1ηnGηn. Apply F1 from ηn to ηn+1 to obtain an (M,Pηn+1)-master qn+1 such that qn+1ηn=qn and qn+1 forces pn+1ηn+1Gηn+1.

F1F2F3step 1.1
3.1

Define q=n<ωqn. The displayed coherence makes this a function whose restriction to every ηn is exactly qn. Its support is contained in the countable union of the countable supports of the qn, hence is countable; cofinality of the ηn leaves no unfilled coordinate below η. Thus F3 gives qPη. This is the fusion step. It takes no lower bound of the sequence qn(ξ):n<ω inside a single iterand: after coordinate ξ first appears, later conditions preserve the already constructed initial segment containing it.

F1F3step 2.1
4.1

The conclusion that q forces each pn+1 into the full generic is the limit conclusion of F1 applied to exactly the recursion in steps 1.1--3.1. It does not follow merely from compatibility of all bounded restrictions, and no such inverse-limit compactness is asserted here. F1 therefore gives qpn+1DnMG˙η for every n. It follows that every DnM is predense below q, so q is an (M,Pη)-master. Also F1 gives qpˇG˙η, so q is compatible with p. Choose a common extension qq,p; mastery and all displayed forced conclusions persist below q. Hence q is the promised master literally below p. The index n=0, the empty initial stage, one-coordinate supports, and a finite list of dense sets are all covered by the same recursion.

F1step 1.1step 2.1step 3.1
ExampleConstruction: AI-adaptedVerification: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

PFA specializes an Aronszajn tree

Statement

Assume PFA. For every Aronszajn tree T, applying PFA to the finite specialization forcing P(T) and its dense domain requirements produces a total specializing map f:Tω. Thus every Aronszajn tree is special under PFA.

Facts & Assumptions

Given: ZFC+PFA and an Aronszajn tree T.

[F1]

PFA supplies a filter meeting every family of at most ω1 dense subsets of a nonempty proper partial order. The Proper Forcing Axiom

[F2]
[F3]

The finite-specialization forcing P(T) of an Aronszajn tree is ccc. Finite specialization of an Aronszajn tree is ccc

[F4]

Each domain requirement Dt={pP(T):tdom(p)} is dense, and the union of a nonempty directed family meeting every Dt is a total specializing map. Dense domains and directed unions of specializing conditions

[A1]

AC supplies simultaneous enumerations of the countable levels of T and the resulting cardinal comparison. The Axiom of Choice

Verification

1.1

Write Tα for the αth level. Under A1 choose for every α<ω1 an injection eα:Tαω. Then t(ht(t),eht(t)(t)) injects T into ω1×ω. Since ωω1, F5 bounds this product by ω1×ω1=ω1. Hence Tω1, so the family D={Dt:tT} has cardinality at most ω1.

F5A1Given
2.1

By F3, P(T) is ccc, and F2 makes it proper. It is nonempty because the empty finite function is its greatest condition. By F4 every member of D is dense. Reindex the distinct members of D along an ordinal λω1 using step 1.1, and apply F1 to obtain a filter GP(T) meeting every Dt. Since the family is nonempty, so is G; by the filter convention it is downward directed.

F1F2F3F4A1step 1.1
3.1

Put f=G. If two conditions in G assign a value to the same node, a common stronger member of G extends both, so the values agree and f is a function. Meeting Dt puts every tT in its domain. If s<Tt, choose members of G mentioning s and t and then a common stronger member; its specializing-condition inequality gives f(s)f(t). Thus f:Tω is total and specializes T, exactly as F4 asserts.

F4step 2.1
4.1

The dense family may have repetitions, but step 2.1 reindexes its distinct members and loses no requirement. A one-node level, the label 0, and the empty initial condition are all allowed by F4. PFA itself chooses the filter; no generic filter over the universe is postulated. AC is used exactly in step 1.1 and in the reindexing in step 2.1, and is retained through A1.

F1F4A1step 1.1step 2.1step 3.1
False statementConstruction: AI-adaptedVerification: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Ccc and proper are not equivalent

False statement

A forcing preorder is proper if and only if it is ccc.

Facts & Assumptions

Given: ZFC, with stronger forcing conditions ordered smaller.

[F1]

Every ccc forcing preorder and every countably closed forcing preorder is proper. Ccc and countably closed forcings are proper

[F2]

The notation Fn(I,J,<κ) denotes partial functions from I to J whose domains have size <κ, ordered by reverse inclusion; the standard forcing orders using this notation have the empty function as their greatest condition. Cohen, collapse, and Lévy-collapse forcing orders

[F3]

A forcing is ccc exactly when every set of pairwise incompatible conditions is countable. Compatibility, ccc and Knaster for posets

[F4]

A countable union of at most countable sets is at most countable, using the Axiom of Countable Choice. Countable unions of at most countable sets, assuming ACω

[A1]

AC, and hence its countable fragment, is available in ZFC. The Axiom of Choice

Counterexample

1.1

Let P=Fn(ω1,2,<ω1), ordered by reverse inclusion. By F2 its conditions are the countable partial functions from ω1 to 2, and the empty function is its greatest condition. In particular, P is nonempty. (It is not being identified with Col(ω1,2), whose displayed parameters would violate that definition's requirement κλ.)

F2
1.2

For every α<ω1, define pαP on α+1 by pα(ξ)={0,ξ<α,1,ξ=α. The domain is countable because α is a countable ordinal. If α<β<ω1, then pα(α)=1 whereas pβ(α)=0. No function can extend both, so pα and pβ are incompatible. Consequently {pα:α<ω1} is an uncountable antichain, and F3 shows that P is not ccc. Notice that p0={(0,1)}, so the zero endpoint also obeys the displayed definition.

F2F3
2.1

Suppose qn:n<ω is descending in P. Reverse inclusion means qnqn+1, so q=n<ωqn is a function extending every qn. Each dom(qn) is countable, and F4 with A1 makes their union countable. Hence qP and qqn for every n. Thus P is countably closed. Constant sequences, including the constant empty-condition sequence, are covered by the same union calculation.

F2F4A1step 1.1
3.1

By F1, the countably closed forcing P is proper.

F1step 2.1
4.1

The forward implication, ccc implies proper, is true by F1. Steps 3.1 and 1.2 give one proper forcing that is not ccc, so the reverse implication and therefore the advertised equivalence are false. AC is spent only through the countable-union assertion in step 2.1; no generic filter or further choice is used in the antichain witness.

F1F4A1step 2.1step 3.1step 1.2

Sources