Module docstring
{"# Rank of various constructions
Main statements
rank_quotient_add_rank_le:rank M/N + rank N ≤ rank M.lift_rank_add_lift_rank_le_rank_prod:rank M × N ≤ rank M + rank N.rank_span_le_of_finite:rank (span s) ≤ #sfor finites.
For free modules, we have
rank_prod:rank M × N = rank M + rank N.rank_finsupp:rank (ι →₀ M) = #ι * rank Mrank_directSum:rank (⨁ Mᵢ) = ∑ rank Mᵢrank_tensorProduct:rank (M ⊗ N) = rank M * rank N.
Lemmas for ranks of submodules and subalgebras are also provided. We have finrank variants for most lemmas as well.
"}