Mathlib Map

Theorems · Theorem · number theory

ZMod.card_units_eq_totient

∀ (n : ℕ) [NeZero n] [inst : Fintype (ZMod n)ˣ], Fintype.card (ZMod n)ˣ = n.totient

Note this takes an explicit Fintype ((ZMod n)ˣ) argument to avoid trouble with instance diamonds.

Defined in
Mathlib.Data.Nat.Totient
Cited by
15 results in Mathlib
Foundations
Depth 80 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
NeZeroFintype

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Nat.totient_even · cited by 4Nat.totient_evenZMod.not_isCyclic_units_eight · cited by 2ZMod.not_isCyclic_units_e…Nat.prime_iff_card_units · cited by 2Nat.prime_iff_card_unitsZMod.isCyclic_units_of_prime_pow · cited by 2ZMod.isCyclic_units_of_pr…Nat.card_units_zmod_lt_sub_one · cited by 1Nat.card_units_zmod_lt_su…ZMod.not_isCyclic_units_of_mul_coprime · cited by 1ZMod.not_isCyclic_units_o…ZMod.isCyclic_units_four_mul_iff · cited by 1ZMod.isCyclic_units_four_…IsCyclic.card_mulAut · cited by 1IsCyclic.card_mulAutArithmeticFunction.carmichael_two_pow_of_le_two_eq_totient · cited by 1ArithmeticFunction.carmic…ArithmeticFunction.carmichael_two_pow_of_ne_two · cited by 1ArithmeticFunction.carmic…ZMod.pow_totient · cited by 1ZMod.pow_totientDirichletCharacter.card_eq_totient_of_hasEnoughRootsOfUnity · cited by 1DirichletCharacter.card_e…ArithmeticFunction.carmichael_dvd_totient · cited by 0ArithmeticFunction.carmic…ZMod.isCyclic_units_four · cited by 0ZMod.isCyclic_units_fourArithmeticFunction.carmichael_pow_of_prime_ne_two · cited by 0ArithmeticFunction.carmic…Fintype · cited by 7736FintypeFinset.sum · cited by 5195Finset.sumFinset.univ · cited by 3473Finset.univUnits · cited by 2804UnitsFinset.card · cited by 2327Finset.cardFintype.card · cited by 1386Fintype.cardFinset.range · cited by 1341Finset.rangeZMod · cited by 1024ZModFinset.filter · cited by 949Finset.filterFinset.filter_congr · cited by 167Finset.filter_congrZMod.val · cited by 159ZMod.valNat.totient · cited by 111Nat.totientFintype.card_congr · cited by 67Fintype.card_congrFinset.sum_filter · cited by 37Finset.sum_filterFinset.card_eq_sum_ones · cited by 22Finset.card_eq_sum_onesZMod.card_units_eq_totientCITED BYCITES

Cites17

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by15

Results whose statement or proof uses this declaration.