Commit 2020-07-21 01:05 6721ddfb
View on Github →refactor(ring_theory): remove unbundled leftovers in ideal.quotient (#3467)
This PR aims to smooth some corners in the ideal.quotient namespace left by the move to bundled ring_homs. The main irritation is the ambiguity between different ways to map x : R to the quotient ring: quot.mk, quotient.mk, quotient.mk', submodule.quotient.mk, ideal.quotient.mk and ideal.quotient.mk_hom, which caused a lot of duplication and more awkward proofs.
The specific changes are:
- delete function ideal_quotient.mk
- rename ring hom ideal.quotient.mk_homtoideal.quotient.mk
- make new ideal_quotient.mkthesimpnormal form
- delete obsolete mk_eq_mk_hom
- delete obsolete mk_...simplemmas (usering_hom.map_...instead)
- delete quotient.map_mkwhich was unused and had no lemmas (ideal.map quotient.mkis used elsewhere)