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.

Finite-Support Iterations and Martin's Axiom

1 · Prerequisites

2 · Summary

Two-step forcing is first factored into a ground generic and a quotient generic. Finite-support iterations then use complete stage embeddings, a successor argument, and separate limit-cofinality cases to preserve the ccc. Names for coded objects at uncountable-cofinality limits are captured at bounded stages, while size estimates are stated only for coherent dense presentations.

Martin's Axiom is presented as the strict scheme for fewer than continuum many dense sets. A direct hull closure reduces a ccc order to the small part needed by a particular instance. Under GCH, the length-ω2 bookkeeping iteration repeats every small ccc name cofinally and adds cofinally many Cohen reals, yielding MA together with failure of CH.

The applications include cardinal exponentiation below the continuum, explicit category and measure forcings for small unions, and the Knaster argument for products of ccc spaces. The consistency tail selects a finite ground and iteration verification separately for each fixed target fragment; its conclusion is an external relative-consistency implication.

The consistency implication used here is external fixed finite-fragment transfer. Each hypothetical target refutation is handled separately; the MA iteration supplies no asserted PA-verified uniform selector of proof certificates.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Two-step forcing iterations

Definition

Let P be a set-sized forcing preorder with largest condition and let Q˙ be a P-name such that 1P⊩Q˙ is a nonempty forcing preorder with largest condition. Put S0=dom⁡(Q˙), where the domain is the set of names occurring as first coordinates in Q˙, and recursively put Sn+1=Sn∪⋃σ∈Sndom⁡(σ),U=⋃n<ωSn. Thus U contains every immediate subname of each σ∈dom⁡(Q˙) and is closed under immediate subnames. It is a set of P-names in the ground model. Let R be the set of all P-names ρ⊆U×P; Power Set and Separation make R a set, without Choice. The two-step iteration P∗Q˙ is the set of pairs (p,q˙)∈P×R such that p⊩q˙∈Q˙, ordered by

(p,q˙)≤(p′,q˙′)⟺p≤Pp′ and p⊩q˙≤Q˙q˙′.

Names forced equal below p represent equivalent second coordinates at p; substitution into the displayed order is valid because forcing respects equality. Reflexivity and transitivity follow from the forced preorder axioms.

Under AC, this set-sized convention represents every condition in the unrestricted local-name convention. If p⊩τ˙∈Q˙, then below p it is dense to force τ˙=σ for some σ∈dom⁡(Q˙), by the forcing membership clause. Choose a maximal antichain C below p inside that dense set and, for each c∈C, one such σc. Mix the σc along C: retain a pair (ν,s) whenever (ν,t)∈σc for some c∈C and s≤c,t. Every ν used is an immediate subname of a σc, so the mixed name ρ lies in R. For each c∈C, c⊩ρ=σc=τ˙; predensity of C below p gives p⊩ρ=τ˙. Hence (p,ρ) is equivalent to the original local condition, and the restricted iteration is dense/equivalent to that convention. The same construction at p=1P supplies a name in R for the forced largest condition of Q˙. The set carrier and order exist in ZF; the maximal-antichain and simultaneous-mixing claim here uses AC. This definition makes no generic-factorization or chain-condition assertion.

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

Generic factorization and ccc preservation for two-step iterations

Statement

In ZFC, a P∗Q˙-generic K factors as a P-generic G and Q˙G-generic H with M[K]=M[G][H], and conversely G∗H is generic. If P is ccc and P⊩Q˙ is ccc, then P∗Q˙ is ccc.

Facts & Assumptions

Given: AC, a two-step iteration in a transitive ground model, and the stated chain hypotheses for the last clause.

[F1]

Two-step forcing iterations fixes the set-sized order and, under AC, supplies a bounded-carrier name forced equal below any condition to an arbitrary local name for a member of Q˙.

[F2]

Forcing theorem supplies name evaluation and the truth lemma; Forcing relation for all formulas supplies the existential and negation clauses, Atomic forcing relation supplies atomic membership, and Monotonicity, density, and decision for forcing supplies dense decisions and density closure.

[F4]

Forcing preserves ordinals says each ordinal of a generic extension is a ground ordinal.

Proof

1.1F1F2

From K put G={p:∃q˙∈R (p,q˙)∈K} and H={q˙G:∃p∈G (p,q˙)∈K}. Preimages of ground dense subsets of P are dense in the iteration, so G is generic. If D˙G is dense in Q˙G, the forcing theorem produces below each pair a name for a second-coordinate extension in D˙; [F1] replaces that local name by a forced-equal name in the set carrier R. The resulting pairs are dense, and meeting them proves H generic over M[G].

1.2F1F2

Conversely, for generics G,H take the filter generated by pairs (p,q˙) in the restricted iteration with p∈G and q˙G∈H. Every quotient condition has a name occurring in Q˙, or a locally forced-equal representative in R by [F1], so the same dense-set translation meets every ground dense subset of P∗Q˙. Recursive evaluation of names first by G and then by H proves M[K]=M[G][H].

