Alphabeta Math
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.

Interactive Proof Systems and Public Coins

1 · Prerequisites

2 · Summary

Polynomially bounded interaction gives the verifier random access to evidence without imposing any resource bound on the prover. This page proves the public-coin conversion and the upper inclusion IPPSPACE only; the reverse inclusion is developed later through arithmetization and sum-check.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Interactive-proof transcripts, rounds, and prover strategies

Definition

An interactive protocol on input x is an alternating finite exchange between a probabilistic polynomial-time verifier V (Probabilistic polynomial-time Turing machines) and a prover P. A round consists of one verifier message and one prover message; the verifier uses at most polynomially many rounds, communicated bits, and random bits in x.

A public transcript is exactly the sequence of messages exchanged so far, together with any random bits that the verifier has revealed. The verifier's unrevealed random bits and private work-tape state belong to its private history, not to the public transcript. A prover strategy is an arbitrary function assigning a legal next message to every public transcript at a prover turn; it need not be computable or efficient. Consequently two verifier histories that give the prover the same public view must receive the same prover response.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Completeness and soundness of an interactive protocol

Definition

For a language L, an interactive protocol has c-completeness when for every xL an honest prover Ph makes V accept with probability at least c. It has s-soundness when for every xL and every prover strategy P, the acceptance probability is at most s. Probabilities are over V's coins. Thus completeness has an existential honest strategy, while soundness has a universal cheating-strategy quantifier.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

The class IP

Definition

The class IP consists of languages having an interactive protocol with a probabilistic polynomial-time verifier (Probabilistic polynomial-time Turing machines), polynomially bounded interaction, completeness at least 2/3, and soundness at most 1/3 in the sense of Completeness and soundness of an interactive protocol. Equivalent constant gaps follow by sequential repetition.

PropositionStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

NP is contained in IP

Statement

NPIP.

Proof

Given: a language LNP and its polynomial-time verifier.

1.1

By The class NP via polynomial-time verifiers, on input x the prover may send a polynomially bounded certificate w, and the verifier can test it in polynomial time.

given
2.1

If xL, some w is accepted, whereas if xL, no w is accepted. This is a one-round protocol with completeness 1 and soundness 0, hence is an IP protocol by The class IP.

step 1.1given
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Sequential repetition amplifies completeness and soundness gaps

Statement

If a protocol has completeness c>1/2 and soundness s<1/2, then for every ε>0 a polynomially bounded odd number of sequential fresh-coin repetitions, accepting by strict majority, has completeness at least 1ε and soundness at most ε.

Facts & Assumptions

Given: constants c>1/2>s, a target ε>0, and sequential independent verifier coins.

Proof

1.1

For the honest prover, the acceptance indicators are independent Bernoulli variables of mean at least c; the lower-tail Chernoff bound A Chernoff bound for sums of independent Bernoulli trials, applied to these success indicators, makes majority failure exponentially small in the number k of copies.

given
1.2

Against any adaptive prover, conditional on every earlier transcript, the next copy accepts with probability at most s by Completeness and soundness of an interactive protocol. Induction on copies gives EeλXi(1s+seλ)k, so the usual Chernoff upper-tail calculation makes majority acceptance exponentially small.

givenalgebra
2.1

Choose odd k large enough that both exponential bounds are at most ε; for fixed c,s,ε this is constant and preserves polynomial bounds.

step 1.1step 1.2choose
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Private-coin, public-coin, and Arthur--Merlin protocols

Definition

An IP verifier is private-coin when it may keep random bits hidden. It is public-coin when, before each prover response, every random bit used since the preceding prover message is announced; the verifier's next message is therefore its public random string. An Arthur--Merlin protocol is a public-coin interactive protocol, conventionally with Arthur as verifier and Merlin as prover. These are subclasses/presentations of the protocols in The class IP.

LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-07Open item page →

Pairwise-independent hashing controls fibre size

Statement

Let SU, where U2, and let h:UR be uniformly selected from a pairwise-independent family. For every yR, if N={zS:h(z)=y}, then EN=S/R and VarNEN. Write μ=S/R. The test N>0 has probability at most 1/4 when μ1/4, and at least 3/4 when μ4.

The corresponding public challenge announces h (and the fixed target y), asks the prover for z, and accepts exactly when zS and h(z)=y. Its optimal acceptance probability is Pr(N>0), giving the stated gap between these two promised size regimes. When elements and hashes have polynomial-length encodings, the uniform hash is sampled using polynomially many fair bits, and hash evaluation and membership in S are polynomial-time decidable, announcing the entire sampling string implements this as a polynomial-time public-coin protocol in the sense of Private-coin, public-coin, and Arthur--Merlin protocols.

Proof

Given: SU with U2, a pairwise-independent family, and yR.

