Zulip Chat Archive

Stream: mathlib4

Topic: Submodule.mkQ vs Submodule.Quotient.mk


Nailin Guan (Feb 17 2025 at 15:18):

I have a question here, why Submodule.Quotient.mk isn't marked private from the start? It is just a function not the linear function, and simp lemma on this simp mkQ to mk, making every theorem using compostion of linear function. I think the ideal way is like Ideal.Quotient.mk, although it makes dot notaion fail.

Nailin Guan (Feb 18 2025 at 03:22):

Also I think the name is also some how confusing as other quotient structures have their __.Quotient.mk the correct morphism.

Nailin Guan (Feb 23 2025 at 03:13):

So is everyone satisfied with changing Submodule.Quotient.mk into Submodule.mkQ as much as possible? If do, I would try to give a fix when I have some time.

Nailin Guan (Feb 24 2025 at 16:49):

I've opened #22269

Nailin Guan (Feb 25 2025 at 07:43):

However there are some parts that may need more careful design, so I am asking for some help here, thanks.


Last updated: May 02 2025 at 03:31 UTC