1.3F1F2

Suppose A={(pα,q˙α):α<ω1M} were an antichain and put I˙={(αˇ,pα):α<ω1M}. We prove syntactically that 1P forces the map α↦q˙α from I˙ into Q˙ to have pairwise incompatible, hence distinct, values. Otherwise some s forces distinct α,β∈I˙ and a common Q˙-extension of their values. The forcing membership clause lets us strengthen below pα and pβ; the existential clause of [F2] then supplies a further condition t and a name r˙ with t⊩r˙≤Q˙q˙α,q˙β. By [F1], replace r˙ below t by a forced-equal ρ∈R. Then (t,ρ) belongs to the restricted iteration and extends both members of A, a contradiction. Thus 1P⊩I˙ injects into a Q˙-antichain. Since 1P⊩Q˙ is ccc, 1P⊩I˙ is countable.

Because P is ccc, [F3] preserves the ground regular ω1M. Hence 1P⊩I˙ is bounded below ωˇ1M. The forcing existential clause supplies, densely below any condition, a name for such a bound; F4 says that bound is a ground ordinal, and the check-name membership clause then densely decides the name equal to some ground βˇ with β<ω1M. Thus D={p∈P:∃β<ω1M p⊩I˙⊆βˇ} is dense. Choose a maximal antichain C⊆D; it is countable by ccc of P. For each c∈C choose a ground bound βc, and put β∗=sup⁡c∈C(βc+1)<ω1M. Predensity of C and the forcing negation clause give 1P⊩I˙⊆βˇ∗. But the definition of I˙ gives pα⊩αˇ∈I˙ for every α<ω1M, contradicting the bound when α≥β∗. Therefore P∗Q˙ is ccc. AC supplies the antichain indexing, the maximal antichain C, and its bound choices; no external generic is used. [F1, F2, F3, F4] ∎

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Finite-support forcing iterations

Definition

An ordinal-length finite-support iteration is defined recursively from set-indexed data ⟨Pα,Q˙α,1˙α:α<δ⟩. The order P0 is trivial. At each stage let Rα be the set-sized second-name carrier of Two-step forcing iterations for the Pα-name Q˙α, and supply a distinguished 1˙α∈Rα such that 1Pα⊩1˙α is a largest condition of the nonempty preorder Q˙α. Present Pα+1 as the functions p on α+1 such that p↾α∈Pα and p(α)∈Rα is forced by p↾α to lie in Q˙α. The map p↦(p↾α,p(α)) is the stipulated identification with Pα∗Q˙α, and the all-top function is its largest condition. At a limit γ, a condition is a coherent function p on γ with each p(α)∈Rα and p↾α⊩p(α)∈Q˙α, whose support

supp⁡(p)={α<γ:p↾α⊮p(α)=1˙α}

is finite. The order is coordinatewise in the forcing sense: p≤q iff for every α<γ, p↾α⊩p(α)≤q(α). The supplied top names fill all coordinates outside the finite support. The limit carrier is a definable subset of the set of functions selecting from the set-indexed carriers Rα; its all-top condition exists by Replacement, without Choice. From the weaker premise that each iterand merely has a forced largest condition, selecting these names uniformly is an additional operation and is not asserted here in ZF.

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

Restriction maps and complete embeddings in an iteration

Statement

In ZFC, for α≤β, restriction sends p to p↾α, and top-padding embeds Pα completely into Pβ. Incompatibility of two Pα-conditions is preserved and reflected by this embedding; no such claim is made for arbitrary restrictions of Pβ-conditions. A Pβ-generic restricts to Pα-generic, the stages form an increasing chain, and successor quotients are the evaluated iterands.

Facts & Assumptions

Given: The hypotheses, objects, and conventions in the Statement.

[F1]

Finite-support forcing iterations gives coherent restrictions and finite support.

[F3]

Transfinite recursion supports induction on β.

Proof

1.1F1F3

Induct on β. Top-padding preserves order. Given p∈Pβ and r≤p↾α, amalgamate r with the tail of p: at each tail coordinate use the name selected by p, strengthening it only when the earlier amalgam requires a deciding extension. Successors use the two-step order; at limits the union has support contained in the union of two finite supports. Thus p↾α is a reduction of p.

2.1step 1.1

A reduction proves completeness: every maximal antichain of Pα remains predense after top-padding, and two padded conditions are compatible in Pβ exactly when they were compatible in Pα. This assertion is restricted to padded conditions; two arbitrary long conditions may have compatible restrictions and incompatible tails.

3.1F2step 2.1∎

The inverse image of any dense subset of Pα is predense in Pβ, so a Pβ-generic restricts to a Pα-generic. Padded stages form the increasing chain. At a successor, F2 identifies the quotient over the restricted generic with (Q˙α)Gα.

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

Finite-support iterations of ccc forcing are ccc

Statement

