Documentation

Ado.ForMathlib.HasNondegenerateTraceForm

class LieModule.HasNondegenerateTraceForm (R : Type u_1) (L : Type u_2) (M : Type u_3) [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] :

{name}IsKilling の Lie 加群バージョン

Instances
    noncomputable def LieIdeal.traceCompl (R : Type u_1) (L : Type u_2) (M : Type u_3) [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] (I : LieIdeal R L) :

    {name}killingCompl の Lie 加群バージョン

    Equations
    Instances For
      @[simp]
      theorem LieIdeal.mem_traceCompl {R : Type u_1} {L : Type u_2} {M : Type u_3} [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] {I : LieIdeal R L} {x : L} :
      x ∈ traceCompl R L M I ↔ ∀ y ∈ I, ((LieModule.traceForm R L M) y) x = 0
      @[simp]
      theorem LieIdeal.traceCompl_eq_killingCompl {R : Type u_1} {L : Type u_2} [CommRing R] [LieRing L] [LieAlgebra R L] (I : LieIdeal R L) :
      traceCompl R L L I = killingCompl R L I