Embedding Finite Functions into Low-Degree Polynomial Functions over Commutative Rings
Representing finite functions as low-degree polynomials over commutative rings is relevant for algebraic modeling of cellular automata, but tight degree bounds for such embeddings were unknown, especially for binary functions.
The authors prove three results about polynomial embeddings of finite functions, all verified in Lean 4 with Mathlib. They show every unary function embeds in degree 1 via a Chinese Remainder Theorem construction, every binary Kronecker delta embeds in degree 4 via explicit modular-arithmetic constructions with degree-preserving reductions, and for every degree d there exists a binary function (the inversion indicator on Z/p) that cannot embed in any polynomial of degree d over any commutative ring.
Every unary function on a finite set embeds into a linear polynomial. Every binary Kronecker delta embeds in degree 4. For every d, a binary function exists that requires degree greater than d. All three results are machine-checked in Lean 4.