In ZFC, if every Pα forces Q˙α ccc, then every Pβ of the finite-support iteration is ccc.

Facts & Assumptions

Given: AC and the stated finite-support iteration.

[F2]

Restriction maps and complete embeddings in an iteration supplies restriction maps and complete top-padding embeddings. Normalization of off-support names and disjoint-tail amalgamation at limits are verified directly from the iteration order below; F2 makes no claim about arbitrary restrictions.

Proof

1.1F2given

First normalize any p∈Pβ without changing its forcing condition up to equivalence. At every ξ∉supp⁡(p) replace p(ξ) by the distinguished literal top name 1˙ξ; retain p(ξ) on its finite support. Induction on ξ≤β shows that the original and normalized prefixes force each other below themselves. At an off-support coordinate the original prefix forces p(ξ)=1˙ξ by the definition of support, and forcing-equivalent prefixes preserve that assertion; at a support coordinate the names coincide. Consequently the normalized function is a valid condition with the same support and is equivalent to p in both order directions. If its support lies below α<β, it is literally the top-padding of its Pα restriction. Replacing members of an antichain by equivalent normalized conditions preserves incompatibility. This normalization uses the supplied top names of the finite-support definition, not a property claimed by F2.

2.1F1F2step 1.1

Induct on β. The trivial initial stage is ccc and F1 gives every successor step. If cf⁡(β)=ω, write β=sup⁡nβn. Normalize an alleged ω1-antichain by step 1.1. Every finite support is contained in some βn, so one n captures uncountably many normalized members. They are literal top-paddings of Pβn-conditions. Induction makes two compatible in Pβn, and F2 carries that compatibility to their paddings in Pβ, contradicting the antichain.

3.1F2F3step 1.1step 2.1∎

At a limit of uncountable cofinality, normalize an alleged ω1-antichain by step 1.1. If one finite support occurs uncountably often, choose α<β above it; the corresponding normalized conditions are literal paddings from Pα, contradicting induction and F2. Otherwise thin to uncountably many distinct supports and apply F3 to obtain a delta system with finite root r. Choose α<β above r. By induction two restrictions to α are compatible. Their support petals above α are disjoint. Let s∈Pα extend both restrictions and form the function whose prefix is s, whose coordinates above α on the two disjoint petals are those of the respective normalized conditions, and whose other coordinates are literal top names. At a tail coordinate belonging to one petal, the new prefix extends that condition's original prefix, so its forced iterand membership and order comparison persist by monotonicity; at coordinates of s, validity is already checked in Pα. Hence this finite-support function is a valid condition extending both normalized conditions. The disjoint-tail amalgamation is proved from the iteration order; F2 is used only for the literal padded prefix. This contradicts the antichain, and equivalence transfers the contradiction to the original conditions. AC is used for thinning.

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

Small sets of ground ordinals are captured at a bounded iteration stage

Statement

In ZFC, let δ have uncountable cofinality and Pδ be a finite-support ccc iteration. In a Pδ-extension, every set A of ground-model ordinals with ∣A∣<cf⁡(δ) belongs to some V[Gα], α<δ. The same holds for structures and indexed families coded by such sets.

Facts & Assumptions

Given: AC, the iteration and the stated small set in the final extension.

[F1]

Forcing theorem supplies the truth lemma, and Monotonicity, density, and decision for forcing supplies dense decisions; ccc makes maximal deciding antichains countable.

[F3]

Restriction maps and complete embeddings in an iteration supplies complete top-padding embeddings and generic restrictions. It does not identify arbitrary finite-support conditions with literal top-paddings; the normalization and bounded intermediate name are constructed below.

Proof

1.1F1F2

Work in the given extension V[G]. By F2 choose a ground cardinal ν<cf⁡(δ) equal to ∣A∣ there, and choose in V[G] a surjection f:ν↠A. The truth lemma gives a ground Pδ-name f˙ and p∈G forcing that f˙:νˇ→Ord⁡ and is onto a name A˙ for A. Thus the antichains below are indexed by the ground ordinal ν, not by the extension set A. For every ξ<ν, choose in the ground model a maximal antichain below p deciding f˙(ξˇ) as some check ordinal. Each antichain is countable by ccc. There are fewer than cf⁡(δ) antichains, and every condition has finite support, so the union S of all their supports, together with supp⁡(p), has size below cf⁡(δ). AC supplies the simultaneous antichains and code.

2.1F3step 1.1

By regularity of cf⁡(δ), S is bounded by some α<δ. Normalize p and every member a of every chosen antichain: replace each coordinate outside its finite support by the distinguished literal top name. At such a coordinate the original prefix forces equality to top, so induction on coordinates makes the normalized condition forcing-equivalent to the original in both order directions and preserves every decision. The normalized support is still contained in α; hence these conditions, unlike the raw ones, are literal top-paddings of their Pα restrictions. Replace each antichain by its normalized image, removing duplicates if needed. Equivalence preserves antichain maximality below normalized p and the ordinal labels.

