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 1PQ˙ 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 PQ˙ is the set of pairs (p,q˙)P×R such that pq˙Q˙, ordered by

(p,q˙)(p,q˙)pPp and pq˙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 cC, one such σc. Mix the σc along C: retain a pair (ν,s) whenever (ν,t)σc for some cC and sc,t. Every ν used is an immediate subname of a σc, so the mixed name ρ lies in R. For each cC, 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 PQ˙-generic K factors as a P-generic G and Q˙G-generic H with M[K]=M[G][H], and conversely GH is generic. If P is ccc and PQ˙ is ccc, then PQ˙ 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.1

From K put G={p:q˙R (p,q˙)K} and H={q˙G:pG (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].

F1F2
1.2

Conversely, for generics G,H take the filter generated by pairs (p,q˙) in the restricted iteration with pG and q˙GH. 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 PQ˙. Recursive evaluation of names first by G and then by H proves M[K]=M[G][H].

F1F2
1.3

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 tr˙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 1PI˙ injects into a Q˙-antichain. Since 1PQ˙ is ccc, 1PI˙ is countable.

F1F2

Because P is ccc, [F3] preserves the ground regular ω1M. Hence 1PI˙ 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={pP:β<ω1M pI˙βˇ} is dense. Choose a maximal antichain CD; it is countable by ccc of P. For each cC choose a ground bound βc, and put β=supcC(βc+1)<ω1M. Predensity of C and the forcing negation clause give 1PI˙βˇ. But the definition of I˙ gives pααˇI˙ for every α<ω1M, contradicting the bound when αβ. Therefore PQ˙ 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: pq 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.1

Induct on β. Top-padding preserves order. Given pPβ and rpα, 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.

F1F3
2.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.

step 1.1
3.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α.

F2step 2.1
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.1

First normalize any pPβ 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.

F2given
2.1

Induct on β. The trivial initial stage is ccc and F1 gives every successor step. If cf(β)=ω, write β=supnβ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.

F1F2step 1.1
3.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 sPα 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.

F2F3step 1.1step 2.1
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.1

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 pG 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.

F1F2
2.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.

F3step 1.1
3.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 pG, 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.

F2F3step 1.1step 2.1
4.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.

step 3.1
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.1

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.

F1F2F3
2.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 μ.

F1F3step 1.1
3.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.

step 1.1step 2.1
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 GP 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 κ<20. The inequality is strict; MA(20) 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.1

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

F1F2
2.1

Under CH, 20=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.

F1step 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.1

Adjoin a largest condition if necessary. Starting with it, recursively form increasing sets QnP of size at most κ. To obtain Qn+1, include all of Qn; for every qQn and every original dense D choose one d(q,D)q in D; and for every pair q,rQn 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.

F1
2.1

Every DQ 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.

F1step 1.1
3.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.

step 2.1
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 (20)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 20=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.1

F1 makes Pω2 ccc, and F2 preserves ω1,ω2. F3 and GCH give at most 20=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.

F1F2F3F6
1.2

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α].

F4F5
2.1

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.

F1F2step 1.2
3.1

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

step 1.1step 2.1
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.1

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.

F3
2.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 Δ.

F1F2F3step 1.1
3.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.

step 2.1
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.1

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.

F1
2.1

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

step 1.1
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 20.

Facts & Assumptions

Given: AC for the ambient cardinal comparison.

Proof

1.1

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

F1
2.1

If xy, let m be their first differing coordinate. Then xnyn for every n>m, so AxAy is contained in the finite set of codes of their common initial segments. Also Ax=Ay would force equality of every initial segment, so xAx is injective. The family therefore has size 2ω=20. The construction makes no arbitrary choice after e is fixed.

F1step 1.1
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 κ<20, 2κ=20. Consequently the continuum is regular.

Proof

1.1

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 st, FH, and t1(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,FH) extends both. There are only countably many finite stems, so PX is σ-centered and hence ccc.

F2
2.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)[mAα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 rXAα infinite. If αX, choose (s,F)GEα. 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 t1(1)Aαs1(1). Consequently rXAαs1(1) is finite. Therefore X={α:rXAα=0}.

F1F2step 1.1
3.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 c2κ, hence equality. If cf(c)=λ<c, then ccλ=(2λ)λ=2λ=c, while König gives cλ>c, contradiction. Therefore c is regular.

F3step 2.1
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 20 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.1

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 mm, FF, 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.

F1
2.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.

F2step 1.1
3.1

Coherence of the filter defines Inj=w(n,j) for every n,j. Put Vn=jInj and Wr=nrVn. Each Vn, hence each Wr, is open dense because InjBj exists for every basic interval. Fix α and a filter condition that first has α in its side set at length m. For every nm 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 VnFαn=. If xMα, choose k with xFαk; since the cover is increasing, xVn for all nmax(m,k). Thus xWmax(m,k) and xrWr. Therefore the union of the Mα is covered by the meagre set r(RWr). 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.

F1step 1.1step 2.1
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 20 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.1

Let Pε be the set of open subsets U of R with m(U)<ε, ordered by reverse inclusion: UV means UV, 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 UOU lies in Dα.

F1F3
2.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 WjU therefore have union U, so F2 supplies some finite rational-interval union W=Wj with m(UW)<(εm(U))/2. If two conditions U,V share this W, then, labelling so that m(U)m(V), m(UV)m(W)+m(UW)+m(VW)<m(U)+εm(U)2+εm(U)2=ε, so UV is a condition below both in the declared reverse-inclusion order. Only countably many sets W occur, so no antichain of conditions is uncountable.

F2step 1.1
3.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 ε=2n proves the total union has outer measure zero, and completeness gives nullity.

F3F4step 1.1step 2.1
4.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.

F4step 3.1
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.1

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:αξ,qpα} 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.

F4
2.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.

F1step 1.1
3.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.

F2F3step 2.1

5 · Examples, counterexamples and false statements

None yet.

Sources