Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-luna)
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.

Logspace predicates in a fixed linear counting hierarchy level

Statement

Every language in conventional deterministic logarithmic space lies in LCHseq,k and LCHbasis,k for some fixed integer k. Here logarithmic space has its standard uniformity meaning: the read-only input positions are bounded by endmarkers, and any input-address register counts toward workspace. The level may depend on the fixed predicate machine. This statement is used for the standard logspace wiring predicate of polynomial-size circuits.

Facts & Assumptions

Given: a fixed conventional deterministic logarithmic-space predicate machine, with bounded read-only input positions and any explicit input-address registers charged to workspace.

[F1]

Unbounded error time space counting model fixes the oracle and input-access conventions for each LCH level.

Proof

1.1F1givenconstruct

Fix the machine. Its input-head positions, finite state and logarithmic workspace have at most nc configurations, for a fixed integer c. A halting deterministic computation cannot repeat a configuration, so increase c to bound its running time by nc. Make both halting states absorbing. A configuration has O(log⁡n) bits, including the conventional bounded input positions, charged input-address registers if used, finite state and work symbols. Small input lengths can be decided separately.

2.1step 1.1constructinduction

Put b=⌊n⌋ for sufficiently large n. To assert that configuration u reaches v in exactly ℓ steps, existentially specify b−1 intermediate configurations. Divide ℓ into b consecutive intervals whose lengths differ by at most one. Universally select one interval and assert the corresponding endpoint reachability for that shorter length. This equivalence follows by taking the actual intermediate configurations in the forward direction and concatenating all verified segments in the reverse direction. Iterate for a fixed r>2c levels; continue until the selected interval has bounded constant length. Indeed the recurrence ℓj+1≤ℓj/b+1 gives ℓr≤nc/br+2, bounded by three for a sufficiently large fixed r>2c. At each level the existential list uses O(nlog⁡n) bits, and the universal index uses O(log⁡n) bits. Zero-length intervals demand equal endpoints.

3.1step 2.1F1construct

A fixed-level verification takes O(n) sequential time. The machine reads/copies x and checks the short configuration list by sequential scans. To pass a selected subproblem to its next level it writes x, the two selected endpoints and the interval length, using O(n) symbols. At a leaf it initializes the fixed simulated tapes from the endpoint and moves the input head to its specified position by a scan of length at most n; it then simulates at most three transitions and checks the endpoint in O(n) total time. If the conventional logspace predicate uses bounded random-access input queries, each of these constantly many queries can be performed by a sequential scan of x of length O(n). This makes no near-linear sequential simulation claim for an entire random-access computation. Arithmetic on the O(log⁡n)-bit interval lengths costs a fixed polylogarithmic amount, absorbed by O(n).

4.1step 1.1step 2.1step 3.1constructinduction∎

Convert the constant alternating sequence to a fixed finite number of linear probabilistic oracle levels. For an existential block of s=O(n) guessed bits with oracle-verifiable predicate B, use one extra fair bit: on branch 0 accept unconditionally; on branch 1 guess those s bits and accept exactly when B holds. Padding both branches to s bits gives acceptance probability 1/2+#B/2s+1, strictly above half precisely when a witness exists. Universal blocks are complements of existential blocks with complemented predicates. Complement is available with linear overhead by Bounded-overhead tie normalization for fair-bit machines: for a machine with exactly R fair bits and acceptance probability p, first reject on the all-zero (R+2)-bit selector and otherwise run that machine. Its new acceptance probability (1−2−(R+2))p has the original strict-majority decision and never ties, since an original positive gap is at least 2−R. Exchanging accepting and rejecting labels therefore decides the complement. The same proof uses exact oracle answers and relativizes. Query lengths and per-level work are O(n) by step 3.1; a fixed tagged union of the needed oracle predicates lies at their maximum level, after padding lower levels by dummy queries. Thus finitely many levels suffice. Finally existentially select the accepting endpoint at time nc and apply the reachability predicate. This decides the original machine's language in sequential LCHk for some fixed k. Sequential fixed-tape machines embed into the published binary multihead profile with a fixed number of interleaved tracks: neighboring cells are a fixed stride apart, so local moves take constant time. This embeds each sequential hierarchy level into the corresponding published-profile level as well.

Depends on

Used by

Dependency tree · two levels

5 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