feat(NumberTheory): add bernoulli'_five, bernoulli'_six and riemannZeta_six#41499
feat(NumberTheory): add bernoulli'_five, bernoulli'_six and riemannZeta_six#41499qdiazblanco wants to merge 2 commits into
Conversation
Also golf the proofs of bernoulli'_two, bernoulli'_three and bernoulli'_four, removing the workaround.
Welcome new contributor!Thank you for contributing to Mathlib! If you haven't done so already, please review our contribution guidelines, as well as the style guide and naming conventions. In particular, we kindly remind contributors that we have guidelines regarding the use of AI when making pull requests. We use a review queue to manage reviews. If your PR does not appear there, it is probably because it is not successfully building (i.e., it doesn't have a green checkmark), has the If you haven't already done so, please come to https://leanprover.zulipchat.com/, introduce yourself, and mention your new PR. Thank you again for joining our community. |
PR summary 886441ec86Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
Thanks for the PR! Let me ask the same question as Yael on the other PR: do we want to have these lemmas, or should we invest in a better tactic instead? |
I think you're both right and Bhavik said he's working on it in a comment on the PR I closed yesterday:
That's certainly the better option, we just need this values for the FLT. So maybe for now it is useful having them? |
|
If Bhavik is indeed working on them now, I'd rather wait for Bhavik for a moment. The code is already fine in FLT. |
Add bernoulli'_five and bernoulli'_six as simp lemmas, continuing the
existing sequence of explicit values bernoulli'_zero through
bernoulli'_four, and use the latter to prove
riemannZeta 6 = π ^ 6 / 945.Along the way, golf the proofs of
bernoulli'_two,bernoulli'_threeandbernoulli'_four.These results are upstreamed from the FLT project (ImperialCollegeLondon/FLT#1069).
Co-authored-by: William Coram
Co-authored-by: Samuel Yin
Co-authored-by: Pepa Montero
Co-authored-by: Archie Browne
Original PR by William Coram and Samuel Yin, written with the assistance of Claude and
cleaned up by Codex and then by Pepa Montero).
I have done some further changes to fit Mathlib conventions and Claude was also used to help shorten the
proof of
riemannZeta_sixwith an idea by Archie Browne.