Commit 2023-12-22 10:33 98067b25
View on Github →feat(LinearAlgebra/Dimension): add various surjective_injective results (#9156)
Add various results concerning modules M / R and M' / R' with maps i : R -> R' and j : M -> M' which are compatible with scalar multiplications on M and M'.
- if
i : R' -> Ris injective andjis injective, then:LinearIndependent.map_of_injective_injective:jpreserves linear independent subsets.[lift_]rank_le_of_injective_injective: rank ofM / Ris smaller than or equal to the rank ofM' / R'.
- if
iis surjective andjis injective, then:LinearIndependent.map_of_surjective_injective:jpreserves linear independent subsets.[lift_]rank_le_of_surjective_injective: rank ofM / Ris smaller than or equal to the rank ofM' / R'.
- if
iandjare both bijective, then[lift_]rank_eq_of_equiv_equiv: rank ofM / Ris equal to the rank ofM' / R'. Also add theAlgebraversions of these results.