Emultiplicity two q pow sub one
ArkLib.Lattices.CyclotomicModulus.emultiplicity_two_q_pow_sub_one
Plain-language statement
The 2-adic valuation of q^(2^k) - 1 is k + 2.
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 2,569 research declarations. Search 10,000 more complete Mathlib declarations.
2569 results
ArkLib.Lattices.CyclotomicModulus.emultiplicity_two_q_pow_sub_one
Plain-language statement
The 2-adic valuation of q^(2^k) - 1 is k + 2.
Source project: ArkLib
Person-level attribution pending.
ArkLib.Lattices.CyclotomicModulus.emultiplicity_two_q_sub_one
Plain-language statement
For a prime q with q % 8 = 5, q - 1 ≡ 4 (mod 8), hence v₂(q-1) = 2.
Source project: ArkLib
Person-level attribution pending.
ArkLib.Lattices.CyclotomicModulus.eq_or_eq_of_mod_eq
Plain-language statement
At most two packed indices share a residue class mod d/2k. Given a residue r with j ≡ r (mod d/2k = 2^{α-κ-1}), the index j : Fin (d/2^κ) is either the first-half witness (value r) or the second-half witness (value d/2k + r). Combined with packExp_mod_eq, this pins down exactly which (at most two) packed summands can contribute to a give...
Source project: ArkLib
Person-level attribution pending.
ArkLib.Lattices.CyclotomicModulus.exists_irreducible_factorization
Plain-language statement
Factor existence. For q ≡ 5 (mod 8), X^{2^α}+1 factors over Z_q as a product of two coprime irreducible polynomials. Extracted from cyclotomic_card_normalizedFactors (the two normalized factors), with coprimality from Irreducible.coprime_iff_not_dvd.
Source project: ArkLib
Person-level attribution pending.
ArkLib.Lattices.CyclotomicModulus.fixedBasisMap_injective
Plain-language statement
fixedBasisMap is injective: distinct coefficient vectors give distinct fixed elements, read off at coefficient position (d/2k)·s via vElt_coeff and cancellation of the unit 2 if s=0 else 1.
Source project: ArkLib
Person-level attribution pending.
ArkLib.Lattices.CyclotomicModulus.fixedSubring_coeff_eq_zero
Plain-language statement
Support of a fixed element (Eq. 7). Every x ∈ R_q^H has its nonzero coefficients on multiples of d/2k = 2^{α-κ-1}: for p < d with 2^{α-κ-1} ∤ p, x.1.coeff p = 0. This comes from the symmetric vElt basis (fixedBasisMap is surjective by card_fixedSubring_eq), each of whose elements is supported , by vElt_coeff_full , on the two multipl...
Source project: ArkLib
Person-level attribution pending.