Commit 2024-05-24 11:39 28d9a940

View on Github →

feat(LinearAlgebra/FiniteDimensional): relax condition of results regarding subalgebra = bot (#12849) ... from requiring F being a field to F satisfying StrongRankCondition and S being a free F-module. This makes the original statement a special case. The changed results are: Subalgebra.eq_bot_of_(rank_le|finrank)_one, Subalgebra.[fin]rank_eq_one_iff and Subalgebra.bot_eq_top_iff_[fin]rank_eq_one. Since the generalized results don't requiring division ring anymore, they are moved to an eariler file LinearAlgebra/Dimension/FreeAndStrongRankCondition. The proof need to use a new result bijective_algebraMap_of_linearEquiv which is put into Algebra/Algebra/Basic.

Estimated changes