Left and right zeros #
An element a of a magma is a left zero when a * b = a for every b, and a right zero when
b * a = a for every b. A one-sided zero is idempotent, and MulOpposite exchanges the two
notions. In a semigroup the left zeros form a left ideal and the right zeros a right ideal.
Main definitions #
IsLeftZero,IsRightZero: the left and right zeros.
Main results #
IsLeftZero.mul_left,IsRightZero.mul_right: the ideal property.IsLeftZero.map_of_surjective,IsLeftZero.of_mapand their mirrors: transport along surjective and injective homomorphisms.
References #
An element a is a left zero if a * b = a for every b.
Equations
- IsLeftZero a = ∀ (b : M), a * b = a
Instances For
An element a is a right zero if b * a = a for every b.
Equations
- IsRightZero a = ∀ (b : M), b * a = a
Instances For
A left zero is idempotent.
A right zero is idempotent.
A surjective homomorphism sends left zeros to left zeros.
A surjective homomorphism sends right zeros to right zeros.
An element sent to a left zero by an injective homomorphism is a left zero.
An element sent to a right zero by an injective homomorphism is a right zero.
In a semigroup, multiplying a left zero on the left gives a left zero.
In a semigroup, multiplying a right zero on the right gives a right zero.