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.

Shelah's Baire-Property Model and Inner-Model Lower Bounds

1 · Prerequisites

2 · Summary

This pair runs two independent consistency arguments through one page. The upper branch builds Shelah's model of the Baire property from ZFC alone; the lower branch shows that universal Lebesgue measurability is equiconsistent with an inaccessible cardinal. Both branches are stated with their exact choice costs, and neither consumes a recorded result.

Quotient convention used throughout. Several items below write qQ/P for a complete suborder P of BA(Q), following Shelah's Section 7.1: the quotient Q/P={qQ:q is compatible in Q with every condition of the generic filter on P} is a P-name of a forcing notion below Q, and pqQ/P holds exactly when every pP with pp is compatible with q (Forcing preorders, compatibility and filters). Two elementary consequences are used repeatedly: the assertion is upward closed in q, and it is monotone in p, so pqQ/P for every pp with pqQ/P and pqQ/P for every qQ with qq. The convention enters in Sweet density transfers along complete suborders, Shelah amalgamation preserves sweetness and Composition with universal-meagre forcing preserves sweetness, and it is the only sense in which the expression Q/P is used on this page.

The upper branch starts from sweetness models for forcing: a dense set with countably many classes per level, directed classes, sequential lower bounds and the transfer clause, together with the extension relation between models. Sweet forcings are countable unions of directed sets and hence ccc; Claim 7.4's uniform density transfer and the amalgamation theorem build new conditions along a complete suborder; universal-meagre forcing and, under AC, its two-step composition preserve sweetness and absorb all old closed nowhere-dense sets into one coded meagre envelope. Continuous countable unions, the partial-isomorphism extension and a CH-length bookkeeping recursion then produce one ccc complete Boolean algebra of size ω1 whose countably generated complete subalgebras are homogeneous enough to turn generic truth about a countable ordinal sequence into an open approximation modulo meagre error. The hereditary ordinal-sequence-definable inner model N=HOD(S) satisfies ZF+DC, has the same reals and ordinals, and every set of reals in it has the Baire property; Shelah's published conclusion gives the equiconsistency of ZFC and ZF+DC plus universal Baire property with no inaccessible hypothesis. The full-extension definable-Baire clause comes directly from the same source theorem, not by transferring witnesses upward from N.

The lower branch works from RAISONNIER filters: rapid filters extending the Fréchet filter are non-measurable by Mokobodzki's argument, the Raisonnier family F(x) is a Σ31(x) filter, and the Σ21(x) null-code order together with Fubini makes the constructible null union null, which makes F(x) rapid. Hence boldface Σ31 measurability forces the ambient ω1 to be inaccessible in L; with the published Solovay Levy-collapse construction this is exactly the consistency strength of an inaccessible, and the separating model shows that universal Baire property does not imply universal measurability. The equiconsistency statements separately calibrate the sufficient hypotheses for the two constructions; they are not used to assert an unproved nonimplication between bare consistency statements.

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

Shelah sweetness models for forcing

Definition

The library order convention is used throughout: a forcing preorder P carries a reflexive transitive relation in which qp means that q is stronger than p (Forcing preorders, compatibility and filters).

A Shelah sweetness model is a triple (P,D,(En)n<ω) such that

  • P is a forcing preorder with a distinguished weakest condition 1P (so p1P for every pP), and DP is dense; the weak condition need not belong to D;
  • each En is an equivalence relation on D with countably many classes, and En+1 refines En, that is, pEn+1p implies pEnp;
  • every En-class is downward directed: any two members of the class have a common lower bound that also belongs to the class;

and the two clauses below hold.

Sequential clause. If piD for every iω and piEipω for every i<ω, then {pi:iω} has a common lower bound; moreover for every n<ω the tail {pi:niω} has a common lower bound that lies in the En-class of pω.

Transfer clause. For all p,qD and every n<ω there is k<ω such that for every pEkp: if some rEnq satisfies rp, then some rEnq satisfies rp.

Comparable form. The transfer clause is equivalent to the following statement, which is the form used below whenever a condition has to be synchronized with a comparable one. If qp in D and n<ω, then for some k<ω every pEkp has a common strengthening inside the En-class of q: there is qEnq with qq and qp. For the forward implication apply the transfer clause to p,q,n, using r=q as the required witness that some member of the En-class of q lies below p; it yields rEnq with rp, and downward directedness of the class applied to the pair q,r supplies qEnq with qq,r. For the converse reading, suppose the hypothesis of the transfer clause holds for a triple p,q,n and a witness rEnq with rp; applying the comparable form to the pair rp and to n gives a single k such that every pEkp has a common strengthening with r inside the class of r, which is also the class of q, and this k serves the transfer clause, because En-equivalent conditions determine the same En-class. If there is no witness r, the transfer implication is vacuous and k=0 suffices.

Extension of sweetness models. A sweetness model M2=(P2,D2,(En2)) extends M1=(P1,D1,(En1)) when

  • P1 is a complete suborder of P2, that is, P1P2, the order and incompatibility relations on P1 are the restrictions of those on P2, and every maximal antichain of P1 is maximal in P2. This is not a density requirement: an arbitrary condition of P2 need not have a stronger condition in P1;
  • D1D2;
  • each old En1 is the restriction of En2 to D1;
  • for every pD1 and every n<ω, its En2-class is contained in P1;
  • whenever pD2, qP1 and qp, then pD1.

The last clause is equivalent to restricting q to D1, as in the source: if qP1 strengthens p, density of D1 in P1 gives a dD1 with dqp, to which the restricted clause applies. Thus in particular D2P1=D1, and the preceding class-containment clause may equivalently say that every En2-class meeting D1 is contained in D1. Standard iteration-stage inclusions are complete suborders in this sense.

Boolean-algebra language. By Forcing equivalence and Boolean completion, P is forcing-equivalent to the nonzero part B+=B{0B} of its regular-open completion (Completeness, regular opens, and order continuity). This assertion concerns forcing and generic extensions; it does not by itself identify the conditions of D or transport their equivalence relations through a possibly noninjective separative quotient. When BA(P) is used as shorthand for a sweetness presentation, the original P,D,(En) data are retained unless a transport has been specified.

In particular, if e:PB+ is a dense order embedding (injective and preserving and reflecting order), one may use e[D] as the dense set and transport each En along the bijection eD. Density follows by first refining a Boolean condition into e[P] and then refining its preimage into D. Countability, refinement and class directedness are preserved. In the sequential clause an original lower bound rP gives the nonzero lower bound e(r); the class-tail bounds similarly map into the required classes. The transfer clause is preserved because its comparisons between members of D are equivalent to their image comparisons under the order embedding. Thus these data give a sweetness model on B+. This sufficient hypothesis is not imposed on arbitrary forcing preorders, whose canonical completion map may identify distinct conditions or fail to reflect the original order.

If a model is specified directly on a complete Boolean algebra, it means a model on B+ with the displayed sweetness clauses checked there. Every common lower bound in these clauses must be nonzero: zero lies below even a Boolean element and its complement, and cannot witness compatibility. The one-element Boolean algebra has empty B+ and hence cannot underlie a forcing preorder under the library's nonemptiness convention.

The weak-condition requirement is part of the forcing interface used by the source constructions, not a consequence of sweetness. In particular it rules out a bare antichain with no common weak condition as an input to the amalgam construction. In products, canonical copies and twisted amalgams below, an unmentioned coordinate is filled with its distinguished weak condition.

LemmaStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

Sweet forcings are countable unions of directed sets and ccc

Statement

If (P,D,(En)) is a sweetness model, then D, and hence P, is a countable union of directed subsets. Consequently every antichain in P is countable, so P satisfies the countable chain condition.

Facts & Assumptions

Given: A sweetness model (P,D,(En)n<ω) as in the Statement.

[F1]

Shelah sweetness models for forcing: D is dense in P, the relation E0 has countably many classes, and each E0-class is downward directed.

[F2]

Closure, distributivity, and chain conditions for forcing orders: a forcing order is ccc when every antichain has cardinality below 1, and this counts as 1-cc.

Proof

1.1

The classes of E0 form a countable partition of D into nonempty sets, so fix a surjection mCm from ω onto the set of classes, which exists because a countable set of nonempty sets is the image of a function on ω; for m<ω let Am={pP:some qCm satisfies qp} be the upward closure of Cm inside P.

F1
2.1

Each Am is directed: if p1,p2Am are witnessed by q1,q2Cm with qjpj, then downward directedness of the class supplies qCm with qq1,q2, hence qp1,p2 and qAm is the required common lower bound.

F1step 1.1
2.2

P=m<ωAm: given pP, density of D supplies qD with qp, the classes cover D, so qCm for some m, and then pAm by definition.

F1step 1.1
3.1

D=m<ωCm exhibits D as a countable union of directed sets, since each class Cm is downward directed; combined with step 2.2 this shows that both D and P are countable unions of directed subsets.

F1step 2.1step 2.2
3.2

Let AP be an antichain, that is, a set of pairwise incompatible conditions: by step 2.2 each aA lies in some Am, so f(a)=min{m<ω:aAm} is defined on A, and it is injective, since f(a)=f(b)=m with ab would put a,b in the directed set Am and give them a common lower bound; hence A injects into ω and is countable.

step 2.1step 2.2
4.1

Every antichain of P is countable by step 3.2, so P is ccc in the sense of [F2], which is 1-cc.

F2step 3.2
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Sweet density transfers along complete suborders

Statement

Assume ZFC. Let P be a complete suborder of B+=BA(Q){0B} (write B=BA(Q)), let (Q,D,(En)) be a sweetness model, and let (Aj)j<ω be subsets of P whose union is dense in P. Write e:QB{0B} for the canonical dense completion map, and use Shelah's quotient convention

pPqQ/Pevery p0P with p0p is compatible in B with e(q).

Suppose qD and pP forces qQ/P. Then some j,k<ω have the following uniform property: for every qEkq there is pAj with pp which forces qQ/P. Moreover, the union of all Aj for which such a k exists is dense below p. This is the full two-part conclusion of Claim 7.4 of the source, in the library order.

Facts & Assumptions

Given: ZFC and the objects and quotient convention in the Statement.

[F1]

Shelah sweetness models for forcing: (Q,D,(En)) satisfies the sequential clause and the transfer clause, and its En-classes are downward directed. The same definition says that P is a complete suborder of B when its order and incompatibility are inherited from B+ and every maximal antichain of P remains maximal in B+.

[F2]

Choice-free regular open completion of forcing preorders (with forcing equivalence as in Forcing equivalence and Boolean completion) and Completeness, regular opens, and order continuity: the canonical map e:QB{0B} preserves order, preserves and reflects compatibility, and has order-dense image. It need not be injective or reflect the original order.

[F3]

By the displayed quotient convention, pPqQ/P is monotone in p and upward closed in q: if pp and qq, then pPqQ/P implies pPqQ/P.

[F4]

The Axiom of Choice supplies choices from nonempty witness sets. Under this assumption Zorn's lemma gives a maximal element of any nonempty poset in which every chain has an upper bound.

[F5]

N×NN gives the unique decomposition of every positive natural into 2m(2r+1). Thus define n(i)=m from i+1=2m(2r+1) for every iN.

Proof

1.1

Fix the canonical surjection n(i)=m where i+1=2m(2r+1), For fixed m, the indices i=2m(2r+1)1 as r varies are unbounded, so m occurs arbitrarily late; in particular n(0)=0.

F5
1.2

The Boolean conditions p and e(q) are compatible in B: the quotient hypothesis applied to p0=p says exactly that they are compatible.

F3
2.1

For each i<ω, use [F4] to choose qiD with qiEiq so that, whenever there exists qEiq for which no pAn(i) satisfies pp and pqQ/P, the chosen qi has that property. The admissible set is nonempty: choose a bad witness if one exists, and otherwise use q itself.

F1F4step 1.1
2.2

There is rD with rq and e(r)p. Indeed step 1.2 gives a nonzero bpe(q) in B. Density of e[Q] supplies sQ with e(s)b. Then e(s) and e(q) are compatible, so compatibility reflection in [F2] supplies a common strengthening ts,q in Q. Finally density of D supplies rD with rt. Order preservation gives e(r)e(s)p, while rq.

F1F2step 1.2
3.1

There is k<ω such that every qEkq has e(q) compatible with p. Apply the comparable form of the transfer clause to rq at n=0. It supplies k such that every qEkq has some rE0r with rr,q. Hence e(r)e(r)p and e(r)e(q), so e(r) witnesses the required Boolean compatibility.

F1F2step 2.2
3.2

The sequence (qi) extends to the diagonal witness: since qiEiq and Ei refines Ek for all ik, the sequential clause applied to the sequence with last term q gives qD with qEkq and qqi for every ik.

F1step 2.1
4.1

Since qEkq, step 3.1 makes e(q) compatible with p. We claim that some pp in P forces qQ/P. Otherwise the quotient convention makes C={sP:sp and sBe(q)} dense below p in P. Apply [F4] to the poset of antichains contained in C, ordered by inclusion: the empty antichain is present and unions bound chains because any two elements of a chain union occur together in one antichain. Obtain a maximal such A. It is predense below p: otherwise a condition below p incompatible with all of A has a strengthening in C that could be added. Apply the same argument to antichains of P containing A to obtain a maximal antichain M of P. Every member of MA is incompatible with p: if such an m were compatible with p, a common strengthening in P would be compatible with some member of the predense antichain A below p, contradicting that M is an antichain. By completeness of the suborder [F1], M is maximal in B. But a common Boolean strengthening of p and e(q) is incompatible with every member of A (by the definition of C) and every member of MA (because they are incompatible with p), contradicting maximality in B. This proves the claim. Now choose pAj below p from the dense union of the Aj. Then pp and pqQ/P; by upward closure in [F3], it also forces every qQ with qq into the quotient.

F1F3F4step 3.1step 3.2
5.1

Choose ik with n(i)=j, possible by step 1.1. Then pAn(i) satisfies pp and, since qqi, forces qiQ/P; so qi is not bad at level i. By step 2.1 the existence of a bad witness at level i would have forced qi to be bad, hence no qEiq is bad for An(i): for every qEiq there is pAj with pp and pqQ/P. Thus the pair (Aj,i) has the uniform property required in part (1) of the Statement.

step 1.1step 2.1step 4.1
6.1

Let A={Aj:for some k, Aj has the uniform property for k}. Given p0p, the hypothesis p0qQ/P holds by monotonicity [F3], so the argument of steps 1.2 through 5.1 with p0 in place of p produces j,k such that every qEkq, in particular q=q, has a condition pAj below p0 forcing qQ/P; The uniform property below p0 implies the one below p since every witness below p0 is below p, so this Aj is included in A. Hence A meets every strengthening of p and is dense below p.

F3step 5.1
7.1

The steps above establish both conclusions of the Statement.

step 5.1step 6.1
TheoremStatement: Literature-sourcedProof: Literature-sourcedjudge pass (gpt-5.6-terra)audited 2026-09-22Open item page →

Shelah amalgamation preserves sweetness

Statement

Let Q1 and Q2 be sweet forcings and let P0 be completely embedded in BA(Q1) and in BA(Q2). Their Boolean amalgam Q1P0Q2 is sweet and contains complete canonical copies of Q1 and Q2. If the sweetness model on Q2 extends a fixed model on Q1 in the sense of the extension clauses, the amalgam can be equipped with a sweetness model extending that fixed model. The formulation also permits two named complete embeddings of P0, by identifying their images before taking the amalgam.

Facts & Assumptions

Given: Work in ZFC. Let (Q,D,(En)n<ω), =1,2, be sweetness models, and let i:P0BA(Q)+ be named complete embeddings. Identify the two images of P0. A pair (q1,q2)Q1×Q2 is admitted when some p0P0 satisfies p0qQ/P0 for both =1,2; write O=Q1P0Q2 for the admitted pairs with the coordinatewise order. This is the source's Definition 7.1, so admission is an intrinsic existential property of the pair, not extra witness data carried by a condition.

[F1]

Shelah sweetness models for forcing: both (Q,D,(En)) satisfy the sequential and transfer clauses with downward directed classes, and the extension relation between sweetness models is the five-clause relation of the Definition.

[F2]

Sweet forcings are countable unions of directed sets and ccc: a sweet forcing itself is a countable union of directed sets and is ccc.

[F3]

Shelah, Claim 7.3(1): if P<BA(Q) and Q is sweet, then P is a countable union of directed subsets. Applied to P0<BA(Q1), this supplies (Aj)j<ω with P0=jAj and every Aj directed. Definition 7.1 also states the standard amalgam facts: O is forcing-equivalent to P0(Q1/P0×Q2/P0) and the maps q1(q1,1Q2) and q2(1Q1,q2) are complete embeddings. The weak-coordinate symbols are the distinguished weakest conditions from [F1].

