Documentation

Mathlib.Algebra.GroupWithZero.Submonoid.CancelMulZero

Submagmas with zero inherit cancellations #

instance MulZeroMemClass.isLeftCancelMulZero {M₀ : Type u_1} [Mul M₀] [Zero M₀] {S : Type u_2} [SetLike S M₀] [MulMemClass S M₀] [ZeroMemClass S M₀] (s : S) [IsLeftCancelMulZero M₀] :

A submagma with zero of a left cancellative magma with zero inherits left cancellation.

instance MulZeroMemClass.isRightCancelMulZero {M₀ : Type u_1} [Mul M₀] [Zero M₀] {S : Type u_2} [SetLike S M₀] [MulMemClass S M₀] [ZeroMemClass S M₀] (s : S) [IsRightCancelMulZero M₀] :

A submagma with zero of a right cancellative magma with zero inherits right cancellation.

instance MulZeroMemClass.isCancelMulZero {M₀ : Type u_1} [Mul M₀] [Zero M₀] {S : Type u_2} [SetLike S M₀] [MulMemClass S M₀] [ZeroMemClass S M₀] (s : S) [IsCancelMulZero M₀] :

A submagma with zero of a cancellative magma with zero inherits cancellation.