3.1F2F3step 1.1step 2.1

Each normalized antichain is predense below normalized p∣α in Pα: a Pα-extension of that prefix has a top-padding below normalized p; maximality supplies a compatible normalized antichain member, and F3 reflects compatibility between these padded conditions. For each ξ<ν, label the resulting Pα-antichain by the ground ordinal it forces for f˙(ξˇ). These labelled antichains define an explicit Pα-name f˙α; this construction does not restrict the original Pδ-name f˙. Since normalized p is equivalent to p∈G, it belongs to G, and Gα meets each predense antichain below its prefix. The corresponding padded antichain member lies in G and forces the same value of f˙(ξˇ), so f˙α,Gα=fG. Thus its range A lies in V[Gα]. F2 ensures that “fewer than cf⁡(δ)” has not changed.

4.1step 3.1∎

A structure or indexed family coded by a small set of ground ordinals is recovered by fixed decoding operations from that set, so it belongs to the same intermediate model. The coding qualification is essential: no assertion is made for arbitrary unbounded collections lacking such a code.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Size bound for finite-support ccc iterations

Statement

In ZFC, let μ be infinite with μℵ0=μ. If a finite-support iteration has length at most μ and every iterand is forced ccc and to have cardinality below μ, then it can be replaced stage by stage by a forcing-equivalent coherently coded presentation in which every Pα has cardinality at most μ. Equivalently, each original stage has a dense suborder of cardinality at most μ; no bound is asserted for redundant names in an arbitrary raw presentation.

Facts & Assumptions

Given: AC, the stated iteration, and μℵ0=μ.

[F1]

Finite-support forcing iterations gives the recursion and finite supports.

[F2]

Finite-support iterations of ccc forcing are ccc makes every stage ccc. The name-count below uses a forced enumeration of each iterand, not a nice-name theorem for subsets of a ground-model set.

Proof

1.1F1F2F3

Inductively build a coded order Pα∗ of size at most μ with a dense embedding into Pα, coherent under restriction. At a successor, the forcing hypothesis and AC give a Pα-name e˙α forced to be a surjection from μˇ onto Q˙α (allow repetitions). The local names e˙α(ξˇ) need not belong to the prescribed second-name carrier Rα. For every ξ<μ, use the AC/maximal-antichain mixing clause of the two-step convention underlying F1 to choose ραξ∈Rα with 1Pα⊩ραξ=e˙α(ξˇ). AC selects these representatives simultaneously; retain only these at most μ carrier names as coded second coordinates. Given a raw (p,q˙), first strengthen its prefix to a coded condition and then choose a stronger coded prefix forcing q˙=ραξ for some ground ξ<μ, using the forced surjectivity and density of ordinal decisions. The pair with second coordinate ραξ is then a legal restricted-iteration condition below the raw pair. The coded successor has at most μ⋅μ=μ conditions by F3. No arbitrary value name is silently used as an Rα-coordinate.

2.1F1F3step 1.1

At a limit, every raw condition is forcing-equivalent to the one obtained by replacing each off-support coordinate by its distinguished literal top name: the original prefix forces equality to top there, and induction on coordinates preserves the iteration order in both directions. Its remaining support is finite. Strengthen those finitely many coordinates successively to the coded carrier representatives from step 1.1, and pad every other coordinate with the distinguished top names. A finite support is chosen from an ordinal of size at most μ, and each coordinate from one of at most μ earlier codes; F3 bounds the set of finite coded tuples by μ.

3.1step 1.1step 2.1∎

Successor evaluation and the limit union maps are dense embeddings, so the coded iteration is forcing-equivalent stage by stage and coherent under restriction. AC is used to choose the forced enumerations and dense-embedding representatives. Raw presentations may contain arbitrarily many forced-equal names, which is why only a dense presentation, not their literal size, is bounded.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Martin's Axiom at a cardinal and Martin's Axiom

Definition

Work in ZFC. For an infinite cardinal κ, MA(κ) says that whenever P is a nonempty ccc forcing partial order and D is a family of at most κ dense subsets of P, there is a filter G⊆P meeting every member of D. Here filters use the stronger-is-smaller convention. Replacing each D by its downward closure shows that dense and dense-open formulations agree.

Martin's Axiom, MA, is the scheme MA(κ) for every infinite κ<2ℵ0. The inequality is strict; MA(2ℵ0) is not included.

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

MA(aleph_0) and the implication from CH to MA

Statement

In ZFC, MA(ℵ0) holds for every nonempty preorder, without ccc. Consequently CH implies MA, because under CH every infinite cardinal below the continuum is ℵ0.

Facts & Assumptions

Given: AC, a nonempty preorder, and a countable family of dense sets.

[F1]

Martin's Axiom at a cardinal and Martin's Axiom fixes the desired filter and the strict continuum range.

[F2]

Transfinite recursion constructs the descending sequence.

Proof

1.1F1F2

