Alphabeta Math
DefinitionDefinition: Literature-sourcedProof: Not applicablePipeline-generatedjudge pass (gpt-6-sol)audited 2026-09-27
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.

Hadamard linearity constraint system

Definition

Let n≥0 and let f:F2n→F2 be a fixed table, in the conventions of The BLR linearity test over F_2. The Hadamard linearity constraint system Lin⁡n(f) is the constraint system of arity at most 3 over the alphabet F2 of Assignment tester and rejection ratio whose variables are the table coordinates z∈F2n — one variable per cube point, so V=F2n — and whose constraint list contains, once for each ordered pair (x,y)∈F2n×F2n, the ternary constraint with variable tuple (x, y, x+y) and relation Rlin:={(a,b,c)∈F23: a+b=c}, the addition being modulo two. The list is a list, so constraints belonging to different pairs are counted separately even when they coincide as tuples.

Since x,y range over the whole cube, the variable tuple of a constraint may repeat coordinates — for instance (0,0,0) for the pair (0,0), and (x,x,0) for (x,x) — and the satisfaction rule of a constraint system is the substitution rule: the tuple (x,y,x+y) is satisfied by a labeling σ:F2n→F2 exactly when σ(x)+σ(y)=σ(x+y), coinciding coordinates being read as the single symbol assigned to them. The same substitution covers the degenerate cases: the pair (0,0) forces σ(0)=0, and for n=0 the cube has one point, the list has the single constraint with tuple (0,0,0), and the system is satisfied exactly by the table f(0)=0.

Value and rejection probability. For a labeling σ of Lin⁡n(f) — that is, an arbitrary table σ:F2n→F2 — the fraction val⁡σ counts the satisfied constraints among the 4n listed pairs, and UNSAT⁡σ=1−val⁡σ. For the fixed table f we write εlin(f):=1−val⁡f(Lin⁡n(f))=#{(x,y):f(x)+f(y)≠f(x+y)}4n, the rejection probability of the linearity system, which is exactly the BLR rejection probability of f in the sense of The BLR linearity test over F_2: the pair (x,y) is drawn uniformly in the test and the listed constraint at that pair is violated precisely when the test rejects. In particular a uniformly random constraint of the system involves the three coordinates x,y,x+y and is checked with three table queries and 2n random bits.

Perfect completeness. Every linear table passes. If f=ℓu for some u∈F2n, then for all x,y the distributivity of the dot product over addition in F2 gives ℓu(x)+ℓu(y)=u⋅x+u⋅y=u⋅(x+y)=ℓu(x+y), so every constraint of the system is satisfied and εlin(ℓu)=0. The system is explicit: its 4n constraint tuples and its single fixed relation table Rlin are enumerated by the displayed rule, and its size is determined by n alone.

Remarks

  • One constraint per test, not one per violation pattern. The system records multiplicity: the pairs (x,y) and (y,x) give two constraints, and a pair with x=y still gives one constraint. This is what makes εlin(f) equal — not merely comparable — to the rejection probability of the sampled BLR test, and it is the convention used by the exponential-base tester of An exponential-size constant-query base assignment tester, where every random choice of the verifier is materialized as one constraint.
  • Relation to the proximity definition. The system constrains table coordinates, not inputs of a circuit: in the language of Assignment tester and rejection ratio the whole cube of table positions is the auxiliary part of the variable set, and the rejection probability is the quantity the soundness clause controls. The distance of a table from the linear tables is a property of the labeling of these coordinates, and BLR rejection is proportional to distance from linearity is the statement that the violated fraction is at least that distance.
  • No random sampling is part of the definition. Sampling the pair (x,y) is a way of estimating the value of an explicit, fully listed system; the system itself is deterministic and independent of any randomness, and it is produced by enumerating the 4n pairs, which is polynomial in the size of the listing but exponential in n as a description of f requires.

Depends on

Used by

Dependency tree · two levels

7 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