Theorems · Theorem · commutative algebra
divisor_closure_eq_closure
∀ {M₀ : Type u_3} [inst : CommMonoidWithZero M₀] [IsCancelMulZero M₀] (x y : M₀),
x * y ∈ Submonoid.closure {r | IsUnit r ∨ Prime r} → x ∈ Submonoid.closure {r | IsUnit r ∨ Prime r}Let x, y ∈ M₀. If x * y can be written as a product of units and prime elements, then x can be written as a product of units and prime elements.
- Defined in
- Mathlib.Algebra.BigOperators.Associated
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 71 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites28
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Set.ofPredstatement and proof · cited by 6,101
- mul_oneproof · cited by 3,885
- Submonoidstatement · cited by 3,086
- Multisetproof · cited by 2,627
- mul_commproof · cited by 2,262
- mul_assocproof · cited by 1,667
- IsUnitstatement and proof · cited by 1,602
- CommMonoidWithZerostatement and proof · cited by 913
- Multiset.prodproof · cited by 528
- Multiset.consproof · cited by 313
- Primestatement and proof · cited by 277
- IsCancelMulZerostatement and proof · cited by 177
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.