Submonoid of opposite monoids #
For every monoid M, we construct an equivalence between submonoids of M and that of Mᵐᵒᵖ.
Pull a submonoid back to an opposite submonoid along MulOpposite.unop
Instances For
Pull an additive submonoid back to an opposite submonoid along
AddOpposite.unop
Instances For
Pull an opposite submonoid back to a submonoid along MulOpposite.op
Instances For
Pull an opposite additive submonoid back to a submonoid along
AddOpposite.op
Instances For
Lattice results #
A submonoid H of M determines a submonoid H.op of the opposite monoid Mᵐᵒᵖ.
Equations
- Submonoid.opEquiv = { toFun := Submonoid.op, invFun := Submonoid.unop, left_inv := ⋯, right_inv := ⋯, map_rel_iff' := ⋯ }
Instances For
An additive submonoid H of M determines an additive submonoid
H.op of the opposite monoid Mᵐᵒᵖ.
Equations
- AddSubmonoid.opEquiv = { toFun := AddSubmonoid.op, invFun := AddSubmonoid.unop, left_inv := ⋯, right_inv := ⋯, map_rel_iff' := ⋯ }
Instances For
Bijection between a submonoid H and its opposite.
Equations
Instances For
Bijection between an additive submonoid H and its opposite.
Equations
Instances For
Bijection between a submonoid S and MulOpposite of its opposite.
Equations
- S.mulEquivOpMop = { toEquiv := S.equivOp.trans MulOpposite.opEquiv, map_mul' := ⋯ }
Instances For
Bijection between an additive submonoid and AddOpposite of its opposite.
Equations
- S.addEquivOpAop = { toEquiv := S.equivOp.trans AddOpposite.opEquiv, map_add' := ⋯ }
Instances For
Bijection between MulOpposite of a submonoid S and its opposite.
Equations
- S.mopMulEquivOp = { toEquiv := MulOpposite.opEquiv.symm.trans S.equivOp, map_mul' := ⋯ }
Instances For
Bijection between AddOpposite of an additive submonoid and its opposite.
Equations
- S.aopAddEquivOp = { toEquiv := AddOpposite.opEquiv.symm.trans S.equivOp, map_add' := ⋯ }
Instances For
Bijection between a submonoid S and its opposite as a monoid equivalence.
Equations
- S.mulEquivOp = { toEquiv := S.equivOp, map_mul' := ⋯ }
Instances For
Bijection between an additive submonoid and its opposite as an additive equivalence.
Equations
- S.addEquivOp = { toEquiv := S.equivOp, map_add' := ⋯ }