Galois Aut map one
ArkLib.Lattices.CyclotomicModulus.galoisAut_map_one
Plain-language statement
σ_i fixes 1, since only the constant term contributes (so in particular σ_1 fixes it).
Source project: ArkLib
Person-level attribution pending.
Source-pinned research
Search theorem names, mathematical ideas, modules, topics, projects, and role-labelled researchers. Open a result for its complete indexed Lean declaration and source record.
This index contains 573 research declarations. Search 10,000 more complete Mathlib declarations.
573 results
Clear filtersArkLib.Lattices.CyclotomicModulus.galoisAut_map_one
Plain-language statement
σ_i fixes 1, since only the constant term contributes (so in particular σ_1 fixes it).
Source project: ArkLib
Person-level attribution pending.
ArkLib.Lattices.CyclotomicModulus.galoisAut_mul
Plain-language statement
Multiplicativity of the computable automorphism, transported from galoisAutₛ (a RingHom) through the soundness bridge.
Source project: ArkLib
Person-level attribution pending.
ArkLib.Lattices.CyclotomicModulus.galoisAut_sum_toPoly_eq_aeval
Plain-language statement
(S5) The core polynomial identity behind soundness: the monomial-remapped sum (before reduction) equals aeval (X^i) of the underlying polynomial. Both sides are ∑_{k<d} X^{ki}·a_k.
Source project: ArkLib
Person-level attribution pending.
ArkLib.Lattices.CyclotomicModulus.galoisAut_Xpow
Plain-language statement
σ_m (X^i) = X^{i·m} (reduced). For i < 2^α the monomial-remap defining galoisAut collapses to the single surviving term. This is the key input to the trace-of-monomial computation in TraceInnerProduct.lean.
Source project: ArkLib
Person-level attribution pending.
ArkLib.Lattices.CyclotomicModulus.galoisAutₛ_fixed_isUnit
Project documentation
Core unit lemma. In S = Z_q[X]/(X^{2^α}+1), every nonzero σ_{-1}-fixed element is a unit. If b = mk g is not a unit then g shares a factor p_i with X^{2^α}+1 = p₁p₂; the reverse identity plus the swap p₁.reverse ~ p₂ force g to be divisible by both p₁ and p₂, hence by X^{2^α}+1, so b = 0.
Source project: ArkLib
Person-level attribution pending.
ArkLib.Lattices.CyclotomicModulus.halfSum_coeff_eq_zero
Plain-language statement
Linear independence of 1, ζ, …, ζ^{2^{α-1}-1} makes each collected coefficient vanish.
Source project: ArkLib
Person-level attribution pending.