Basic Results about Star on Product Type #
This file provides basic results about the star on product types defined in
Mathlib/Algebra/Notation/Prod.lean.
instance Prod.instTrivialStar {R : Type u} {S : Type v} [Star R] [Star S] [TrivialStar R] [TrivialStar S] :
TrivialStar (R × S)
@[instance_reducible]
instance Prod.instInvolutiveStar {R : Type u} {S : Type v} [InvolutiveStar R] [InvolutiveStar S] :
InvolutiveStar (R × S)
@[instance_reducible]
instance Prod.instStarAddMonoid {R : Type u} {S : Type v} [AddMonoid R] [AddMonoid S] [StarAddMonoid R] [StarAddMonoid S] :
StarAddMonoid (R × S)
@[instance_reducible]
instance Prod.instStarRing {R : Type u} {S : Type v} [NonUnitalNonAssocSemiring R] [NonUnitalNonAssocSemiring S] [StarRing R] [StarRing S] :
instance Prod.instStarModule {R : Type u} {S : Type v} {α : Type w} [SMul α R] [SMul α S] [Star α] [Star R] [Star S] [StarModule α R] [StarModule α S] :
StarModule α (R × S)