Theorems · Theorem · group theory
Submonoid.saturation_induction
∀ {M : Type u_1} [inst : MulOneClass M] {s : Submonoid M} {p : (x : M) → x ∈ s.saturation → Prop},
(∀ (x : M) (hx : x ∈ s), p x ⋯) →
(∀ (x y : M) (hx : x ∈ s.saturation) (hy : y ∈ s.saturation), p x hx → p y hy → p (x * y) ⋯) →
(∀ (x y : M) (hxy : x * y ∈ s.saturation), p (x * y) hxy → p x ⋯ ∧ p y ⋯) →
∀ {x : M} (hx : x ∈ s.saturation), p x hx- Cited by
- 1 results in Mathlib
- Foundations
- Depth 28 from the axioms · uses propext, Quot.sound
- Assumes
- MulOneClass
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites11
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Set.ofPredproof · cited by 6,101
- Submonoidstatement and proof · cited by 3,086
- MulOneClassstatement and proof · cited by 1,018
- MulMemClass.mul_memstatement and proof · cited by 173
- OneMemClass.one_memproof · cited by 87
- SaturatedSubmonoidstatement and proof · cited by 29
- Submonoid.saturationstatement and proof · cited by 18
- SaturatedSubmonoid.toSubmonoidstatement · cited by 14
- SaturatedSubmonoid.mulSaturatedstatement and proof · cited by 2
- Submonoid.le_toSubmonoid_saturationstatement and proof · cited by 2
- SaturatedSubmonoid.mem_sInfproof · cited by 2
Cited by1
Results whose statement or proof uses this declaration.
- Submonoid.mem_saturation_iffproof · cited by 0