Zulip Chat Archive
Stream: mathlib4
Topic: Reorganising DFinsupp
Yaël Dillies (Mar 19 2025 at 16:17):
I want to record on Zulip a message I wrote on #12493 regarding the optimal file layout I envision for DFinsupp/Finsupp. Here it is:
Yaël Dillies said:
The fact that you are removing the
IsCentralScalarinstance but not theIsScalarTowerone makes me think you're doing something wrong. Reading through, I am not getting a feeling I understand what should be in this file vsData.DFinsupp.Lemmas.Here is a suggestion: People (eg @__Sky Wilshaw) have wanted finitely supported functions where the support is not the set of elements not sent to
0, but instead the set of elements not sent to a specific fixed elementa. Tentatively, this means thatFinsupp/DFinsupphave an interpretation as non-algebraic objects and that we should:
- Have a file/folder under
Datafor everything that can be said aboutFinsupp/DFinsuppwithout algebra (past the use of0, for now)- Have a file/folder under
Algebrafor algebraic uses (most of the material we currently have, I think)- Have a file/folder under
Orderfor purely order theoretic uses (there is currently very little of that)- Have a file/folder under
Algebra.Orderfor the algebraic order theoretic uses (that we have a bit)Also note that when thou change
DFinsupp, thou shalt changeFinsupptoo. I'm happy for it to be in a separate PR to avoid having to shuffle everything twice until I give you the green light, though.
Last updated: May 02 2025 at 03:31 UTC