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
- Areas of Elementary Plane Figures
- Arithmetization, Incompleteness, and Relative Consistency
- Binary Operations, Monoids, Groups and Subgroups
- Boolean Algebras, Stone Duality, and the Prime Ideal Theorem
- Cardinal Arithmetic, Cofinality and the Alephs
- Compactness
- Compactness in Metric Spaces
- Complete Metrizability, Čech-Completeness, and Baire Category
- Completeness, Completion, and Uniform Continuity
- Condensation, GCH, and Diamond in L
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Countability and Uncountability
- Countability Axioms and Cardinal Functions
- Deduction, Soundness, Completeness, and Compactness
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Forcing Orders, Names, and Generic Extensions
- Formal Set-Theoretic Syntax, Structures, and Satisfaction
- Foundations of the Real Numbers for Analysis
- Lebesgue Measure on Euclidean Space
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Measures and Their Basic Properties
- Metric Spaces
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Outer Measure and the Caratheodory Extension Theorem
- Preservation, Cohen Forcing, and the Continuum
- Reflection, Absoluteness, and Elementary Submodels
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Series: Convergence and the Nonnegative Tests
- Set-Theoretic Trees, Delta Systems, and Diamond
- Sigma Algebras and Borel Sets
- Subspaces, Products, and Quotients
- Suprema and Infima
- The Arithmetical Hierarchy and Post's Theorem
- The Constructible Hierarchy and Inner Models
- The Forcing Theorem and Formal Consistency Transfer
- The Riemann Integral in Rᵐ and Jordan Content
- The Riemann Integral: Definition and Integrability
- The Topology of Euclidean Space
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
- Well-Founded Relations, Rank, and the Cumulative Hierarchy
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- 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
Two-step forcing iterations
Definition
Let be a set-sized forcing preorder with largest condition and let be a -name such that is a nonempty forcing preorder with largest condition. Put , where the domain is the set of names occurring as first coordinates in , and recursively put Thus contains every immediate subname of each and is closed under immediate subnames. It is a set of -names in the ground model. Let be the set of all -names ; Power Set and Separation make a set, without Choice. The two-step iteration is the set of pairs such that , ordered by
Names forced equal below represent equivalent second coordinates at ; 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 , then below it is dense to force for some , by the forcing membership clause. Choose a maximal antichain below inside that dense set and, for each , one such . Mix the along : retain a pair whenever for some and . Every used is an immediate subname of a , so the mixed name lies in . For each , ; predensity of below gives . Hence is equivalent to the original local condition, and the restricted iteration is dense/equivalent to that convention. The same construction at supplies a name in for the forced largest condition of . 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.
Generic factorization and ccc preservation for two-step iterations
Statement
In ZFC, a -generic factors as a -generic and -generic with , and conversely is generic. If is ccc and is ccc, then is ccc.
Facts & Assumptions
Given: AC, a two-step iteration in a transitive ground model, and the stated chain hypotheses for the last clause.
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 .
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.
Chain conditions preserve high cofinalities and ccc preserves cardinals preserves through ccc forcing.
Forcing preserves ordinals says each ordinal of a generic extension is a ground ordinal.
Proof
From put and . Preimages of ground dense subsets of are dense in the iteration, so is generic. If is dense in , the forcing theorem produces below each pair a name for a second-coordinate extension in ; [F1] replaces that local name by a forced-equal name in the set carrier . The resulting pairs are dense, and meeting them proves generic over .
Conversely, for generics take the filter generated by pairs in the restricted iteration with and . Every quotient condition has a name occurring in , or a locally forced-equal representative in by [F1], so the same dense-set translation meets every ground dense subset of . Recursive evaluation of names first by and then by proves .
Suppose were an antichain and put . We prove syntactically that forces the map from into to have pairwise incompatible, hence distinct, values. Otherwise some forces distinct and a common -extension of their values. The forcing membership clause lets us strengthen below and ; the existential clause of [F2] then supplies a further condition and a name with . By [F1], replace below by a forced-equal . Then belongs to the restricted iteration and extends both members of , a contradiction. Thus injects into a -antichain. Since is ccc, is countable.
Because is ccc, [F3] preserves the ground regular . Hence is bounded below . 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 . Thus is dense. Choose a maximal antichain ; it is countable by ccc of . For each choose a ground bound , and put . Predensity of and the forcing negation clause give . But the definition of gives for every , contradicting the bound when . Therefore is ccc. AC supplies the antichain indexing, the maximal antichain , and its bound choices; no external generic is used. [F1, F2, F3, F4] ∎
Finite-support forcing iterations
Definition
An ordinal-length finite-support iteration is defined recursively from set-indexed data . The order is trivial. At each stage let be the set-sized second-name carrier of Two-step forcing iterations for the -name , and supply a distinguished such that is a largest condition of the nonempty preorder . Present as the functions on such that and is forced by to lie in . The map is the stipulated identification with , and the all-top function is its largest condition. At a limit , a condition is a coherent function on with each and , whose support
is finite. The order is coordinatewise in the forcing sense: iff for every , . 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 ; 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.
Restriction maps and complete embeddings in an iteration
Statement
In ZFC, for , restriction sends to , and top-padding embeds completely into . Incompatibility of two -conditions is preserved and reflected by this embedding; no such claim is made for arbitrary restrictions of -conditions. A -generic restricts to -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.
Finite-support forcing iterations gives coherent restrictions and finite support.
Generic factorization and ccc preservation for two-step iterations gives successor-stage factorization.
Transfinite recursion supports induction on .
Proof
Induct on . Top-padding preserves order. Given and , amalgamate with the tail of : at each tail coordinate use the name selected by , 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 is a reduction of .
A reduction proves completeness: every maximal antichain of remains predense after top-padding, and two padded conditions are compatible in exactly when they were compatible in . This assertion is restricted to padded conditions; two arbitrary long conditions may have compatible restrictions and incompatible tails.
The inverse image of any dense subset of is predense in , so a -generic restricts to a -generic. Padded stages form the increasing chain. At a successor, F2 identifies the quotient over the restricted generic with .
Finite-support iterations of ccc forcing are ccc
Statement
In ZFC, if every forces ccc, then every of the finite-support iteration is ccc.
Facts & Assumptions
Given: AC and the stated finite-support iteration.
Generic factorization and ccc preservation for two-step iterations proves the successor step.
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.
The finite delta-system lemma at a regular uncountable cardinal thins uncountable finite supports.
Proof
First normalize any without changing its forcing condition up to equivalence. At every replace by the distinguished literal top name ; retain 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 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 in both order directions. If its support lies below , it is literally the top-padding of its 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.
Induct on . The trivial initial stage is ccc and F1 gives every successor step. If , write . Normalize an alleged -antichain by step 1.1. Every finite support is contained in some , so one captures uncountably many normalized members. They are literal top-paddings of -conditions. Induction makes two compatible in , and F2 carries that compatibility to their paddings in , contradicting the antichain.
At a limit of uncountable cofinality, normalize an alleged -antichain by step 1.1. If one finite support occurs uncountably often, choose above it; the corresponding normalized conditions are literal paddings from , contradicting induction and F2. Otherwise thin to uncountably many distinct supports and apply F3 to obtain a delta system with finite root . Choose above . By induction two restrictions to are compatible. Their support petals above are disjoint. Let extend both restrictions and form the function whose prefix is , 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 , validity is already checked in . 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.
Small sets of ground ordinals are captured at a bounded iteration stage
Statement
In ZFC, let have uncountable cofinality and be a finite-support ccc iteration. In a -extension, every set of ground-model ordinals with belongs to some , . 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.
Forcing theorem supplies the truth lemma, and Monotonicity, density, and decision for forcing supplies dense decisions; ccc makes maximal deciding antichains countable.
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
Work in the given extension . By F2 choose a ground cardinal equal to there, and choose in a surjection . The truth lemma gives a ground -name and forcing that and is onto a name for . Thus the antichains below are indexed by the ground ordinal , not by the extension set . For every , choose in the ground model a maximal antichain below deciding as some check ordinal. Each antichain is countable by ccc. There are fewer than antichains, and every condition has finite support, so the union of all their supports, together with , has size below . AC supplies the simultaneous antichains and code.
By regularity of , is bounded by some . Normalize and every member 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 restrictions. Replace each antichain by its normalized image, removing duplicates if needed. Equivalence preserves antichain maximality below normalized and the ordinal labels.
Each normalized antichain is predense below normalized in : a -extension of that prefix has a top-padding below normalized ; maximality supplies a compatible normalized antichain member, and F3 reflects compatibility between these padded conditions. For each , label the resulting -antichain by the ground ordinal it forces for . These labelled antichains define an explicit -name ; this construction does not restrict the original -name . Since normalized is equivalent to , it belongs to , and meets each predense antichain below its prefix. The corresponding padded antichain member lies in and forces the same value of , so . Thus its range lies in . F2 ensures that “fewer than ” has not changed.
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.
Size bound for finite-support ccc iterations
Statement
In ZFC, let be infinite with . 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 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 .
Finite-support forcing iterations gives the recursion and finite supports.
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.
Absorption: for cardinals with infinite and , , and when supplies finite and countable cardinal bounds.
Proof
Inductively build a coded order of size at most with a dense embedding into , coherent under restriction. At a successor, the forcing hypothesis and AC give a -name forced to be a surjection from onto (allow repetitions). The local names need not belong to the prescribed second-name carrier . For every , use the AC/maximal-antichain mixing clause of the two-step convention underlying F1 to choose with . AC selects these representatives simultaneously; retain only these at most carrier names as coded second coordinates. Given a raw , first strengthen its prefix to a coded condition and then choose a stronger coded prefix forcing 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 -coordinate.
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 .
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.
Martin's Axiom at a cardinal and Martin's Axiom
Definition
Work in ZFC. For an infinite cardinal , says that whenever is a nonempty ccc forcing partial order and is a family of at most dense subsets of , there is a filter meeting every member of . Here filters use the stronger-is-smaller convention. Replacing each by its downward closure shows that dense and dense-open formulations agree.
Martin's Axiom, MA, is the scheme for every infinite . The inequality is strict; is not included.
MA(aleph_0) and the implication from CH to MA
Statement
In ZFC, holds for every nonempty preorder, without ccc. Consequently CH implies MA, because under CH every infinite cardinal below the continuum is .
Facts & Assumptions
Given: AC, a nonempty preorder, and a countable family of dense sets.
Martin's Axiom at a cardinal and Martin's Axiom fixes the desired filter and the strict continuum range.
Transfinite recursion constructs the descending sequence.
Proof
Enumerate the dense family as (repetitions allowed, and for an empty family choose any ). Choose recursively in . The upward closure is directed and upward closed, and it meets each . No chain condition was used. AC provides the enumeration and choices.
Under CH, . The only infinite cardinal strictly below the continuum is , so the MA scheme of F1 is exactly the instance proved in step 1.1.
Martin's Axiom reduces to small ccc orders
Statement
In ZFC, for every infinite cardinal , 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 , and at most dense sets.
Martin's Axiom at a cardinal and Martin's Axiom defines for ccc orders and at most dense sets. The reduction to small orders is proved below.
Proof
Adjoin a largest condition if necessary. Starting with it, recursively form increasing sets of size at most . To obtain , include all of ; for every and every original dense choose one in ; and for every pair compatible in , choose one common extension . Put all these witnesses together with into . AC supplies the simultaneous choices, and cardinal absorption preserves the size bound. Let .
Every is dense in by the first closure requirement. Compatibility between members of is reflected in by the second: once both occur at some , their chosen common extension lies in . Hence every antichain of is an antichain of the ccc order , so is ccc. A filter on meeting the intersections generates an upward-closed directed filter in meeting every original . Therefore the small-order restriction implies full ; the converse is immediate.
Since , choose an injection 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.
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 of size at most using Size bound for finite-support ccc iterations. Fix a well-order of and a bookkeeping map on that repeats every relevant canonical nice code over an earlier cofinally often. The MA iteration is the finite-support iteration in which bookkeeping selects a coded candidate name for an order on a subset of . 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 , including a branchwise name for its largest condition. Thus forces that the iterand is nonempty, ccc, and has 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 need not lie in the prescribed set-sized carrier . Apply the AC/maximal-antichain mixing clause of Two-step forcing iterations at to choose forced equal to . 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 -names. Given a name which a condition forces to be a ccc order of size at most , first use ambient AC to name an isomorphic presentation on a subset of . Encode its domain and order relation as a subset of the fixed ground set . Below a coded -condition, apply Nice-name reduction and the ccc counting bound using countable deciding antichains from the dense ccc suborder ; this gives an equivalent nice code over . By GCH there are at most 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 “ is ccc” forced by rather than merely decided by some conditions; it never discards a positive branch merely because the top condition did not decide it.
The omega_2 iteration forces MA and continuum aleph_2
Statement
Over a ZFC+GCH ground model, the bookkeeping iteration is ccc and forces MA together with , hence not CH.
Facts & Assumptions
Given: AC, ground GCH, and the iteration of The omega_2 bookkeeping iteration for MA.
Chain conditions preserve high cofinalities and ccc preserves cardinals preserves cardinals.
Size bound for finite-support ccc iterations and nice names bound the final forcing and real names by .
Small sets of ground ordinals are captured at a bounded iteration stage captures small coded final objects.
Martin's Axiom reduces to small ccc orders reduces MA instances to small orders.
Cohen, collapse, and Lévy-collapse forcing orders gives the finite-function Cohen order used at the cofinally many selected stages.
Proof
F1 makes ccc, and F2 preserves . F3 and GCH give at most 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 , many such stages, giving the reverse inequality. Therefore the final continuum is .
In the final extension fix , a ccc order , and at most dense subsets. By F5 replace 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 . F4 places that code in some intermediate .
The earlier model sees as ccc: otherwise it contains an -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 meeting every dense set already coded at stage , hence the original family. Since was arbitrary, MA holds.
step 1.1 gives , so CH fails. AC is used in coding, bookkeeping, cardinal arithmetic, and the preservation/name arguments.
Fixed finite-fragment verification for the MA iteration
Statement
For every externally fixed finite fragment of , there is a finite fragment of ZFC such that ZFC proves the existence of a model of by the constructible-ground and finite-support -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.
Finite-fragment interpretation in L with GCH supplies, for each fixed finite source support, an -relativized finite ZF proof of the required GCH instances.
Countable transitive models of fixed finite fragments supplies countable transitive models of each fixed finite ZFC source fragment by finite reflection.
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
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.
Apply F1 to the fixed GCH part of that support. Add its finitely many -relativized certificates and the source instances required to construct the 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 .
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.
Externally fixed-fragment relative consistency of MA and not CH
Statement
Externally, implies . 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.
Fixed finite-fragment verification for the MA iteration gives a ZFC proof of a model of every externally fixed finite target fragment.
Proof
A contradiction proof in 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.
Contraposition yields the displayed external relative-consistency implication. No assertion about PA verification of the fragment-selection map is needed.
A continuum-sized almost-disjoint family on omega
Statement
In ZFC there is an almost-disjoint family of infinite subsets of of cardinality .
Facts & Assumptions
Given: AC for the ambient cardinal comparison.
Proof
Fix an explicit bijection . For each branch , put . This set is infinite because distinct lengths give distinct nodes.
If , let be their first differing coordinate. Then for every , so is contained in the finite set of codes of their common initial segments. Also would force equality of every initial segment, so is injective. The family therefore has size . The construction makes no arbitrary choice after is fixed.
Cardinal exponentiation below the continuum under MA
Statement
In ZFC+MA, for every infinite , . Consequently the continuum is regular.
Facts & Assumptions
Given: AC, MA, and infinite .
Martin's Axiom at a cardinal and Martin's Axiom supplies a filter meeting many dense sets in a ccc order.
Proof
Fix . Let consist of pairs with a finite partial map and finite. Put iff , , and This is transitive: an extension never puts a new on any set already protected by the weaker condition. Conditions with the same stem are compatible, since extends both. There are only countably many finite stems, so is -centered and hence ccc.
For , let this is dense because adjoining to changes no stem. For and , let Given , the set is finite by almost disjointness. Since is infinite, choose outside that finite set and ; setting gives an extension in . Thus all these sets are dense. Their number is at most , so MA supplies a filter meeting them. Let Directedness makes the stems in consistent. If , meeting every makes infinite. If , choose . For any , take below both. Since and , no new of beyond lies in ; hence . Consequently is finite. Therefore .
Choosing the least real in a fixed well-order among the codes for each gives an injection ; AC is used here. Monotonicity gives , hence equality. If , then , while König gives , contradiction. Therefore is regular.
MA makes unions of fewer than continuum many meagre sets meagre
Statement
In ZFC+MA, the union of fewer than 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 with .
Nowhere dense, meagre, residual, and comeagre subsets of a topological space gives nowhere-dense covers.
Martin's Axiom at a cardinal and Martin's Axiom supplies filters for ccc coding orders.
Proof
By AC choose increasing closed nowhere-dense covers . Fix a countable base of rational intervals. A condition is , where , is finite, and for is a nonempty rational interval with closure inside . A condition extends when , , it preserves old , and every newly assigned cell has closure disjoint from for all , 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 .
Conditions with the same are compatible: take the union of their finite side sets without adding a new row. There are only countably many finite rational arrays , so the order is ccc. For each , the set requiring is dense. For every , the set requiring is dense by filling the finitely many new cells inside the complements prescribed in step 1.1. These are only requirements, so MA supplies a filter .
Coherence of the filter defines for every . Put and . Each , hence each , is open dense because exists for every basic interval. Fix and a filter condition that first has in its side set at length . For every and every , the cell is assigned only in an extension of that condition and its closure avoids by step 1.1, even if it is a new column of an earlier row. Thus . If , choose with ; since the cover is increasing, for all . Thus and . Therefore the union of the is covered by the meagre set . 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.
MA makes unions of fewer than continuum many null sets null
Statement
In ZFC+MA, the union of fewer than Lebesgue-null subsets of the real line is null. In particular every set of reals of cardinality below the continuum is null.
Facts & Assumptions
Given: AC, MA, , null sets , and .
Continuity from below for measures permits a finite stage of an increasing countable open cover to approximate its union in measure.
Martin's Axiom at a cardinal and Martin's Axiom supplies the filter.
Proof
Let be the set of open subsets of with , ordered by reverse inclusion: means , so a larger open set is a stronger condition in the convention of [F3]. For every , the subcollection is dense: given , choose by F1 an open cover of the null set with ; then lies in .
The order is ccc. Enumerate the rational open intervals whose closures lie in a condition ; their union is . The increasing finite unions therefore have union , so F2 supplies some finite rational-interval union with . If two conditions share this , then, labelling so that , so is a condition below both in the declared reverse-inclusion order. Only countably many sets occur, so no antichain of conditions is uncountable.
MA gives a filter meeting all . Its union covers every . 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 . Repeating for proves the total union has outer measure zero, and completeness gives nullity.
A singleton has measure zero. Applying the first clause to the family of singletons indexed by any set of reals of size below gives the second. AC was used to enumerate/cardinalize the family and choose all covers and approximations.
Under MA(aleph_1), arbitrary products of ccc spaces are ccc
Statement
In ZFC, implies the product of two ccc spaces is ccc and consequently every product of ccc spaces is ccc.
Facts & Assumptions
Given: AC and .
The countable chain condition: every pairwise-disjoint family of nonempty open sets is at most countable gives the topological and open-set form of ccc.
The finite delta-system lemma at a regular uncountable cardinal thins their supports.
Martin's Axiom at a cardinal and Martin's Axiom is used through the standard consequence that every ccc order is Knaster.
Proof
To prove the Knaster consequence, let lie in a ccc order. Some has the property that every extension of is compatible with uncountably many . Otherwise, for each choose compatible with only countably many of the , and choose a bound above all their indices. Recursively select above every earlier . Then for , is incompatible with and hence with , producing an uncountable antichain, contrary to ccc. Below , each is dense open. Let an MA filter meet all . For each , select in the filter and with . The indices are unbounded, hence yield uncountably many distinct ; any two are compatible because directedness gives a common extension of their corresponding . Thus the order is Knaster.
Given uncountably many nonempty rectangles in , order the nonempty open subsets of by reverse inclusion. step 1.1 thins the to an uncountable pairwise-intersecting family. Since is ccc, two corresponding intersect; the two rectangles then intersect. Thus binary, and by induction every finite, product is ccc.
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 opens with pairwise distinct finite supports, as required by F3, and apply F3 to obtain a delta system with finite root . Their root projections form an uncountable family in the finite product over , which is ccc by step 2.1, so two root projections intersect. Outside 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
- Karagila, Forcing & Symmetric Extensions, Definition 6.1 and its set-size remark
- Karagila, Forcing & Symmetric Extensions, Theorems 6.4 and 6.9
- Karagila, Forcing & Symmetric Extensions, Definition 6.11 and Exercise 6.12
- Karagila, Forcing & Symmetric Extensions, Definition 6.11 (initial segments and restrictions) with Theorem 6.4
- Karagila, Forcing & Symmetric Extensions, Theorem 6.14
- Karagila, Forcing & Symmetric Extensions, bounded-name argument in Theorem 7.10
- Karagila, Forcing & Symmetric Extensions, Lemma 7.12
- Karagila, Forcing & Symmetric Extensions, Definition 7.1
- Karagila, Forcing & Symmetric Extensions, Exercise 7.2 and Theorem 1.14 (Rasiowa–Sikorski)
- Karagila, Forcing & Symmetric Extensions, Lemma 7.11
- Karagila, Forcing & Symmetric Extensions, Theorem 7.10 and Lemmas 7.11–7.13
- Karagila, Forcing & Symmetric Extensions, Theorem 7.10
- Kunen, Set Theory, Martin's Axiom iteration
- Karagila, Forcing & Symmetric Extensions, proof of Theorem 7.7
- Karagila, Forcing & Symmetric Extensions, Theorem 7.7
- Kunen, Set Theory, Martin's Axiom consequences
- Kunen, Set Theory, Martin's Axiom and the null ideal
- Karagila, Forcing & Symmetric Extensions, Theorem 7.8 and Lemma 7.9