Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedaudited 2026-09-14
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.

The oscillation block lemma

Statement

Let 1k,l<ω, let A[ω1]k and B[ω1]l be uncountable pairwise-disjoint families, and let wC(2ω,ω). There is a sequence bm:m<ω in B such that, for every n<ω, some aA and ordinals ξ0<<ξn1 satisfy, for all mn, i<k, and j<l:

  1. a<bm, meaning a(i)<bm(j) for every i,j;
  2. Osc(a(i),bm(j)) is the disjoint union Osc(a(i),b0(j))˙{ξm:m<m};
  3. μ(a(i),b0(j)) is the restriction of μ(a(i),bm(j)) to L(a(i),b0(j)); and
  4. μ(a(i),bm(j))(ξm)=w whenever m<m.

For n=0 the ordinal list is empty and clauses 2 and 4 have their literal empty meanings. This is Moore's all-coordinate block lemma; it has no coordinate-map parameter.

Facts & Assumptions

Given: ZFC, positive k,l, uncountable pairwise-disjoint A,B, and wC(2ω,ω).

[F1]

Moore's club extension lemma supplies, at every cut in one club, an equality or strict-comparison extension with exact trace and label preservation.

[F2]

Oscillation on lower traces and Moore's modular colouring defines oscillations as the adjacent changes from eaeb to ea>eb.

[F3]

Minimal-walk weights, labelled lower traces, and the functions e-beta makes {δ:wδ=w} stationary and defines the labelled traces.

[F4]

The minimal-walk functions are coherent and finite-to-one says that every pair of e-functions has only finitely many disagreements on its common domain.

[F5]

Concatenation and limit control for minimal-walk traces supplies the separated trace splice and the limit law minL(ξ,δ)δ.

[F6]

Countable elementary submodels and their collapses and The Axiom of Choice supply the elementary-model selection used below.

[F7]

A stationary subset of ω1 meets every club, and the intersection of finitely many clubs is club. The club filter and nonstationary ideal

Proof

technique · induction, using one equality extension and one strict extension per new oscillation
1.1

Fix Skolem functions for a sufficiently large H(Θ). The cuts Mω1 of countable elementary Skolem hulls containing the fixed parameters form a club C: larger countable ordinal parameter sets give unboundedly many cuts, and unions of increasing ω-chains give closure. Intersect C with the club supplied by F1. By F3 and F7 this intersection meets the stationary set {δ:wδ=w}. Choose M whose cut δ=Mω1 is such a point. This is the sole model-selection use of AC.

F1F3F6F7given
2.1

Choose initial aA and bB with every coordinate strictly above δ; only finitely many members of either pairwise-disjoint family can contain δ. Apply the strict branch of F1 to this pair and call its outputs a0,b0. The appended nonempty block is the final part of every L(δ,b0(j)), and F1 makes the comparison strict on that block. Hence ea0(i)(maxL(δ,b0(j)))>eb0(j)(maxL(δ,b0(j))) for all i,j.

F1step 1.1base
3.1

Suppose am,bm have been chosen, the previously marked points lie below both first-disagreement bounds to the next stage, and the last point of L(δ,bm(j)) has eam(i)>ebm(j) for every i,j. Apply [F1] first with equality, producing a common nonempty block Km= on which the new e-values agree, and then to that output with strict inequality, producing a common nonempty block Km> on which the next a-values exceed the next b-values. Put ξm=minKm>. The two trace splices give L(δ,bm(j))<Km=<Km>, independently of j, and both new minima have label wδ=w.

F1step 1.1step 2.1ih
4.1

On the old trace, the first-disagreement bounds preserve every comparison. At the first point of Km= the previous comparison is strict > and the new comparison is equality, so [F2] creates no downward crossing. Comparisons remain equality through that block. At ξm, equality at its predecessor changes to strict >, so exactly ξm is added to every coordinatewise oscillation set; the comparison stays strict through Km>, so no other new crossing appears. Label restriction in [F1] preserves all old marked labels and assigns w to ξm.

F1F2step 3.1
5.1

Finite induction therefore produces sequences am,bm above δ and increasing ξm with the seven invariants used in Moore's proof: proper common trace extension, one new oscillation, preservation below the first-disagreement bounds, a terminal strict comparison, old-label restriction, and label w at every marked point.

step 2.1step 3.1step 4.1
6.1

Fix n<ω. By [F4], choose γ0<δ above every L(δ,bn(j)) and every disagreement below δ between ebm(j) and ebm(j) for m,mn. Put γ1=maxj<lL(δ,bn(j)). For each i<k, the restriction ri=ean(i)(γ1+1) belongs to M: the corresponding restriction of eγ1+1 belongs to M, and [F4] says that ri is a finite modification of it. Hence S={aA:(i<k) ea(i)(γ1+1)=ri} belongs to M. It contains anM, so it is uncountable; if it were countable, an enumeration in M would put every member of S in M.

F4F6step 1.1step 5.1
7.1

By the limit law in [F5], choose η<δ such that η<ξ<δ implies γ0<minL(ξ,δ). Since S is an uncountable pairwise-disjoint family and η is countable, some member of S has all coordinates above η; this assertion has parameters in M, so elementarity gives such an aSM. Thus a<δ, γ0<L(a(i),δ), and the definition of S gives L(δ,bn(j))<Δ(ea(i),ean(i)) for every i,j. Since every bm lies above δ, one also has a<bm for all mn.

F5F6step 6.1
8.1

The inequalities in step 7.1 let [F5] splice every trace through δ, and [F3] gives the corresponding labelled splice μ(a(i),bm(j))=μ(a(i),δ)μ(δ,bm(j)). On L(a(i),δ) the functions ebm(j) do not depend on m, by the choice of γ0; on L(δ,bm(j)), step 5.1 added exactly the marked oscillations and preserved their labels. The terminal comparison on the first piece is strict, so the splice boundary creates no further -to-> oscillation. Hence clauses 2--4 hold, while step 7.1 gives clause 1. For n=0 the same reflection chooses a and all unions over marked points are empty.

F2F3F4F5step 5.1step 7.1
9.1

Since the recursively chosen sequence bm:m<ω is fixed before n is specified, step 8.1 proves the required quantifier order. No coordinate assignment was introduced: the conclusion holds for all i<k,j<l simultaneously.

step 5.1step 8.1discharge-induction

Depends on

Used by

Dependency tree · two levels

16 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources