arXiv++ Combinatorics

Browse math.CO papers from arXiv

Papers by Roman Bacik

2 paper(s) by this author · All BibTeX
2026-06-08
Embedding Finite Functions into Low-Degree Polynomial Functions over Commutative Rings
A function $f \colon X^k \to X$ on a finite set embeds into a polynomial of total degree $d$ over a commutative ring $R$ if there is an injection $j \colon X \to R$ and a polynomial $g$ of total degree at most $d$ with $j \circ f = g \circ j^k$, where $j^k$ applies $j$ in each coordinate. These are the transition functions of $k$-neighbour cellular automata, and the injection $j$ is an enlargement of the alphabet that preserves the transitions. We prove three results, all verified in Lean~4 with Mathlib~\cite{bacik2026finbin}. Every unary function $f \colon X \to X$ embeds into a polynomial of total degree $1$. Every binary Kronecker delta embeds into a polynomial of total degree $4$. For every $d$ there is a binary function that does not embed into any polynomial of total degree $d$.
2025-10-23 v5
A Linear Representation for Functions on Finite Sets
We demonstrate that any function $f$ from a finite set $Y$ to itself can be represented linearly. Specifically, we prove the existence of an injective map $j$ from $Y$ into a modular ring $\mathbb{Z}/m\mathbb{Z}$ and a constant $a \in \mathbb{Z}/m\mathbb{Z}$ such that $j(f(y)) = a \cdot j(y)$ in $\mathbb{Z}/m\mathbb{Z}$ holds for all $y \in Y$. This result is established by analyzing the algebraic properties of the adjugate of the characteristic matrix associated with the function's digraph. The proof is constructive, providing a method for finding the embedding $j$, the modulus $m$, and the linear multiplier $a$.