Skip to content

[Merged by Bors] - Eisenstein series uniform convergence#10377

Closed
CBirkbeck wants to merge 143 commits intomasterfrom
eisensteinSeries_Uniform_convergence
Closed

[Merged by Bors] - Eisenstein series uniform convergence#10377
CBirkbeck wants to merge 143 commits intomasterfrom
eisensteinSeries_Uniform_convergence

Conversation

@CBirkbeck
Copy link
Copy Markdown
Collaborator

@CBirkbeck CBirkbeck commented Feb 9, 2024

We show that the sum defining an Eisenstein Series converges locally uniformly. This is the basis for later proving that they are holomorphic (see #11013 ) and bounded at infinity (see #12456), which combine to show they are modular forms (see #12604).


CBirkbeck and others added 18 commits February 6, 2024 17:48
…mposition.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…mposition.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ergence.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ergence.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ergence.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ergence.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ergence.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ergence.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ergence.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ergence.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ergence.lean

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@CBirkbeck CBirkbeck added the WIP Work in progress label Feb 9, 2024
@CBirkbeck CBirkbeck added awaiting-review and removed awaiting-author A reviewer has asked the author a question or requested changes. labels May 14, 2024
@CBirkbeck
Copy link
Copy Markdown
Collaborator Author

Ok I think its ready for another review :)

@loefflerd
Copy link
Copy Markdown
Contributor

I've edited it a bit myself and made some adjustments which I think make it cleaner. Is it OK with you if I push my version to your branch? You can always revert it again if you prefer your version.

@CBirkbeck
Copy link
Copy Markdown
Collaborator Author

I've edited it a bit myself and made some adjustments which I think make it cleaner. Is it OK with you if I push my version to your branch? You can always revert it again if you prefer your version.

Yes certainly, thank you!

@loefflerd
Copy link
Copy Markdown
Contributor

The main changes I made were:

  • rather than writing max (x 0).natAbs ... each time, I used the handy fact that Fin 2 → ℤ has a pre-defined norm and it's the sup-norm, so we can just write ‖x‖.
  • You had various lemmas involving Finset.box that depended on z; but I think it's better to gather together all the references to Finset.box into the proof of the single lemma
    lemma summable_one_div_norm_rpow {k : ℝ} (hk : 2 < k) :
        Summable fun (x : Fin 2 → ℤ) ↦ ‖x‖ ^ (-k) := by
    which is hopefully interesting outside the context of this particular PR.
  • I added an outline of the argument at the start of the file.

@CBirkbeck
Copy link
Copy Markdown
Collaborator Author

CBirkbeck commented May 15, 2024

I didn't know we had this norm on tuples, which I think really makes it much cleaner, so thank you! and thanks for the extra doc strings, I usually only add then to defs, but I this is a good idea going forward. The only thing I changed (other than some short golf) was the name norm_def to norm_eq_max_natAbs as its maybe more standard?

Copy link
Copy Markdown
Contributor

@loefflerd loefflerd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great – let's get this in!

Note to maintainers: the code is now kind of a joint effort, but Chris has carefully read the bits that I wrote, and vice versa, so I think we can count it all as being "reviewed".

maintainer merge

@github-actions
Copy link
Copy Markdown

🚀 Pull request has been placed on the maintainer queue by loefflerd.

@github-actions github-actions bot added the maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. label May 15, 2024
@riccardobrasca
Copy link
Copy Markdown
Member

Modulo Johan's comment LGTM, thanks!

bors d+

@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented May 15, 2024

✌️ CBirkbeck can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@github-actions github-actions bot added delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). and removed awaiting-review labels May 15, 2024
CBirkbeck and others added 2 commits May 15, 2024 12:14
…ergence.lean

Co-authored-by: Johan Commelin <johan@commelin.net>
@CBirkbeck
Copy link
Copy Markdown
Collaborator Author

bors r+

mathlib-bors bot pushed a commit that referenced this pull request May 15, 2024
We show that the sum defining an Eisenstein Series converges locally uniformly. This is the basis for later proving that they are holomorphic (see #11013 ) and bounded at infinity (see #12456), which combine to show they are modular forms (see #12604).




Co-authored-by: Chris Birkbeck <c.birkbeck@uea.ac.uk>
Co-authored-by: David Loeffler <d.loeffler.01@cantab.net>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented May 15, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title Eisenstein series uniform convergence [Merged by Bors] - Eisenstein series uniform convergence May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). maintainer-merge A reviewer has approved the changed; awaiting maintainer approval.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants