Subring of opposite rings #
For every ring R, we construct an equivalence between subrings of R and that of Rᵐᵒᵖ.
Pull a subring back to an opposite subring along MulOpposite.unop
Instances For
@[simp]
@[simp]
@[simp]
Pull an opposite subring back to a subring along MulOpposite.op
Instances For
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
Lattice results #
@[simp]
A subring S of R determines a subring S.op of the opposite ring Rᵐᵒᵖ.
Instances For
@[simp]
@[simp]
@[simp]
Bijection between a subring S and its opposite.
Instances For
@[simp]
theorem
Subring.addEquivOp_symm_apply_coe
{R : Type u_2}
[NonAssocRing R]
(S : Subring R)
(b : ↥S.op)
:
@[simp]
theorem
Subring.addEquivOp_apply_coe
{R : Type u_2}
[NonAssocRing R]
(S : Subring R)
(a : ↥S.toSubmonoid)
:
Bijection between a subring S and MulOpposite of its opposite.
Instances For
@[simp]
theorem
Subring.ringEquivOpMop_apply
{R : Type u_2}
[NonAssocRing R]
(S : Subring R)
(a✝ : ↥S.toSubsemiring)
:
@[simp]
theorem
Subring.ringEquivOpMop_symm_apply_coe
{R : Type u_2}
[NonAssocRing R]
(S : Subring R)
(a✝ : (↥S.op)ᵐᵒᵖ)
:
Bijection between MulOpposite of a subring S and its opposite.
Instances For
@[simp]
theorem
Subring.mopRingEquivOp_apply_coe
{R : Type u_2}
[NonAssocRing R]
(S : Subring R)
(a✝ : (↥S.toSubsemiring)ᵐᵒᵖ)
:
@[simp]
theorem
Subring.mopRingEquivOp_symm_apply
{R : Type u_2}
[NonAssocRing R]
(S : Subring R)
(a✝ : ↥S.op)
: