Lifting groups with zero along injective/surjective maps #
Pull back a MulZeroClass instance along an injective function.
See note [reducible non-instances].
Equations
Instances For
Push forward a MulZeroClass instance along a surjective function.
See note [reducible non-instances].
Equations
Instances For
Pull back a NoZeroDivisors instance along an injective function.
Pull back a MulZeroOneClass instance along an injective function.
See note [reducible non-instances].
Equations
Instances For
Push forward a MulZeroOneClass instance along a surjective function.
See note [reducible non-instances].
Equations
Instances For
Pull back a SemigroupWithZero along an injective function.
See note [reducible non-instances].
Equations
Instances For
Push forward a SemigroupWithZero along a surjective function.
See note [reducible non-instances].
Equations
Instances For
Pull back a MonoidWithZero along an injective function.
See note [reducible non-instances].
Equations
Instances For
Push forward a MonoidWithZero along a surjective function.
See note [reducible non-instances].
Equations
Instances For
Pull back a CommMonoidWithZero along an injective function.
See note [reducible non-instances].
Equations
Instances For
Push forward a CommMonoidWithZero along a surjective function.
See note [reducible non-instances].
Equations
Instances For
Pull back a CancelMonoidWithZero along an injective function.
See note [reducible non-instances].
Equations
Instances For
Pull back a CancelCommMonoidWithZero along an injective function.
See note [reducible non-instances].
Equations
Instances For
Pull back a GroupWithZero along an injective function.
See note [reducible non-instances].
Equations
Instances For
Push forward a GroupWithZero along a surjective function.
See note [reducible non-instances].
Equations
Instances For
Pull back a CommGroupWithZero along an injective function.
See note [reducible non-instances].
Equations
Instances For
Push forward a CommGroupWithZero along a surjective function.
See note [reducible non-instances].