[F4]

Sweet density transfers along complete suborders: the two-part uniform conclusion of the corresponding source claim, in the form that for a condition qD and p0qQ/P0 there are j and k such that every qEkq has some p0Aj with p0p0 and p0qQ/P0, and the union of those Aj having this property is dense below p0.

[F5]

The Axiom of Choice: the ambient ZFC assumption permits the witness choices used in Claims 7.3 and 7.4.

[F6]

Shelah's Lemma 7.5 proves the sweetness construction from the displayed least modulus, and Claim 7.12 proves the fixed-model extension construction. Both are cited in the source locator above. [source]

Proof

1.1

Put D={(q1,q2)O:q1D1 and q2D2}. The source amalgamation lemma recorded in [F6] first proves that D is dense. Its proof keeps the admission witness until after both coordinates have been strengthened: below a witness p0, apply the dense conclusion of [F4] to the first coordinate; reindex the resulting subfamily of the directed cover (Aj), whose union remains dense below p0; then apply [F4] to the second coordinate. Directedness inside one Aj produces a common strengthening of the two quotient witnesses. Thus the result is still an admitted pair, rather than merely two independently dense coordinates.

F3F4F5F6
1.2

The same two applications prove the intrinsic assertion

()xm<ω q1Em1q1 q2Em2q2(q1,q2)O

for every x=(q1,q2)D. Define m(x) to be the least such m. No chosen witness, index j, or reduction is part of m(x). If qEm(x)q for both coordinates and x=(q1,q2)D, then the Em(x)-classes of the old and new coordinates coincide, so ()x holds at m(x). Conversely, if it held at some r<m(x) for x, refinement gives qErq, hence the two Er-classes coincide and it would hold for x, contradicting minimality. Therefore

()xm(x)=m(x).

This is exactly the least-modulus convention and the displayed observation in the source amalgamation lemma [F6]. [F1, F3, F4, F5, F6]

2.1

On D define xEnxm(x)=m(x)=:m  and qEm+nq(=1,2). The relation is intrinsic because m is intrinsic. The observation () gives reflexivity and makes the common-m condition stable under the coordinate equivalences; symmetry and transitivity then follow from the old relations. Refinement is immediate. An En-class is encoded by m and one Em+n1-class and one Em+n2-class, so there are countably many classes.

F1step 1.2
3.1

The remaining sweetness checks are those of the source amalgamation lemma [F6] with precisely this definition. For directedness, take coordinatewise common lower bounds inside the two Em+n-classes; since they still lie in the corresponding Em-classes, ()x admits the resulting pair, and ()x keeps its modulus equal to m. For a diagonal sequence, apply the sequential clause in each coordinate; the tail bounds lie in the required Em+n-classes, so the same (),() argument makes them admitted En-bounds. For transfer, use the two coordinate transfer moduli and then the common-admission conclusion obtained in step 1.1 from [F4]; () again keeps the output in the prescribed amalgam class. These checks prove the directed, sequential and transfer clauses without selecting a witness as part of a condition. Thus (O,D,(En)) is a sweetness model.

F1F4F6step 1.1step 1.2step 2.1
4.1

By the standard amalgam facts recorded in [F3], the weak-coordinate maps q1(q1,1Q2) and q2(1Q1,q2) are complete embeddings into O. This conclusion is about the canonical copies in the full amalgam; it does not require those copies to lie in the particular dense presentation D. Sweetness also implies ccc by [F2].

F2F3step 3.1
4.2

Now suppose (Q1,D1,(En1))<(Q2,D2,(En2)) in the exact five-clause sense of [F1]. The fixed-model source result [F6] applies to the same named embeddings and the preceding amalgam. It first replaces the initial dense presentation by an equivalent dense-open presentation D separated from the canonical old dense set, then sets D=DD1. On D it uses the new relations and on D1 it uses exactly the old En1; there are no cross-piece classes. The mixed case of the transfer clause is checked by the comparable transfer form in [F1], as in the source's preceding fixed-model argument. The source result then verifies: the canonical Q1 is a complete suborder, D1D, the old relations are the restrictions, every new class meeting D1 remains in Q1, and if an old condition strengthens a member of D, that member already lies in D1. Hence this is a sweetness model on O extending the fixed model on Q1.

F1F6step 3.1
5.1

Steps 3.1--4.2 prove every assertion in the Statement, including the named canonical-copy and fixed-model interfaces.

step 3.1step 4.1step 4.2
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-09-22Open item page →

Shelah's universal-meagre forcing

Definition

Work in ZF with the usual cylinder topology on Cantor space 2ω. For a finite word s, its cylinder consists of all infinite binary extensions of s. The universal-meagre forcing UM has a distinguished weakest condition 1UM and the following nontrivial conditions. A nontrivial condition is a pair (t,T) where T2<ω is a nonempty subtree in the sense of Trees and their bodies that is perfect — every node of T has two incomparable extensions in T — and whose body [T] is nowhere dense in the sense of Nowhere dense, meagre, residual, and comeagre subsets of a topological space; and t=T2n is its finite initial tree through some height n<ω. Because T is nonempty, downward closed and perfect, it contains the empty node and has a node at every level. Thus n is recovered from t as ht(t):=max{s:st}; this is the meaning of the height of a recorded tree below. In the library order of Forcing preorders, compatibility and filters, Dense open sets and generic filters over a model, every condition is below 1UM, and the order between nontrivial conditions is

(t2,T2)(t1,T1)T1T2 and t1=t22ht(t1).

The symbol 1UM is not represented by an empty tree. This is the separately adjoined weak condition used for zero coordinates in Shelah's canonical embeddings; excluding an empty recorded tree prevents the vacuous ``perfectness'' convention from creating a second, absorbing condition.

Thus a stronger condition enlarges the witness tree while permanently preserving the recorded finite initial tree. A condition is determined by its witness tree and its height; the recorded tree is a sub-tree of every witness tree extending it, so the extension relation is reflexive and transitive. UM is nonempty: the perfect tree T0={σ2<ω:σ contains no two consecutive 1s} is nowhere dense, because every cylinder contains a string with two consecutive 1s and hence no cylinder is contained in [T0].

Basic properties used below. Let (t1,T1), (t2,T2) be nontrivial conditions with ht(t1)ht(t2). A common strengthening (t~,T~) satisfies T~T1T2 and t~2ht(t1)=t1, t~2ht(t2)=t2; hence two conditions are necessary for compatibility: t1=t22ht(t1), and every node of T1 of height at most ht(t2) belongs to t2. These two conditions are also sufficient: if T:=T1T2, then T is a subtree, it is perfect because every node of T splits inside whichever of T1,T2 contains it, its body [T]=[T1][T2] is nowhere dense as a finite union of closed nowhere-dense sets, and T2ht(t2)=t2, so (t2,T) is a common strengthening of (t1,T1) and (t2,T2). The first condition alone is not sufficient: for T1 the tree of strings with no two consecutive 0s and T2 the tree of strings with no two consecutive 1s one has ht(t1)=1, ht(t2)=2, t1=t221={,0,1}, yet 11T122 while 11t2, so the two conditions have no common strengthening. In particular the conditions carrying one fixed recorded tree t are pairwise compatible: their witness trees agree on 2ht(t), so their union is again a witness tree, it is perfect because every node splits inside one of the two trees, it is nowhere dense as a finite union of closed nowhere-dense sets, and its initial tree through height ht(t) is t. Two conditions whose recorded trees disagree on the levels common to both heights are incomparable, since a common strengthening would have to record both trees below the shorter height; distinct perfect nowhere-dense trees can disagree on such a level, so compatibility of UM is not automatic. For a condition (t,T) and a node σT, the conditions below (t,T) whose recorded tree contains σ are dense in the cone below (t,T), because one extends the height past σ. They need not be dense in all of UM, since conditions incompatible with (t,T) have no such extension. For the generic-object assertion, compute UM in a transitive ZF ground model M and let G be an M-generic filter as in Dense open sets and generic filters over a model. A set DM dense below pG is met by G: adjoining all conditions incompatible with p makes it dense in the whole forcing, and directedness excludes those incompatible conditions from G. Consequently, every witness tree of a nontrivial condition in G is contained in the generic tree

UG={t:some (t,T)G}={T:(t,T)G},

This union is nonempty because nontrivial conditions are dense. It is a tree, and each of its nodes lies in a witness tree contained in the union; that witness supplies two incomparable extensions, proving perfection. Its body is closed: a real outside the body has a finite prefix absent from the tree and the corresponding cylinder misses the body.

Nowhere density needs a separate dense-set argument. Given any finite word s and nontrivial condition (t,T), the closed nowhere-dense body [T] has a cylinder [v][s] disjoint from it. Here vT: every node of the pruned binary tree T lies on a branch, obtained by recursively taking the least available child. Increase the recorded height to at least v, keeping T unchanged. All stronger conditions now omit v from their witness trees. Thus the conditions recording such a missing extension of s form a ground-model dense set (also below 1UM). Genericity meets it, and filter directedness ensures that v belongs to no witness tree from G. Every cylinder therefore contains a cylinder disjoint from [UG], proving that [UG] is nowhere dense. These arguments use finite binary recursion, not a choice principle.

The finite-prefix rearrangements are precisely the maps πρ(sx)=ρ(s)x, for s2n, x2ω, and a permutation ρ of the finite set 2n, for some n<ω. Each map is a homeomorphism preserving the tail after coordinate n. There are countably many such maps, since these permutations have finite codes. A partial bijection on 2n extends to one by matching unused domain and range words in lexicographic order; it is this full permutation, not an arbitrary homeomorphic extension, that defines the rearrangement.

The forcing is ccc, since it is the union of countably many directed sets: the singleton {1UM} is one such set, and for each finite tree t the class of conditions of UM carrying the recorded tree t is directed by the paragraph above, and there are only countably many finite trees t. Hence UM is a countable union of directed sets, and an antichain meets each directed class in at most one element because any two members of one class are compatible. Assigning each antichain member the least code of a class containing it gives an injection into ω, including for the empty antichain. This proves ccc without choice.

Remarks

The point of the forcing is not that the generic tree contains an arbitrary old nowhere-dense tree: the old sets are absorbed at the next stage, by the countable union of finite-prefix rearrangements of [UG] constructed in A universal-meagre generic absorbs old nowhere-dense sets, and the assertion [S][UG] for an arbitrary old tree S is never used.

LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

A universal-meagre generic absorbs old nowhere-dense sets

Statement

Forcing with UM makes the union of all ground-model closed nowhere-dense subsets of Cantor space meagre. Therefore every ground-model meagre set is contained in one meagre set coded by the UM generic. The meagre envelope is a countable union of finite-prefix rearrangements of [UG], not [UG] alone.

Facts & Assumptions

Given: A transitive ZF ground model M containing the data and an M-generic filter GUM with generic tree UG.

[F1]

Shelah's universal-meagre forcing: conditions, order, the generic tree UG, the countable family of finite-prefix rearrangements, and the fact that each witness tree of a condition in G is contained in UG.

[F2]

Trees and their bodies with Nowhere dense, meagre, residual, and comeagre subsets of a topological space: [T] is closed for every tree, a closed set C has prefix tree SC={s:C[s]} and equals [SC], since a point outside C has a cylinder disjoint from C. This tree need not be perfect. A homeomorphism carries closed nowhere-dense sets to closed nowhere-dense sets.

[F3]

The meagre subsets of a topological space form a sigma-ideal supplies subset closure. A displayed sequence of closed nowhere-dense sets has meagre union directly by Nowhere dense, meagre, residual, and comeagre subsets of a topological space; replacing each term of one given nowhere-dense cover by its closure gives a closed nowhere-dense cover. We do not use the supplier's Countable Choice clause for selecting covers of countably many unrelated meagre sets.

[F4]

Forcing theorem: truth and definability of forcing, so that dense-below arguments and the forcing relation certify statements about the extension.

Proof

1.1

Fix in M a canonical enumeration (πm)m<ω of the finite-prefix rearrangements of 2ω: each is determined by a finite partial bijection between level-n cylinders for some n, and there are only countably many such finite data, so the enumeration is definable without choice.

F1
1.2

Perfect enlargement: let C be any old nonempty closed nowhere-dense set. For every finite binary word s with C[s], choose the first finite extension ts of s, in length-lexicographic order, for which [ts]C=. Such an extension exists by nowhere density. Put Ks={tsy:(j) y(2j)=0}. This set is nonempty, closed, has no isolated points because arbitrarily late odd coordinates are free, and is nowhere dense because an arbitrarily late even coordinate can be set to 1. Define K=CsKs. These are prescribed least choices and a set union, available in M without Choice.

F2
1.3

Grafting step: let S be an old perfect nowhere-dense tree and let (t,T) be a nontrivial condition. Below 1UM, first take the explicit nontrivial condition supplied by F1. Choose any n>ht(t) and any ηT2n; perfection of T guarantees such a node. Enumerate the finite nonempty level S2n as {s1,,sk}. For each ik, put Ci={ητ:siτS}, including all initial segments, and put T=TikCi. Thus all the level-n sections of S are grafted below the same node η; no comparison between the widths of S and T is needed. Every newly added node not already in T has length greater than n, so T2n=T2n and in particular T2ht(t)=t. Moreover TT, and T is perfect: nodes of T keep their splitting extensions, while every node added from Ci inherits splitting extensions from the section of the perfect tree S below si. Hence (t,T)(t,T) provided its body is nowhere dense, as checked below.

F1F2
1.4

For completeness, [UG] is nowhere dense for an explicit dense-set reason. Given a word s and a nontrivial condition (t,T), choose an extension v of s with [v][T]=. Since T is pruned binary, any node of T has a branch by recursively taking the least available child; hence vT. Increase the recorded height to at least v. Every stronger condition omits v permanently. These conditions are dense for each s, including below the weakest condition. The generic meets all these ground dense sets, so every cylinder has a subcylinder disjoint from [UG]. The body is closed by F2, as required.

F1F2F4
2.1

If a cylinder [u] misses C, it meets no Ks with su: intersecting cylinders would give [s][u], contrary to [s]C. It therefore meets only the finitely many Ks indexed by shorter words. For any point outside K, first take such a cylinder around it and then avoid those finitely many closed sets, proving K closed. Inside any cylinder first find a subcylinder missing C, then successively avoid the finitely many closed nowhere-dense Ks meeting it; thus K is nowhere dense. Every cylinder about a point of C contains its corresponding nonempty Ks, disjoint from C, so no point of C is isolated in K; points of the Ks are not isolated either. Its prefix tree S is consequently nonempty and perfect: any node meeting K has two distinct extensions witnessed by two points of K in its cylinder. F2 gives [S]=KC. For C=, absorption is immediate and no enlargement is needed. Inclusion of the old prefix tree in S implies inclusion of their bodies even for new branches in an extension.

F2step 1.2
2.2

The body of T is [T]=[T]ikγi([S][si]), where γi(siy)=ηy. Each displayed image is closed and has empty interior relative to the clopen cylinder [η], hence is closed nowhere dense in 2ω. The union is finite, so together with the closed nowhere-dense set [T] it is again closed nowhere dense. Thus T is a legitimate witness tree and (t,T) is a condition below (t,T).

F2step 1.3
3.1

Absorption below the condition: for each ik, choose a permutation of 2n sending η to si, and let πi be its induced finite-prefix rearrangement, which keeps the tail after the length-n prefix unchanged. If x[S], then uniquely x=siy for some i, while ηy[T] by construction and πi(ηy)=siy=x. Any generic filter containing (t,T) has [T][UG] by [F1]. Consequently (t,T) forces [S]π1([UG])πk([UG]). The πi occur in the fixed enumeration from step 1.1.

F1F2step 2.2
4.1

The conditions of the form (t,T) of step 1.3 are dense below every condition: given (t,T) and an old S, the grafting construction produces such a strengthening directly. For a nonempty old closed nowhere-dense set first apply the perfect-enlargement construction above to obtain its perfect enlargement; the empty set is automatic. Hence every condition forces that every old closed nowhere-dense set is contained in a finite subunion of the countable family {πm([UG]):m<ω}.

F1F4step 2.1step 3.1
5.1

In the extension, put E=m<ωπm([UG]). By step 4.1 and genericity, every old closed nowhere-dense set is contained in E; each πm([UG]) is closed nowhere dense because a homeomorphism preserves closedness and empty interior, so E is a countable union of closed nowhere-dense sets and is meagre by [F3]. The code of E is the generic tree together with the ground-model enumeration (πm) of step 1.1, so E is coded by the UM generic.

F2F3F4step 4.1step 1.4
6.1

Let AM be meagre. By [F3] there are old closed nowhere-dense sets [Sn] with An[Sn], and by step 5.1 the union n[Sn] is contained in E. Hence AE: every old meagre set is contained in one meagre set coded by the generic.

F3step 5.1
7.1

The steps above establish both assertions of the Statement: the union of all old closed nowhere-dense sets is meagre, and every old meagre set is absorbed into the single coded meagre envelope E.

step 5.1step 6.1
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Composition with universal-meagre forcing preserves sweetness

Statement

Assume ZFC. If P has a sweetness model and P forces that Q is UM, then the two-step iteration PQ has a sweetness model extending that of P. This remains true in the strengthened extension-of-models form used at successor stages.

Facts & Assumptions

Given: Work in ZFC. A sweetness model (P,D,EnP) and the canonical two-step iteration PUM˙ of Two-step forcing iterations, where P forces that the second coordinate is the forcing defined in Shelah's universal-meagre forcing. Equivalently, a specified P-forced order isomorphism with that canonical forcing may be used to rename the second-coordinate conditions. Mere forcing equivalence, without such an order isomorphism carrying the conditions and traces below, is not used.

[F1]

Shelah sweetness models for forcing: the sequential and transfer clauses of (P,D,En) and the extension relation between sweetness models.

[F2]

Shelah's universal-meagre forcing: UM and its order; the union T1T2 of two conditions' witness trees with a common initial tree is again a perfect nowhere-dense tree with that initial tree.

[F3]

By the transfer clause in [F1], if Am=qm/EjP is an old equivalence class and pD, there is k such that every pEkPp has a member of Am below it whenever p does. This is an application of the old sweetness model itself, not of a complete-suborder density theorem.

[F4]

Forcing theorem: definability and truth for forcing, used for the node-membership traces and the conditional tree names in the proof.

[A1]

The Axiom of Choice licenses the enumeration of the old class families, all countable dependent witness selections below, and—crucially—the maximal-antichain mixing that replaces every local second-coordinate name by a name in the set R fixed by Two-step forcing iterations. This is the exact additional hypothesis needed to transport Shelah's local-name proof to that restricted set-sized carrier.

[F5]

Shelah's Composition Lemma 7.6 defines the relations by clauses (α)--(ε) and proves all sweetness clauses; Subclaim 7.8 is the strengthening lemma used in their proof. Claim 7.11 then adjoins the old dense presentation and proves the extension-of-models form. [source]

Proof

1.1

Enumerate, with repetitions allowed, all old equivalence classes as {Am:m<ω}. For pD define km(p) to be the least k such that every pEkPp has the following property: Am(Pp)Am(Pp). If the left side is empty this is vacuous. Otherwise, writing Am as an old equivalence class, the transfer clause gives such a k. This is the source's clause (ε) modulus.

F1F3A1
1.2

Shelah's source works with local conditions (p,(t,T˙)) satisfying only p(t,T˙)UM. Strengthen any iteration condition to decide the finite record t, make the second coordinate nontrivial, and put the first coordinate in D. By [A1] and the normalization theorem in Two-step forcing iterations, replace the resulting local second-coordinate name by a name in its set R that is forced equal below p. Do this after every later conditional union as well, always below the constructed first coordinate. Substitution for forced equality shows that these normalized representatives have exactly the local order comparisons used in the source, so they form a dense presentation D of the restricted iteration. In particular, no name is required to be a UM condition under 1P. For xj=(pj,(tj,T˙j)), j=1,2, define x1Enx2 by the following five clauses from the source composition result [F5]:

  • (α) p1EnPp2;
  • (β) t1=t2;
  • (γ) for every m<n, the cone below p1 meets Am iff the cone below p2 meets Am;
  • (δ) for every m<n, whenever the equivalent cone-meeting condition in (γ) holds for Am, then for every η2n, qAm (qηT˙1)qAm (qηT˙2);
  • (ε) for every m<n, km(p1)=km(p2) and p1Ekm(p1)Pp2.

The implication in (δ) is deliberately conditional on (γ), and the tree trace records forced nonmembership. These are the exclusion traces in the source; membership traces cannot replace them. These two finite traces and the strengthening moduli are the interfaces needed in the diagonal proof. The normalization changes no trace used by the proof: when (γ) is active, directedness of Am combines any trace witness with a member below pj, where the original and normalized names are forced equal. [F4, F5, A1, step 1.1]

2.1

The five clauses define refining equivalence relations with countably many classes. At a fixed n they record an old EnP-class, one finite tree, finitely many cone-meeting bits, finitely many nonmembership bits on 2n, and finitely many natural-number moduli and old classes. Transitivity of (δ) uses (γ) to ensure that the same active Am is being compared; transitivity of (ε) uses directedness of Am together with the definition of km. For refinement, exclusion of a length-n word from a pruned binary tree is equivalent to exclusion of both its children. If separate members of an active directed Am force the two exclusions, a common strengthening inside Am forces both. Thus equality of the length-(n+1) exclusion traces implies equality at length n; all other recorded data restrict directly.

F1F5step 1.2
2.2

The stability subclaim recorded in [F5] is the fixed-model strengthening interface used repeatedly below. Put K=max({n}{km(p):m<n}). If pEKPp and pp, then for every canonical UM condition (p,(t,T˙))D one has (p,(t,T˙))D and (p,(t,T˙))En(p,(t,T˙)); moreover the cone below p meets Am iff the cone below p meets Am for every m<n. The forward direction is immediate from pp, and the reverse direction is exactly the defining property of km(p).

F1F5step 1.1step 1.2
3.1

Downward directedness now has a legitimate common condition. For two En-equivalent members, use the old directed class at the maximum of n and their finitely many common km values to obtain pp1,p2. The stability subclaim [F5] preserves all active Am traces. Clause (β) gives one recorded tree t, while (δ) ensures that the two witness-tree names have compatible finite membership requirements. Their union below p is a perfect nowhere-dense witness tree with recorded part t, by the exact UM compatibility calculation in [F2]. Normalize this local union name below p as in step 1.2; the resulting member of D is a common lower bound in the same En-class.

F1F2F5A1step 1.2step 2.2
3.2

For the sequential clause, suppose xiEixω for every i<ω and fix a tail in. Put K=max({n}{km(pω):m<n}). All first coordinates in the tail lie in the EKP-class of pω by the five clauses. The old sequential clause supplies a bound of the tail from index K in that class; class directedness combines it with the finitely many first coordinates with ni<K. This gives pD below all first coordinates in the tail and in the required old class. All recorded trees equal one finite t. Define the source's local conditional name T˙={niωT˙i,pG˙P,T˙ω,pG˙P. The finite initial-tree and perfectness clauses are immediate. Nowhere density is not inferred from the finite data. Given a ground node η and a condition below p, first strengthen it to force some extension νη out of T˙ω. For each sufficiently large i, choose the largest old equivalence level (i)<i represented by a class Am(i) with m(i)<i through that strengthening. The sequence (i) is nondecreasing and unbounded. Clauses (γ) and (δ) transfer the exclusion of all finitely many length-i extensions of ν to a condition in Am(i) below pi. On each finite block where (i) is constant, directedness gives one condition in the corresponding old class; the old sequential clause diagonalises those block conditions to one lower bound. Finally finitely many early indices are handled successively using the nowhere density of their individual tree names. The resulting condition forces one extension of η outside every T˙i, hence outside T˙. This is the full source diagonal recorded in [F5], and it proves that (p,(t,T˙)) is a local UM condition below the whole tail. Normalize it below p by step 1.2. Repeating the finite trace argument verifies clauses (γ) and (δ) against xω, so the normalized bound lies in its En-class.

F1F2F4F5A1step 1.2step 2.2
3.3

For transfer, take (q,(s,S˙))(p,(t,T˙)) and a target level n. The source proof [F5] first chooses the old transfer modulus for p,q after incorporating the finitely many km(q), then enlarges it past the index of the old class containing q and past the height of s. For an Ek-perturbation (p,(t,T˙)), the old transfer clause produces p in the required old class below p and q. The source uses the local conditional name S˙={S˙T˙,pG˙P,S˙,pG˙P. The extra height qualification ensures that every node outside the recorded tree s is tested by the level-k (δ) trace. Together with (γ), directedness of the active Am, and the stability subclaim [F5], this proves that (p,(s,S˙)) is a local UM condition, lies below both inputs, and is En-equivalent to (q,(s,S˙)). Normalize it below p by step 1.2 to obtain the required restricted-iteration condition. This is the source transfer argument; the qualification cannot be replaced by agreement of initial trees alone.

F1F2F4F5A1step 1.2step 2.2
4.1

Steps 2.1--3.3 prove that (PUM˙,D,(En)) is sweet. They do not yet prove that this presentation extends the fixed old model. The fixed-model result recorded in [F5] supplies that separate step: replace D by a dense-open presentation disjoint from the canonical old dense set, adjoin the old D, and use En on the new piece and EnP on the old piece, with no cross-piece equivalences. The only mixed transfer case is settled using the stability subclaim [F5] and the comparable transfer clause of [F1]. The fixed-model result then checks all five extension conditions, including that a new class meeting D is contained in P and that a member of the new dense set lying above an old condition was already old. Thus the resulting sweetness model extends the given one.

F1F5step 2.2step 3.3
5.1

If the second forcing is presented under a specified P-forced order isomorphism with canonical UM, pull the concrete conditions, nonmembership traces, and the five clauses back along that isomorphism. No inference from bare forcing equivalence to sweetness is made. Steps 3.1--4.1 establish the two conclusions of the Statement.

F4step 1.2step 4.1
LemmaStatement: Literature-sourcedProof: Literature-sourcedjudge pass (gpt-5.6-terra)audited 2026-09-22Open item page →

Continuous countable unions of sweetness models remain sweet

Statement

Assume Countable Choice (The Axiom of Countable Choice (ACω)). Let (Pi,Di,(Eni))i<δ be a continuous increasing chain of sweetness models, where δ has countable cofinality and every successor extends its predecessor in the exact sweetness-model sense, and all stages have the same distinguished weakest condition. Then the direct union forcing, dense set, and stabilized equivalence relations form a sweetness model, and every Pi is a complete subforcing of the union.

Facts & Assumptions

Given: Countable Choice and a continuous increasing chain of sweetness models with a common distinguished weakest condition 1, indexed by an ordinal δ of countable cofinality, with extension relations as in the definition. Increasing means that for every ij<δ, the stage j extends stage i in that relation; the cofinal sequence is fixed from the hypothesis cf(δ)=ω.

[F1]

Shelah sweetness models for forcing: the sweetness clauses, and the five extension clauses, in particular that every new class meeting an old dense set is contained in it and that the old relations are the restrictions of the new ones.

[F2]

Under The Axiom of Countable Choice (ACω), a natural-number-indexed union of at most countable sets is at most countable (Countable unions of at most countable sets, assuming ACω).

Proof

1.1

Fix an increasing cofinal sequence γ0<γ1< in δ and replace the chain by its cofinal subsequence: every stage lies below some γk, so the union forcing, dense set and relations are unchanged. Put P=kPγk, D=kDγk and En=kEnγk. The inherited order is reflexive and transitive: each finite collection of conditions and comparisons lies in one later stage. The union is nonempty since each forcing stage is nonempty. Its distinguished condition 1 is weakest: every p lies in a stage where p1, and this comparison persists in the union. For pP take a stage containing it and a strengthening d in that stage's dense set. Then dD and dp, proving D dense in P.

F1
2.1

Every Pi is complete in the union. The order on Pi is the restriction of the union order by the extension clauses. If two conditions of Pi have a common lower bound in the union, that lower bound belongs to some later stage Pγk, and completeness of Pi in that stage reflects compatibility back to Pi; thus incompatibility is also the restriction. Finally let A be a maximal antichain of Pi and pP. Choose a later stage Pγk containing both Pi and p. The extension relation makes A maximal in Pγk, so some aA is compatible with p there and hence in the union. Thus every maximal antichain of Pi remains maximal in P, which is exactly completeness in [F1].

F1step 1.1
2.2

The relations are well defined: Enγk is the restriction of Enγj for jk by [F1], so the union relation is an equivalence relation on D extending each stage relation and satisfying En+1En.

F1step 1.1
3.1

At most countably many classes. First, for stages ij, if rDjPi, density gives dDi with dr. The last extension clause implies rDi, so DjPi=Di. If pDi and rEnjp, the class-containment clause gives rPi, and the preceding identity gives rDi. Restriction of the relations now gives rEnip. Consequently the class of qDγk under En is the union of its classes at the stages, and it equals its Enγk-class, because every later class meeting Dγk is contained in Dγk and restricts to the old relation. Since every Enγk has countably many classes and countable choice counts countable unions of countable sets, En has countably many classes.

F1F2step 2.2
3.2

Downward directedness: if x1,x2 lie in one En-class, take a stage γk containing both and realizing their relations; the Enγk-class of x1 equals the En-class, and the stage model is directed, so a common lower bound exists inside that stage class, hence inside the union class.

F1step 2.2
4.1

Sequential clause: let qiEiqω for i<ω, and choose a stage Pγk containing qω. By step 3.1, for every i the entire union Ei-class of qω is its old Eiγk-class and is contained in Dγk. Hence every qi already belongs to that one stage and satisfies qiEiγkqω there. The sequential clause of the stage model supplies a common lower bound of the whole sequence and, for every n, a common lower bound of the tail in the Enγk-class of qω; these are also valid lower bounds and the same classes in the union.

F1step 3.1
4.2

Transfer clause: given p,qD and n, take a stage γj containing both. The transfer clause of that stage model supplies a modulus k. If pEkp in the union, step 3.1 puts p in the same old Ekγj-class, hence in Dγj; and any assumed witness from the union En-class of q is likewise already in its old stage class. The stage transfer clause therefore supplies the required witness, which also serves in the union.

F1step 3.1
5.1

Steps 2.1 through 4.2 verify the four sweetness clauses and completeness of the stage embeddings for (P,D,(En)), which is the assertion of the Statement.

step 4.1step 4.2step 2.1
TheoremStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

Sweet amalgamation extends partial Boolean isomorphisms

Statement

Let B0 and B1 be countably generated complete subalgebras of a sweet complete Boolean algebra B, and let h:B0B1 be a complete Boolean isomorphism. There is a sweet complete Boolean algebra B containing B completely in which h extends to an automorphism of B. The extension may be chosen compatibly with any previously fixed sweetness-model embedding.

Facts & Assumptions

Given: A sweetness model on B, complete subalgebras B0,B1B generated by countable sets of generators, and a complete Boolean isomorphism h:B0B1.

[F1]

Shelah amalgamation preserves sweetness: the amalgam uses two named complete embeddings of the common algebra, is sweet, and contains complete canonical copies of both factors. The named-embedding interface, rather than an untwisted amalgam of two inclusions, is what extends a partial isomorphism.

[F2]

Continuous countable unions of sweetness models remain sweet: the direct union of an increasing ω-chain of sweetness models is sweet and each stage is complete in the union.

[F3]

Completeness, regular opens, and order continuity: a Boolean completion is an order-dense Boolean embedding into a complete Boolean algebra. The definition itself does not assert that maps extend to completions.

[F4]

The Axiom of Choice: used exactly for the simultaneous selection of the countably many data that code the requests in the induction.

[F5]

Shelah, Claims 7.12-7.13: Claim 7.12 equips an amalgam of two arbitrary sweetness models with a sweetness model extending the first factor; it does not require the second factor to extend the first. Claim 7.13 then alternates that one-sided construction, and the union map extends uniquely to an automorphism of the Boolean completion.

Proof

1.1

First record the one-sided extension from the source result [F5]. Given a sweetness model on P, complete subalgebras C0,C1BA(P) and a complete isomorphism g:C0C1, take a disjoint copy P with its copy isomorphism c:BA(P)BA(P). Amalgamate the old copy and the new copy over C1, using the two complete embeddings C1BA(P),bc(g1(b))BA(P). If j0,j1 are the canonical embeddings into the amalgam, then j0(g(a))=j1(c(a))(aC0). Consequently the map g(j0(x))=j1(c(x)) is a complete isomorphism from the entire old BA(P) onto the second canonical copy and satisfies g(j0(a))=j0(g(a)) for aC0. The one-sided source conclusion recorded in [F5] equips this amalgam with a sweetness model extending the first, old factor. It places no extension requirement on the disjoint second factor. This is the twisted two-embedding construction; an untwisted identity amalgam would not extend g.

F1F5
2.1

Starting from (U0,h0)=(P,h), alternate this one-sided construction with the same construction applied to the inverse. Thus obtain an increasing ω-chain of sweetness models Ul, complete subalgebras Bl1,Bl2BA(Ul) and coherent complete isomorphisms hl:Bl1Bl2 such that B2l+11=BA(U2l),B2l+22=BA(U2l+1), and every hl+1 extends hl. Each successor sweetness model extends the previous fixed model, not merely its forcing-equivalence class.

F4F5step 1.1
3.1

Coherence is the displayed identity in step 1.1 at each even step and its inverse analogue at each odd step. The canonical old copy is complete at every successor and its sweetness presentation is fixed by the one-sided extension conclusion in [F5].

F5step 1.1step 2.1
3.2

Each Ul is sweet and Ul+1 extends the model of Ul. Therefore the direct union forcing P=lUl, with the union dense set and stabilised relations, is sweet, and every Ul is complete in P by [F2].

F2step 2.1
3.3

The same construction is compatible with a previously fixed sweetness-model embedding: start with that presentation and use [F5]'s first-factor extension conclusion at every successor.

F5step 1.1step 2.1
4.1

Put C=lBA(Ul) through the coherent complete embeddings and f0=lhl. The algebra C is a Boolean algebra, but is not asserted to be complete: every finite Boolean calculation occurs in one stage, whereas an arbitrary subset of C need not. Coherence makes f0 well defined. The domain is all of C because every element of BA(U2l) lies in B2l+11, and the range is all of C because every element of BA(U2l+1) lies in B2l+22. Thus f0 is a Boolean automorphism of C extending h.

step 2.1step 3.1
5.1

Let B=BA(P). The canonical image of P is order-dense in B and lies in C, so C is order-dense in B. The source completion clause recorded in [F5] gives the unique extension of f0 to a complete Boolean automorphism f of B. Explicitly it is determined by f(b)={f0(c):cC,cb}, and the corresponding formula for f01 supplies the inverse. This is a completion step after the alternating direct union; it does not identify C with a complete direct limit.

F3F5step 3.2step 4.1
6.1

The complete algebra B has the sweet dense forcing presentation P; no unsupported transport of the equivalence relations through the possibly noninjective completion map is used. Completeness of the stage embeddings puts the original B completely inside B. Hence B is a sweet complete Boolean algebra in this retained-presentation sense, and f is the required automorphism, compatible with the previously fixed model.

F1F2step 3.2step 3.3step 5.1
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Shelah's CH-length homogeneous sweet construction

Statement

Assume ZFC and CH, explicitly P(ω)=1. There is a continuous increasing chain of sweetness models (Pα,Dα,Enα)α<ω1. Put Bα=BA(Pα) and P=α<ω1Pα. Then the Bα form an increasing chain of complete Boolean algebras of size at most ω1, and the final completion B=BA(P)=α<ω1Bα is ccc and has size ω1, such that (i) every complete isomorphism between countably generated complete subalgebras of B extends to an automorphism of B, and (ii) every task scheduled by the construction is met: every free-amalgamation task whose data appear at a stage is answered at a later stage, and above every stage there is a later quotient with the canonical UM presentation (equivalently, its Boolean completion is identified with the quotient completion). This is Shelah's continuous sweet construction (Main Lemma 7.14(b),(d)); it is not identified with an ordinary finite-support iteration.

Facts & Assumptions

Given: ZFC and CH in the form P(ω)=1.

[F1]

The Axiom of Choice: well-orderings of the sets of task codes used in the set-length recursion. No global choice principle is assumed.

[F3]

Sweet amalgamation extends partial Boolean isomorphisms: every complete isomorphism between countably generated complete subalgebras of a sweet algebra extends to an automorphism after one extension step.

[F4]

Shelah amalgamation preserves sweetness and Composition with universal-meagre forcing preserves sweetness: the named amalgam and canonical UM composition give sweetness models extending the fixed old model.

[F5]

Continuous countable unions of sweetness models remain sweet: sweet models are preserved at limits of countable cofinality, with every earlier stage complete in the union.

[F6]

Sweet forcings are countable unions of directed sets and ccc: every sweet stage is ccc. Under CH, (ω1)0=(20)0=20=ω1; hence a ccc forcing of size at most ω1 has a Boolean completion of size at most ω1, because each completion element is the join of a countable maximal antichain from a dense copy of the forcing.

[F7]

Shelah's Main Lemma 7.14 supplies the final-union clauses that are not consequences of [F5]: for the constructed chain, if P=α<ω1Pα and B=BA(P), then B is ccc and B=α<ω1BA(Pα). It also states the union-level automorphism-extension and free-amalgamation clauses and identifies arbitrarily late quotients with the canonical UM forcing in the relevant intermediate extension. [source]

[F8]

Shelah's Claim 7.13 permits arbitrary complete subalgebras, not only countably generated ones: any isomorphism between two complete subalgebras of a sweet completion extends to an automorphism after an extension of the fixed sweetness model. This stronger source interface is used when continuing a previously extended map whose domain is an entire stage completion. [source]

Proof

1.1

Well-order all countable task codes: complete isomorphisms between countably generated complete subalgebras, pairs C0C1 of such subalgebras requiring a free copy over C0, and canonical UM-extension requests. Under CH the set of countable sequences from ω1 has size ω1 by [F2], so use ω1 bookkeeping that repeats every task cofinally often. A homogeneity task retains its last partial extension; later occurrences extend that coherent map over the then-current stage.

F1F2
1.2

Begin with the trivial sweetness model. At a successor, perform the named task only after all of its data have appeared. For an isomorphism task use [F8] to extend the current coherent map over the whole current completion. For C0C1, first use the named amalgam [F4] to create a second canonical copy of C1 freely amalgamated with the first over C0, then use [F3] to extend the copy isomorphism to the required automorphism. For a UM task use the fixed-model composition in [F4]. Every successor is therefore an extension of sweetness models.

F3F4F8
1.3

At a nonzero limit λ<ω1, put Pλ=α<λPα,Dλ=α<λDα,Enλ=α<λEnα. Since every such limit is countable and has countable cofinality, [F5] makes this a sweetness model extending every earlier stage. Only after forming this direct union forcing set Bλ=BA(Pλ). In general Bλ is not asserted to equal α<λBα; completing the direct union is a separate operation.

F5
2.1

The recursion is well defined, every Pα is sweet, and each earlier Pα is complete in every later Pβ. Consequently the induced maps make Bα a complete subalgebra of Bβ. The word "continuous" refers to the forcing/sweetness-model chain of step 1.3, not to an unproved direct union of complete algebras.

F3F4F5step 1.2step 1.3
2.2

Inductively keep Pαω1: each successor construction is made from at most ω1 conditions, and each limit below ω1 is a countable union. Every Pα is ccc by [F6]. A completion element is the join of a maximal antichain from the dense image of Pα, that antichain is countable, and [F6] gives at most (ω1)0=ω1 such codes. Hence Bαω1 at every stage without treating the construction as a finite-support iteration.

F2F6step 1.2step 1.3
2.3

Every countable task has a bounded set of birth stages, hence is active at all sufficiently late occurrences of its code. Repeated occurrences of an isomorphism task form a coherent cofinal chain of extensions. A free-amalgamation requirement, once realised, remains realised in all later complete extensions. UM requests occur unboundedly often, so arbitrarily late successor quotients are the canonical UM forcing.

F1F2F3F4step 1.1step 1.2
3.1

Let P=α<ω1Pα and put B=BA(P). This is an ω1-length union, so [F5] does not apply. Instead the special final-union conclusion recorded in [F7] proves the identity B=α<ω1BA(Pα) and proves that B is ccc. The identity and step 2.2 give Bω1. The unboundedly many nontrivial UM quotients make the chain strictly increase unboundedly often, so Bω1. Hence B=ω1.

F4F7step 2.2step 2.3
4.1

Let f:AA be a complete isomorphism between countably generated complete subalgebras of B. By the final identity in step 3.1, the countable generating data occur at a bounded stage. Its repeated bookkeeping thread extends coherently over unboundedly many later stages, and its union is an automorphism of B extending f. This is clause (b) of [F7], not the unsupported extension of a single-stage automorphism. Clause (c) gives the final free-amalgamation property, and clause (d) gives the arbitrarily late UM quotients.

F2F3F7step 1.1step 2.3step 3.1
5.1

Steps 1.1--2.3 construct the continuous chain of sweetness models; step 3.1 performs the distinct final Boolean-completion argument; and step 4.1 gives the union-level homogeneity, free-amalgamation and UM clauses. This proves the Statement.

step 2.3step 3.1step 4.1
LemmaStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

Real names are captured and coded meagre unions are absorbed

Statement

In the generic extension by the final algebra B of the CH-length construction, every name for a real, for a Borel code, or for a countable sequence of ordinals is equivalent to a name over some Bα. Consequently, for every such sequence s, a later UM quotient makes the union of all meagre Borel sets coded in V[s] meagre. When the construction starts over L, the choices made by the generic on the countably many deciding antichains for s are coded by one real, while the ground-model name and antichain enumerations have ordinal codes; hence s is definable from that real and finitely many ordinals.

Facts & Assumptions

Given: A B-generic filter G over a ground model V, the CH-length chain (Bα)α<ω1 of Shelah's CH-length homogeneous sweet construction with union B, and a B-name s˙ for a real, a Borel code, or a countable sequence of ordinals.

[F1]

Shelah's CH-length homogeneous sweet construction: the sweetness-model chain is continuous, each Bα=BA(Pα) is a complete subalgebra of B, the final identity is B=α<ω1Bα, and B is ccc. Arbitrarily late successor quotients carry the canonical UM presentation; in particular, every antichain in B is countable.

[F2]

Forcing theorem: forcing is definable and satisfies the truth lemma.

[F3]

Monotonicity, density, and decision for forcing: for each formula the conditions deciding it are dense; with The Axiom of Choice, one may extend a maximal antichain inside each such dense set.

[F5]

A universal-meagre generic absorbs old nowhere-dense sets: a UM quotient absorbs all ground-model closed nowhere-dense sets into a single coded meagre envelope.

[F6]

The canonical definable global well-order of L: in a constructible ground every forcing name, antichain and enumeration used below has a canonical ordinal code; the same well-order is computed internally in L.

Proof

1.1

Capture of reals: let x˙ be a B-name for a real. For each n<ω, [F3] makes the set of conditions deciding the value of x˙(n) dense; use Choice to take a maximal antichain An in that dense set, labelled by the decided value 0 or 1. Each An is countable by the ccc in [F1]. Thus A=n<ωAn is countable, and the set of stages in which its members occur is countable and bounded by some α<ω1 by [F4]. Since Bα is complete in B, every An remains maximal in Bα. The labelled antichains therefore define a Bα-name x˙α; for every generic G, the unique member of AnG gives both x˙G(n) and (x˙α)GBα(n), so the two names have the same value coordinatewise. Hence every real name is equivalent to a Bα-name.

F1F2F3F4
2.1

Capture of countable ordinal sequences and Borel codes: for a name forced to be a function from ω to the ordinals, apply [F3] to each coordinate and choose a maximal antichain every member of which decides that coordinate as a check ordinal. The forcing theorem guarantees that this deciding set is dense; no upper bound on the decided ordinals is assumed in advance. The union of the antichains is countable by [F1] and Choice, so [F4] bounds the birth stages of all its Boolean conditions below one α. The ordinal labels are ground objects and may be used unchanged in the resulting Bα-name. A Borel-code name is a name for a hereditarily countable code; decide the entries of a fixed real/ordinal coding in the same way.

F1F2F3F4step 1.1
3.1

Suppose now that the ground is L. The original name s˙ is a ground set, and [F6] assigns it an ordinal code. For every coordinate choose the <L-least maximal deciding antichain and its <L-least enumeration an,k:k<ω (padding a finite antichain). The entire sequence of labelled enumerations is a constructible set and therefore has one further ordinal code. The generic meets exactly one an,k for each n; encode the resulting sequence of indices k(n) by one real r. From r and the two ordinal codes, the canonical L well-order reconstructs the name, every labelled antichain, and hence every value s(n). Thus s is definable from one real and finitely many ordinals. This argument uses the complete stage embeddings to locate the antichains; it does not claim that an ultrafilter on an arbitrary countably generated complete algebra is generated by algebra generators.

F1F2F6step 2.1
3.2

Absorption at a later UM quotient: let α capture s, so sV[GBα]. Choose βα for which the next quotient has the canonical UM presentation from [F1]. Then every closed nowhere-dense code in V[s]V[GBβ] is old for that exact UM forcing. By [F5], their union is contained in one meagre Fσ envelope coded by the quotient generic. Every meagre Borel code includes a countable closed-nowhere-dense cover, so the same envelope contains the union of all meagre Borel sets coded in V[s]. No transport of absorption through bare forcing equivalence is invoked.

F1F5step 2.1
4.1

The steps above prove the capture clauses and the absorption clause, and step 3.1 gives the constructible real-and-ordinal presentation; this is the Statement.

step 3.1step 3.2
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Strongly homogeneous truth has Baire representatives

Statement

Let B be the final Boolean algebra of the Shelah construction. For every formula φ(x,s,γ) with a countable ordinal-sequence parameter s and finitely many ordinal parameters γ, the set of reals x for which the B-generic extension satisfies φ(x,s,γ) differs from a Borel set by a meagre set. In particular this holds for real-and-ordinal parameters. The Borel code and meagre-error code belong to the final extension.

Facts & Assumptions

Given: The final algebra B of the CH-length construction with generic G, a formula φ, a countable ordinal-sequence parameter s, ordinal parameters γ, and the set A={x:φ(x,s,γ) holds in V[G]}.

[F1]

Real names are captured and coded meagre unions are absorbed: s is captured at some stage, and a later UM quotient absorbs the union of all meagre Borel sets coded in V[s] into one coded meagre envelope.

[F2]

Shelah's CH-length homogeneous sweet construction with Sweet amalgamation extends partial Boolean isomorphisms: complete isomorphisms between countably generated complete subalgebras extend to automorphisms of B, and the final free-amalgamation clause supplies independent copies over a fixed captured subalgebra. These are the quotient-homogeneity interfaces used in Shelah's application of Solovay's argument; no assertion that arbitrary Cohen conditions are directly conjugate is made.

[F3]

The property of Baire: a set has the Baire property when it differs from an open set by a meagre set.

[F4]

Borel-code, measure, category, and perfect-set absoluteness: Borel codes evaluate identically on shared reals; every Borel code uniformly yields an open representative modulo an explicitly coded sequence of closed nowhere-dense sets; and coded category witnesses transfer at the stated same-real interfaces.

[F5]

Forcing theorem: truth and forcing agree for generic filters, so the Cohen-generic points determine the truth value of φ at the canonical Cohen name.

[F6]

Shelah's Main Lemma 7.14(b),(c) gives automorphism extension and free amalgamation for countably generated complete subalgebras, and Theorem 7.16 invokes Solovay's argument from these clauses and the meagre-set absorption. Solovay's Part III §§1.4--1.6 first localizes at a forcing condition and then uses the category analogue of Theorem II.2.8 to obtain one Borel reading on all Cohen generics over the intermediate model. Thus the relevant interface is a compatible family of local Cohen-cone readings, not a complete embedding obtained from an arbitrary name merely forced to be Cohen-generic. [source]

Proof

1.1

By [F1], choose a stage α containing a name for s and all Boolean values used below. Enlarge to a later stage β so that the next designated quotient has the canonical UM presentation. Put M=V[s], not V[GBβ]. Then every meagre Borel set coded in M is among the sets absorbed by that quotient, exactly as [F1] states. The ordinal parameters already belong to V and hence to M. Every relevant countably generated complete subalgebra and name can be placed in a later stage because its countable set of Boolean data is bounded in the ω1 construction.

F1F2
2.1

In the ground model choose, for each coordinate of the fixed name s˙, a countable maximal antichain labelled by its decided ordinal value, and let Cs be the completion of the countable Boolean algebra generated by all members of those antichains. The labelled antichains make s˙ a Cs-name. Conversely, s determines which member of every labelled antichain lies in G: combine equal labels first, so distinct antichain members have distinct labels. Those antichains generate a countable dense subalgebra of Cs, and a generic ultrafilter is determined by its trace on a dense subalgebra. Consequently V[GCs]=V[s]=M. Choose the stage in step 1.1 to contain the countably many generators; completeness then contains Cs. For every dense open D2<ω in M, the reals whose initial-segment filters miss D form a closed nowhere-dense set coded in M. By [F1], the later UM quotient puts the union of all these sets inside one meagre set. Thus the final extension contains Cohen reals over M, by its ZFC Baire theorem. This existence assertion is not promoted to a claim that an arbitrary name for one of those reals canonically embeds the full Cohen algebra.

F1F2step 1.1
3.1

Work in M and let C be the Cohen category algebra. A local Cohen chart consists of a nonzero aB, a B-name x˙, and ax˙ is Cohen-generic over the canonical Cs-extension. The map ja,x˙(u)=ax˙uB(uC) is a complete Boolean homomorphism into Ba, but need not be injective: prepending 0 to a Cohen name kills the nonzero cylinder [1]. Its kernel is a complete ideal, hence is C¬d for a unique nonzero support dC, and the restriction ja,x˙:Cdja,x˙[C] is a complete isomorphism with top a. The complete subalgebra generated by Cs, this range, and a is countably generated. This is the required localization; no full Cohen copy is inferred from genericity of the name.

F5F6step 2.1
4.1

Put ba=aφ(x˙,s˙,γˇ)B and let C be the chart algebra from step 3.1. Inside the relative algebra below a, repeat Shelah's free-amalgamation argument. If D is generated by C{ba}, a free copy of D over C extends to an automorphism fixing C. It fixes a, the parameter name, and every Boolean value of the coordinate name below a, so it fixes ba. If the two projections of ba and aba to Ca overlapped, freeness would make ba compatible with the image of its complement, a contradiction. Hence baCa. Via the isomorphism in step 3.1 it has a unique reading ca,x˙d in the Cohen algebra, represented by a regular open, and therefore Borel, subset of d.

F2F5F6step 3.1
5.1

These local readings are coherent. On a nonzero overlap of two support elements, restrict both chart algebras to that overlap. Their coordinate isomorphism fixes Cs and sends one restricted Cohen name to the other; [F2] extends it to an automorphism of B. Since the parameters are fixed, invariance of Boolean truth sends one restricted value from step 4.1 to the other, so the two Cohen readings agree on the overlap. The family of chart supports is dense in C: from one Cohen real supplied by step 2.1, an M-coded category-algebra isomorphism into any prescribed nonzero regular open set produces a chart supported below that set. Choose a maximal antichain of chart supports. It is countable, and the coherent local readings paste to one cC, hence to one Borel code in M. Every M-Cohen-generic real meets this antichain and, by applying the same overlap argument to a chart containing its chosen name and forcing condition, satisfies V[G]φ(x,s,γ)xCc. Consequently ACc is contained in the set X of reals not Cohen-generic over M. This is precisely the local-cone step in Solovay's argument cited in [F6]; it does not assert a canonical complete copy for every generic name.

F2F5F6step 2.1step 3.1step 4.1
6.1

For each dense open D2<ω in M=V[s], the set of reals whose initial-segment filter misses D is a closed nowhere-dense set coded in V[s]. Their union is exactly X. The family need not be countable in M, but every member is among the meagre Borel sets whose codes [F1] absorbs at the designated UM quotient chosen in step 1.1. The absorption clause therefore gives in the final extension one coded meagre Fσ set E containing all of X. Hence ACcE.

F1step 1.1step 2.1step 5.1
7.1

The conclusion so far is a Borel representative, not necessarily an open one. Apply the uniform construction in [F4] to c: it gives an open code u and a coded meagre set Ec with CcUuEc. Therefore AUuEEc, and the right side is meagre. All three codes belong to the final extension. This is the explicit Borel-to-open step required by the definition of the Baire property.

F3F4step 6.1
8.1

A real is a countable ordinal sequence, so real-and-ordinal parameters are a special case. Conversely, the proof began with an arbitrary captured countable ordinal sequence s, so it does not rely on replacing s by a real unless the constructible-ground coding of [F1] is invoked later. Steps 6.1--7.1 prove the Statement.

F1step 6.1step 7.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-22Open item page →

The Shelah HOD(S) model and its real-ordinal presentation

Definition

Work in the generic extension V[G] of the CH-length Shelah construction Shelah's CH-length homogeneous sweet construction started over the constructible universe L. Let S=αOrdωα be the class of all countable sequences of ordinals, exactly as in the Solovay HOD(S) presentation The hereditarily ordinal-sequence-definable Solovay model, and define

N=HOD(S)={x:tc({x})OD(S)},

where OD(S) is the class of sets uniquely definable in a rank from one sS, finitely many ordinals and a formula, in the sense of Ordinal definability and HOD. The definition is the same uniform first-order class as in the Solovay presentation, with the ambient model now being the Shelah extension rather than a Lévy collapse.

Conventions proved in this pair. Finite and countable tuples of members of S interleave into one member of S by a fixed pairing function on ω, so "one S-parameter" loses no generality; a real, viewed as a binary sequence of ordinals, is itself a member of S; and every real belongs to N, because a real is definable from itself as an S-parameter.

Real-ordinal presentation. In this branch the ambient ground model is L. By the countably-generated-support coding of Real names are captured and coded meagre unions are absorbed, every set AR in N is definable from one real together with finitely many ordinals: take the B-name of the S-parameter defining A, capture its countably many deciding antichains in a stage Bα, record the generic's chosen index in each of them by a single real, and code the ground-model name and the canonical enumerations by ordinals, which lie in L. Conversely, a real together with finitely many ordinals interleaves into one member of S. This is the real-and-ordinal presentation required by the equiconsistency statement; it is asserted only in the branch over L and is not claimed for an arbitrary ground extension.

No equality with L(R), with HOD(R), or with any class built from all ω1-sequences of ordinals is asserted. The ambient ω1 is not collapsed: the construction is ccc and adds no new ordinals, so the ordinal height of N is that of V[G].

LemmaStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

The Shelah inner model is closed under ambient omega-sequences

Statement

If f belongs to the ambient ZFC forcing extension and maps ω into N=HOD(S), then f itself belongs to N.

Facts & Assumptions

Given: The class N=HOD(S) of The Shelah HOD(S) model and its real-ordinal presentation and an ambient function f:ωN.

[F1]

The Shelah HOD(S) model and its real-ordinal presentation with Ordinal definability and HOD: membership in N means hereditary OD(S)-definability, so every yN has a code consisting of a formula, a rank, finitely many ordinals and one member of S.

[F2]

N×NN supplies a fixed definable bijection b:ω×ωω.

[F3]

The Axiom of Choice supplies a choice function on a set of nonempty sets; Collection first bounds the witnesses used below.

[F4]

Montague–Lévy reflection for a finite formula family reflects each fixed finite family of formulas, with arbitrary set parameters in the reflecting rank. Thus an ambient unique definition from an S-parameter and finitely many ordinals gives a rank definition with the same parameters.

Proof

1.1

A valid definition code is a tuple c=(e,θ,k,aj:j<k,s), where e,k<ω, θ>0 is an ordinal, sSVθ, each aj<θ, and the formula with code e has a unique solution yVθ with parameters s,a0,,ak1. Write R(c,y) for this assertion. Set satisfaction makes R a single first-order relation; no truth predicate for the universe is used. For every yN, hereditary membership includes yOD(S), so [F1] supplies such a code. Retain all its components rather than treating the rank as a code for the formula and tuple.

F1
2.1

For every n<ω some set code c satisfies R(c,f(n)). Collection yields a set C containing a witness for each n. Separation gives nonempty sets Cn={cC:R(c,f(n))}. Apply [F3] once to the set {Cn:n<ω}, and compose its choice function with nCn to obtain cn=(en,θn,kn,an,j:j<kn,sn)Cn. This selects from sets, not proper classes.

F3step 1.1
3.1

For each n define an ordinal sequence tn by tn(0)=en, tn(1)=θn, tn(2)=kn, tn(3+2j)=an,j for j<kn and tn(3+2j)=0 otherwise, and tn(4+2j)=sn(j) for every j<ω. Define s(b(n,j))=tn(j) using [F2]. Replacement produces this function on ω; the supremum of its set of ordinal values, plus one, bounds its range, so sS. Decoding recovers all five components of every cn, including the empty tuple when kn=0.

F1F2step 2.1
4.1

The fixed first-order condition on a set g saying that g is a function with domain ω and R(cn,g(n)) holds for each n, with cn decoded from s as in step 3.1, has the unique solution g=f. Existence follows from the selected codes and uniqueness from their unique solutions. Reflect this formula and its uniqueness assertion to a rank containing f and s by [F4]. Thus fOD(S) under the rank-definition convention. Its graph consists of the ordered pairs (n,f(n)), not (f(n),n); its values need not be ordinals.

F1F4step 1.1step 3.1
5.1

Finite sets of OD(S) objects are again in OD(S). Indeed combine finitely many of their valid codes into one ordinal sequence by the coding of step 3.1; the fixed relation R uniquely reconstructs each object, and an ambient formula uniquely specifies their finite set. Reflection as in step 4.1 gives a rank definition. Every ordinal is ordinal definable using itself as parameter. Since f(n)N, each f(n) and all its descendants are in OD(S) by [F1]. For the Kuratowski pair (n,f(n))={{n},{n,f(n)}}, the pair and its two members are in OD(S) by finite-set closure; their further descendants are ordinals below n, or f(n) and its descendants. Together with fOD(S), this accounts for every member of tc({f}). Hence fN.

F1F2F4step 3.1step 4.1
6.1

The selected codes, explicit decoding and hereditary check prove that every ambient function f:ωN belongs to N. The argument uses only the defining class HOD(S) in the ambient ZFC universe, not any homogeneity or regularity assertion about the Shelah forcing.

step 2.1step 5.1
TheoremStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

The Shelah inner model satisfies ZF and Dependent Choice

Statement

N=HOD(S) is a transitive inner model with the same ordinals and reals as the ambient Shelah extension, satisfies every axiom of ZF, and satisfies the serial-relation form of Dependent Choice.

Facts & Assumptions

Given: The class N of the definition item in the ambient Shelah extension.

[F1]

The Shelah HOD(S) model and its real-ordinal presentation: membership in N is hereditary unique definability in a rank from one countable ordinal sequence and finitely many ordinals; the class is first-order and contains all reals and all ordinals; finite tuples of S-parameters interleave.

[F2]

The Shelah inner model is closed under ambient omega-sequences: every ambient ω-sequence with values in N belongs to N.

[F3]

The Solovay inner model satisfies ZF and every real set has a real–ordinal definition and The Solovay inner model satisfies Dependent Choice: the corresponding ZF and DC clauses are already proved for the Solovay HOD(S) model at exactly this interface.

[F4]

The serial-relation Dependent Choice principle over ZF: DC says that for every nonempty set A and every serial relation R on A, there is a sequence an:n<ω in A with R(an,an+1) for all n. The definition expressly distinguishes this from the prescribed-start form.

[F5]

The Axiom of Choice: ambient AC, used only to produce the ambient recursive chain below.

Proof

1.1

N is transitive and contains all ordinals and all reals: the transitive closure of a member of N consists of OD(S)-sets by hereditaryness, and every ordinal and every real is definable in a rank from itself as a parameter, so both lie in N. Since the sheaf of definitions is rank-bounded, N is a transitive class, exactly at the HOD(S) interface of [F3].

F1F3
1.2

Extensionality, Foundation, Pairing, Union and Infinity hold: each axiom's witness is definable in a rank from the same parameters as its inputs, and the definitions close under these operations because a finite tuple of S-parameters interleaves into one.

F1
1.3

Separation: for AN and a formula ψ, the set AψN is defined in a rank from the definition of A conjoined with ψ and the rank bound of the separating instance, so it lies in N.

F1
1.4

Replacement: if F is a definable function on AN with values in N, then the image is defined from the same S-parameter and ordinals as A and F, without selecting a code for each value: one quantifies in a rank over the unique value of F. Hence the image belongs to N.

F1
1.5

Power set: for AN, the uniform predicate "y is a subset of A" is ranked and definable from the parameters defining A, so the power set of A as computed in N is a set of N. Together with steps 1.2 through 1.4 this verifies all axioms of ZF in N.

F1
1.6

Dependent Choice: let AN be nonempty and let RN be serial on A. In the ambient model, AC first selects some a0A and then recursively chooses an+1A with R(an,an+1), which is possible by seriality. The resulting ω-sequence lies in N by [F2]; transitivity and the absoluteness of membership in the set R give NR(an,an+1) for all n. Thus the starting-point-free serial-relation form of DC stated in [F4] holds in N; no equivalence with the separately named prescribed-start form is used.

F2F4F5
2.1

N has the same ordinals and reals as the ambient extension, since it contains them all and is transitive.

F1step 1.1
3.1

Steps 1.1 through 1.6 verify the ZF and same-ordinals-and-reals clauses, and step 1.6 verifies DC; this is the Statement.

step 2.1step 1.6
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-22Open item page →

Every real set in the Shelah inner model has the Baire property

Statement

N satisfies: every subset of the reals has the property of Baire. Here the set-theoretic reals are represented first by Cantor space 2ω; the same assertion for the usual real line follows through comeagre homeomorphic coding subspaces. Explicitly, for each real set AN there are in N an open set U and a meagre set M in the relevant space such that AUM.

Facts & Assumptions

Given: A set AR with AN in the ambient Shelah extension.

[F1]

The Shelah HOD(S) model and its real-ordinal presentation: A has a rank-bounded definition from one sS and finitely many ordinals; over the constructible ground this is equivalent to definability from one real and finitely many ordinals.

[F2]

Strongly homogeneous truth has Baire representatives: for every formula with a countable ordinal-sequence parameter, the set of binary reals satisfying it differs from a Borel set by a coded meagre set; its proof places the Boolean truth value in the countably generated parameter-and-Cohen algebra by free amalgamation and transports its Borel reading by automorphism extension.

[F3]

The Shelah inner model satisfies ZF and Dependent Choice: N is transitive and has the same reals as the ambient extension.

[F4]

The property of Baire: the property of Baire is the existence of an open set differing from the given set by a meagre set.

[F5]

Borel-code, measure, category, and perfect-set absoluteness: from a Borel code one uniformly obtains an open code and a coded sequence of closed nowhere-dense sets covering their symmetric difference. Its stated evaluation-absoluteness interface is restricted to Solovay intermediate models, so the proof below does not apply that clause to N.

[F6]

Cantor and Baire sequence spaces and coordinate codings gives a homeomorphism from ωω onto the subspace D2ω of sequences with infinitely many 1s, with countable complement. Baire sequence space is homeomorphic to the irrational real numbers identifies ωω with RQ, and Q is countably infinite makes the omitted rational set countable.

[F7]

Well-founded Borel evaluation codes: a Borel code is a real-coded countable labelled tree whose child relation is well-founded, and evaluation proceeds through leaf, complement and countable-union nodes.

Proof

1.1

First let A2ω belong to N. By [F1], A has a rank-bounded definition from one parameter sS and finitely many ordinals. Applying [F2] to that exact defining formula gives a Borel code c and a coded meagre set E0 in the ambient extension with ACcE0. This uses the claim as written; no open set is read directly from the Borel representative.

F1F2
1.2

This proves the all-Baire-property assertion for the standard set-theoretic real space 2ω. To compare with the usual real line, let D2ω be the infinitely-many-1s subspace of [F6]. Its complement is explicitly at most countable and hence meagre; likewise Q is countable and meagre in R. Composing the two homeomorphisms in [F6] gives h:DRQ.

F3F6
2.1

Apply only the uniform construction clause of [F5] to c. It yields an open code u and a coded sequence of closed nowhere-dense sets covering CcUu. Pair the Borel/open code and both meagre-error sequences into finitely many binary reals. By [F3], every such code real belongs to N.

F3F5step 1.1
3.1

We verify the needed absoluteness directly, rather than use the Solovay-intermediate-model clause of [F5]. A code from [F7] is a labelled tree on ω<ω and hence a real. If its child relation were ill-founded in either of the two transitive same-real models, DC in N (and Choice in the ambient extension) would produce a descending sequence of nodes, itself a real; therefore well-foundedness agrees. For a shared real x, if the two evaluations first differed at a node, an R-minimal such node would have agreeing child evaluations, and the leaf, complement and union rules would force agreement at that node, a contradiction. Thus Cc and Uu have identical evaluations on the common reals. For a binary tree code, closedness is immediate and nowhere density is the arithmetic finite-cylinder test: every finite word has an extension above which some finite level has no tree node. That test is absolute, so every displayed closed-nowhere-dense code remains such in N.

F3F7step 2.1
4.1

Membership in AN is absolute between the transitive model N and the ambient extension. Hence the ambient inclusions from steps 1.1 and 2.1, together with step 3.1, give NAUuE0Ec. Dependent Choice in [F3] supplies Countable Choice, and the two actual coded sequences of nowhere-dense sets therefore witness in N that the right side is meagre.

F3F4step 1.1step 2.1step 3.1
5.1

Let AR belong to N. The coded set A=h1[A(RQ)]D, viewed as a subset of 2ω by putting no points outside D, belongs to N. Step 4.1 gives AU meagre in 2ω. Restrict to the dense subspace D and transport by h: the image differs from the relatively open set h[UD] by a meagre subset of RQ. A nowhere-dense subset of a dense subspace is nowhere dense in the whole space after taking ambient closure, so that error is meagre in R. Write the relatively open image as W(RQ) for an open WR. Adding the countable rational set shows AW is meagre in R. All maps, countable complements and codes used here are the fixed objects of [F6] and belong to N.

F3F4F6step 4.1step 1.2
6.1

Since A was arbitrary, steps 4.1 and 5.1 prove the assertion for both the set-theoretic and usual-real conventions, with witnesses in N. This is the Statement.

F3step 4.1step 5.1
TheoremStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

The exact equiconsistency of ZFC and the all-Baire-property model

Statement

The following theories are equiconsistent: ZFC; ZFC plus "every real set first-order definable from a real and an ordinal parameter has the Baire property"; and ZF+DC plus "every set of reals has the Baire property". In particular, Con(ZFC) is equivalent to Con(ZF+DC+all real sets have BP), with no inaccessible-cardinal hypothesis.

Facts & Assumptions

Given: Fixed arithmetizations of the three theories and of ZFC as in the formal-consistency items.

[F1]

Formal consistency of ZFC plus GCH relative to ZF: a verified proof transformation gives Con(ZF)Con(ZFC+GCH), without a transitive model assumption.

[F2]

Shelah's CH-length homogeneous sweet construction: under ZFC+CH there is a CH-length sweet construction whose final algebra is ccc and has the stated homogeneity, free-amalgamation and UM-quotient properties. This interface supplies that mathematical construction, not a uniform formal forcing verification.

[F3]

Shelah's numbered conclusion cited in the source block states exactly that ZFC, ZFC plus the real-and-ordinal-definable Baire-property assertion, and ZF+DC plus universal Baire property are equiconsistent. Its proof remark supplies both forward models: Theorem 7.16 gives the definable-set Baire property in the full forcing extension, while HOD(S) gives the ZF+DC model with universal Baire property. It invokes Gödel's L for the reverse implications. This item uses that published equiconsistency theorem directly; it does not infer a proof-code compiler from [F2].

[F4]

The Shelah inner model satisfies ZF and Dependent Choice with Every real set in the Shelah inner model has the Baire property: inside the extension, N satisfies ZF+DC and every set of reals in N has the Baire property. This interface supplies only the inner model; it is not used to transfer Baire-property witnesses or arbitrary definable sets upward to the full extension.

[F5]

Semantic and formal inner-model theorem for L with The constructible universe satisfies AC: for every model of any of the three theories, its constructible universe satisfies ZFC internally.

Proof

1.1

The exact three-way equiconsistency assertion is Shelah's cited conclusion by [F3]. We record how its two directions match the semantic interfaces developed on this page.

F3
1.2

For the forward construction, the standard L reduction and [F1] provide the CH ground assumed by [F2]. The source theorem and proof remark incorporated in [F3] give the real-and-ordinal-definable Baire-property clause in the full forcing extension. Separately, [F4] gives the inner model NZF+DC+ universal Baire property. These are the two models named in [F3]; no inference from the inner model's witnesses to the full extension is made.

F1F2F3F4
1.3

For the reverse direction, [F3] invokes Gödel's work on L; [F5] is the library's semantic counterpart: the constructible universe internally satisfies ZFC, and the Baire-property clause plays no role.

F3F5
1.4

No inaccessible cardinal is used: the forward route of [F3] is the ccc sweet construction over CH, and the reverse route is L.

F1F2F3
2.1

Thus the published equiconsistency theorem [F3], with steps 1.2--1.3 identifying its constructions with the exact semantic results proved on this page, gives the Statement. Nothing here claims that [F2] alone supplies the uniform proof-code verification required by a formal forcing compiler.

F3step 1.2step 1.3step 1.4
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-22Open item page →

Boldface Sigma-one-three measurability

Definition

Work in Cantor space C=2N, with auxiliary real quantifiers ranging over Baire space N=NN as in Cantor and Baire sequence spaces and coordinate codings. Fix a real parameter x.

A set AC is Σ31(x) when membership in A has the form

aAy z w θ(a,y,z,w,x),

where y,z,w range over Baire space and θ is arithmetic: all its quantifiers are number quantifiers and its atomic statements are those of a fixed recursive decoding of the sequences involved. Thus the leading real quantifiers are one existential, one universal and one existential, the last being the one that may be dummy. A set is boldface Σ31 when it is Σ31(x) for some real x, and the regularity assertion boldface Σ31-measurability means that every such set belongs to the completed coin-measure domain specified below.

The measured domain. In applications assume Countable Choice (The Axiom of Countable Choice (ACω)). The proof of Dyadic coding supplies coin measure and its completed Lebesgue transfer uses DC only in its step 1.2 to derive Countable Choice; after that step, its cylinder-pullback construction of the Borel coin probability ν uses only the resulting Countable Choice hypotheses. Thus the same construction is available directly under the present assumption. Write B for its Borel sigma-algebra. Define B:={EC:E=BN, B,ZB, NZ, ν(Z)=0}. For such a representation put ν(E):=ν(B). This is exactly the completion construction of The completion domain and proposed completed set function of a measure space, so Assuming countable choice, every measure space has a unique complete extension to its completion proves that this value is independent of the representation and is a complete measure on the displayed sigma-algebra. Thus the regularity assertion is precisely xN AC(AΣ31(x)  AB). The dyadic lemma supplies the Borel measure; the completion theorem supplies its completed domain and measure. No completion or measure transport is inferred from a homeomorphism between sequence spaces.

Elementary codings. Coordinate pairing gives the homeomorphisms CCN and NNN, so finite or countable tuples of the respective real codes may be folded into one code. The published map from N is a homeomorphism only onto the subspace DC of sequences with infinitely many 1s; no homeomorphism NC and no measure transport along that subspace map is asserted here. Adding a dummy final existential real quantifier shows that every Σ21(x) subset of C is Σ31(x): prefix a redundant w and ignore w in θ. This inclusion is the one used below when a Σ31-measurability hypothesis is applied to the Σ21(x) null-code order. The quantifier-prefix definition uses no choice. The measured interpretation above is used under Countable Choice, which licenses both the Borel coin-measure construction and its completion.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-22Open item page →

Rapid filters and the Raisonnier family

Definition

Work in ZF. Here increasing means nondecreasing unless strictly increasing is written, and f(n) denotes the finite ordinal {0,,f(n)1}. A filter F on ω in the sense of Filter on a set extends the Fréchet filter when it contains every cofinite set. A filter extending the Fréchet filter is rapid when for every increasing f:ωω there is aF with

af(n)nfor every n<ω.

Uniform-bounding form. The rapidity condition is equivalent to the following one, whose uniformity is what later estimates use: there is a single strictly increasing g:ωω such that for every increasing f:ωω there is aF with af(n)g(n) for all n. The forward direction takes g(n)=n. For the converse, given g and an increasing f, apply the hypothesis to f(n)=f(g(n+1)) to obtain aF with af(g(n+1))g(n) for all n; then for k[g(n),g(n+1)) the monotonicity of f gives af(k)af(g(n+1))g(n)k, and replacing a by a=af(g(0)), which preserves membership in F because the Fréchet filter is contained in F, gives the exact inequality af(k)k for all k (the values below g(0) being empty). Rapidity is thus witnessed by a single bounding function.

First differing prefix lengths and the Raisonnier family. For distinct u,v2ω let h(u,v)=min{n:unvn} be their first differing prefix length. If the first differing coordinate is k, this length is k+1, because restriction to n uses the coordinates strictly below n. Thus h(u,v)1. We retain this prefix-length convention from Ishii Definition 3.3 throughout H and F(x). For X2ω put

H(X)={h(u,v):u,vX, uv}.

The closure of a set does not change H: if u,vX are distinct and m=h(u,v), the length-m cylinders about u,v each meet X. Choose u,v in these two intersections. Their prefixes agree below m1 and differ at m1, so h(u,v)=m. This proves H(X)H(X); the reverse inclusion follows from XX. Only two existential witnesses are used, not a sequence of choices.

For precision, if xωω is a real, use its graph as a set predicate in the relativized constructible hierarchy. For nonempty A, Defx(A) consists of subsets of A definable with finitely many parameters in (A,,xA); set Defx()={}. This is the predicate version of Definable subsets of a membership structure: uniform set satisfaction for the membership relation and one unary predicate is supplied by Existence and uniqueness of set satisfaction, and Separation and Replacement collect the subsets defined by the set of formula codes and finite tuples. Define L0[x]=, Lα+1[x]=Defx(Lα[x]) and take unions at nonzero limits. Transfinite recursion constructs each set-length segment uniquely; uniqueness makes the segments agree, just as in The constructible hierarchy and constructible rank. Write yL[x] for existence of an ordinal stage containing y, a class predicate rather than a set union over all ordinals. With L[x]2ω viewed in Cantor sequence space, the Raisonnier family F(x)P(ω) is defined, for aω, by

aF(x)there is a countable cover Fn:n<ω of L[x]2ω with n<ωH(Fn)a.

The cover members range over subsets of 2ω; replacing them by their closures does not change the union of the H(Fn), so the witnessing covers may always be taken to consist of closed sets. Replacement forms the sequence of closures directly. The definition uses no choice; the later filter and rapidity assertions about F(x) are proved separately from it.

LemmaStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

The Raisonnier family is a Sigma-one-three filter

Statement

Assume Countable Choice and ω1L[x]=ω1. Then F(x) is a proper filter on ω extending the Fréchet filter, and membership aF(x) is a Σ31(x) property of the real a.

Facts & Assumptions

Given: Countable Choice, a real x with ω1L[x]=ω1, and the Raisonnier family F(x) of the definition item.

[F1]

Rapid filters and the Raisonnier family: the definition of F(x) by countable covers of L[x]2ω, the first-difference function h, the set H(X), and the invariance H(X)=H(X).

[F2]

Filter on a set: the filter axioms: upward closure, closure under intersections of two members, and properness.

[F3]

The relativized hierarchy of [F1] carries the coherent definition-code order obtained from The canonical definable global well-order of L. Countable well-founded level certificates show in ZF that zL[x] is Σ21(x), and canonical least codes of the L[x]-countable ordinals inject ω1L[x] into L[x]2ω; both facts are proved where used below.

[F4]

The Axiom of Countable Choice (ACω) with Countable choice makes omega-one regular: Countable Choice makes ω1 regular, and a countable union of countable sets is countable.

[F5]

Closed subsets of Baire space are tree bodies with Cantor and Baire sequence spaces and coordinate codings: closed subsets of the sequence spaces are bodies of trees, and a countable sequence of reals can be coded by a single real.

[F6]

Boldface Sigma-one-three measurability: the pointclass Σ31(x) and the fact that a Σ21(x) matrix preceded by one real existential is Σ31(x).

Proof

1.1

Upward closure: if aF(x) is witnessed by a cover Fn and ab, the same cover witnesses bF(x).

F1F2
1.2

For later use, here is the choice-free relativized coding fact in [F3]. A real p can code a well-founded extensional relation on ω whose collapse is a correct countable level Lβ[x] containing a specified real z. Well-foundedness is Π11, and the definition recursion, satisfaction relation and distinguished element checks are arithmetic. Every zL[x]ωω has such a certificate: take the canonical Skolem hull of ω{x,z} in a sufficiently large level and collapse it; least Skolem witnesses canonically enumerate the hull, so no choice is used. Conversely collapse and induction through the hierarchy make every certificate correct. Thus zL[x] is Σ21(x).

F1F3
2.1

Closure under intersections: if a,bF(x) are witnessed by covers Fna:n<ω, Fmb:m<ω, fix a bijection π:ωω×ω and, for π(k)=(n,m), put Fk:=FnaFmb. These pairwise intersections cover L[x]2ω: for any z in that set, choose n and m with zFna and zFmb, and then zFk for the unique k with π(k)=(n,m). Moreover H(Fk)H(Fna)H(Fmb), because a first difference of two points lying in the intersection is a first difference of points of each factor. Hence kH(Fk)ab and abF(x).

F1step 1.1
2.2

By [F1] and [F5] replace each cover member by a closed body [Tn] of a binary tree Tn2<ω and code the sequence by one real y. Membership aF(x) is equivalent to the existence of y such that (i) every binary constructible real lies in some [Tn], that is, z2ω (zL[x]zn[Tn]), and (ii) every first difference of two points of one [Tn] lies in a. Using the certificate form from step 1.2, clause (i) is Π21(x): universally quantify a binary real and a proposed certificate, and require either failure of its Π11 certificate or membership in one tree body. Clause (ii) is Π11, not arithmetic: universally quantify two binary proposed branches and then check the arithmetic first-difference implication. It is therefore also Π21. Their conjunction preceded by the existential tree-sequence code y is Σ31(x) in the sense of [F6].

F1F5F6step 1.2
3.1

For every α<ω1L[x], L[x] contains a real coding a well-order of a subset of ω of type α: use the domain α for finite α (including the empty domain for 0), and a bijective enumeration by ω for infinite α. Encode both the domain and the relation by binary coordinates using the fixed pairing. Choose the <L[x]-least such code; uniqueness gives an injection αcα from ω1L[x] into L[x]2ω without any simultaneous choice. Hence the Given equality makes L[x]2ω uncountable in the ambient universe. If F(x), a witnessing cover would have H(Fn)= for every n, so every Fn would have at most one point; Countable Choice would make their union countable, contradicting that uncountability. Thus F(x) is proper.

F1F3F4step 2.1
3.2

The Fréchet filter is contained in F(x): fix n and let the cover consist of the 2n cylinders [s], s2n, padded by empty sets. Two distinct reals in one cylinder agree on the first n coordinates, so their first differing coordinate is at least n and their prefix length h is at least n+1. In particular sH([s]){k:kn}=ωn, so the cofinite set ωn belongs to F(x). Together with the steps above this makes F(x) a proper filter extending the Fréchet filter.

F1F2step 2.1
4.1

The steps above establish that F(x) is a proper filter extending the Fréchet filter, and step 2.2 that membership is Σ31(x); this is the Statement.

step 3.2step 2.2
TheoremStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

Rapid filters are not Lebesgue measurable

Statement

Every rapid filter on ω, regarded through characteristic functions as a subset of Cantor space with coin measure (and hence through the standard coding as a real set), is not Lebesgue measurable.

Facts & Assumptions

Given: A filter F on ω extending the Fréchet filter that is rapid in the sense of the definition item, viewed as {χa:aF}2ω.

[F1]

Rapid filters and the Raisonnier family: rapidity and its uniform-bounding form.

[F2]

Dyadic coding supplies coin measure and its completed Lebesgue transfer: the coin measure ν on Cantor space, its completion, and the transfer to Lebesgue measure through the standard coding.

[F3]

Filter on a set: F is upward closed, closed under intersections, and does not contain .

[F4]

Lebesgue density theorem: almost every point of a measurable set of positive measure is a density point, so for every measurable B and ε>0 the open set {s:ν(B[s])>(1ε)ν([s])} covers B modulo a null set.

[F5]

Lambda-systems, or Dynkin systems with Dynkin's pi-lambda theorem: Dynkin's π-λ theorem, used for the zero-one law below. Countable additivity and continuity from below are part of [F2].

[F6]

The Axiom of Countable Choice (ACω): the ambient choice hypothesis of this page, used through [F2] and [F4].

Proof

1.1

Assume for contradiction that F is measurable for the coin measure ν. Since F extends the Fréchet filter, it is closed under finite changes: if aF and a differs from a only below k, then a(ωk)F and is contained in a, so aF. Membership in F therefore depends only on the coordinates at and above any fixed level n.

assume-contraF3F6
1.2

To contradict nullity, fix an arbitrary closed B2ω with ν(B)>0. The density theorem supplies a finite nonempty family T0 of binary strings such that every sT0 satisfies ν(B[s])>(122)ν([s]). For example, enumerate canonically the positive-length strings satisfying the display and take the first one whose cylinder meets B. Put n0=max{lh(s):sT0}.

F4
2.1

Zero-one law: for each n, the measurable tail event F is independent of the sigma-algebra generated by the first n coordinates. Hence the family of measurable A satisfying ν(FA)=ν(F)ν(A) contains every finite-coordinate cylinder. It is a lambda-system, while the cylinders are a generating pi-system, so [F5] makes the family the whole Borel sigma-algebra and then its completion. Taking A=F gives ν(F)=ν(F)2, hence ν(F){0,1}.

F2F5step 1.1
2.2

Recursively, after finite nonempty Ti and ni are fixed, let Si be the canonically enumerated set of strings t with lh(t)>ni and ν(B[t])>(12(i+3))ν([t]). The density theorem gives ν(BtSi[t])=0. Let Ti+1 be the first finite initial segment of this enumeration for which ν(BtTi+1[t])<2(ni+i+2), and put ni+1=max{lh(t):tTi+1}. These choices are canonical, and every length in Ti+1 exceeds ni, so n0<n1<.

F4step 1.2
3.1

The value is not one. The complement map T(a)=ωa is measure preserving, and T[F]F=: otherwise a filter would contain both a and its complement and hence their empty intersection. If ν(F)=1, then ν(T[F])=1, contradicting additivity. Thus the assumed measurable filter is null.

F2F3step 2.1
3.2

Apply rapidity to the increasing function ini+1. There is aF such that ani+1i for every i.

F1step 2.2
4.1

Choose any s0T0 whose cylinder meets B; the canonical first such member suffices. Recursively suppose siTi has been chosen and has value 1 on every coordinate in alh(si). Put Hi={z2ω:z(m)=1 for every ma[lh(si),ni+1)}. The coordinates defining Hi lie above those defining [si], so the two events are independent, and step 3.2 gives ν(Hi)2i. The density bound for si and lh(si)ni therefore give ν(Hi[si]B)ν(Hi)ν([si])ν([si]B)>(2i2(i+2))2lh(si)32(ni+i+2). For i=0 use the T0 bound in step 1.2; for i>0 the defining bound on Ti in step 2.2 is exactly the displayed 2(i+2) conditional error. The uncovered part of B at level Ti+1 has measure below 2(ni+i+2), so choose ziHi[si]BtTi+1[t] and then the canonical si+1Ti+1 with zi[si+1]. Since both strings are initial segments of zi and lh(si+1)>nilh(si), we have sisi+1; the definition of Hi preserves the induction invariant.

step 1.2step 2.2step 3.2
5.1

Let b=isi. The points ziB converge to b, because both zi and b extend si+1 and the string lengths tend to infinity; closedness gives bB. The induction invariant and unbounded lengths give ab, so bF by upward closure. Thus every closed positive-set B meets F.

F3step 4.1
6.1

Hence F has positive outer measure: if it had outer measure zero, an open OF with ν(O)<1 would have a closed positive complement missing F, contrary to step 5.1. This contradicts ν(F)=0 from step 3.1. The assumption of measurability is false, and [F2] transfers the conclusion to Lebesgue measure under the standard coding.

discharge-contradictionF2step 3.1step 5.1
LemmaStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

A measurable null-code order bounds the constructible null union

Statement

For a real x define A(x) on pairs (u,v) by comparing the least canonical L[x] null Gδ codes containing u and v. Then A(x) is Σ21(x). Under Countable Choice, if A(x) is measurable, the union G of all null Borel sets coded in L[x] is null in the ambient universe.

Facts & Assumptions

Given: A real x, the completed coin measure ν on 2ω, and the family of null Gδ subsets of 2ω coded in L[x].

[F1]

Rapid filters and the Raisonnier family supplies the predicate construction of the hierarchy L[x]. The coherent definition-code recursion of The canonical definable global well-order of L applies verbatim with the additional predicate x, producing the canonical setlike order <L[x]; the countable-level and predecessor certificates needed below are proved in steps 1.1--2.1 rather than inferred from the unrelativized theorem.

[F2]

Boldface Sigma-one-three measurability supplies the projective pointclass convention and, under Countable Choice, the completed Borel coin probability used by the measurability hypothesis.

[F3]

The Axiom of Countable Choice (ACω): countable unions of null sets are null. It is also the hypothesis of the completed-product Fubini theorem used below.

[F4]

Tonelli and Fubini for the completed product, with only almost-everywhere section measurability: Fubini for the completed product measure: a measurable subset of 2ω×2ω whose horizontal sections are almost all null has null vertical-section set, and almost every vertical section of a null measurable set is null.

Proof

1.1

Relativize the definition-code recursion of [F1] to the structures (Lα[x],,xLα[x]). It gives a coherent setlike well-order <L[x] whose levels are initial segments. Every real dL[x] belongs to a countable level: inside L[x], close ω{x,d} under the canonically least Skolem witnesses of a sufficiently large level. Formula codes and finite tuples canonically enumerate this hull, so no ambient choice is used; collapsing it and inducting through the relativized definition operation gives some countable Lβ[x] containing d. Consequently the real predecessors of d are countable and all occur in one such level.

F1construct
2.1

A real e can therefore certify that it enumerates exactly {cωω:c<L[x]d}: it codes a well-founded extensional relation on ω, its collapse as a correct countable Lβ[x] containing d, the canonical order computed there, and the enumerated predecessor segment. Well-foundedness is Π11; extensionality, the staged definition recursion, countable satisfaction and the displayed enumeration check are arithmetic in the code. Thus the certificate predicate Predx(d,e) is Π11(x), and cL[x] has the analogous form qLevx(c,q) with Levx Π11(x). Correctness follows by collapse and induction on the coded hierarchy; completeness of the predecessor list follows from the initial-segment property in step 1.1. This is the choice-free relativized certificate behind the standard Σ21(x) facts in the cited sources.

F1step 1.1
2.2

Put G equal to the union of the null Gδ sets having codes in L[x]. For uG, let d(u) be the <L[x]-least such code containing u, and let ξ(u) be its position among the null codes. Disjointifying by least code gives null layers G~ξ with G=ξG~ξ.

F1step 1.1
3.1

Define A(x)={(u,v)G×G:ξ(u)<ξ(v)}. Equivalently, (u,v)A(x) iff there are reals c,d,e,q such that Levx(c,q) and Predx(d,e) hold, c codes a null Gδ containing v, d codes one containing u but not v, and no code enumerated by e codes a null Gδ containing v. Indeed these conditions say d<L[x]d(v) while d contains u; conversely take d=d(u) and c=d(v). In particular the formula is false off G×G and on the diagonal.

step 2.1step 2.2
4.1

In the formula of step 3.1, the four real witnesses may be folded into one. The two certificate predicates are Π11(x) by step 2.1, while recognition and interpretation of the explicit null-Gδ codes and the bounded checks through e are arithmetic. A leading existential real followed by this Π11 matrix is Σ21(x) in the convention of [F2].

F2step 2.1step 3.1
4.2

For vG, the horizontal section A(x)v={u:ξ(u)<ξ(v)} is the union of the null sets coded by the predecessor list for d(v) from step 2.1, hence is null by Countable Choice. For vG the section is empty. Thus every horizontal section is completed-measurable and null.

F3step 2.1step 3.1
5.1

Assume A(x) is measurable for the completed product coin measure. Tonelli applied to its indicator and step 4.2 makes A(x) product-null. The completed Fubini theorem then supplies a completed-measurable null set Z such that for every uZ the vertical section A(x)u is measurable and null. No measure is assigned to exceptional vertical sections.

F4step 4.2
6.1

If GZ, then G is null. Otherwise choose uGZ. The lower section A(x)u is null by step 4.2, the middle layer G~ξ(u) lies in one null Gδ, and the upper section A(x)u is null by step 5.1. Since G=A(x)uG~ξ(u)A(x)u, the finite union is null. This dichotomy never presupposes measurability of G.

F3step 4.2step 5.1
7.1

The steps above prove the complexity and the nullity conclusion, which is the Statement.

step 4.1step 6.1
LemmaStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

Uniform null G-delta sets capture block functions

Statement

There are uniformly assigned null Gδ sets Nf in Cantor space for fωω and, for each open U whose canonical coin content is below one, finite capture sets φU(n) of size at most 2n+1, such that NfU implies f(n)φU(n) for all sufficiently large n. If f belongs to a transitive model, the code for Nf belongs to that model.

Facts & Assumptions

Given: Cantor space 2ω.

[F1]

Cantor and Baire sequence spaces and coordinate codings: the cylinder topology, compactness of Cantor space, coordinate pairing and explicit natural-number codes for finite binary words. The choice-free coin content needed here is constructed in step 1.1.

[F2]

The countable Borel hierarchy and its limit convention: the Gδ form of a countable intersection of open sets.

[F3]

Closed subspaces of complete metric spaces are complete; the converse under countable choice and [F1]: a closed subspace of Cantor space is complete; choosing the lexicographically least branch through each nonempty cylinder trace supplies a canonical countable dense subset. Hence Separable complete metric spaces are Baire in ZF makes every nonempty closed K2ω a Baire space in ZF.

Proof

1.1

For an open O2ω, let PO be the prefix-free set of shortest finite words s with [s]O, and put ν(O)=sPO2s, the supremum of its finite partial sums in the fixed word order. Define the closed content m(K)=1ν(2ωK) and call E null when, for every k, it has an open cover of content below 2k. Refining finitely many cylinders to one common length proves finite additivity on clopen sets, monotonicity, and countable subadditivity for open unions directly from binary-word counts. If KD with K closed and D clopen, then m(K)ν(D). Every definition uses a fixed enumeration or a real supremum and hence exists in ZF.

F1construct
2.1

Using the canonical pairing from [F1], put Cn,m={n,m,j:jn} and Bn,m={x:cCn,m x(c)=1}. The coordinate groups are disjoint and have size n+1. Refining to a prefix above the finitely many coordinates shows ν(Bn,m)=2(n+1),ν((n,m)JBn,mc)=(n,m)J(12(n+1)) for every finite J; this is a finite pattern count, not a product-measure theorem.

F1step 1.1
2.2

Fix open U with ν(U)<1 and put K0=2ωU, so m(K0)>0. Enumerate the finite words as (si). Let Z be the union of those traces K0[si] with closed content zero. Such a compact zero-content trace has, for each requested rational error, a finite clopen cover of smaller content: choose a finite clopen subset of its open complement whose content is sufficiently close to one and take the complement. Choose the least finite cover in the fixed code order. Assigning error 2ik2 to the pair (i,k) and taking the open union proves directly that Z is null, without Countable Choice. Put K=K0Z. The set Z is K0 intersected with the open union of the corresponding cylinders, so K is closed. Monotonicity gives m(K)m(K0), while the arbitrarily small canonical open covers of Z and the finite/open content inequalities give m(K0)m(K)+ε for every positive rational ε; hence m(K)=m(K0)>0. Every nonempty trace K[s] has positive closed content, since otherwise the corresponding K0[s] was removed.

F1step 1.1
3.1

For f:ωω put Nf=k<ωnkBn,f(n). It is Gδ by [F2]. For every k, its displayed tail union is an open cover of content at most nk2(n+1)=2k by step 1.1, so Nf is null by the local definition. The assignment is arithmetic in f and the fixed blocks; therefore its code belongs to every transitive model containing f.

F2step 1.1step 2.1
3.2

For sTK={s:[s]K} put As(n)={m:K[s]Bn,m=}. For every finite J{(n,m):mAs(n)}, steps 1.1--2.2 give 0<m(K[s])(n,m)J(12(n+1))exp((n,m)J2(n+1)). Taking canonical finite initial subsets shows that nAs(n)/2n+1 converges. Hence every As(n) is finite and As(n)/2n+10.

step 1.1step 2.1step 2.2
4.1

Assume NfU, so KNf=. If every KnmBn,f(n) met every nonempty basic open subset of K, these sets would be dense open. The least-branch construction in [F3] makes K separable and complete in ZF, so the Baire theorem would make their intersection KNf nonempty. Therefore some sTK and m satisfy K[s]nmBn,f(n)=.

F3step 2.2step 3.1
4.2

Let i:2<ωω be the fixed bijection, and let n(s) be the least threshold after which As(n)/2n+12i(s)1. Put φU(n)={As(n):sTK, n(s)n}. For any finite EφU(n), assign to each mE the least witnessing s in the fixed word order. Then E2n+1s:n(s)nAs(n)2n+1s2i(s)11. If φU(n) had more than 2n+1 elements, its first 2n+1+1 elements would contradict this bound. Thus it is finite and has the required size.

F1step 3.2
5.1

With s,m as in step 4.1 and =max{m,n(s)}, every n satisfies K[s]Bn,f(n)=, hence f(n)As(n)φU(n). Together with steps 3.1 and 4.2 this proves capture, the size bound and model-membership of the codes.

step 3.1step 4.1step 4.2
6.1

The steps above provide the uniformly assigned null Gδ sets and the capture sets with all stated properties, which is the Statement.

step 3.1step 5.1
TheoremStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

Uniform null-code measurability makes the Raisonnier filter rapid

Statement

Assume Countable Choice and ω1L[x]=ω1. Suppose moreover that for every real r, the null-code order A(xr) is measurable, where xr is the usual interleaving join. Then the Raisonnier filter F(x) is rapid. In particular, boldface Σ21 measurability supplies this uniform hypothesis.

Facts & Assumptions

Given: Countable Choice, a real x with ω1L[x]=ω1, and measurability of A(xr) for every real r.

[F1]

A measurable null-code order bounds the constructible null union: for every real y, measurability of A(y) makes the union of all null Borel sets coded in L[y] null in the ambient universe.

[F2]

Uniform null G-delta sets capture block functions: the uniformly assigned null Gδ sets Nf for fωω and the finite capture sets φU(n) of size at most 2n+1 with NfU implying f(n)φU(n) eventually; codes of Nf lie in any transitive model containing f.

[F3]

Rapid filters and the Raisonnier family: the definition of F(z) by covers of L[z]2ω, for any real z, and the uniform-bounding form of rapidity.

[F4]

The Raisonnier family is a Sigma-one-three filter: F(x) is a filter; in particular it is upward closed.

[F5]

The Axiom of Countable Choice (ACω) and Assuming countable choice, Borel probability measures on Polish spaces are inner regular: under Countable Choice, if Z is a Borel null set in Cantor space, inner regularity applied to 2ωZ gives a compact K2ωZ of positive measure; then U=2ωK is an open superset of Z with ν(U)<1.

Proof

1.1

Fix an arbitrary strictly increasing sequence ni:i<ω of natural numbers and let r code this sequence. Put y=xr and M=L[y]. Since L[x]MV, the inequalities ω1L[x]ω1Mω1 and the Given equality show that ω1M=ω1. For fM2ω put fˉ(i)=fni, using the canonical natural-number code for the finite word. Both f and the sequence ni belong to M, so fˉM and [F2] puts the code of Nfˉ in M.

givenF2
1.2

By the uniform measurability hypothesis, A(y) is measurable. Hence [F1] makes the union of all null Borel sets coded in M=L[y] null, and that union contains every Nfˉ from step 1.1. By the definition of the completed coin measure, the union is contained in a Borel null set Z. Apply [F5] to 2ωZ and choose a compact K there with ν(K)>0; then U=2ωK is open, contains the union, and has ν(U)<1. For every fM2ω there is if such that fni=fˉ(i)φU(i) for all iif, by [F2]'s capture clause.

givenstep 1.1F1F2F5
2.1

Let Ψi be the elements of φU(i) that decode binary strings of length ni. Define aω by declaring ka iff, for i=min{j:knj}, there are distinct s,tΨi whose first differing prefix length h(s,t) is k. Thus the positive lengths in the block (ni1,ni], with n1:=0, are assigned to level i, exactly as required by the prefix-length convention of [F3].

F2F3step 1.2
3.1

The values assigned to level i lie in (ni1,ni] and are the first-difference prefix lengths realized by pairs from Ψi. If a finite set of equal-length binary strings has k1 members, its prefix tree has at most k1 branching levels; if k=0, it realizes no first differences. Thus level i contributes at most max{Ψi1,0}2i+11 values. In particular, even with the harmless overcount of a possible endpoint ni, aniji(2j+11)2i+22.

F2step 2.1
3.2

For k<ω and s2nk put Fk,s={fM2ω:fnk=s and fniΨi for every ik}. These countably many sets cover M2ω by step 1.2. If distinct f,gFk,s and i is least with fnigni, then i>k, both length-ni prefixes lie in Ψi, and their first differing prefix length equals h(f,g) and lies in (ni1,ni]. Thus h(f,g)a by step 2.1, so H(Fk,s)a. The cover therefore witnesses aF(y). Since L[x]2ωL[y]2ω, the same cover also witnesses aF(x).

F3F4step 1.2step 2.1
4.1

Given the arbitrary strictly increasing sequence ni, step 3.2 produced aF(x) with ani2i+22<2i+2 for every i. The same conclusion for a merely nondecreasing sequence follows by replacing it with a pointwise larger strictly increasing one. Since i2i+2 is one fixed bound, the uniform-bounding form of [F3] makes F(x) rapid.

F3step 3.1step 3.2
5.1

The steps above establish the rapidity of F(x) under the stated hypotheses; this is the Statement.

step 4.1
LemmaStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

Failure of inaccessibility in L produces a real with correct omega-one

Statement

Work in ZF+Countable Choice. If the ambient ω1 is not an inaccessible cardinal of L, then there is a real x such that ω1L[x] equals the ambient ω1.

Facts & Assumptions

Given: Countable Choice and the hypothesis that the ambient ω1 is not inaccessible in L.

[F1]

The Axiom of Countable Choice (ACω) with Countable choice makes omega-one regular: Countable Choice makes the ambient ω1 regular, and every countable subset of ω1 is bounded.

[F2]

The generalized continuum hypothesis holds in L: L satisfies GCH, so inside L the power-set operation is the cardinal successor and 20=1.

[F3]

Absoluteness, idempotence and minimality of L: constructibility is absolute between the relevant transitive models with the same ordinals, and LL[x]V. No preservation of L-cardinals in V is asserted: in fact, every ordinal below the ambient ω1 is countable in V.

[F4]

Inaccessible and Mahlo cardinals: a cardinal is inaccessible when it is uncountable, regular and a strong limit.

Proof

1.1

The ambient ω1 is regular by Countable Choice, and it is a cardinal in L: an L-definable surjection from a smaller ordinal onto ω1 would still be a surjection in the universe. It is also regular in L, since an L-cofinal map from a smaller ordinal would remain cofinal in the universe.

F1F3
2.1

Hence, if ω1 is not inaccessible in L, it fails one of the three clauses of [F4] there. It is uncountable in L (it is uncountable in the universe and L has the same ordinals) and regular in L by step 1.1, so it is not a strong limit cardinal of L: there is a cardinal μ<ω1 of L with (2μ)Lω1. By GCH in L, (2μ)L=μ+, so the ordinal ω1 equals (μ+)L for some L-cardinal μ<ω1. This μ is infinite, since the L-successor of a finite cardinal is finite whereas the ambient ω1 is uncountable.

F2F4step 1.1
3.1

The ordinal μ is countable in the ambient universe because μ<ω1, so there exists a real x coding a bijection b:ωμ. This is one existential choice from a nonempty set of codes and needs no family-choice principle.

F1step 2.1
4.1

Let β<(μ+)L=ω1. If β=0, it is countable in L[x] trivially. If β>0, then Choice in L and the fact that μ is an infinite L-cardinal imply that L contains a surjection from μ onto β; this map also belongs to L[x] by [F3]. Composing it with the bijection b coded by x makes β countable in L[x]. Thus every ordinal below the ambient ω1 is countable in L[x], so ω1L[x]ω1. Conversely the ambient ω1 is uncountable in L[x], since any bijection with ω in L[x]V would contradict its ambient definition; hence ω1L[x]ω1. Therefore equality holds.

F2F3step 2.1step 3.1
5.1

The steps above produce a real x with ω1L[x]=ω1 from the failure of inaccessibility in L; only this existential real is claimed, not the statement for every real.

step 4.1
TheoremStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

Sigma-one-three measurability makes omega-one inaccessible in L

Statement

Assume ZF+Countable Choice and boldface Σ31 measurability. Then the ambient ω1 is an inaccessible cardinal in L.

Facts & Assumptions

Given: Countable Choice and the hypothesis that every Σ31(x) set of reals is Lebesgue measurable for every real x.

[F1]

Boldface Sigma-one-three measurability: the pointclass Σ31(x), the inclusion of Σ21(x) in Σ31(x) by a dummy real quantifier, and the definition of boldface measurability.

[F2]

Failure of inaccessibility in L produces a real with correct omega-one: failure of inaccessibility of the ambient ω1 in L yields a real x with ω1L[x]=ω1.

[F3]

A measurable null-code order bounds the constructible null union: the null-code order A(x) is Σ21(x), and its measurability makes the union of the constructible null Borel sets null.

[F4]

Uniform null-code measurability makes the Raisonnier filter rapid: under Countable Choice, ω1L[x]=ω1 and measurability of A(xr) for every real r, the filter F(x) is rapid.

[F5]

The Raisonnier family is a Sigma-one-three filter: F(x) is a Σ31(x) subset of the reals.

[F6]

Rapid filters are not Lebesgue measurable: rapid filters are not Lebesgue measurable.

[F7]

The Axiom of Countable Choice (ACω): the ambient choice hypothesis.

Proof

1.1

Assume, for contradiction, that the ambient ω1 is not an inaccessible cardinal of L, and let x be a real with ω1L[x]=ω1, as supplied by [F2].

assume-contraF2
2.1

For every real r, the null-code order A(xr) is Σ21(xr) by [F3]. By [F1] it is Σ31(xr), so the boldface measurability hypothesis makes A(xr) measurable. Thus the uniform hypothesis of [F4] holds, not merely its instance at r=0.

F1F3step 1.1
3.1

By [F4], applied with Countable Choice [F7], ω1L[x]=ω1 and the uniform conclusion of step 2.1, the Raisonnier filter F(x) is rapid.

F4F7step 2.1
4.1

By [F5] the filter F(x) is a Σ31(x) set of reals, and by [F6] it is not Lebesgue measurable. This contradicts the hypothesis that every Σ31(x) set is measurable.

F5F6step 3.1
5.1

The contradiction in step 4.1 refutes the assumption of step 1.1, so the ambient ω1 is inaccessible in L.

discharge-contradictionstep 4.1
TheoremStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

All-real-set measurability yields an inaccessible inner model

Statement

If a universe satisfies ZF+DC and every set of reals is Lebesgue measurable, then its constructible universe L satisfies ZFC and contains an inaccessible cardinal — indeed the ambient ω1 is inaccessible in L. Consequently the assumed universe has a definable inner model of ZFC with an inaccessible cardinal. No arithmetized consistency implication is asserted by this item.

Facts & Assumptions

Given: A universe V with ZF+DC in which every set of reals is Lebesgue measurable.

[F1]

AC implies DC implies countable choice: DC implies Countable Choice.

[F2]

Boldface Sigma-one-three measurability: boldface Σ31 measurability means that every Σ31(x) set is Lebesgue measurable for every real x; universal measurability of all real sets immediately implies it, since every Σ31(x) set is a set of reals.

[F3]

Sigma-one-three measurability makes omega-one inaccessible in L: under ZF+Countable Choice and boldface Σ31 measurability, the ambient ω1 is inaccessible in L.

[F4]

Semantic and formal inner-model theorem for L with The constructible universe satisfies AC: for each fixed ZFC axiom, ZF proves that axiom relativized to its constructible class L; in particular the ambient ZF universe proves internally that L satisfies ZFC. The separate external set-model clause of the first supplier is not applied to the proper class V.

[F5]

Inaccessible and Mahlo cardinals: the definition of inaccessibility, so that the same ordinal certified in [F3] is verified to be uncountable, regular and a strong limit inside L.

Proof

1.1

DC implies Countable Choice by [F1], so the choice hypothesis of [F3] holds in V.

F1
1.2

Every set of reals is measurable, hence every Σ31(x) set is measurable for every real x by [F2]; thus V satisfies boldface Σ31 measurability.

F2
2.1

By [F3] the ambient ω1 is inaccessible in L.

F3step 1.1step 1.2
3.1

Apply the fixed-axiom relativization clause of [F4] inside the given ambient ZF universe. It proves that its definable constructible class L satisfies every ZFC axiom. Step 2.1 already says that the ambient ω1, viewed as an ordinal of L, is inaccessible there; equivalently [F5] verifies inside L that it is uncountable, regular and a strong limit. Hence L "there is an inaccessible cardinal".

F4F5step 2.1
4.1

The steps above give the semantic conclusion that the ambient ω1 is inaccessible in the definable inner model LZFC. The formal-inner-model supplier [F4] expressly supplies no arithmetized consistency transfer, so this proof stops at that exact conclusion.

step 2.1step 3.1F4
TheoremStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

Exact equiconsistency of universal measurability and an inaccessible

Statement

ZFC plus an inaccessible cardinal and ZF+DC plus every set of reals Lebesgue measurable are equiconsistent. The same lower bound already follows from universal boldface Σ31 measurability under Countable Choice.

Facts & Assumptions

Given: Fixed arithmetizations of the two theories and their finite fragments.

[F1]

Solovay-model regularity is consistent relative to an inaccessible cardinal: by the externally indexed finite-fragment transfer for the Lévy-collapse construction, Con(ZFC+an inaccessible)Con(ZF+DC+universal LM). No uniform arithmetic proof-code transformer is used in that theorem.

[F2]

All-real-set measurability yields an inaccessible inner model: from ZF+DC plus universal measurability, the constructible universe satisfies ZFC and contains an inaccessible cardinal. Relativization to that definable inner model is an interpretation, so it sends every actual finite target refutation to a source refutation (Interpretation transports derivations and inconsistency).

[F3]

Under ZF+Countable Choice plus universal boldface Σ31 measurability, the ambient ω1 is inaccessible in L (Sigma-one-three measurability makes omega-one inaccessible in L, The Axiom of Countable Choice (ACω), Boldface Sigma-one-three measurability), and L satisfies ZFC (Semantic and formal inner-model theorem for L). Relativization to L therefore gives the same refutation translation as in [F2] (Interpretation transports derivations and inconsistency).

Proof

1.1

Upper bound: assume Con(ZFC+inaccessible). The exact external finite-fragment consistency implication in [F1] yields Con(ZF+DC+every set of reals is Lebesgue measurable).

F1
1.2

Lower bound: assume Con(ZF+DC+universal LM). If ZFC plus an inaccessible had an actual refutation, [F2] would translate it to a refutation of the assumed source theory. Hence Con(ZFC+inaccessible) follows.

F2
1.3

The refinement: if ZF+Countable Choice plus boldface Σ31 measurability is consistent, an actual refutation of ZFC plus an inaccessible would translate by [F3] to a refutation of that source theory. Thus its consistency already implies the consistency of ZFC plus an inaccessible cardinal. This is the stronger form of the lower bound stated.

F3
1.4

The inaccessible hypothesis is needed only on the Solovay branch: steps 1.1 uses it, and steps 1.2 and 1.3 use none; the separation of the two branches is the point of this pair.

F1F2F3
2.1

Steps 1.1 through 1.3 give the two consistency implications in both directions, and step 1.4 records the exact role of the inaccessible; this is the Statement.

step 1.1step 1.2step 1.3
TheoremStatement: Literature-sourcedProof: Literature-sourcedaudited 2026-09-22Open item page →

Shelah's model separates universal Baire property from universal measurability

Statement

Relative to Con(ZFC), it is consistent that ZF+DC holds, every set of reals has the Baire property, and not every set of reals is Lebesgue measurable. Thus universal Baire property does not entail universal Lebesgue measurability over ZF+DC.

Facts & Assumptions

Given: The model-theoretic assumption Con(ZFC) and Shelah's published relative-consistency construction.

[F1]

Absoluteness, idempotence and minimality of L is a theorem of ZF. Its external comparison clause assumes transitivity, but the theorem itself may be evaluated inside any first-order model of ZF. In particular, internally, a definable transitive inner class with all ordinals computes the same L as its ambient model. No external transitivity of the model used below is inferred.

[F2]

Inaccessible and Mahlo cardinals defines inaccessibility, while An inaccessible rank segment models ZFC proves in ZFC that Vκ models ZFC when κ is inaccessible and that inaccessibility below κ is absolute to that rank segment. This theorem too can be interpreted internally in an arbitrary first-order model.

[F3]

Shelah's CH-length homogeneous sweet construction constructs the required forcing over every ZFC+CH ground. When the ground also satisfies V=L, Every real set in the Shelah inner model has the Baire property proves at the exact homogeneity and Borel-to-open interfaces that the resulting N=HOD(S) has universal Baire property. The exact equiconsistency of ZFC and the all-Baire-property model is used only for the published metatheoretic comparison, not as the construction interface.

[F4]

The Shelah inner model satisfies ZF and Dependent Choice: N has the same ordinals and reals as the extension and satisfies ZF+DC.

[F5]

Failure of inaccessibility in L produces a real with correct omega-one: in ZF+Countable Choice, if the ambient ω1 is not inaccessible in its constructible universe, there is a real x with ω1L[x]=ω1.

[F6]

Uniform null-code measurability makes the Raisonnier filter rapid: under Countable Choice and ω1L[x]=ω1, measurability of every A(xr), for all reals r, makes F(x) rapid.

[F8]

Completeness for explicitly countable set languages supplies a countable model of the consistent countable theory ZFC. The fixed-formula definability induction in Forcing theorem is a ZF proof scheme. Although that item's external semantic formulation assumes a transitive ground, an arbitrary model of ZFC satisfies the corresponding internal Boolean-valued truth theorem. Since the model below is externally countable, a generic ultrafilter exists by recursively meeting its externally countable list of internal dense sets; the extension is formed as the quotient of internal names by that ultrafilter, using internal Boolean values, rather than by an external well-founded recursion on names.

Proof

1.1

By [F8], take a countable first-order model MZFC; it may be externally ill-founded. Perform the following construction internally to M. Its constructible universe LM satisfies ZFC+GCH. If M thinks that LM has no inaccessible, set N0=LM. Otherwise let κ be what LM regards as its least inaccessible and set N0=(Vκ)LM. The internal instance of [F2] says that this rank segment satisfies ZFC and that every internally inaccessible ordinal below κ would already be inaccessible in LM, contrary to the internal minimality of κ. Since LMV=L and internally every member of this inaccessible rank segment has transitive closure of size below κ, its constructible rank is below κ; the internal constructibility recursion [F1] therefore gives N0V=L. Thus in both cases N0 is an externally countable first-order model of ZFC+V=L+"there is no inaccessible cardinal", and hence of ZFC+CH. This is an internal model construction; no external well-foundedness or transitivity of M or N0 is asserted.

F1F2F8
2.1

Inside N0, apply the direct ZFC+CH construction theorem in [F3] and let P be the forcing it produces. Externally enumerate all dense subsets of the Boolean completion of P that belong to the countable structure N0, recursively meet them, and let G be the generated N0-generic ultrafilter. Form N0[G] as the Boolean-valued quotient of the internal N0-names: equality and membership of two quotient classes are determined by whether their internal Boolean values lie in G. The internal fixed-formula truth theorem from [F8] validates every standard formula and axiom used here; no external recursion through the possibly ill-founded name relation is required. In N0[G] form the definable inner class N=HOD(S). Because step 1.1 arranged N0V=L, the inner-model conclusions in [F3] and [F4] apply and make N a first-order model of ZF+DC in which every set of reals has the Baire property.

F3F4F8step 1.1
3.1

In addition, [F4] says internally in N0[G] that N is transitive and has all of the extension's ordinals and reals. This is the hypothesis needed for the internal constructibility comparison below.

F4step 2.1
3.2

We first compute L across the forcing extension without invoking the external transitivity clause of [F1]. The standard ZFC proof formalised by the forcing theorem says that set forcing adds no ordinals. It then proves, by internal induction on the common ordinals, that LαN0[G]=LαN0 for every internal ordinal α: the zero and limit steps are immediate, and at a successor both sides take the definable subsets of the same preceding set structure, whose first-order satisfaction relation is unchanged. Since N0V=L, the union of the ground levels is all of N0. Therefore N0[G] internally satisfies LN0[G]=N0. This is a theorem proved and evaluated inside the arbitrary model, not an external absoluteness comparison between transitive universes.

F1F8step 1.1step 2.1
4.1

Now reason inside N0[G]. The class N is there a definable transitive ZF inner model containing every ordinal by step 3.1. The internal instance of the ZF theorem [F1] therefore gives LN=LN0[G]=N0. Consequently N satisfies that its constructible universe has no inaccessible cardinal, because that is exactly the first-order property arranged internally in N0 at step 1.1. This establishes the same-L invariant without ever treating the externally ill-founded structures as transitive.

F1step 1.1step 3.1step 3.2
5.1

Suppose toward a contradiction that every set of reals in N is Lebesgue measurable. DC gives Countable Choice by [F7]. Since step 4.1 makes ω1N noninaccessible in LN, [F5] supplies a real xN with ω1L[x]=ω1N. For every real rN, the set A(xr) is a set of reals in N and is therefore measurable by the supposition. This is the full uniform premise of [F6], not just its instance at r=0, so F(x) is rapid. But F(x) is itself a set of reals by [F7] and a rapid filter is not Lebesgue measurable, contradicting the supposition. Hence N contains a nonmeasurable set of reals.

F5F6F7step 4.1
6.1

Starting from the countable arbitrary model supplied by consistency, steps 1.1--5.1 construct a first-order model N of ZF+DC+all BP+¬all LM. Hence Con(ZFC)Con(ZF+DC+all BP+¬all LM). No transitive-model consequence of bare consistency is used.

F3F8step 1.1step 2.1step 5.1
7.1

The steps above establish the relative consistency and the failure of the implication from universal BP to universal LM over ZF+DC; this is the Statement.

step 3.1step 5.1step 6.1

5 · Examples, counterexamples and false statements

None yet.

Sources