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.

The Constructible Hierarchy and Inner Models: Examples and Counterexamples

1 · Prerequisites

2 · Summary

Finite levels illustrate the Def construction through an explicit list of the four elements of L_3 and the identity L_n=V_n. The canonical-order example identifies the first two elements while preserving dependence on the fixed formula enumeration for later comparisons. An explicit coding of formula/parameter tuples enumerates Def(omega), and a diagonal subset shows why this is not the full power set. All three calculations are in ZF and use no ambient Choice.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-adaptedVerification: AI-generatedjudge pass (gpt-5.6-terra)Open item page →

The first constructible levels

Example

In ZF,

L0=,L1={},L2={,{}},L3=P(L2).

For every n<ω, Ln=Vn, and therefore Lω=Vω.

Facts & Assumptions

Given: ZF. Calculated the first four levels and explicitly defined every subset of a finite carrier; finite induction and the omega union give the promised V-level identities.

[F1]

The constructible hierarchy and constructible rank: The L hierarchy starts from empty, uses Def at successors, and takes unions at nonzero limits.

[F2]

The cumulative hierarchy: The V hierarchy starts from empty, uses power sets at successors, and takes unions at nonzero limits.

[F3]

Definable subsets of a membership structure: Def includes each subset definable with finitely many parameters and has the designated empty case.

Verification

1.1

For a finite set A every subset B is finite. If B={b1,,bk} is nonempty, the formula x=b1x=bk defines it over A using those parameters. The formula xx defines the empty subset when A is nonempty; the designated clause treats A empty. Hence Def(A)=P(A) for finite A.

F3
2.1

Starting with empty gives L1={} and L2={,{}}. The four elements of L3 are , {}, {{}} and {,{}}. Induction gives finiteness at each stage (a set with k elements has subsets encoded by k binary choices) and Ln+1=P(Ln)=P(Vn)=Vn+1. The zero stages coincide. Taking the unions over n yields Lω=Vω.

F1F2step 1.1
ExampleConstruction: AI-adaptedVerification: AI-generatedOpen item page →

Computing the canonical order at the first levels

Example

The canonical <L puts first and {} second. In L3, both precede the two new sets {{}} and {,{}}. Those two are compared by their least definition codes over L2, under the fixed formula/arity enumeration.

Facts & Assumptions

Given: ZF. Explicit differences of the first levels identify the first two elements and the two new L_3 elements; the calculation preserves dependence on the fixed code enumeration.

[F1]

The canonical definable global well-order of L: The successor construction retains the old order before new sets, then compares their least definition codes.

[F2]

The first constructible levels: The explicit L_1, L_2 and four-element L_3 calculations identify the newly appearing sets.

Verification

1.1

At L_1 the only element is empty, so it is first. The difference L2L1 is {{}}; its only element is placed after the old empty set. Thus the first two elements are exactly as asserted.

F1F2
2.1

Subtracting the two old elements from the four-element L_3 of F2 leaves u={{}} and v={,{}}. Over L_2, u is defined by x={} using that parameter, while v is defined by x=x without parameters. Their least codes need not be these displayed witnesses. F1 puts u before v exactly when its least code precedes the least code of v, and puts both after the two old elements. The answer beyond the first two therefore retains the specified coding convention.

F1F2step 1.1
ExampleConstruction: AI-adaptedVerification: AI-generatedjudge pass (gpt-5.6-terra)Open item page →

Def(omega) is countable while P(omega) is not

Example

In ZF, Def(ω) has a surjective enumeration by ω, but no sequence lists every subset of ω. Consequently Def(ω)P(ω).

Facts & Assumptions

Given: ZF. Explicit triangular pairing and length-coded finite tuples enumerate Def(omega); a calculated diagonal subset differs from every enumerated value at its own index.

[F1]

Definable subsets of a membership structure: Every Def subset of omega is decoded from a membership-formula code and a finite tuple of naturals.

Verification

1.1

Encode pairs of naturals by π(a,b)=(a+b)(a+b+1)/2+b. For a given s, the values with a+b=s are the consecutive integers from s(s+1)/2 to s(s+1)/2+s, so these disjoint intervals cover omega and pi is a bijection. Number the membership-language symbols by naturals (the variables are vi, and the remaining logical and punctuation symbols form a fixed finite list); encode a finite symbol string by pairing its length with its nested symbol code ending in 0. Restricting this partial decoding to well-formed formulas and pairing each with its finite allowed arity gives a natural-number formula/arity code. Encode a finite tuple of naturals by the same length-and-nested-pair construction, then pair it with the formula/arity code. For each natural k decode a valid formula/tuple pair if possible and output its defined subset; otherwise output empty. Replacement gives a sequence E:ωDef(ω), and F1 makes it surjective.

F1construct
2.1

Given any sequence S:ωP(ω), Separation forms D={nω:nS(n)}. For each k, membership of k in D is the opposite of its membership in S(k), so DS(k). Thus S is not surjective. Applied to E from step 1.1, D is not in Def(omega), although it is a subset of omega. This uses a defining formula in V, not necessarily a definition over the structure (ω,), so there is no contradiction with the definition of Def.

F1step 1.1

Sources