Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedaudited 2026-09-07
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.

Polynomial space oracle absorption

Statement

NPTQBFPSPACEPTQBF.

Facts & Assumptions

Given: the objects and hypotheses in the statement above.

[F1]

Fix a total language A{0,1}. An oracle machine writes a query word and receives its membership bit in A in one answer step. Query writing counts toward time and the query tape toward space. A polynomial time clock bounds every branch for every oracle. PA and NPA are deterministic and nondeterministic polynomial-time oracle classes, respectively; the latter equivalently uses a polynomial-length witness and a deterministic polynomial-time A-oracle verifier. Use the conventions of the stated convention and the stated convention. For Σkp,A and Πkp,A, replace the deterministic predicate in the stated convention by a PA predicate; level zero is PA. Define PSPACEA by deterministic polynomial space under the charged-query convention. For a language class D, PD=BDPB and NPD=BDNPB. Finally Δk+1p=PΣkp. With a fixed base oracle, a machine may query both A and a language B; encode this by the tagged union AB={0x:xA}{1x:xB}. (Relativized complexity class).

[F2]

The class PSPACE is the union of all deterministic polynomial-space classes: PSPACE:=p polynomialDSPACE(p(n)). The class NPSPACE is the union of all nondeterministic polynomial-space classes: NPSPACE:=p polynomialNSPACE(p(n)). Equivalently, a language L lies in PSPACE when there is a deterministic multitape Turing machine deciding L using at most O(nc) space for some constant c, and similarly L lies in NPSPACE when there is such a nondeterministic decider. The meanings of DSPACE(s(n)) and NSPACE(s(n)) are those of the stated convention. (The classes PSPACE and NPSPACE).

[F3]

TQBF lies in PSPACE, and every language in PSPACE polynomial-time many-one reduces to TQBF. Therefore TQBF is PSPACE-complete. (TQBF is PSPACE-complete).

Proof

1.1

For a nondeterministic oracle machine with clock p(n), enumerate all branch-choice strings of the bounded length and replay each branch. Each TQBF query has length at most p(n) under the charged-query convention. Decide it by the polynomial-space algorithm supplied by TQBF membership in PSPACE, then reuse that workspace. A branch counter, a machine configuration and the query workspace all have polynomial size; accepting when one replay accepts yields a deterministic polynomial-space decider. Zero-query branches use the same procedure.

F1F3F2
2.1

For any PSPACE language, its polynomial-time many-one reduction to TQBF computes one polynomial-length query. Accept exactly when the oracle answers YES. This is a deterministic polynomial-time oracle decider on every input, proving the other containment.

F3

Depends on

Used by

Dependency tree · two levels

4 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