Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06
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.

Nonreachability has an inductive counting certificate

Statement

There is a nondeterministic O(logN)-work-space verifier which, on G,s,t, accepts exactly when t is not reachable from s. It uses a polynomial-length, read-once certificate carrying the successive counts c0,,cN1.

Facts & Assumptions

Given: an N-vertex digraph G with source s and target t.

[L1]

ci=Ci, C0={s}, and CN1 is the full set of vertices reachable from s (Inductive counts of reachable vertices).

[L2]

Given the true value of Ci, nonmembership of a specified vertex in Ci has a nondeterministic logspace certificate that lists the complete reachable layer (A reachable-vertex count is verifiable in NL).

Proof

technique · induction
1.1

Start with c0=1=C0.

L1base
1.2

Assume inductively that the supplied ci1 equals Ci1. Process every vertex u: either verify a positive path of length at most i to u, or, for every w with w=u or (w,u)E, invoke the [L2] certificate for wCi1. Count the vertices in the first case and require the supplied total ci.

L1L2ihconstruct
2.1

The second case is sound: if uCi, either uCi1 (the w=u test fails) or the final edge of a length-at-most-i walk has a predecessor in Ci1, contradicting one of its [L2] certificates. Conversely, every uCi is outside Ci1 and has no in-neighbor in Ci1, while every uCi has a positive bounded path. Hence an accepted layer has ci=Ci.

L1step 1.2ih
3.1

Induction from step 1.1 makes every accepted layer correct. Each nested certificate is checked by counters, vertex labels, and one bounded path at a time, so the verifier retains only O(logN) work space and reads a polynomial-size certificate once. At layer N1, accept precisely when t is absent from the certified list; by [L1] this is equivalent to nonreachability.

L1step 2.1discharge-induction

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