Zulip Chat Archive

Stream: mathlib4

Topic: star vs. conj


Geoffrey Irving (Aug 21 2025 at 14:53):

Is there a good reason that star and the Complex conj notation are distinct in Mathlib?

Yaël Dillies (Aug 21 2025 at 14:54):

IMO the situation here is terrible wrt discoverability and simp normal form, and I have been wanting to remove the conj notation entirely

Yaël Dillies (Aug 21 2025 at 14:55):

I haven't had time to actually do this refactor, but if you or anyone else wants to try, I am very willing to review

Geoffrey Irving (Aug 21 2025 at 14:56):

Just star does seem better, as long as it shows up in Mathlib searches for conj(ugate) for newcomers.

Eric Wieser (Aug 21 2025 at 14:56):

I argued for this at the inception of conj, but the counterargument was that docs#LinearMap takes a ring-hom

Eric Wieser (Aug 21 2025 at 14:57):

Perhaps the answer is to have a special version of LinearMap.map_smulₛₗ for when sigma is starRingEnd


Last updated: Dec 20 2025 at 21:32 UTC