theorem
LieEquiv.finrank_eq
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(e : L ≃ₗ⁅R⁆ L₂)
:
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)
:
@[simp]
theorem
LieSubalgebra.finrank_top
{R : Type u_1}
{L : Type u_2}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
:
@[simp]
theorem
LieSubmodule.finrank_toSubmodule
{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]
(N : LieSubmodule R L M)
:
@[simp]
theorem
LieSubmodule.finrank_quotient_toSubmodule
{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]
(N : LieSubmodule R L M)
:
@[simp]
theorem
LieSubmodule.finrank_quotient
{R : Type u_1}
{L : Type u_2}
{M : Type u}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[AddCommGroup M]
[Module R M]
[LieRingModule L M]
[Nontrivial R]
[HasRankNullity.{u, u_1} R]
[Module.Finite R M]
(N : LieSubmodule R L M)
:
@[simp]
theorem
LieSubmodule.finrank_le
{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]
[Nontrivial R]
[Module.Finite R M]
(p : LieSubmodule R L M)
:
theorem
LieSubmodule.eq_top_iff_finrank_eq
{K : Type u_1}
{L : Type u_2}
{V : Type u_3}
[Field K]
[LieRing L]
[LieAlgebra K L]
[AddCommGroup V]
[Module K V]
[LieRingModule L V]
[Module.Finite K V]
{W : LieSubmodule K L V}
:
theorem
LieSubmodule.finrank_lt_iff
{K : Type u_1}
{L : Type u_2}
{V : Type u_3}
[Field K]
[LieRing L]
[LieAlgebra K L]
[FiniteDimensional K L]
[AddCommGroup V]
[Module K V]
[LieRingModule L V]
[Module.Finite K V]
{W : LieSubmodule K L V}
:
theorem
LieSubmodule.finrank_add_eq_of_isCompl
{K : Type u_1}
{L : Type u_2}
{V : Type u_3}
[Field K]
[LieRing L]
[LieAlgebra K L]
[AddCommGroup V]
[Module K V]
[FiniteDimensional K V]
[LieRingModule L V]
{W₁ W₂ : LieSubmodule K L V}
(h : IsCompl W₁ W₂)
:
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_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)
:
theorem
LieIdeal.finrank_mono
{R : Type u_1}
{L : Type u}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[Nontrivial R]
{I J : LieIdeal R L}
[Module.Finite R ↥J]
(hIJ : I ≤ J)
:
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)
: