Theorems · Definition · number theory
MulChar.ofRootOfUnity
{M : Type u_1} →
[inst : CommMonoid M] →
[inst_1 : Fintype M] →
[inst_2 : DecidableEq M] →
{R : Type u_2} →
[inst_3 : CommMonoidWithZero R] →
{ζ : Rˣ} →
ζ ∈ rootsOfUnity (Fintype.card Mˣ) R → {g : Mˣ} → (∀ (x : Mˣ), x ∈ Subgroup.zpowers g) → MulChar M RGiven a finite monoid M with unit group Mˣ cyclic of order n and an nth root of
unity ζ in R, there is a multiplicative character M → R that sends a given generator
of Mˣ to ζ.
- Defined in
- Mathlib.NumberTheory.MulChar.Lemmas
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 98 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites12
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Fintypestatement and proof · cited by 7,736
- Subgroupstatement · cited by 3,593
- Unitsstatement and proof · cited by 2,804
- CommMonoidstatement and proof · cited by 2,264
- Fintype.cardstatement and proof · cited by 1,386
- CommMonoidWithZerostatement and proof · cited by 913
- orderOfproof · cited by 324
- Subgroup.zpowersstatement and proof · cited by 204
- MulCharstatement · cited by 186
- rootsOfUnitystatement and proof · cited by 118
- MulChar.ofUnitHomproof · cited by 10
- monoidHomOfForallMemZpowersproof · cited by 4
Cited by3
Results whose statement or proof uses this declaration.
- MulChar.equiv_rootsOfUnityproof · cited by 1
- MulChar.ofRootOfUnity_specstatement · cited by 0
- MulChar.ofRootOfUnity.congr_simpstatement and proof · cited by 0