Documentation

Ado.ForMathlib.LieFinrank

theorem LieSubalgebra.finrank_congr {R : Type u_1} {L : Type u_2} [CommRing R] [LieRing L] [LieAlgebra R L] {p q : LieSubalgebra R L} (h : p = q) :
theorem LieIdeal.finrank_congr {R : Type u_1} {L : Type u_2} [CommRing R] [LieRing L] [LieAlgebra R L] {p q : LieIdeal R L} (h : p = q) :
@[simp]
theorem LieIdeal.finrank_toLieSubalgebra {R : Type u_1} {L : Type u_2} [CommRing R] [LieRing L] [LieAlgebra R L] (p : LieIdeal R L) :
@[simp]
theorem LieIdeal.finrank_toSubmodule {R : Type u_1} {L : Type u_2} [CommRing R] [LieRing L] [LieAlgebra R L] (p : LieIdeal R L) :
theorem LieIdeal.finrank_lt_iff {K : Type u_1} {L : Type u_2} [Field K] [LieRing L] [LieAlgebra K L] [FiniteDimensional K L] {p : LieIdeal K L} :
@[simp]
theorem LieIdeal.finrank_top {R : Type u_1} {L : Type u_2} [CommRing R] [LieRing L] [LieAlgebra R L] :
@[simp]
theorem LieIdeal.finrank_lieIdealOf {R : Type u_1} {L : Type u_2} [CommRing R] [LieRing L] [LieAlgebra R L] (p q : LieIdeal R L) (h : p q) :
@[simp]
theorem LieIdeal.finrank_quotient_toSubmodule {R : Type u_1} {L : Type u_2} [CommRing R] [LieRing L] [LieAlgebra R L] (p : LieIdeal R L) :
@[simp]
theorem LieHom.finrank_range_add_finrank_ker {K : Type u_1} {L : Type u_2} {L₂ : Type u_3} [Field K] [LieRing L] [LieAlgebra K L] [LieRing L₂] [LieAlgebra K L₂] [FiniteDimensional K L] (f : L →ₗ⁅K L₂) :
theorem LieHom.finrank_idealRange_add_finrank_ker {K : Type u_1} {L : Type u_2} {L₂ : Type u_3} [Field K] [LieRing L] [LieAlgebra K L] [LieRing L₂] [LieAlgebra K L₂] [FiniteDimensional K L] (f : L →ₗ⁅K L₂) (hf : f.IsIdealMorphism) :