Zulip Chat Archive
Stream: mathlib4
Topic: AlgHom, RingHom
Kenny Lau (Jun 10 2025 at 12:06):
This is related to #mathlib4 > Simp turning `≠` into `¬ =` and #mathlib4 > AlgHom to RingHom coercion is bad .
Basically, in my journey to formalise the projective space, I've noticed that sometimes I need the AlgHom version of a map, and sometimes I need the RingHom version.
(For example, Spec only takes rings, but AlgHom is more general and easier to construct, e.g. MvPolynomial.aeval.)
And this is another "pain point" for me, since I have to essentially write everything twice. I wonder what the community thinks about this.
Kenny Lau (Jun 10 2025 at 12:09):
oh, and also this is related to #mathlib4 > simp normal form for symm and coercions
Peiran Wu (Jun 10 2025 at 13:00):
(deleted)
Michał Mrugała (Jun 10 2025 at 13:02):
Do you have examples of this pain point? In my experience coercions usually take care of this fine.
Last updated: Dec 20 2025 at 21:32 UTC