Theorems · Inductive type · group theory
DivisibleBy
(A : Type u_1) → (α : Type u_2) → [AddMonoid A] → [SMul α A] → [Zero α] → Type (max u_1 u_2)
An AddMonoid A is α-divisible iff n • x = a has a solution for all n ≠ 0 ∈ α and a ∈ A.
Here we adopt a constructive approach where we ask an explicit div : A → α → A function such that
* div a 0 = 0 for all a ∈ A
* n • div a n = a for all n ≠ 0 ∈ α and a ∈ A.
- Defined in
- Mathlib.GroupTheory.Divisible
- Cited by
- 8 results in Mathlib
- Foundations
- Depth 1 from the axioms · uses no axioms
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.
- AddMonoidstatement · cited by 2,864
Cited by20
Results whose statement or proof uses this declaration.
- DivisibleBy.divstatement and proof · cited by 6
- DivisibleBy.div_cancelstatement and proof · cited by 4
- MeasureTheory.Measure.measurePreserving_zsmulstatement and proof · cited by 2
- DivisibleBy.surjective_smulstatement and proof · cited by 2
- Module.Baer.of_divisiblestatement and proof · cited by 1
- AddGroup.divisibleByIntOfDivisibleByNatstatement and proof · cited by 0
- AddGroup.divisibleByNatOfDivisibleByIntstatement and proof · cited by 0
- smul_right_surj_of_divisibleBystatement · cited by 0
- DivisibleBy.mk.noConfusionstatement · cited by 0
- MeasureTheory.Measure.MeasurePreserving.zsmulstatement and proof · cited by 0
- AddCommGroup.smul_top_eq_top_of_divisibleBy_intstatement and proof · cited by 0
- divisibleByOfSMulRightSurjstatement · cited by 0