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)