Mathlib Map

Structures · Algebra

AddAction

Type class for additive monoid actions on types, with notation g +ᵥ p. The AddAction G P typeclass says that the additive monoid G acts additively on a type P. More precisely this means that the action satisfies the two axioms 0 +ᵥ p = p and (g₁ + g₂) +ᵥ p = g₁ +ᵥ (g₂ +ᵥ p). A mathematician might simply say that the additive monoid G acts on P. For example, if A is an additive group and X is a type, if a mathematician says say "let A act on the set X" they will usually mean [AddAction A X]. [Wikidata Q288465](https://www.wikidata.org/wiki/Q288465)

Defined in
Mathlib.Algebra.Group.Action.Defs
Shape
2 explicit arguments · adds zero_vadd

Extends1

Extended by3

Forgetful instances

Provided automatically by

Concrete types that are instances15

  • Real
  • Quiver.Hom
  • Filter.Germ
  • DomAddAct
  • AddUnits
  • AddAut
  • IterateAddAct
  • AddOreLocalization
  • Subtype
  • OrderDual
  • ULift
  • Lex
  • AddOpposite
  • Additive
  • LinearMap

How is a type an instance?

Loading the hierarchy index…

Assumed by1,026

Ancestors3