English
The opposite type Rᵐᵒᵖ carries a natural StarModule structure making star-scalar action compatible with unop.
Русский
У противоположного типа Rᵐᵒᵖ естественным образом задаётся структура звёздного модуля, совместимая с операцийм разворота.
LaTeX
$$$\text{Inst: } \text{StarModule } R \; M^{\mathrm{op}} \text{ where }\ star_smul(r,x) := \text{unop}^{-1}(\star( r\cdot x))$$$
Lean4
instance {M : Type*} [Star R] [Star M] [SMul R M] [StarModule R M] : StarModule R Mᵐᵒᵖ where
star_smul r x := unop_injective (star_smul r x.unop)