Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2021-09-24 19:49 c794c5c8

View on Github →

chore(linear_algebra/basic): split out quotients and isomorphism theorems (#9332) linear_algebra.basic had become a very large file; I think too unwieldy to even be able to edit. Fortunately there are some natural splits on content. I moved everything about quotients out to linear_algebra.quotient. Happily many files in linear_algebra/ don't even need this, so we also get some significant import reductions. I've also moved Noether's three isomorphism theorems for submodules to their own file.

Estimated changes

deleted theorem linear_map.range_mkq_comp
deleted theorem submodule.comap_liftq
deleted theorem submodule.comap_map_mkq
deleted theorem submodule.ker_liftq
deleted theorem submodule.ker_mkq
deleted theorem submodule.le_comap_mkq
deleted def submodule.liftq
deleted theorem submodule.liftq_apply
deleted theorem submodule.liftq_mkq
deleted theorem submodule.linear_map_qext
deleted theorem submodule.map_liftq
deleted theorem submodule.map_mkq_eq_top
deleted def submodule.mapq
deleted theorem submodule.mapq_apply
deleted theorem submodule.mapq_mkq
deleted def submodule.mkq
deleted theorem submodule.mkq_apply
deleted theorem submodule.mkq_map_self
deleted theorem submodule.quot_hom_ext
deleted theorem submodule.quotient.mk_add
deleted theorem submodule.quotient.mk_neg
deleted theorem submodule.quotient.mk_sub
deleted def submodule.quotient
deleted theorem submodule.range_liftq
deleted theorem submodule.range_mkq
added theorem submodule.comap_liftq
added theorem submodule.ker_liftq
added theorem submodule.ker_mkq
added theorem submodule.le_comap_mkq
added def submodule.liftq
added theorem submodule.liftq_apply
added theorem submodule.liftq_mkq
added theorem submodule.map_liftq
added def submodule.mapq
added theorem submodule.mapq_apply
added theorem submodule.mapq_mkq
added def submodule.mkq
added theorem submodule.mkq_apply
added theorem submodule.mkq_map_self
added theorem submodule.quot_hom_ext
added theorem submodule.range_liftq
added theorem submodule.range_mkq