Zulip Chat Archive
Stream: mathlib4
Topic: AlgHom.equalizer / LinearMap.eqLocus
Antoine Chambert-Loir (Jul 27 2024 at 17:28):
mathlib know various versions of equalizers, the natural substructure where two morphisms are equal, for linear maps, it is called eqLocus
, see docs#LinearMap.eqLocus and docs#AddHom.eqLocus, but for algebra maps, it is called equalizer
, see docs#AlgHom.equalizer and docs#StarAlgHom.equalizer.
Moreover, docs#AlgHom.equalizer takes two docs#AlgHom as inputs, while docs#LinearMap.eqLocus takes two member of some docs#LinearMapClass
I have two questions.
-
Should the names be aligned?
-
Should they all take
…Class
as inputs?
Kim Morrison (Jul 28 2024 at 23:31):
I'd be happy to seem the names aligned (my preference is for equalizer, even if we end up extending this to categories where it is not even a categorical equalizer).
Kim Morrison (Jul 28 2024 at 23:31):
No opinion re: ...Class
.
Jireh Loreaux (Jul 29 2024 at 02:20):
I've merged this (with Class
, but without assigned names). Note that all the "algebra" flavors use equalizer
, so we should align them simultaneously if we do it.
Last updated: May 02 2025 at 03:31 UTC