Zulip Chat Archive
Stream: toric
Topic: Weekly meetings
Yaël Dillies (Mar 16 2025 at 21:34):
Dear all, from now on @Michał Mrugała and I will meet weekly to discuss the project. If contributors want to hop in to talk about their current task, find their next task or get help, this is the perfect occasion to do so. :smile:
Yaël Dillies (Mar 16 2025 at 21:37):
The tentative details are:
- Date and time: , , , ...
- Duration: 45min
- Location: https://meet.google.com/ert-ueaa-cxy
Yaël Dillies (Mar 18 2025 at 11:01):
Thank you everyone who came! This was very productive :smiley:
Yaël Dillies (Mar 25 2025 at 08:00):
Weekly meeting in two hours!
Yaël Dillies (Mar 25 2025 at 10:05):
Now!
Yaël Dillies (Apr 01 2025 at 08:06):
Next meeting will be in one hour
Yaël Dillies (Apr 08 2025 at 08:01):
Next meeting at . @Sophie Morel, if you are available, we would love to hear from you
Sophie Morel (Apr 08 2025 at 08:06):
Oh, okay! I'm home waiting for a delivery, so I can join.
Yaël Dillies (Apr 08 2025 at 10:07):
Conclusions of this meeting:
- @Justus Springer keeps on working with -inner products, but could simultaneously think about to generalise to a more general exact pairing.
- See https://github.com/ImperialCollegeLondon/FLT/compare/main...CrazyAffine and https://link.springer.com/chapter/10.1007/978-3-031-64529-7_9 for the version of the Hopf algebra - affine group scheme that Edison Xie, Jujian Zhang and co formalised.
- The blueprint should be expanded a lot more to avoid series of disappointments like @Sophie Morel experienced.
- Let's stop trusting Milne.
Sophie Morel (Apr 08 2025 at 11:23):
- I like to think of them as "fun surprises".
3bis. I should update the blueprint to reflect the prerequisites I added, and do some PRs.
Kevin Buzzard (Apr 08 2025 at 12:06):
- Let's stop trusting Milne.
Some of us did this a long time ago...
Kevin Buzzard (Apr 08 2025 at 12:07):
In fact I was slightly worried that the only reference for Poitou-Tate duality (needed for FLT) which I knew, for many years, was Milne's "arithmetic duality theorems" (which experts tell me has mistakes, some serious) but now we have Neukirch-Wingberg-Schmidt "Cohomology of number fields" which hopefully will be more accurate...
Yaël Dillies (Apr 22 2025 at 05:53):
We will meet in three hours and a bit. Michał and I will be travelling, so no guarantee on how present we can be, but Andrew will be there animating the meeting.
Yaël Dillies (Apr 22 2025 at 05:53):
I personally want to talk about the convex geometry side of things
Yaël Dillies (Apr 22 2025 at 09:04):
This is the PR we're talking about #24149
Yaël Dillies (Apr 22 2025 at 10:36):
Conclusion of the meeting: The PR Andrew and I wrote over the weekend (#24149) is great for the infinite dimensional case, but won't apply to eg rational cones
Yaël Dillies (Apr 22 2025 at 10:37):
Justus instead suggests to develop the theory of cones in finite dimensional spaces purely algebraically
Yaël Dillies (Apr 22 2025 at 10:41):
This means mathlib might eventually have two theories of cones:
- One purely algebraic, namely docs#ConvexCone + docs#PointedCone, with the dual cone defined along a bilinear pairing, mostly developed in the finite dimensional case.
- One topological/analytic, namely docs#ProperCone, with the dual cone defined under a continuous bilinear pairing, developed in arbitrary dimensions
Yaël Dillies (Apr 22 2025 at 10:51):
Some points we will need to care about:
- Closed cones in the topological setting correspond to polyhedral cones in the algebraic setting
- The start of the algebraic theory does not need to restrict to finite dimensional spaces, so we can reuse some of it for the topological theory
- If we want to reuse the algebraic dual cone to define the topological dual cone we need to be careful not to assume the pairing is perfect. Indeed, a pairing
M → N → Rcannot be perfect both as a mapM →ₗ[R] N →ₗ[R] Rand a mapM →L[R] N →L[R] R(that would mean all linear mapsM →ₗ[R] RandN →ₗ[R] Rare actually continuous). That's the current status of #24149. - Inner dual cones can be obtained straightforwardly from topological dual cones by setting the continuous bilinear pairing to be the inner product. I am planning to do this refactor in #24149 too.
Yaël Dillies (Apr 22 2025 at 10:58):
Here are a few things I didn't have time to mention before I was rudely interrupted by the train change:
- Andrew and I do not know what a continuous perfect pairing should be. It's certainly at least a map
M →ₗ[R] N →ₗ[R] R, but we probably want it to be continuous in both arguments simultaneously, ie as a mapM × N → R, otherwise it wouldn't induce a mapN → M →L[R] R. We probably also want the fact that a continuous perfect pairing betweenMandNimplies thatMis the dual ofNand vice-versa. That means we would need the two mapsM → N →[L] RandN → M →L[R] Rto be homeorphisms. In #24149, we are currently only assuming that they are bijective, which is enough to show that the double dual of a proper cone is itself.
Justus Springer (Apr 22 2025 at 11:42):
Very nice writeup! For the "algebraic theory", there is a nice stackexchange answer explaining the crucial lemma for proving that the double dual of a polyhedral cone is itself: https://math.stackexchange.com/a/638026. Notably, it does not use any functional analysis (no hahn-banach) hence should work over any linearly ordered field. However it only works in finite dimensions.
Andrew Yang (Apr 22 2025 at 17:40):
They say "all except perhaps property (2) can be proved" where "2. " though. Or am I missing something.
Yaël Dillies (Apr 23 2025 at 08:12):
Have you checked the book by Ziegler Lectures on Polytope that was linked?
Justus Springer (Apr 23 2025 at 16:21):
Andrew Yang said:
They say "all except perhaps property (2) can be proved" where "2. " though. Or am I missing something.
The statement is trivial for polyhedral cones, when polyhedral is defined as "is the dual of a finite set" (i.e. intersection of finitely many halfspaces). Indeed, one can show holds for any set completely elementary. The hard part is to see that this definition of polyhedral is the same as "is generated by a finite set", which they use in the stackexchange question.
Justus Springer (Apr 23 2025 at 16:29):
Just to emphasize how trivial it is: is immediately obvious. Now apply the dual on both sides and get . Now apply the same fact to to get .
Kevin Buzzard (Apr 23 2025 at 17:14):
docs#GaloisConnection.u_l_u_eq_u
Yaël Dillies (Apr 29 2025 at 07:12):
I will be on a hike during the next meeting in a bit under two hours, so Michał will be leading it
Justus Springer (Apr 29 2025 at 09:06):
Is it just me or has the meeting not been started yet?
Michał Mrugała (Apr 29 2025 at 09:09):
Sorry had a slight delay
Michał Mrugała (Apr 29 2025 at 09:10):
Starting in a few mins
Michał Mrugała (Apr 29 2025 at 09:13):
Started now!
Justus Springer (Apr 29 2025 at 09:15):
I'm still "asking to be let in"
Andrew Yang (Apr 29 2025 at 09:15):
We are here:
https://meet.google.com/ert-ueaa-cxy
Michał Mrugała (Apr 29 2025 at 09:16):
Hmm I didn't get any notifs
Justus Springer (Apr 29 2025 at 09:17):
Strange...
Michał Mrugała (Apr 29 2025 at 09:17):
It might only be Yael who can let people in...
Michał Mrugała (Apr 29 2025 at 09:17):
Setting new one up
Andrew Yang (Apr 29 2025 at 09:18):
Let's move here for today:
https://meet.google.com/vpj-jiyw-rbk
Justus Springer (May 06 2025 at 08:58):
Do we have a meeting today?
Justus Springer (May 06 2025 at 09:08):
Making a new link for today in case someone wants to talk:
https://meet.google.com/sdt-bbpn-rmw
Yaël Dillies (May 06 2025 at 10:03):
Aah apologies. I am still hiking and the meeting fell off my radar :national_park:
Michał Mrugała (May 06 2025 at 10:04):
I had an interview at the time, sorry
Yaël Dillies (May 06 2025 at 10:04):
Meetings will be back properly next week
Justus Springer (May 06 2025 at 11:45):
No problem! Me and @Giacomo Maletto talked a bit about convex geometry.
Yaël Dillies (May 07 2025 at 07:27):
Any chance you can brief us on what you both concluded?
Justus Springer (May 07 2025 at 09:43):
Not much, we just talked about what the current state is for convex geometry. Giacomo might look into defining faces of polyhedral cones.
Justus Springer (May 07 2025 at 09:44):
I probably won't work on Lean this week as I'm on vacation for a few days now. Should be back for the next "proper" meeting next week though.
Yaël Dillies (May 07 2025 at 09:45):
Great! No problem. Andrew and I will keep on writing the schemes paper
Yaël Dillies (May 13 2025 at 08:22):
Next meeting in 40min! Neither Andrew nor Michał can make it, so it's a prime time to discuss the convex geometry
Justus Springer (May 20 2025 at 08:45):
Will there be a meeting today?
Michał Mrugała (May 20 2025 at 08:46):
I’ll be there
Yaël Dillies (May 20 2025 at 09:03):
Can't attend. I have been roped into listening to some dynamics talks.
Justus Springer (May 20 2025 at 09:04):
Then we need a different link
Michał Mrugała (May 20 2025 at 09:04):
I think the same link should work, I'm in the call
Justus Springer (May 20 2025 at 09:05):
But I think only Yael can let people in?
Michał Mrugała (May 20 2025 at 09:05):
Ah maybe yeah
Justus Springer (May 20 2025 at 09:05):
I'm currently waiting to be let in
Michał Mrugała (May 20 2025 at 09:05):
New link for today: https://meet.google.com/idb-xtyf-muh
Yaël Dillies (May 27 2025 at 08:00):
Next meeting in one hour!
Yaël Dillies (Jun 03 2025 at 08:53):
Next meeting in 10min! I might not be there on the clock
Yaël Dillies (Jun 03 2025 at 16:06):
Now that the perfect pairing between characters and cocharacters is sorry-free, here's what we will spend the next three weeks doing, in rough order of priority:
- Write a blogpost summarising what was done, what we learned, and announcing that the second phase of the project is open to contribution.
-
Write the blueprint for that second phase. The two big components are:
a. The equivalence between affine toric varieties and affine monoids, following Cox-Little-Schenck 1.1. This is mostly done already, but @Andrew Yang, @Michał Mrugała and I will split up a few items to make sure each of them is self-contained.
b. The equivalence between convex polyhedral cones and affine monoids. @Justus Springer is handling this. We will want to coordinate with the people in Berlin for how to formalise convex cones optimally in synergy with polytopes. -
Give examples using the definitions in the project to show that they are not bonkers. We identified the following, in increasing order of difficulty:
a. is not a torus. Can be done by showing that it's invariant under base change and not isomorphic as a scheme to for any .
b. Compute the char-cochar pairing of an explicit torus with an explicit identification of its chars and cochars with
c. Product of (split) tori is a (split) torus, as a structural property of (split) tori
d. Base change of a torus is a torus
e. is a non-split torus over . It is a torus because it is isomorphic to over , and it is non-split because its real points are the circle, which is torsion while the real points of lie inside and are non-torsion. -
Cleaning up the project. A few files need to be moved around and also build time nearly tripled yesterday, with
GroupScheme.Diagonalizablenow taking a whopping six minutes to build (!!) - Writing the paper about Hopf algebras, affine group schemes and tori. @Andrew Yang, @Michał Mrugała and I are doing that.
- Printing :donut: shirts to wear at Kevin's summer school in Oxford.
Yaël Dillies (Jun 10 2025 at 08:14):
A lot of us are attending Tao's talk in Cambridge until . Don't expect the meeting to start until then
Yaël Dillies (Jun 10 2025 at 09:15):
Actually I am not sure the meeting will happen at all today, sorry!
Yaël Dillies (Jun 17 2025 at 08:58):
Running slightly late from the previous meeting. Might be 5-10min late
Michał Mrugała (Jun 17 2025 at 09:12):
For the record, it's been 11 minutes and they're still not here, curious
Yaël Dillies (Jul 01 2025 at 08:02):
Next meeting in one hour! We'll talk about the project's next steps
Yaël Dillies (Jul 01 2025 at 09:09):
Michał says Alexander Esterov (aes@lims.ac.uk) has ideas of papers we could formalise once the basic theory of toric varieties has been laid out
Yaël Dillies (Jul 01 2025 at 09:25):
From now on we will use https://github.com/users/YaelDillies/projects/4 to handle tasks
Yaël Dillies (Jul 01 2025 at 09:28):
In a few days I will bump to v4.22.0-rc1 which includes the new grind tactic: #mathlib4 > `grind` is available. What should Mathlib users expect?
Yaël Dillies (Jul 15 2025 at 08:47):
I might be 5-10min late to the meeting today
Yaël Dillies (Jul 22 2025 at 08:00):
We won't be meeting today as four of us are attending Kevin's CFT workshop
Yaël Dillies (Aug 12 2025 at 08:45):
Are people wanting to meet today?
Michał Mrugała (Aug 12 2025 at 12:14):
I’m on holiday, so skipping today
Yaël Dillies (Aug 21 2025 at 12:44):
Let's put the weekly meetings on hold. No one is available, and the work that needs to be done has already been coordinated
Last updated: Dec 20 2025 at 21:32 UTC