OAI/NumberTheory/Ostmann/Arithmetic/MovingTemplateEnumeration.lean
4 declarations, 0 contain sorry, 0 declared as axioms
The canonical full list contains every template coordinate once
- theorem
OAI.Ostmann.movingTemplateSlotList_nodupline 12 - def
OAI.Ostmann.movingTemplateListEquivline 28 - theorem
OAI.Ostmann.movingTemplateListEquiv_applyline 33 - theorem
OAI.Ostmann.movingTemplate_multiplier_listline 38Source documentation
Enumerating the full template does not change its masked cofactor product.
theorem movingTemplate_multiplier_list {A : Type*} (value : A → ℕ) (hprime : ∀ a, (value a).Prime) (n r m : ℕ) (x : MovingRegularSlot n r m → A) (active : MovingRegularSlot n r m → Bool) (g : ∀ q : ℕ, ZMod q → ℂ) (D XL XR : ℕ) (s : ℤ) : let L := movingTemplateSlotList n r m …Mentions: OAI.Ostmann.MovingRegularSlot, OAI.Ostmann.movingTemplateSlotList