Documentation

Ado.ForMathlib.LieModuleNilpotent

theorem LieModule.lowerCentralSeries_mono {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] (m n : ) (h : n m) :
theorem LieModule.isNilpotent_of_lieIdeal_le_left {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₁ I₂ : LieIdeal R L) (h : I₁ I₂) [IsNilpotent (↥I₂) M] :
IsNilpotent (↥I₁) M
theorem LieModule.isNilpotent_lieIdeal_congr_left {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₁ I₂ : LieIdeal R L) (h : I₁ = I₂) :
IsNilpotent (↥I₁) M IsNilpotent (↥I₂) M
@[simp]
theorem LieModule.isNilpotent_of_top_lieIdeal_iff {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] :
theorem LieModule.nilpotencyLength_le_iff (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] [IsNilpotent L M] {n : } :
@[simp]
theorem LieModule.list_prod_map_toEnd_apply_mem_lowerCentralSeries (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] (l : List L) (m : M) :
(List.map (⇑(toEnd R L M)) l).prod m lowerCentralSeries R L M l.length
instance LieModule.instIsNilpotentSubtypeMemLieIdeal_ado {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) [IsNilpotent L M] :
IsNilpotent (↥I) M
instance LieModule.instIsNilpotentSubtypeMemLieSubalgebra_ado {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] (L' : LieSubalgebra R L) [IsNilpotent L M] :
IsNilpotent (↥L') M
instance LieModule.instIsNilpotentSubtypeMemLieSubmodule_ado {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] (N : LieSubmodule R L M) [IsNilpotent L M] :