Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2023-03-02 07:01 e7f0ddbf

View on Github →

refactor(ring_theory/ideal/operations): split quotients to a new file (#18531) This file is growing quite long. Splitting it will reduce dependencies in (some) downstream files, and by becoming shorter also makes this file easier to edit and port. This doesn't attempt to change any proofs in downstream files; instead, it just adds new imports to keep them compiling. There are 9 downstream files which no longer depend on the quotient_operations file, although one of these now depends on ring_theory.ideal.quotient. A future PR will remove the ring_theory.ideal.quotient_operations import from more files.

Estimated changes

deleted theorem ideal.ker_lift.map_smul
deleted def ideal.ker_lift_alg
deleted theorem ideal.ker_lift_alg_mk
deleted theorem ideal.ker_quotient_lift
deleted theorem ideal.map_mk_eq_bot_of_le
deleted theorem ideal.map_quotient_self
deleted theorem ideal.mk_ker
deleted theorem ideal.quotient.alg_map_eq
deleted theorem ideal.quotient.mkₐ_ker
deleted theorem ideal.quotient_equiv_mk
deleted def ideal.quotient_map
deleted theorem ideal.quotient_map_mk
deleted theorem ideal.quotient_map_mkₐ
deleted def ring_hom.ker_lift
deleted theorem ring_hom.ker_lift_mk
added theorem ideal.ker_lift_alg_mk
added theorem ideal.mk_ker
added theorem ideal.quotient_map_mk
added theorem ring_hom.ker_lift_mk