The faithful cyclic Frobenius representation #
A group-algebra coefficient vector acts as the corresponding linearized polynomial.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
MIPRE.SAT.shoupFrobeniusAction_eq_sum
(k : ℕ)
(hk : 1 ≤ k)
[NeZero k]
(z : AddMonoidAlgebra (ZMod 2) (Fin k))
:
(shoupFrobeniusAction k hk) z = ∑ i : Fin k, z.coeff i • ((shoupFrobeniusCycle k hk) (Multiplicative.ofAdd i)).toLinearMap
theorem
MIPRE.SAT.shoupFrobeniusAction_apply
(k : ℕ)
(hk : 1 ≤ k)
[NeZero k]
(z : AddMonoidAlgebra (ZMod 2) (Fin k))
(a : (shoupBinField k hk).carrier)
:
theorem
MIPRE.SAT.shoupFrobeniusCycle_injective
(k : ℕ)
(hk : 1 ≤ k)
[NeZero k]
:
Function.Injective fun (i : Fin k) => (shoupFrobeniusCycle k hk) (Multiplicative.ofAdd i)
Faithfulness follows from independence of the distinct Frobenius automorphisms.
theorem
MIPRE.SAT.shoupFrobeniusAction_exists_basis_image
(k : ℕ)
(hk : 1 ≤ k)
[NeZero k]
(z : AddMonoidAlgebra (ZMod 2) (Fin k))
(hz : z ≠ 0)
:
∃ (j : Fin k), ((shoupFrobeniusAction k hk) z) ((shoupPowerBasis k hk) j) ≠ 0
A nonzero cyclic operator has a nonzero image among the polynomial-basis vectors.