Enumerate the dense family as D0,D1,… (repetitions allowed, and for an empty family choose any p0). Choose recursively pn+1≤pn in Dn. The upward closure G={q:∃npn≤q} is directed and upward closed, and it meets each Dn. No chain condition was used. AC provides the enumeration and choices.

2.1F1step 1.1∎

Under CH, 2ℵ0=ℵ1. The only infinite cardinal strictly below the continuum is ℵ0, so the MA scheme of F1 is exactly the instance proved in step 1.1.

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

Martin's Axiom reduces to small ccc orders

Statement

In ZFC, for every infinite cardinal κ, MA(κ) is equivalent to its restriction to ccc forcing orders of cardinality at most κ. A largest condition may be adjoined, and any such small order can be coded on a subset of a fixed set of cardinality κ.

Facts & Assumptions

Given: AC, infinite κ, a ccc order P, and at most κ dense sets.

[F1]

Martin's Axiom at a cardinal and Martin's Axiom defines MA(κ) for ccc orders and at most κ dense sets. The reduction to small orders is proved below.

Proof

1.1F1

Adjoin a largest condition if necessary. Starting with it, recursively form increasing sets Qn⊆P of size at most κ. To obtain Qn+1, include all of Qn; for every q∈Qn and every original dense D choose one d(q,D)≤q in D; and for every pair q,r∈Qn compatible in P, choose one common extension s(q,r)≤q,r. Put all these witnesses together with Qn into Qn+1. AC supplies the simultaneous choices, and cardinal absorption preserves the size bound. Let Q=⋃nQn.

2.1F1step 1.1

Every D∩Q is dense in Q by the first closure requirement. Compatibility between members of Q is reflected in Q by the second: once both occur at some Qn, their chosen common extension lies in Qn+1. Hence every antichain of Q is an antichain of the ccc order P, so Q is ccc. A filter on Q meeting the intersections generates an upward-closed directed filter in P meeting every original D. Therefore the small-order restriction implies full MA(κ); the converse is immediate.

3.1step 2.1∎

Since ∣Q∣≤κ, choose an injection Q↪κ and transport the order to its image. The unused points of κ are not forcing conditions; no duplicate largest elements are needed. This gives the fixed-domain coding used in bookkeeping without changing filters or ccc.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

The omega_2 bookkeeping iteration for MA

Definition

Assume ground-model GCH. At each stage choose, as part of the recursion, a coherent dense coded suborder Dα⊆Pα of size at most ℵ2 using Size bound for finite-support ccc iterations. Fix a well-order of H(ℵ3) and a bookkeeping map on ω2 that repeats every relevant canonical nice code over an earlier Dα cofinally often. The ω2 MA iteration is the finite-support iteration ⟨Pα,Q˙α,1˙α:α<ω2⟩ in which bookkeeping selects a coded candidate name for an order on a subset of ℵ1. Choose a maximal antichain deciding whether that candidate is a ccc order of the required size. On each positive branch, use its top-adjoined version as in Martin's Axiom reduces to small ccc orders; on each negative branch, use the one-point order. Mix those branch names into the single name Q˙α, including a branchwise name t˙α for its largest condition. Thus Pα forces that the iterand is nonempty, ccc, and has t˙α as a largest condition. A candidate already forced ccc is used, with its adjoined top, on every branch. Cohen forcing, with a top adjoined, is selected at cofinally many stages.

The local mixed top name t˙α need not lie in the prescribed set-sized carrier Rα. Apply the AC/maximal-antichain mixing clause of Two-step forcing iterations at 1Pα to choose 1˙α∈Rα forced equal to t˙α. Recursively choose these representatives as part of the set-indexed stage data, so the all-top condition and literal top padding required by Finite-support forcing iterations are defined at every stage.

The bookkeeping enumerates canonical codes, not arbitrary raw Pα-names. Given a name which a condition forces to be a ccc order of size at most ℵ1, first use ambient AC to name an isomorphic presentation on a subset of ℵ1. Encode its domain and order relation as a subset of the fixed ground set ℵ1×ℵ1. Below a coded Dα-condition, apply Nice-name reduction and the ccc counting bound using countable deciding antichains from the dense ccc suborder Dα; this gives an equivalent nice code over Dα. By GCH there are at most (ℵ2ℵ0)ℵ1=ℵ2 such codes at each stage. The coherent coding and schedule revisit each earlier canonical code later, while the raw presentation may have unboundedly many forced-equal names. AC chooses the master well-order, deciding antichains, carrier representatives, and scheduling map. The branch mixture makes “Q˙α is ccc” forced by Pα rather than merely decided by some conditions; it never discards a positive branch merely because the top condition did not decide it.

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

The omega_2 iteration forces MA and continuum aleph_2

Statement

Over a ZFC+GCH ground model, the ω2 bookkeeping iteration is ccc and forces MA together with 2ℵ0=ℵ2, hence not CH.

Facts & Assumptions

