Opposites of groups with zero #
Equations
- MulOpposite.instMulZeroOneClass = let __spread.0 := MulOpposite.instMulOneClass;
let __spread.1 := MulOpposite.instMulZeroClass;
MulZeroOneClass.mk ⋯ ⋯
Equations
- MulOpposite.instSemigroupWithZero = let __spread.0 := MulOpposite.instSemigroup;
let __spread.1 := MulOpposite.instMulZeroClass;
SemigroupWithZero.mk ⋯ ⋯
Equations
- MulOpposite.instMonoidWithZero = let __spread.0 := MulOpposite.instMonoid;
let __spread.1 := MulOpposite.instMulZeroOneClass;
MonoidWithZero.mk ⋯ ⋯
Equations
- AddOpposite.instMulZeroOneClass = let __spread.0 := AddOpposite.instMulOneClass;
let __spread.1 := AddOpposite.instMulZeroClass;
MulZeroOneClass.mk ⋯ ⋯
Equations
- AddOpposite.instSemigroupWithZero = let __spread.0 := AddOpposite.instSemigroup;
let __spread.1 := AddOpposite.instMulZeroClass;
SemigroupWithZero.mk ⋯ ⋯
Equations
- AddOpposite.instMonoidWithZero = let __spread.0 := AddOpposite.instMonoid;
let __spread.1 := AddOpposite.instMulZeroOneClass;
MonoidWithZero.mk ⋯ ⋯
Equations
- One or more equations did not get rendered due to their size.