1.1

Write N=zSIz, where Iz indicates h(z)=y. Since U2, the pairwise-independence definition Pairwise independent hash families gives uniform marginals by summing the joint distribution over a distinct input; it also gives zero covariances for distinct z. Thus EIz=1/R.

given
2.1

Hence EN=S/R and VarN=zVarIzzEIz=EN. More exactly, VarN=μ(11/R)μ.

step 1.1algebra
3.1

Since N is a nonnegative integer, 1{N>0}N, so Pr(N>0)μ1/4 in the small regime. For μ>0, on N=0 one has (Nμ)2=μ2, hence μ2Pr(N=0)E(Nμ)2μ. Therefore Pr(N>0)11/μ3/4 when μ4.

step 2.1algebra
4.1

If N=0, no prover response passes the stated checks. If N>0, an unrestricted prover can supply a valid preimage. Thus the optimal acceptance probability is exactly Pr(N>0). The checks are polynomial-time under the stated encoding and algorithmic hypotheses, and revealing every sampling bit before the response makes the protocol public-coin. This proves the quantitative challenge claim.

givenstep 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Private-coin IP equals public-coin IP

Statement

Every polynomial-round private-coin interactive proof has a polynomial-round public-coin interactive proof for the same language. Thus private-coin IP equals public-coin IP.

Proof

Given: a private-coin polynomial-round verifier with polynomial communication and constant gap.

1.1

The Goldwasser--Sipser conversion replaces the hidden continuation at each verifier move by a public set-lower-bound subprotocol: Arthur announces a pairwise-independent hash and Merlin supplies a compatible accepting continuation in the announced hash fibre. The fibre estimate of Pairwise-independent hashing controls fibre size is the variance calculation used by that subprotocol.

given
2.1

Arora--Barak's stated public-coin conversion establishes IP[k]AM[k+2] for every polynomial-time computable round bound k. Its construction has polynomial-length hashes, challenges, and witnesses, hence preserves polynomial verification and produces a public-coin protocol for the same language.

step 1.1given
3.1

A public-coin verifier is already a private-coin verifier which reveals its coins. Therefore both inclusions hold.

step 2.1given
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Protocol game trees and their values

Definition

For a fixed input and finite protocol (Interactive-proof transcripts, rounds, and prover strategies), its public-information game tree has one information state for each public transcript, together with the conditional distribution of verifier private histories compatible with that transcript. At a prover state its value is the maximum, over one legal response based only on that public transcript, of the resulting child value. At a verifier state its value is the expectation over the verifier's next random transition; equally likely private random strings are counted with multiplicity even when they produce the same public message. At termination its value is the conditional probability that the verifier accepts. Backward evaluation is well-defined because the protocol is finite. The root value is the maximum acceptance probability over actual prover strategies. In particular, maximization never occurs separately on two hidden histories having the same public transcript.

LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

An optimal prover may be deterministic

Statement

In every finite protocol game tree, a deterministic prover strategy attains the root value.

Proof

Given: a finite protocol game tree.

1.1

At each prover node, the finitely many child values have a maximum; choose one maximizing child.

given
2.1

Backward induction from terminal nodes shows that the choices in step 1.1 attain the value at every prover node, while random nodes retain their prescribed averages. By Protocol game trees and their values, the resulting deterministic strategy attains the root value.

step 1.1given
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-07Open item page →

A polynomial-round protocol value is computable in polynomial space

Statement

Fix a polynomial-time interactive verifier with polynomial bounds on rounds, communication and fair random bits, as in the protocol convention. Its exact root value v(x) is computable by a deterministic polynomial-space transducer: if r(n) bounds its random bits, the output is the pair of binary integers (A(x),2r(x)) with v(x)=A(x)/2r(x). In particular, the threshold language LV=(x,a,b):a,bextarebinarynonnegativeintegers,b>0,v(x)>a/b belongs to PSPACE (malformed encodings are rejected).

Facts & Assumptions

Given: a fixed polynomial-time verifier with the stated polynomial bounds.

Proof

1.1

Pad its random tape to r=r(x) fair bits. For a public transcript au, let C(au) be the set of all length-r tapes consistent with the verifier messages in au when it is fed the prover messages recorded there. Enumerate tapes and simulate the verifier to test this condition, without storing C(au). A deterministic strategy choosing the recorded prover messages gives every tape in C(au) the same conditional weight. This is the private-history distribution of Protocol game trees and their values. Terminal values average over all compatible tapes. Variable stopping times can be handled by a public termination marker and dummy exchanges after termination, retaining the original accept/reject outcome.

givenconstruct
2.1