Given: AC, ground GCH, and the iteration of The omega_2 bookkeeping iteration for MA.

[F3]

Size bound for finite-support ccc iterations and nice names bound the final forcing and real names by ℵ2.

[F5]

Martin's Axiom reduces to small ccc orders reduces MA instances to small orders.

[F6]

Cohen, collapse, and Lévy-collapse forcing orders gives the finite-function Cohen order used at the cofinally many selected stages.

Proof

1.1F1F2F3F6

F1 makes Pω2 ccc, and F2 preserves ω1,ω2. F3 and GCH give at most ℵ2ℵ0=ℵ2 real names. At every selected Cohen stage, the coordinate-domain dense sets make the union a total real, and for each real in the preceding intermediate model the dense set requiring disagreement at a fresh coordinate makes the new real different from it. Hence Cohen reals added at distinct selected stages are distinct. There are cofinally, thus ℵ2, many such stages, giving the reverse inequality. Therefore the final continuum is ℵ2.

1.2F4F5

In the final extension fix κ<ℵ2, a ccc order Q, and at most κ dense subsets. By F5 replace Q by a coded dense order of size at most κ, and code it and the family by a set of ground ordinals of size at most ℵ1. F4 places that code in some intermediate V[Gα].

2.1F1F2step 1.2

The earlier model sees Q as ccc: otherwise it contains an ω1-antichain, and the ccc tail preserves both that set and its incompatibility, contradicting final ccc. Bookkeeping therefore selects the name at a later stage β. Its coordinate generic is a filter on Q meeting every dense set already coded at stage α, hence the original family. Since κ<ℵ2 was arbitrary, MA holds.

3.1step 1.1step 2.1∎

step 1.1 gives 2ℵ0=ℵ2>ℵ1, so CH fails. AC is used in coding, bookkeeping, cardinal arithmetic, and the preservation/name arguments.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Fixed finite-fragment verification for the MA iteration

Statement

For every externally fixed finite fragment Δ of ZFC+MA+¬CH, there is a finite fragment Γ of ZFC such that ZFC proves the existence of a model of Δ by the constructible-ground and finite-support ω2-iteration argument. The fragment and its proof may depend on Δ; no PA-verified uniform refutation transformer is asserted.

Facts & Assumptions

Given: One finite list Δ of target axioms and MA instances, fixed externally.

[F1]

Finite-fragment interpretation in L with GCH supplies, for each fixed finite source support, an L-relativized finite ZF proof of the required GCH instances.

[F2]

Countable transitive models of fixed finite fragments supplies countable transitive models of each fixed finite ZFC source fragment by finite reflection.

[F3]

The omega_2 iteration forces MA and continuum aleph_2 proves the ccc, bookkeeping, continuum and MA conclusions of the specified finite-support iteration over the required GCH ground.

Proof

1.1F3

Fix the actual ZFC axiom and MA instances in Δ. Expand the finite-support iteration proof F3 for those formulas. Its ccc induction, size and bounded-stage capture calculations, bookkeeping argument, and Cohen-coordinate argument use only finitely many ZFC schema instances and the GCH cardinal arithmetic needed at the relevant cardinals. Collect these in a finite source support. The iteration and its forcing relation are set definitions in that support; AC is used in the ccc, cardinal and bookkeeping choices.

2.1F1F2F3step 1.1

Apply F1 to the fixed GCH part of that support. Add its finitely many L-relativized certificates and the source instances required to construct the L model. Enlarge the resulting finite Γ to cover the forcing theorem and the finite target formulas. F2 gives a countable transitive source model of Γ; its constructible inner model has the particular source GCH instances, and the generic iteration over that model satisfies each member of Δ by F3. These are ZFC-formalizable fixed-fragment steps, so ZFC proves the existence of the resulting set model of Δ.

3.1step 2.1∎

The argument chooses a finite proof separately for the actual Δ. A semantic schedule for all MA instances does not by itself verify a numerical proof constructor or its PA checker invariant.

CorollaryStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Externally fixed-fragment relative consistency of MA and not CH

Statement

Externally, Con⁡(ZFC) implies Con⁡(ZFC+MA+¬CH). This is a fixed finite-fragment metatheorem, without a claim that PA verifies a uniform proof-code reduction.

Facts & Assumptions

Given: One hypothetical finite contradiction proof in the target theory.

[F1]

Fixed finite-fragment verification for the MA iteration gives a ZFC proof of a model of every externally fixed finite target fragment.

Proof

1.1F1

A contradiction proof in ZFC+MA+¬CH uses some finite set Δ of target axioms, including finitely many MA instances. Apply F1 to that particular Δ. ZFC proves that a model of Δ exists, while the alleged contradiction proof and finite-model soundness give a ZFC proof that no such model exists. Thus a target inconsistency would imply a ZFC inconsistency.

2.1step 1.1∎

Contraposition yields the displayed external relative-consistency implication. No assertion about PA verification of the fragment-selection map is needed.

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

