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

3 results · all verified · 2 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 1 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Counting Complexity and Sharp-P: Examples and Counterexamples

1 · Prerequisites

2 · Summary

This draft page develops the assigned conventions and keeps every resource, type, and quantifier explicit.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: Literature-sourcedVerification: AI-generatedprecheck passaudited 2026-09-07Open item page →

A two-branch computation and its parsimonious tableau formula

Statement

On empty input, let N make one nondeterministic choice b{0,1}, record b in its state, and accept. Its two accepting paths give two legal padded tableaux, and the exact Cook--Levin encoding has exactly two satisfying assignments.

Facts & Assumptions

Given: the displayed one-choice machine N.

[L1]

The Cook--Levin construction can be made parsimonious. by The Cook--Levin construction can be made parsimonious.

Verification

technique · direct
1.1

The paths are start $\xrightarrow{0}$ accept-with-tag-$0$'' and start 1 accept-with-tag-1''. Padding repeats the final configuration, so these give two and only two legal accepting tableaux.

givenalgebra
2.1

In the exact encoding of [L1], the tableau variables are uniquely fixed by one of these tableaux and every auxiliary variable is constrained by a biconditional with the subformula it names. Equivalently, after eliminating those uniquely determined variables, the formula is the tautology b¬b with declared variable b. Its two assignments correspond bijectively to the two paths.

L1step 1.1
3.1

Therefore the source accepting-path count and the formula's satisfying- assignment count are both exactly 2.

step 1.1step 2.1
ExampleConstruction: Literature-sourcedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Deciding satisfiability by a NumberSAT oracle query

Statement

For φ(x,y)=(xy)(¬xy) with declared variables (x,y), one NumberSAT query returns 2 (binary 10), so a nonzero test decides that φ is satisfiable.

Facts & Assumptions

Given: the displayed formula and declared-variable list.

[L1]

NumberSAT is the exact number of satisfying declared assignments. by NumberSAT.

Verification

technique · direct
1.1

The formula is equivalent to y: the assignments (0,1) and (1,1) satisfy it, while (0,0) and (1,0) do not. Thus [L1] gives NumberSAT(φ)=2, returned as 102.

L1givenalgebra
2.1

Testing the returned integer against zero accepts, which is correct because the displayed satisfying assignments exist. The single exact query summarizes all four assignments.

step 1.1
3.1

This is the promised finite instance of the NPP#P route.

step 1.1step 2.1
CounterexampleConstruction: Literature-sourcedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

NumberSAT is not a Boolean membership predicate

Statement

With declared variables (x,y), let φ=xy and ψ=(xy)(¬x¬y). Then NumberSAT returns 3 and 2, respectively, although the SAT membership predicate returns yes on both.

Facts & Assumptions

Given: the two displayed formulas and their declared-variable lists.

[L1]

NumberSAT is a numerical function rather than a Boolean predicate. by NumberSAT.

Counterexample

technique · direct
1.1

Exactly three assignments satisfy xy. Exactly the two assignments with unequal bits satisfy (xy)(¬x¬y). Hence [L1] gives outputs 3 and 2, neither in the Boolean codomain {0,1}.

L1givenalgebra
2.1

Both counts are positive, so the associated SAT predicate maps both inputs to yes. It therefore discards information that NumberSAT retains.

step 1.1
3.1

These explicit values show that NumberSAT is a numerical function, not a Boolean membership predicate.

L1step 1.1step 2.1

Sources