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.
Effective Numberings, Reductions, Resources, and Randomness: Examples
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Countability and Uncountability
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Effective Numberings, Reductions, Resources, and Randomness
- Finite Counting, Factorials and Binomial Coefficients
- Finite Probability Spaces and Random Variables
- Formal Languages, Encodings, and Decision Problems
- Foundations of the Real Numbers for Analysis
- Linear Algebra Methods in Combinatorics
- Linear Recurrences and Rational Generating Functions
- Polynomial Rings, the Division Algorithm and Roots
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Robust Machine Models and Universal Computation
- Roots, Rational Powers, and Classical Inequalities
- The ZFC Axioms and the Basic Set Constructions
- Turing Machines, Configurations, and Computation
2 · Summary
These three calculations apply the preceding interfaces with all encodings and sample spaces fixed. The specialization example stores the numeral for three, traces the addition routine and displays its tuple blocks. Its program index is specified by the finite compiler output, rather than an invented decimal index.
The affine family uses all twenty-five seeds over the field with five elements, including zero slopes. Solving two output equations gives a unique seed, while an impossible triple of outputs shows exactly where three-wise independence fails. The polynomial example lists all four roots of XY−1 on the twenty-five-point grid and compares the exact probability with the total-degree bound. Both field calculations declare the prime-field construction and verify the elementary arithmetic used. These examples use the algebraic and numbering arguments developed on the companion page.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Smn specializes a two argument index
Example
Take the addition derivation , and apply the finite syntax compiler from the normal-form construction (available through specialization). Let w be its emitted machine word and let be its length-lex index. This specifies an actual compiled index, without pretending it has a particular short decimal value. Concretely its routine parses two numeral blocks, stores the first in an accumulator and the second in a counter, increments the accumulator and decrements the counter until the latter is zero, then writes the accumulator as output. Each binary decrement changes trailing zeros to ones and the preceding one to zero and removes a newly redundant leading zero, retaining the single word 0 for zero.
Set . Then q computes ; in particular and .
Facts & Assumptions
Given: The explicitly specified addition routine, compiled with the literal finite-state routine convention of the preceding normal-form and specialization constructions. A fixed ordering of the emitted states is part of that compiler, not a claim that all compilers give the same e.
Specialization prepends stored parameters and preserves partial-function values and domains (Smn for the fixed acceptable numbering).
Addition is given by primitive recursion and canonical numeral operations are PR (Fixed coding primitive recursive arithmetic and sequences).
Verification
After j loop iterations, the accumulator is and the counter is , for : initially this is the parsed input, and one increment/decrement preserves the formula. The counter reaches zero after exactly y iterations, giving output . At y=0 the loop is skipped. These are the addition recursion and its finite numeral routines in F2, so the compiled index e has the advertised total binary function.
Specialization F1 writes the stored numeral before the input numeral and sends the two-entry tuple to e. For y=0 the arity header is 110, the block for 11 is 11011 and the block for 0 is 100, so the exact grouped encoding is . For y=4 it is , since the block for 100 is . The first calculation leaves accumulator 3 unchanged and outputs 11; the second has accumulator values and counter values , outputting 111. Thus canonical input numerals 0 and 100 produce 11 and 111 respectively, and F1 gives the asserted equality for every y.
Pairwise independent affine hashing over a prime field
Example
In , take all 25 seeds and , including zero slope. At inputs 1,3, the outputs 2,4 come from the unique seed . Each ordered output pair occurs once, but the family is not three-wise independent, since .
Facts & Assumptions
Given: Uniform sampling of the 25 ordered residue pairs. All following arithmetic is modulo 5.
Affine maps over a finite field have uniform marginals and exactly one seed for each prescribed output pair at distinct inputs (Pairwise independent hash family interface).
The residue ring modulo a prime is a field (For every prime , the two operations on make it a field).
Verification
The integer 5 is prime: it is greater than one, and its possible positive proper divisors 2,3,4 do not divide it (remainders 1,2,1 respectively). Therefore F2 constructs the field used here, with residues 0,1,2,3,4. Its nonzero inverses are , , , , as all have remainder one. In particular division by the difference is valid.
Solving and gives , hence and . Direct substitution gives , . More generally outputs u,v give , , a unique seed as in F1. Each joint output has probability and each marginal , so these two values are independent uniform. This counts all slopes, including zero when u=v.
For every seed, , , and . Thus and force b=a=0 and consequently . The event has probability zero, whereas three independent uniform values would give . This is a concrete failure of three-wise independence, consistent with the pairwise conclusion.
Schwartz zippel for a bivariate polynomial
Example
For the nonzero formal polynomial over , total degree is two. Of the 25 independent uniform pairs, precisely are roots. The actual zero probability is , strictly below the Schwartz–Zippel bound .
Facts & Assumptions
Given: Independent uniform X,Y in the five-element residue field.
A nonzero total-degree-d polynomial on a nonempty uniform product set A has zero probability at most (Schwartz zippel over finite fields).
Residues modulo a prime form a field (For every prime , the two operations on make it a field).
Verification
Five has no positive proper divisors other than one: 2,3,4 leave remainders 1,2,1. Thus F2 supplies , with distinct residues 0 through 4. At X=0, . At each nonzero X, the unique Y solving is its inverse: , , , modulo 5. Cancellation rules out any additional Y for the same X. These are all five possibilities for X, so exactly the four listed pairs are roots.
Each pair has mass , so the count gives probability . The formal coefficient of XY is one and its total degree is two; the constant term is nonzero but has degree zero, so it does not change total degree. F1 with m=2, d=2 and A equal to the field gives . Consequently . The comparison is an upper bound, not a claimed equality; independence is used to give every pair the same mass.
5 · Examples, counterexamples and false statements
None yet.