Documentation

Mathlib.Algebra.NonAssoc.LieAdmissible.Defs

Lie admissible rings and algebras #

We define a Lie-admissible ring as a nonunital nonassociative ring such that the associator satisfies the identity

associator x y z + associator z x y + associator y z x =
  associator y x z + associator z y x + associator x z y

Main definitions: #

Main results #

Implementation Notes #

Algebras are implemented as extending Module, IsScalarTower and SMulCommClass following the documentation of Algebra.

References #

Munthe-Kaas, H.Z., Lundervold, A. On Post-Lie Algebras, Lie–Butcher Series and Moving Frames.

class LieAdmissibleRing (L : Type u_1) extends NonUnitalNonAssocRing L :
Type u_1

A LieAdmissibleRing is a NonUnitalNonAssocRing such that the canonical bracket ⁅x, y⁆ := x * y - y * x turns it into a LieRing. This is expressed by an associator identity.

Instances
    theorem LieAdmissibleRing.ext {L : Type u_1} {x y : LieAdmissibleRing L} (add : Add.add = Add.add) (zero : Zero.zero = Zero.zero) (nsmul : NSMul.nsmul = NSMul.nsmul) (neg : Neg.neg = Neg.neg) (sub : Sub.sub = Sub.sub) (zsmul : ZSMul.zsmul = ZSMul.zsmul) (mul : Mul.mul = Mul.mul) :
    x = y
    class LieAdmissibleAlgebra (R : Type u_1) (L : Type u_2) [CommRing R] [LieAdmissibleRing L] extends Module R L, IsScalarTower R L L, SMulCommClass R L L :
    Type (max u_1 u_2)

    A LieAdmissibleAlgebra is a LieAdmissibleRing equipped with a compatible action by scalars from a commutative ring.

    Instances
      theorem LieAdmissibleAlgebra.ext_iff {R : Type u_1} {L : Type u_2} {inst✝ : CommRing R} {inst✝¹ : LieAdmissibleRing L} {x y : LieAdmissibleAlgebra R L} :
      theorem LieAdmissibleAlgebra.ext {R : Type u_1} {L : Type u_2} {inst✝ : CommRing R} {inst✝¹ : LieAdmissibleRing L} {x y : LieAdmissibleAlgebra R L} (smul : SMul.smul = SMul.smul) :
      x = y
      @[implicit_reducible]

      By definition, every LieAdmissibleRing yields a LieRing with the commutator bracket.

      Equations
      @[implicit_reducible]

      Every LieAdmissibleAlgebra is a LieAlgebra with the commutator bracket.

      Equations
      @[implicit_reducible]

      LeftPreLieRings are examples of LieAdmissibleRings by the commutativity assumption on the associator.

      Equations
      @[implicit_reducible]
      Equations
      @[implicit_reducible]

      RightPreLieRings are examples of LieAdmissibleRings by the commutativity assumption on the associator.

      Equations
      @[implicit_reducible]
      Equations
      @[reducible, inline]

      Every ring is Lie-admissible. See note [reducible non-instances].

      Equations
      Instances For
        @[reducible, inline]

        Every algebra is Lie-admissible. See note [reducible non-instances].

        Equations
        Instances For