Mathlib Map

Structures · Algebra

StarModule

A star module A over a star ring R is a module which is a star additive monoid, and the two star structures are compatible in the sense star (r • a) = star r • star a. Note that it is up to the user of this typeclass to enforce [Semiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A], and that the statement only requires [Star R] [Star A] [SMul R A]. If used as [CommRing R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A], this represents a star algebra.

Defined in
Mathlib.Algebra.Star.Basic
Shape
2 explicit arguments · adds star_smul

Extends0

Extends nothing: this is a root of the hierarchy.

Extended by2

Concrete types that are instances9

  • Int
  • Nat
  • Real
  • Rat
  • NNReal
  • NNRat
  • Units
  • Subtype
  • MulOpposite

How is a type an instance?

Loading the hierarchy index…

Assumed by715

Ancestors0

No ancestors.