A continuum-sized almost-disjoint family on omega

Statement

In ZFC there is an almost-disjoint family of infinite subsets of ω of cardinality 2ℵ0.

Facts & Assumptions

Given: AC for the ambient cardinal comparison.

Proof

1.1F1

Fix an explicit bijection e:2<ω→ω. For each branch x∈2ω, put Ax={e(x↾n):n∈ω}. This set is infinite because distinct lengths give distinct nodes.

2.1F1step 1.1∎

If x≠y, let m be their first differing coordinate. Then x↾n≠y↾n for every n>m, so Ax∩Ay is contained in the finite set of codes of their common initial segments. Also Ax=Ay would force equality of every initial segment, so x↦Ax is injective. The family therefore has size ∣2ω∣=2ℵ0. The construction makes no arbitrary choice after e is fixed.

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

Cardinal exponentiation below the continuum under MA

Statement

In ZFC+MA, for every infinite κ<2ℵ0, 2κ=2ℵ0. Consequently the continuum is regular.

Proof

1.1F2

Fix X⊆κ. Let PX consist of pairs (s,F) with s a finite partial map ω→2 and F⊆κ∖X finite. Put (t,H)≤(s,F) iff s⊆t, F⊆H, and t−1(1)∩(dom⁡(t)∖dom⁡(s))is disjoint from⋃α∈FAα. This is transitive: an extension never puts a new 1 on any set already protected by the weaker condition. Conditions with the same stem s are compatible, since (s,F∪H) extends both. There are only countably many finite stems, so PX is σ-centered and hence ccc.

2.1F1F2step 1.1

For α∉X, let Eα={(s,F):α∈F}; this is dense because adjoining α to F changes no stem. For α∈X and n<ω, let Dα,n={(s,F):(∃m>n) [m∈Aα∩dom⁡(s) and s(m)=1]}. Given (s,F), the set Aα∩⋃β∈FAβ is finite by almost disjointness. Since Aα is infinite, choose m>n outside that finite set and dom⁡(s); setting s(m)=1 gives an extension in Dα,n. Thus all these sets are dense. Their number is at most κ⋅ℵ0=κ, so MA supplies a filter G meeting them. Let rX={m:(∃(s,F)∈G) s(m)=1}. Directedness makes the stems in G consistent. If α∈X, meeting every Dα,n makes rX∩Aα infinite. If α∉X, choose (s,F)∈G∩Eα. For any (t,H)∈G, take (u,K)∈G below both. Since (u,K)≤(s,F) and α∈F, no new 1 of u beyond s lies in Aα; hence t−1(1)∩Aα⊆s−1(1). Consequently rX∩Aα⊆s−1(1) is finite. Therefore X={α:∣rX∩Aα∣=ℵ0}.

3.1F3step 2.1∎

Choosing the least real in a fixed well-order among the codes for each X gives an injection P(κ)↪P(ω); AC is used here. Monotonicity gives c≤2κ, hence equality. If cf⁡(c)=λ<c, then c≤cλ=(2λ)λ=2λ=c, while König gives cλ>c, contradiction. Therefore c is regular.

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

MA makes unions of fewer than continuum many meagre sets meagre

Statement

In ZFC+MA, the union of fewer than 2ℵ0 meagre subsets of the real line is meagre. In particular every set of reals of cardinality below the continuum is meagre.

Facts & Assumptions

Given: AC, MA, and {Mα:α<κ} with κ<c.

[F2]

Martin's Axiom at a cardinal and Martin's Axiom supplies filters for ccc coding orders.

Proof

1.1F1

By AC choose increasing closed nowhere-dense covers Mα⊆⋃nFαn. Fix a countable base (Bj) of rational intervals. A condition is (m,F,w), where m<ω, F⊆κ is finite, and w(n,j) for n,j<m is a nonempty rational interval with closure inside Bj. A condition (m′,F′,w′) extends (m,F,w) when m′≥m, F′⊇F, it preserves old w, and every newly assigned cell (n,j)∈[0,m′)2∖[0,m)2 has closure disjoint from Fαn for all α∈F, the old side set. This includes the new columns of old rows. The relation is transitive: cells added at the first extension avoid the original side set, and cells added later avoid the larger intermediate side set. Finite unions of closed nowhere-dense sets leave the required subintervals in every Bj.

2.1F2step 1.1

Conditions with the same m,w are compatible: take the union of their finite side sets without adding a new row. There are only countably many finite rational arrays w, so the order is ccc. For each α, the set requiring α∈F is dense. For every r, the set requiring m>r is dense by filling the finitely many new cells inside the complements prescribed in step 1.1. These are only κ+ℵ0<c requirements, so MA supplies a filter G.

3.1F1step 1.1step 2.1∎

