The dimension of a Lie submodule #
A Lie submodule and its carrier submodule have the same underlying type, so they have the same
dimension; the same holds for a Lie subalgebra and the Lie submodule it becomes over itself. This
file states those definitional equalities once, as the bridges that dimension counts over Lie
submodules pass through: the linear-algebra lemmas about dimensions of direct sums are stated for
Submodule, while the Lie-theoretic dimension lemmas are stated for LieSubmodule.
Main results #
Ado.finrank_toSubmodule: a Lie submodule has the dimension of its carrier submodule.Ado.finrank_toLieSubmodule: a Lie subalgebra has the dimension of the Lie submodule it determines over itself.LieSubmodule.finrank_bot: the trivial Lie submodule has dimension zero.LieSubmodule.finrank_eq_zero_of_eq_bot: the hypothesis form of the same fact.
The type underlying a Lie submodule is the type underlying its carrier submodule, so the two have the same dimension.
The type underlying a Lie subalgebra is the type underlying the Lie submodule it determines over itself, so the two have the same dimension.
The trivial Lie submodule has dimension zero. Ado.finrank_toSubmodule is oriented
away from Submodule, so simp cannot reach finrank_bot for submodules from here; this is the
LieSubmodule normal form.
A trivial Lie submodule has dimension zero. Unlike Submodule.finrank_eq_zero, which is
an equivalence, this needs no finiteness or rank condition; it is the one-directional form in which
a vanishing weight space contributes nothing to a dimension count.