Module docstring
{"# Submonoid of primal elements "}
{"# Submonoid of primal elements "}
Submonoid.isPrimal
definition
(M₀ : Type*) [CancelCommMonoidWithZero M₀] : Submonoid M₀
/-- The submonoid of primal elements in a cancellative commutative monoid with zero. -/
def Submonoid.isPrimal (M₀ : Type*) [CancelCommMonoidWithZero M₀] : Submonoid M₀ where
carrier := {a | IsPrimal a}
mul_mem' := .mul
one_mem' := isUnit_one.isPrimal