mathlib
mathlib copied to clipboard
Get rid of `is_(semi)ring_hom`
Unbundled homomorphisms are deprecated but are still used in many files.
Here is the output of git grep -l 'is_\(semi\)\?ring_hom' with my comments:
src/algebra/direct_limit.leansrc/algebra/field.lean:: only used for a fewmap_*lemmas.src/algebra/field_power.lean:: used foris_ring_hom.map_fpow.src/algebra/group_power.leansrc/algebra/pi_instances.lean:: used foris_ring_hom_pi,fst.is_ring_hom, andsnd.is_ring_homsrc/algebra/pointwise.leansrc/algebra/punit_instances.leansrc/algebra/ring.lean:: definition etcsrc/data/complex/basic.lean:: we can redefineconjetc to bering_homs oralg_homs but this way we loosez.conjnotationsrc/data/equiv/ring.leansrc/data/mv_polynomial.lean:: used forC,eval₂,eval, andmap; I'm going to rewrite it using bundled homs once I'm done withpolynomialssrc/data/padics/padic_integers.leansrc/data/polynomial.lean:: migrating to bundled homs andaevalin #2492src/data/real/ennreal.lean:: see #2533src/data/real/nnreal.lean:: see #2533src/data/zsqrtd/gaussian_int.leansrc/field_theory/minimal_polynomial.leansrc/field_theory/mv_polynomial.lean- ~~
src/field_theory/subfield.lean:: see #2544~~ src/ring_theory/adjoin_root.leansrc/ring_theory/algebra_operations.leansrc/ring_theory/free_comm_ring.leansrc/ring_theory/free_ring.leansrc/ring_theory/integral_closure.leansrc/ring_theory/localization.lean:: waiting for a rewrite based onmonoid_localizationsrc/ring_theory/maps.leansrc/ring_theory/power_series.leansrc/topology/algebra/module.lean: see #2545src/topology/algebra/uniform_ring.lean
P.S. : git grep 'is_\(semi\)\?ring_hom' | wc -l returns 339