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