Structures · Algebra
DivisibleBy
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
- Shape
- 2 explicit arguments · adds div, div_zero, div_cancel
Extends0
Extends nothing: this is a root of the hierarchy.
Extended by0
Nothing extends this class yet.
Concrete types that are instances4
- AddCircle
- Prod
- ULift
- HasQuotient.Quotient
How is a type an instance?
Loading the hierarchy index…
Assumed by17
- DivisibleBy.div
- DivisibleBy.div_cancel
- DivisibleBy.surjective_smul
- MeasureTheory.Measure.measurePreserving_zsmul
- Module.Baer.of_divisible
- AddCommGroup.smul_top_eq_top_of_divisibleBy_int
- DivisibleBy.div_zero
- AddGroup.divisibleByNatOfDivisibleByInt
- Function.Surjective.divisibleBy
- QuotientAddGroup.divisibleBy
- MeasureTheory.Measure.MeasurePreserving.zsmul
- Pi.divisibleBy
- smul_right_surj_of_divisibleBy
- ULift.instDivisibleBy
- AddGroup.divisibleByIntOfDivisibleByNat
- Prod.divisibleBy
- AddCommGrpCat.injective_of_divisible
Ancestors0
No ancestors.