Theorems · Inductive type · number theory
HasEnoughRootsOfUnity
(M : Type u_1) → [CommMonoid M] → ℕ → Prop
This is a type class recording that a commutative monoid M contains primitive nth
roots of unity and such that the group of nth roots of unity is cyclic.
Such monoids are suitable targets in the context of duality statements for groups
of exponent n.
- Cited by
- 56 results in Mathlib
- Foundations
- Depth 1 from the axioms · uses no axioms
- Assumes
- CommMonoid
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CommMonoidstatement · cited by 2,264
Cited by64
Results whose statement or proof uses this declaration.
- CommGroup.subgroupOrderIsoSubgroupMonoidHomstatement and proof · cited by 7
- IsCyclotomicExtension.Rat.subgroupGalEquivSubgroupCharstatement and proof · cited by 6
- MulChar.subgroupOrderIsoSubgroupMulCharstatement and proof · cited by 6
- CommGroup.monoidHomMonoidHomEquivstatement and proof · cited by 5
- HasEnoughRootsOfUnity.exists_primitiveRootstatement and proof · cited by 5
- HasEnoughRootsOfUnity.natCard_rootsOfUnitystatement and proof · cited by 5
- HasEnoughRootsOfUnity.of_dvdstatement and proof · cited by 5
- IsCyclotomicExtension.Rat.intermediateFieldEquivSubgroupCharstatement and proof · cited by 4
- CommGroup.monoidHomMonoidHomEquiv_symm_apply_applystatement and proof · cited by 2
- CommGroup.monoidHom_mulEquiv_of_hasEnoughRootsOfUnitystatement and proof · cited by 2
- modularCyclotomicCharacter.pow_dvd_aux_pow_sub_aux_powstatement and proof · cited by 2
- cyclotomicCharacter.toZModPow_toFunstatement and proof · cited by 2