Documentation

LeanPool.LowDimSolvClassification.InstancesConstructions

LeanPool.LowDimSolvClassification.InstancesConstructions #

def LieAlgebra.mkAbelian (K : Type u_1) [CommRing K] (V : Type u_2) [AddCommGroup V] [Module K V] :
Type u_2

The abelian Lie algebra constructed from a vector space by setting the bracket to zero. The unused Module K V instance is consumed by inferInstance so the unusedArguments linter accepts the definition; the result is still a synonym for V.

Equations
Instances For
    @[implicit_reducible]
    instance LieAlgebra.instBracketMkAbelian (K : Type u_1) [CommRing K] (V : Type u_2) [AddCommGroup V] [Module K V] :
    Equations
    @[implicit_reducible]
    instance LieAlgebra.instLieRingMkAbelian (K : Type u_1) [CommRing K] (V : Type u_2) [AddCommGroup V] [Module K V] :
    Equations
    @[implicit_reducible]
    instance LieAlgebra.instMkAbelian (K : Type u_1) [CommRing K] (V : Type u_2) [AddCommGroup V] [Module K V] :
    Equations

    TODO.

    Equations
    Instances For

      If L is an abelian Lie algebra, any linear endomorphism of L is also a derivation of L.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]
        theorem LieAlgebra.Abelian.DerivationCoeLinearMap {K : Type u_1} [CommRing K] {L : Type u_2} [LieRing L] [LieAlgebra K L] [IsLieAbelian L] (f : L β†’β‚—[K] L) :
        ↑((DerivationOfLinearMap K L) f) = f
        @[simp]
        theorem LieAlgebra.Abelian.DerivationCoeFun {K : Type u_1} [CommRing K] {L : Type u_2} [LieRing L] [LieAlgebra K L] [IsLieAbelian L] (f : L β†’β‚—[K] L) :
        ⇑((DerivationOfLinearMap K L) f) = ⇑f
        @[simp]
        theorem LieAlgebra.Abelian.DerivationCoeFun' {K : Type u_1} [CommRing K] {L : Type u_2} [LieRing L] [LieAlgebra K L] [IsLieAbelian L] (f : L β†’β‚—[K] L) :
        ⇑((DerivationOfLinearMap K L).toLieHom f) = ⇑f
        @[reducible, inline]
        abbrev LieAlgebra.OfAffineEquiv (K : Type u_1) [CommRing K] (V : Type u_2) [AddCommGroup V] [Module K V] :
        Type u_2

        The Lie algebra of the general affine group on a vector space V, constructed as semidirect product of V β†’β‚—[K] V with the abelian Lie algebra V.

        Equations
        Instances For

          The Lie algebra of the general affine group on a vector space V, constructed as semidirect product of V β†’β‚—[K] V with the abelian Lie algebra V.

          Equations
          Instances For
            @[reducible, inline]
            abbrev LieAlgebra.RealHyperbolic (K : Type u_1) [CommRing K] (V : Type u_2) [AddCommGroup V] [Module K V] :
            Type (max u_1 u_2)

            The almost abelian Lie algebra associated to real hyperbolic space, generalized to arbitrary K.

            Equations
            Instances For
              @[reducible, inline]
              abbrev LieAlgebra.RealHyperbolic' (n : β„•) (K : Type u_4) [CommRing K] :
              Type u_4

              The almost abelian Lie algebra associated to real hyperbolic n-space, generalized to arbitrary K.

              Equations
              Instances For

                The almost abelian Lie algebra associated to real hyperbolic n-space, generalized to arbitrary K.

                Equations
                Instances For