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(log⁡N)-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,…,cN−1.

Facts & Assumptions

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

[L1]

ci=∣Ci∣, C0={s}, and CN−1 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.1L1base

Start with c0=1=∣C0∣.

1.2L1L2ihconstruct

Assume inductively that the supplied ci−1 equals ∣Ci−1∣. 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 w∉Ci−1. Count the vertices in the first case and require the supplied total ci.

2.1L1step 1.2ih

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

3.1L1step 2.1discharge-induction∎

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(log⁡N) work space and reads a polynomial-size certificate once. At layer N−1, accept precisely when t is absent from the certified list; by [L1] this is equivalent to nonreachability.

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