Theorems · Definition · group theory
Submonoid.powLogEquiv
{M : Type u_1} →
[inst : Monoid M] →
[DecidableEq M] → {n : M} → (Function.Injective fun m => n ^ m) → Multiplicative ℕ ≃* ↥(Submonoid.powers n)The exponentiation map is an isomorphism from the additive monoid on natural numbers to powers when it is injective. The inverse is given by the logarithms.
- Cited by
- 4 results in Mathlib
- Foundations
- Depth 30 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- MonoidDecidableEq
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.
- DFunLike.coeproof · cited by 62,936
- Monoidstatement and proof · cited by 3,887
- Submonoidstatement · cited by 3,086
- MulEquivstatement · cited by 1,142
- Multiplicativestatement and proof · cited by 875
- Submonoid.powersstatement and proof · cited by 408
- Multiplicative.ofAddproof · cited by 237
- Multiplicative.toAddproof · cited by 161
- Submonoid.powproof · cited by 13
- Submonoid.logproof · cited by 5
- Submonoid.pow_log_eq_selfproof · cited by 1
- Submonoid.log_pow_eq_selfproof · cited by 0
Cited by4
Results whose statement or proof uses this declaration.
- Submonoid.log_pow_int_eq_selfproof · cited by 0
- Submonoid.powLogEquiv_applystatement and proof · cited by 0
- Submonoid.powLogEquiv_symm_applystatement and proof · cited by 0
- Submonoid.log_mulproof · cited by 0