Compute an integer W(au), the maximum number of tapes in C(au) accepted by a single continuation strategy based on public transcripts. If C(au) is empty, put W(au)=0 and do not recurse. At a terminal node count the accepting compatible tapes. At a verifier node the sets C(aum), for distinct next public messages m, partition C(au), so put W(au)=summW(aum). At a prover node, appending its response m does not filter the compatible tapes, so put W(au)=maxmW(aum). Enumerate all bounded message strings; invalid responses cause rejection. Strategies in distinct public-message children can be combined because the prover sees which child occurred. At a prover node the same response serves every compatible hidden history. Backward induction, also justified by An optimal prover may be deterministic, therefore gives the intended maximum.

step 1.1givenconstruct
3.1

For nonempty C(au) the conditional value is W(au)/C(au). At verifier nodes this is exactly the weighted average of child values, since each weight is C(aum)/C(au); at prover nodes the common denominator makes maximizing the numerator equivalent to maximizing the value. Moreover 0leW(au)leC(au)le2r. Each running sum, maximum, count and message or tape index therefore has polynomial bit length. A depth-first evaluation retains polynomial space per frame and has polynomially many frames; verifier simulations take polynomial space and siblings are recomputed. Thus A(x)=W() is computable in polynomial space and C()=2r. This includes r=0, whose tape set consists of the empty string.

step 1.1step 2.1
4.1

Output A(x) and 2r in binary, without needing to reduce the fraction. For a well-formed threshold input, compute A(x) and decide A(x)b>a2r by integer arithmetic. Its space is polynomial in the total input length, including the bit lengths of a,b. This deterministic decider places LV in PSPACE by The classes PSPACE and NPSPACE, while the binary-pair output establishes the claimed exact function computation.

step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

IP is contained in PSPACE

Statement

IPPSPACE.

Facts & Assumptions

Given: LIP and its constant-gap protocol.

[L1]

The value of the protocol's public-information game can be computed in polynomial space, by A polynomial-round protocol value is computable in polynomial space.

[L2]

Completeness gives value at least 2/3 on members and soundness bounds the value by 1/3 on nonmembers, by The class IP.

Proof

technique · direct
1.1

On input x, compute the public-information protocol root value in polynomial space. The prover maxima are indexed by public transcripts, while verifier randomness is averaged over the compatible private histories, so this is the value of a legal prover strategy rather than a full-information strategy.

L1given
2.1

Accept precisely when that value exceeds 1/2. It is at least 2/3 on xL and at most 1/3 on xL, so this test decides L.

L2step 1.1given
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

The graph-nonisomorphism interactive protocol

Definition

For two graphs G0,G1 on the same labelled vertex set, the verifier chooses b uniformly from {0,1} and, independently, chooses π uniformly from all permutations of the vertex set. It sends H=π(Gb), receives a bit b from the prover, and accepts iff b=b. This is a one-round instance of the interaction convention in Interactive-proof transcripts, rounds, and prover strategies.

TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-07Open item page →

Graph nonisomorphism is in IP

Statement

GNI={(G0,G1):G0≇G1} lies in IP.

Proof

Given: the graph-nonisomorphism protocol.

1.1

If G0≇G1, the isomorphism class of H identifies the unique b, so an unbounded prover answers correctly with probability 1.

given
1.2

If G0G1, the distributions of π(G0) and π(G1) are identical; even conditioned on H, b is uniform, so every prover succeeds with probability 1/2. This verifies the protocol The graph-nonisomorphism interactive protocol.

given
2.1

Run two fresh independent challenges and accept only when both answers are correct. On a no instance, after every first transcript the second challenge is still independent and every response succeeds with conditional probability at most 1/2; thus the two-copy soundness is at most (1/2)2=1/4, while completeness remains 1. Hence The class IP applies.

step 1.1step 1.2algebra
False statementConstruction: Literature-sourcedVerification: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

False: soundness quantifies only over honest provers

Statement

Soundness of an interactive proof quantifies only over the honest prover.

Refutation

Given: the definition of soundness.

1.1

The honest prover is selected to establish completeness on yes instances; on a no instance it is not an adversarial model.

given
2.1

By Completeness and soundness of an interactive protocol, soundness requires the acceptance bound for every prover strategy on every no input. Restricting it to an honest strategy changes the definition and cannot protect against cheating, so the statement is false.

step 1.1given
False statementConstruction: Literature-sourcedVerification: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

False: the prover must run in polynomial time

Statement

An IP prover must run in polynomial time.

Refutation

Given: the interactive-protocol convention.

1.1

The verifier's polynomial running time bounds each message length and the number of rounds.

given
2.1

A prover strategy in Interactive-proof transcripts, rounds, and prover strategies is an arbitrary response function, explicitly with no computability or time restriction. Therefore the asserted requirement is false.

step 1.1given

5 · Examples, counterexamples and false statements

None yet.

Sources