Coherence of the filter defines Inj=w(n,j) for every n,j. Put Vn=⋃jInj and Wr=⋃n≥rVn. Each Vn, hence each Wr, is open dense because Inj⊆Bj exists for every basic interval. Fix α and a filter condition that first has α in its side set at length m. For every n≥m and every j, the cell (n,j) is assigned only in an extension of that condition and its closure avoids Fαn by step 1.1, even if it is a new column of an earlier row. Thus Vn∩Fαn=∅. If x∈Mα, choose k with x∈Fαk; since the cover is increasing, x∉Vn for all n≥max⁡(m,k). Thus x∉Wmax⁡(m,k) and x∉⋂rWr. Therefore the union of the Mα is covered by the meagre set ⋃r(R∖Wr). Singletons are nowhere dense, proving the final clause. The simultaneous cover choice is the exact AC use; the defective published sigma-ideal proposition is not used.

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

MA makes unions of fewer than continuum many null sets null

Statement

In ZFC+MA, the union of fewer than 2ℵ0 Lebesgue-null subsets of the real line is null. In particular every set of reals of cardinality below the continuum is null.

Facts & Assumptions

Proof

1.1F1F3

Let Pε be the set of open subsets U of R with m(U)<ε, ordered by reverse inclusion: U≤V means U⊇V, so a larger open set is a stronger condition in the convention of [F3]. For every α, the subcollection Dα={U:Nα⊆U} is dense: given U, choose by F1 an open cover O of the null set Nα∖U with m(O)<ε−m(U); then U∪O≤U lies in Dα.

2.1F2step 1.1

The order is ccc. Enumerate the rational open intervals whose closures lie in a condition U; their union is U. The increasing finite unions Wj⊆U therefore have union U, so F2 supplies some finite rational-interval union W=Wj with m(U∖W)<(ε−m(U))/2. If two conditions U,V share this W, then, labelling so that m(U)≤m(V), m(U∪V)≤m(W)+m(U∖W)+m(V∖W)<m(U)+ε−m(U)2+ε−m(U)2=ε, so U∪V is a condition below both in the declared reverse-inclusion order. Only countably many sets W occur, so no antichain of conditions is uncountable.

3.1F3F4step 1.1step 2.1

MA gives a filter meeting all Dα. Its union U covers every Nα. Directedness toward stronger conditions in the reverse-inclusion order makes every finite subunion of filter members a subset of one stronger member, so it has measure below ε. The rational base gives a countable cofinal subfamily for the union, so continuity from below yields m(U)≤ε. Repeating for ε=2−n proves the total union has outer measure zero, and completeness gives nullity.

4.1F4step 3.1∎

A singleton has measure zero. Applying the first clause to the family of singletons indexed by any set of reals of size below c gives the second. AC was used to enumerate/cardinalize the family and choose all covers and approximations.

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

Under MA(aleph_1), arbitrary products of ccc spaces are ccc

Statement

In ZFC, MA(ℵ1) implies the product of two ccc spaces is ccc and consequently every product of ccc spaces is ccc.

Proof

1.1F4

To prove the Knaster consequence, let {pα:α<ω1} lie in a ccc order. Some p∗ has the property that every extension of p∗ is compatible with uncountably many pα. Otherwise, for each α choose qα≤pα compatible with only countably many of the pβ, and choose a bound bα<ω1 above all their indices. Recursively select αξ above every earlier bαη. Then for η<ξ, qαη is incompatible with pαξ and hence with qαξ, producing an uncountable antichain, contrary to ccc. Below p∗, each Dξ={q:∃α≥ξ,q≤pα} is dense open. Let an MA filter meet all Dξ. For each ξ, select qξ in the filter and αξ≥ξ with qξ≤pαξ. The indices αξ are unbounded, hence yield uncountably many distinct pαξ; any two are compatible because directedness gives a common extension of their corresponding qξ. Thus the order is Knaster.

2.1F1step 1.1

Given uncountably many nonempty rectangles Uα×Vα in X×Y, order the nonempty open subsets of X by reverse inclusion. step 1.1 thins the Uα to an uncountable pairwise-intersecting family. Since Y is ccc, two corresponding Vα,Vβ intersect; the two rectangles then intersect. Thus binary, and by induction every finite, product is ccc.

3.1F2F3step 2.1∎

In an arbitrary product, refine an alleged uncountable disjoint family to basic opens with finite supports. If one support occurs uncountably often, those opens project to an uncountable family in its finite ccc product; two projections intersect, and the corresponding basic opens intersect. Otherwise thin to ω1 opens with pairwise distinct finite supports, as required by F3, and apply F3 to obtain a delta system with finite root r. Their root projections form an uncountable family in the finite product over r, which is ccc by step 2.1, so two root projections intersect. Outside r their supports are disjoint; choose points in their finitely many constrained coordinates and use an AC-chosen base point in every remaining nonempty factor to obtain a point in both basic opens, contradiction. AC supplies that base point as well as the refinements and thinning. If a factor is empty, the whole product is empty and hence ccc.

5 · Examples, counterexamples and false statements

None yet.

Sources