-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(data/pnat): factor finsupps #3291
Conversation
I have added everything to one new file, although it should probably be split up. I've left comments on the sections that I think should be moved. Probably the section on lattice operations under order_embeddings and order_isos should be moved to order.order_iso, and the section on lattice instances on finsupps in particular should be put either in data.finsupp or a new file called data.finsupp.order or data.finsupp.lattice. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some trivial comments. More to come.
Could you write a short account, either in a comment here or ideally as a module doc-string, about what improvement this makes over existing machinery in mathlib? I have to admit I'm not certain what the purpose of this is yet. |
I've added some of the definitions/results that I think work better for |
Another more speculative advantage of |
Sorry, @robertylewis, I'm not sure I can usefully review this. I'm imagining the intended application of this work is to make it easier to develop the theory of multiplicative functions in number theory, but I'm no expert in that direction so can't judge how well this serves that purpose. @kbuzzard or @Vierkantor, maybe you could take a look? |
Oh, no problem, I had just assigned you because you were the last to comment. |
I have not tried out the code in too much detail, but here are my impressions about the general approach:
So my preliminary conclusion is that using a |
@Vierkantor, I like the sound of everything you've said. |
What's the status here? I get the sense from the conversation that this isn't "request review" right now. @awainverse @Vierkantor ? |
Perhaps it makes sense to close this while other work is going on? |
adds a new definition of factorization for pnats, using finsupps
proves facts about order isomorphisms of lattices