Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 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.

An oracle separates p from np

Statement

There is a total oracle B for which PBNPB. In fact LB={1n:B{0,1}n} lies in NPBPB.

Facts & Assumptions

Given: the objects and hypotheses in the statement above.

[F1]

Let c be a finite partial assignment of membership bits to binary words, and let M be a deterministic oracle machine with a fixed polynomial clock p(n). There exist n1 and a finite extension c of c such that every total oracle B extending c makes MB(1n) disagree with membership in LB={1j:B{0,1}j}. (Oracle diagonalization finite extension).

Proof

1.1

Enumerate all deterministic oracle programs paired with clocks (n+2)a+a, for positive integers a. Every polynomial-time oracle decider agrees with some clocked program for its oracle. Starting with no commitments, apply the finite-extension lemma once to each pair, always preserving all prior commitments. Let B have precisely the words ever assigned YES; all other words receive NO. This is a consistent total extension of every stage.

F1
2.1

At the assigned input the corresponding clocked program fails by the lemma, so no polynomial-time B decider decides LB. A nondeterministic machine rejects nonunary inputs, guesses one n-bit word on 1n, and asks whether it belongs to B. It accepts exactly LB within polynomial time; at n=0 it queries the empty word. Thus the separation follows.

F1step 1.1

Depends on

Used by

Dependency tree · two levels

2 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