Theorems · Definition · group theory
zmodAddEquivOfGenerator
{G : Type u_2} →
[inst : AddGroup G] → {g : G} → (∀ (x : G), x ∈ AddSubgroup.zmultiples g) → {n : ℕ} → Nat.card G = n → ZMod n ≃+ GThe isomorphism from ZMod n to any additive group of Nat.card equal to n
generated by a single element g which sends 1 to g.
See zmodAddCyclicAddEquiv for a version which doesn't take an explicit generator,
and instead picks one out with the axiom of choice.
- Cited by
- 5 results in Mathlib
- Foundations
- Depth 97 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- AddGroup
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites13
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- AddGroupstatement and proof · cited by 4,410
- AddSubgroupstatement · cited by 3,232
- AddEquivstatement · cited by 1,087
- ZModstatement · cited by 1,024
- Nat.cardstatement and proof · cited by 844
- AddEquiv.symmproof · cited by 530
- AddSubgroup.zmultiplesstatement and proof · cited by 493
- AddMonoidHom.kerproof · cited by 158
- AddEquiv.transproof · cited by 53
- zmultiplesHomproof · cited by 7
- Int.quotientZMultiplesNatEquivZModproof · cited by 2
Cited by7
Results whose statement or proof uses this declaration.
- zmodMulEquivOfGeneratorproof · cited by 4
- zmodAddEquivOfGenerator_apply_intCaststatement · cited by 3
- zmodAddEquivOfGenerator_symm_apply_zsmulstatement and proof · cited by 2
- zmodAddCyclicAddEquivproof · cited by 1
- zmodAddEquivOfGenerator_apply_onestatement and proof · cited by 1
- zmodAddEquivOfGenerator_symm_apply_generatorstatement and proof · cited by 1
- zmodAddEquivOfGenerator.congr_simpstatement and proof · cited by 0