The finite Mahler basis of ZMod N → R #
The functions x ↦ C(x.val, i), i < N, on ZMod N with values in a nontrivial commutative
ring R are linearly independent (the matrix [C(x, i)]_{x, i < N} is lower unitriangular);
over a field they form a basis of ZMod N → K.
Main results #
ConjeturaC.linearIndependent_choose: linear independence overR.ConjeturaC.chooseBasis,ConjeturaC.coe_chooseBasis: the basis over a field.ConjeturaC.linearIndependent_choose_sq: the caseN = p²,R = ZMod p.
References #
- C. Marín, Reading Iwasawa λ-invariants from Mahler matrices modulo p: programs, data and Lean files, Zenodo (2026), doi:10.5281/zenodo.23085315.
theorem
ConjeturaC.linearIndependent_choose
(N : ℕ)
[NeZero N]
(R : Type u_1)
[CommRing R]
[Nontrivial R]
:
LinearIndependent R (chooseFun N R)
noncomputable def
ConjeturaC.chooseBasis
(N : ℕ)
[NeZero N]
(K : Type u_1)
[Field K]
:
Module.Basis (Fin N) K (ZMod N → K)
Over a field, the binomial functions are a basis of ZMod N → K.