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

Affine maps over a finite field form a pairwise independent hash family

Statement

Let F be a finite field, and let

H:={ha,b:FFha,b(x)=ax+b, a,bF}.

Then H is a pairwise independent hash family from F to F.

Facts & Assumptions

Given: a finite field F and the affine family H.

[L1]

In a field, every nonzero element has a multiplicative inverse and 01 (Field).

[L2]

Pairwise independence means uniformity of the ordered pair of outputs at every two distinct inputs (Pairwise independent hash families).

Proof

technique · direct
1.1

Fix distinct inputs x,xF and target outputs y,yF. Because xx0, [L1] gives a=(yy)/(xx). Then b:=yax is forced, and these values satisfy ax+b=y and ax+b=y. Thus there is at least one pair (a,b) producing the target output pair.

L1givenconstruct
2.1

If (a,b) and (a,b) both satisfy those two equations, then subtracting them yields (aa)(xx)=0. Since xx0, [L1] gives a=a, and then b=b. So the pair from step 1.1 is unique.

L1step 1.1algebra
3.1

The family H has F2 members, and step 2.1 shows that exactly one of them maps (x,x) to (y,y). Therefore the probability in [L2] is 1/F2, proving pairwise independence.

L2step 2.1algebra

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · one level

2 results within one dependency step 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