Documentation
Mathlib
.
Algebra
.
GroupWithZero
.
Opposite
Search
return to top
source
Imports
Init
Mathlib.Algebra.Group.Opposite
Mathlib.Algebra.GroupWithZero.Defs
Imported by
MulOpposite
.
instMulZeroClass
MulOpposite
.
instMulZeroOneClass
MulOpposite
.
instSemigroupWithZero
MulOpposite
.
instMonoidWithZero
MulOpposite
.
instNoZeroDivisors
AddOpposite
.
instMulZeroClass
AddOpposite
.
instMulZeroOneClass
AddOpposite
.
instSemigroupWithZero
AddOpposite
.
instMonoidWithZero
AddOpposite
.
instNoZeroDivisors
AddOpposite
.
instGroupWithZero
Opposites of groups with zero
#
source
instance
MulOpposite
.
instMulZeroClass
{α :
Type
u_1}
[
MulZeroClass
α
]
:
MulZeroClass
α
ᵐᵒᵖ
Equations
MulOpposite.instMulZeroClass
=
MulZeroClass.mk
⋯
⋯
source
instance
MulOpposite
.
instMulZeroOneClass
{α :
Type
u_1}
[
MulZeroOneClass
α
]
:
MulZeroOneClass
α
ᵐᵒᵖ
Equations
MulOpposite.instMulZeroOneClass
=
MulZeroOneClass.mk
⋯
⋯
source
instance
MulOpposite
.
instSemigroupWithZero
{α :
Type
u_1}
[
SemigroupWithZero
α
]
:
SemigroupWithZero
α
ᵐᵒᵖ
Equations
MulOpposite.instSemigroupWithZero
=
SemigroupWithZero.mk
⋯
⋯
source
instance
MulOpposite
.
instMonoidWithZero
{α :
Type
u_1}
[
MonoidWithZero
α
]
:
MonoidWithZero
α
ᵐᵒᵖ
Equations
MulOpposite.instMonoidWithZero
=
MonoidWithZero.mk
⋯
⋯
source
instance
MulOpposite
.
instNoZeroDivisors
{α :
Type
u_1}
[
Zero
α
]
[
Mul
α
]
[
NoZeroDivisors
α
]
:
NoZeroDivisors
α
ᵐᵒᵖ
source
instance
AddOpposite
.
instMulZeroClass
{α :
Type
u_1}
[
MulZeroClass
α
]
:
MulZeroClass
α
ᵃᵒᵖ
Equations
AddOpposite.instMulZeroClass
=
MulZeroClass.mk
⋯
⋯
source
instance
AddOpposite
.
instMulZeroOneClass
{α :
Type
u_1}
[
MulZeroOneClass
α
]
:
MulZeroOneClass
α
ᵃᵒᵖ
Equations
AddOpposite.instMulZeroOneClass
=
MulZeroOneClass.mk
⋯
⋯
source
instance
AddOpposite
.
instSemigroupWithZero
{α :
Type
u_1}
[
SemigroupWithZero
α
]
:
SemigroupWithZero
α
ᵃᵒᵖ
Equations
AddOpposite.instSemigroupWithZero
=
SemigroupWithZero.mk
⋯
⋯
source
instance
AddOpposite
.
instMonoidWithZero
{α :
Type
u_1}
[
MonoidWithZero
α
]
:
MonoidWithZero
α
ᵃᵒᵖ
Equations
AddOpposite.instMonoidWithZero
=
MonoidWithZero.mk
⋯
⋯
source
instance
AddOpposite
.
instNoZeroDivisors
{α :
Type
u_1}
[
Zero
α
]
[
Mul
α
]
[
NoZeroDivisors
α
]
:
NoZeroDivisors
α
ᵃᵒᵖ
source
instance
AddOpposite
.
instGroupWithZero
{α :
Type
u_1}
[
GroupWithZero
α
]
:
GroupWithZero
α
ᵃᵒᵖ
Equations
AddOpposite.instGroupWithZero
=
GroupWithZero.mk
⋯
DivInvMonoid.zpow
⋯
⋯
⋯
⋯
⋯