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:F→F∣ha,b(x)=ax+b, a,b∈F }.

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 0≠1 (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.1L1givenconstruct

Fix distinct inputs x,x′∈F and target outputs y,y′∈F. Because x−x′≠0, [L1] gives a=(y−y′)/(x−x′). Then b:=y−ax 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.

2.1L1step 1.1algebra

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

3.1L2step 2.1algebra∎

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

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