Kevin Buzzard Profile Banner
Kevin Buzzard Profile
Kevin Buzzard

@XenaProject

9,717
Followers
0
Following
90
Media
4,028
Statuses

Mathematician learning Lean and trying to teach it to others. Now gone to Mathstodon (March 2023). No longer reading or replying to mentions.

London, England
Joined May 2019
Don't wanna be here? Send us removal request.
@XenaProject
Kevin Buzzard
2 years
As a mathematics educator I remain extremely sceptical about assessment via timed exam, perhaps because I've always been suspicious of the idea of measuring mathematical ability by how *quick* you are. The reason they remain is that it's often hard to find an alternative.
80
225
2K
@XenaProject
Kevin Buzzard
10 months
I got a research grant to begin the proof of formalising Fermat's Last Theorem in Lean! The research buys out my teaching and admin for 5 years, which I suspect will not be enough to get it done, but it will certainly be enough to make a big dent in it.
33
148
1K
@XenaProject
Kevin Buzzard
7 months
A team mostly based at DeepMind have created a system which can give accurate natural language solutions to many recent IMO geometry problems . Note that (this kind of) geometry is decidable and e.g. IMO-level number theory is not. But still amazing!
10
107
400
@XenaProject
Kevin Buzzard
2 years
This proof is computer code which compiles. It's written by Patrick Massot. In Lean 4 it will be even better :-)
Tweet media one
15
43
371
@XenaProject
Kevin Buzzard
8 months
The Gowers-Green-Manners-Tao proof of Marton's polynomial Freiman-Ruzsa conjecture has now been completely formalised by a team led by Tao. It took three weeks! The project was run on the Lean Zulip; here's Tao's announcement .
3
75
360
@XenaProject
Kevin Buzzard
2 years
Wiles took 7 years to put together a sequence of ideas which proved Fermat's Last Theorem, not 3 hours. Speed was not the crucial factor -- it was insights, which come from a lot of chewing pencils.
6
41
339
@XenaProject
Kevin Buzzard
3 years
Lean makes Nature!
3
83
338
@XenaProject
Kevin Buzzard
3 years
Six months after Peter Scholze challenged the formal proof community to check one of his theorems, he reports on recent developments, and in particular on the efforts of Commelin et al using #leanprover
2
91
334
@XenaProject
Kevin Buzzard
2 years
Another thing which concerns me about exams is that they reinforce this macho "I can go faster than you" culture which I think can be unhelpful for women in a class. This is one of the reasons I examined my course by projects, which I think are a much more level playing field.
17
17
311
@XenaProject
Kevin Buzzard
9 months
Interesting development. Paper at Tao blog post
Tweet media one
0
63
301
@XenaProject
Kevin Buzzard
3 years
You know how these AI people say that they're going to get Lean to solve an IMO problem automatically? And we math people know this will never happen because IMO problems are hard. Well according to this new @OpenAI blog post they solved not one but two.
7
70
297
@XenaProject
Kevin Buzzard
6 months
Tao speaking at the 2024 Joint Math Meetings on machine-assisted proofs. An insightful discussion on various new ways that computers are helping humans to do mathematics.
2
84
294
@XenaProject
Kevin Buzzard
8 months
Five million dollars for a computer program that can get gold in IMO: .
5
60
259
@XenaProject
Kevin Buzzard
2 years
I was taught the pigeonhole principle, as a 1st year undergraduate, by A.R.D. Mathias. He claimed that it was the assertion that if two pigeons were in one hole, then there was one hole which contained two pigeons. He then remarked that this observation could be generalized.
7
19
258
@XenaProject
Kevin Buzzard
2 years
Tweet media one
1
32
237
@XenaProject
Kevin Buzzard
1 year
Ha ha, my PhD student David Ang was teaching Lean about division polynomials in the theory of elliptic curves, and it found a mistake in the literature . The canonical reference seems to be an exercise in Silverman's book, which turns out to be incorrect.
3
19
218
@XenaProject
Kevin Buzzard
3 years
Humans proving theorems after being guided to them by AI analysing data. Interesting.
@GoogleDeepMind
Google DeepMind
3 years
A new paper in @Nature details how machine learning was used to make significant new discoveries in pure mathematics by guiding the intuition of some of the world’s top mathematicians from @Sydney_Uni and @OxUniMaths : Paper: 1/
Tweet media one
17
613
2K
4
33
204
@XenaProject
Kevin Buzzard
2 years
Johan Commelin has just announced the completion of the formalisation of Peter Scholze's Liquid Tensor Experiment. He revealed the result at "Lean for the curious mathematician", a conference running this week at @ICERM . For details see his blog post .
8
58
203
@XenaProject
Kevin Buzzard
3 years
I'm teaching a course on doing maths in theorem provers (using Lean). We're in week 2 and doing some basic analysis. I just made the video proving that the limit of the sum is the sum of the limits. Here it is!
2
42
201
@XenaProject
Kevin Buzzard
4 years
Peter Scholze poses a nontrivial mathematical challenge for the computer proof verification community.
3
53
188
@XenaProject
Kevin Buzzard
2 years
The reason I'm sceptical is that I was always super-quick and noticed very early on that people associated this with being super-smart ("you did well on the IMO / the Cambridge exam system, so therefore you must be a great mathematician"). That's not actually how it works.
2
13
190
@XenaProject
Kevin Buzzard
3 years
Very proud to be a co-author of a published paper with a professional mathematician and four undergrads!
9
16
183
@XenaProject
Kevin Buzzard
2 years
Here are my slides for my talk at the Grothendieck conference at Chapman . I seemed to end up concluding that Grothendieck's concept of equality was kind of difficult to pin down.
18
32
174
@XenaProject
Kevin Buzzard
2 years
Wooah. @RiccardoBrasca and others have proved in Lean that the first case of Fermat's Last Theorem is true for regular primes! In other words, for p regular (a technical condition), there are no integer solutions to a^p+b^p=c^p with a,b,c coprime to p.
3
30
174
@XenaProject
Kevin Buzzard
2 years
Slides for my plenary lecture at the 2022 International Congress of Mathematicians are here .
6
35
165
@XenaProject
Kevin Buzzard
5 years
Waitwaitwait. How did Vice get from "I think there is a non-zero chance that some of our great castles are built on sand" (which I said) to "Number Theorist Fears All Published Math Is Wrong" ??
11
41
166
@XenaProject
Kevin Buzzard
9 months
If anyone wants to watch a pictorial evolution of Tao et al's ongoing Lean formalisation of the Gowers-Green-Manners-Tao proof of the polynomial Freiman-Ruzsa conjecture -- now you can! It's here . The more the proof is formalised, the more it goes green.
2
39
155
@XenaProject
Kevin Buzzard
2 years
The Lean 3 library mathlib made it to 100,000 theorems and 1,000,000 lines of code over the weekend. . It's just over 5 years old. Wow.
2
32
167
@XenaProject
Kevin Buzzard
1 month
The lean community used to do a monthly blog post explaining what math they'd taught Lean recently. Then there was big disruption as the entire code base had to be ported from Lean 3 to Lean 4. This is now long over, and the blog posts have restarted!
0
52
162
@XenaProject
Kevin Buzzard
2 years
Yesterday I tweeted about my recent course which had no final exam, however it was of a rather unconventional nature -- teaching students how to formalise mathematics they already knew in a theorem prover -- so it gave me the chance to tear up the rule book.
2
9
149
@XenaProject
Kevin Buzzard
11 months
The Mandelbrot set and its complement are both connected: Geoffrey Irving just formalised the proof in Lean
3
29
147
@XenaProject
Kevin Buzzard
3 years
OK so one of the co-founders of Ethereum just announced that they have founded an institute for formalising mathematics at CMU. There will be money for PhD students and post-docs, and we're talking about the kind of maths commonly found in maths departments. More to follow.
@IOHK_Charles
Charles Hoskinson
3 years
The cats out of the bag. Today I got to announce the Hoskinson Center for Formal Mathematics at @CarnegieMellon I donated 20 million dollars to create a permanent center to rewrite the language of math.
Tweet media one
Tweet media two
Tweet media three
689
1K
11K
1
40
146
@XenaProject
Kevin Buzzard
4 years
A blog post in which I attempt to explain to mathematicians (especially young Lean learners) how mathematics is interpreted in type theory.
2
34
147
@XenaProject
Kevin Buzzard
4 years
An AI using this GPT thing which folks go on about, has golfed two short proofs in mathlib, Lean's maths library :o So we now have 134 human contributors (including several ICL undergraduates) and 1 computer. Thanks to @jessemhan for letting me know!
2
36
144
@XenaProject
Kevin Buzzard
3 years
Isabelle/HOL has schemes! . The formalisation is due to Bordg, Paulson and Li. In this thread I will try to explain why this is a big deal. 1/n
2
40
143
@XenaProject
Kevin Buzzard
3 years
Bit bewildered about whether I'm supposed to be tweeting about my own papers. Anyway, I wrote "What is the point of computers? A question for pure mathematicians" which is supposed to be the companion text to my talk at the forthcoming ICM.
6
23
146
@XenaProject
Kevin Buzzard
10 days
DeepMind claiming their system gets a silver medal on 2024 IMO . Note that it took them three days to solve one of the questions, whereas the humans only had 4.5 hours. There was also human intervention translating the questions. But still way beyond SOTA.
7
42
247
@XenaProject
Kevin Buzzard
8 months
Oh, weird coincidence! Two flagship Lean math projects finish within 24 hours of each other. This one (Kummer's 1850 proof of FLT for regular primes) took two years, partly because of the upgrade from Lean 3 to Lean 4 during that time. See for more.
@AlexKontorovich
Alex Kontorovich
8 months
A day later, and another major Mathlib project is complete: Fermat's last theorem for "regular" prime exponents! Main contributors: Alex J. Best, Chris Birkbeck, Riccardo Brasca, Xavier Roblot, Eric Rodriguez, Ruben Van de Velde, Andrew Yang Lean FTW!
Tweet media one
4
24
157
2
18
133
@XenaProject
Kevin Buzzard
6 months
My post-doc Oliver Nash is working on the classification of semisimple Lie algebras. He's just written a roadmap so if you know some algebra and some Lean (or want to learn) then there are some very concrete targets building towards an important result.
2
33
139
@XenaProject
Kevin Buzzard
8 months
Working on a new level in case Terry Tao or anyone else wants another challenge #LeanProver #LeanLang
Tweet media one
3
10
136
@XenaProject
Kevin Buzzard
4 years
Ok so I claim that doing mathematics constructively obscures ideas which, to me at least, feel natural. Let me illustrate with a simple example: a locally open set is open. (1/n)
12
26
131
@XenaProject
Kevin Buzzard
8 months
I gave a talk at EPFL in Lausanne Switzerland: Amongst other things, I explain the extraordinary state of the art when it comes to formalising modern combinatorics (tl;dr: it can now be done in real time).
1
17
133
@XenaProject
Kevin Buzzard
5 months
Project going live in April! Let's do this!
@newscientist
New Scientist
5 months
Fermat's last theorem is an infamous puzzle that left mathematicians baffled for centuries. It was finally proven in 1993, but now there is a multi-year plan to do it all over again, using a computer.
4
17
70
2
25
129
@XenaProject
Kevin Buzzard
11 months
Here's a demo of Lean 4 and GPT4 talking about how to prove theorems together. Together they prove 1.8 of them; a human intervened to give a hint in the second one. It's only a demo, so hopefully more to come :-)
2
24
131
@XenaProject
Kevin Buzzard
5 months
New journal "Annals of Formalised Mathematics" (diamond open access). It publishes original articles about formalized mathematics and mathematical applications of proof assistants. My PhD students are going to be pleased...
0
22
126
@XenaProject
Kevin Buzzard
3 years
Lol I'm giving a plenary lecture at the ICM Computer games at the International Congress of Mathematicians!
3
16
126
@XenaProject
Kevin Buzzard
3 months
Anyone interested in using language models to solve mathematical problems should check out the first AIMO progress prize. Unbelievably we already have someone scoring 23/50 on tricky high-school level questions whose answers are an integer between 0 and 999.
@AIMOprize
AIMO Prize
3 months
We welcome D. Sculley, Kevin Buzzard, Leo de Moura, Lester Mackey and Peter J. Liu to the advisory committee for the Artificial Intelligence Mathematical Olympiad Prize! Visit the Prize website for more details:
Tweet media one
0
8
28
2
17
121
@XenaProject
Kevin Buzzard
3 years
I spoke at Le Collège de France on Monday on "What is proof?". One of the things I show (starting 21 minutes in, ending 35 minutes in) is that a proof can be thought of as a function; this is not the way a mathematician usually thinks about these objects.
4
20
121
@XenaProject
Kevin Buzzard
2 years
I gave a talk at AITP yesterday on the idea of formalising Fermat's Last Theorem in a theorem prover. I think it's now possible, it will just take a long time. Several people on Twitter have asked to see the slides, which summarize the state of the art.
7
26
119
@XenaProject
Kevin Buzzard
9 months
Thanks to Bhavik Mehta for writing a Xena Project blog post on his work formalising the recent breakthrough bounds in Ramsey numbers by Campos, Griffiths, Morris, and Sahasrabudhe. Formalising modern research mathematics in real time
4
23
109
@XenaProject
Kevin Buzzard
2 years
Video for my plenary lecture at the 2022 International Congress of Mathematicians is up on YouTube! . The IMU has had a *nightmare* organising a hybrid ICM since they pulled out of Russia. Congratulations and thanks to them for getting this up so quickly.
1
19
112
@XenaProject
Kevin Buzzard
3 months
Wooah, GPT-4o apparently gets 7/10 on the ten training questions on the AI-MO progress prize. Not bad going!
5
21
111
@XenaProject
Kevin Buzzard
2 years
I think it may come as a surprise to many "establishment mathematicians" (for whom the answer to "is ℕ = ℤ?" is probably "obviously no") to see that there are 80+ people out there, some of whom know what they're talking about, who claim that ℕ = ℤ is true. Why? A 🧵. 1/n
@XenaProject
Kevin Buzzard
2 years
Does ℕ = ℤ ?
14
1
18
6
21
110
@XenaProject
Kevin Buzzard
4 years
Hey algebra Twitter! Imperial undergraduate Kenny Lau just found a cool oversight in the proof of the Artin-Tate lemma in Atiyah--Macdonald, when formalising it in Lean. Of course the proof can be fixed. How to justify "each elt of C is a lin comb of the y_i with coeffts in B_0"?
Tweet media one
Tweet media two
6
21
109
@XenaProject
Kevin Buzzard
3 years
Interesting experiment by Patrick Massot. He's written a limited controlled natural language for proofs in Lean -- examples of proofs here . These are accepted by Lean's kernel. The parsers doing the work are here
4
18
110
@XenaProject
Kevin Buzzard
3 years
Random Fermat's Last Theorem observation: the bridge between analysis and algebra in it is nonconstructive. 🧵
2
14
105
@XenaProject
Kevin Buzzard
4 months
Great: Wiles' work doesn't deal with this case so we need it for the FLT project. I really like the idea of crowdsourcing a mathematical proof. The project hasn't even started yet but 6 undergraduates at Imperial have already contributed.
@PietroMonticone
Pietro Monticone
4 months
My colleagues and I have almost finished the formalisation of Fermat’s Last Theorem for exponent 3 in @leanprover . We‘ll port it in Mathlib as soon as we can so it could be used in the FLT project. For those interested, here is our @GitHub repository: .
5
12
63
3
14
103
@XenaProject
Kevin Buzzard
3 years
Ken Lee and Joseph Hua, two undergraduates at Imperial, have made a HoTT game! The main objective is to prove π₁(S¹)=ℤ. It's written in cubical agda. Instructions on how to play are here . Remark: on ubuntu linux I installed atom and it all just worked.
2
23
104
@XenaProject
Kevin Buzzard
1 year
Mura Yakerson is making videos explaining K-theory! With some friends she's making a series of videos called "K-theory Wonderland" on her YT channel. Here are the first few
1
19
100
@XenaProject
Kevin Buzzard
1 year
Sophie Morel has formalised the first half of her 2019 joint paper in Lean 4. It took her a month; she had 0 Lean 4 experience when she started (but some Lean 3 experience). The formalisation is here . Welcome aboard Sophie!
3
8
97
@XenaProject
Kevin Buzzard
8 months
Lean Together 2024: free online conference 9-12 Jan 2024. More info at . Talks about using Lean for maths, for software verification, UI features etc. Speakers will range from beginners to experts. Discussions, socials etc.
1
33
100
@XenaProject
Kevin Buzzard
2 years
Happy to report that Bloom went on to learn Lean this year and, together with Bhavik Mehta, has now formalised his proof in Lean (including formalising the Hardy-Littlewood circle method), finishing before he got a referee's report for the paper ;-)
@thomasfbloom
Thomas Bloom
3 years
Happy to report progress on this! The answer is yes: a set of integers of positive density must contain distinct n_1,...,n_k such that 1/n_1+...+1/n_k=1.
9
47
263
1
22
96
@XenaProject
Kevin Buzzard
2 years
Recently I learnt something which is presumably well-known: spaces of atoms/coatoms have geometry. Or possibly topology -- I think I no longer know the difference :-/ Examples range from projective spaces to Stone-Cech compactifications to affine varieties. Let me explain. 1/n
4
21
99
@XenaProject
Kevin Buzzard
4 years
EPSRC fund formalisation of mathematics! Possibly for the first time? My New Horizons grant to start digitising the Langlands program got funded! Post-doc ad will be out in the new year.
@imperialcollege
Imperial College London
4 years
"The projects announced today...will no doubt stimulate breakthroughs in knowledge that will lead to longer-term innovations with societal impact" The @EPSRC has awarded 13 of our academics new grants to undertake ‘adventurous and high-risk research'
1
4
17
7
10
96
@XenaProject
Kevin Buzzard
3 years
What's the next equation in this sequence:
Tweet media one
11
2
91
@XenaProject
Kevin Buzzard
2 months
Loving this, from p49 of Halmos' autobiography "I want to be a mathematician" (p49).
Tweet media one
2
9
96
@XenaProject
Kevin Buzzard
2 years
If φ:G -> H is a group hom then G/ker(φ) is "canonically" isomorphic to im(φ). We mathematicians are so desperate for this to be "the first isomorphism theorem" but part of the content of Emmy Noether's result is the *definition* of a map G/ker(φ)->im(φ); the theorem comes later.
6
7
90
@XenaProject
Kevin Buzzard
2 years
The reason types are the same thing as sets is that the category of types is equivalent to the category of sets. Everything else is just an implementation detail.
10
8
88
@XenaProject
Kevin Buzzard
8 months
How long will the little blue guy last? :-)
Tweet media one
3
7
86
@XenaProject
Kevin Buzzard
2 years
Marking 1st year exam scripts. One question: "give, without proof, a sequence a1,a2,... of irrationals such that for every real x there's a subsequence converging to x". Tricky answers so far: a(n)=tan(n) [yes], a(n)=n*sin(n) [yes I think] but now faced with a(n)=e^n*sin(n) 🤔
15
2
86
@XenaProject
Kevin Buzzard
3 years
PhD position available in the Netherlands to work with Freek Wiedijk on beginning the long journey towards a fully formalised proof of Fermat's Last Theorem. More info at .
4
18
87
@XenaProject
Kevin Buzzard
2 years
(generated by @RiccardoBrasca ): Proof of the Clausen-Scholze theorem on vanishing of certain higher Exts in the category of condensed abelian groups, as understood by a computer:
Tweet media one
8
10
87
@XenaProject
Kevin Buzzard
4 years
I just saw a computer find a (formally verified) proof that if G is a group and a,b in G satisfy abab^2=1 then ab=ba. It's not hard to prove, but until about 2 minutes ago I thought it required some insight. @chrishughes244 made a Lean tactic following @AndyPutmanMath 's notes.
3
7
83
@XenaProject
Kevin Buzzard
4 years
2020 IMO problem demolished in under 20 lines in Lean by Joseph Myers:
3
15
81
@XenaProject
Kevin Buzzard
2 years
Happy 5th birthday mathlib, Lean's mathematics library 🎂.
1
7
83
@XenaProject
Kevin Buzzard
2 years
Massot, van Doorn and Nash have turned a sphere inside-out in Lean! They formalised a modern proof of Smale's old result that you can evert a sphere (i.e., turn it inside out, allowing it to pass through itself but not allowing creasing or tearing). 1/3
1
27
83
@XenaProject
Kevin Buzzard
2 years
Article in current New Yorker about Grothendieck:
0
21
82
@XenaProject
Kevin Buzzard
3 years
The Lean prover community now has a blog! It discusses the ongoing progress of Lean's mathematics library `mathlib` and the papers which are coming from it. Its most recent post is Imperial's own (UG) Jason Ying talking about his work on measure theory.
0
17
81
@XenaProject
Kevin Buzzard
2 years
Gardam's disproof of Kaplansky's unit conjecture was published in the Annals of Mathematics in 2021 and has been formalised in Lean by Siddhartha Gadgil and Anand Rao Tadipatri here . Cutting edge maths formalised in "real time".
3
20
81
@XenaProject
Kevin Buzzard
6 months
Kontorovich-Tao formalising PNT and more in Lean. I'll need the Cebotarev density theorem for FLT so this is a very welcome development! If you have worked through Mathematics In Lean and want to join in, the blue nodes are the ones where you can contribute.
@AlexKontorovich
Alex Kontorovich
6 months
Terry Tao and I are pleased to announce the "Prime Number Theorem and Beyond" project, which you can find here: with blueprint here: and dedicated stream in the Leanprover Zulip chat. The initial goal is to get the Prime Number
Tweet media one
13
157
877
0
10
79
@XenaProject
Kevin Buzzard
2 years
woo -- is now public! Go ask your questions about Lean/Coq/Agda/Isabelle/all the rest of them there!
1
34
78
@XenaProject
Kevin Buzzard
3 years
Lean's Mathlib slowly but surely continues to eat mathematics. This month: integral schemes are reduced and irreducible, schemes are sober, Tietze's extension theorem, the Banach-Steinhaus theorem, martingales and super/submartingales, and more.Details at
3
16
80
@XenaProject
Kevin Buzzard
1 year
The Lean Focused Research Organization is a new nonprofit dedicated to advancing the Formal Mathematics revolution. You can read about Focused Research Organizations here . Will be very interesting to see what comes out of this.
2
16
78
@XenaProject
Kevin Buzzard
4 years
Funny proof of infinitude of primes via Myhill-Nerode theorem. For natural n>=1, the language L_n := "words in letters {a,b} with number of a's - number of b's = multiple of n" is regular, but the union over all p of L_p is not so can't be a finite union.
4
17
76
@XenaProject
Kevin Buzzard
3 years
You can now play The HoTT Game without having to install cubical agda! 😀Go to , click "new agda session" and then the second icon ("read an existing file into an emacs buffer") and choose an agda file in the TheHoTTGame directory!
0
13
78
@XenaProject
Kevin Buzzard
3 years
I was taught as a maths undergraduate at the University of Cambridge that the quotient of a set by an equivalence relation was a set of sets of things. Nowhere did they ever make it clear that this was just an implementation issue.
3
0
77
@XenaProject
Kevin Buzzard
2 years
Just a fully formalised proof of Fermat's Last Theorem to go then...
@freekwiedijk
Freek Wiedijk 🎲
2 years
The 99th theorem has been formalized (by John Harrison in HOL Light)! 🎉🥳🍾
Tweet media one
2
8
55
4
6
74
@XenaProject
Kevin Buzzard
7 months
Discussion of the AlphaGeometry paper on the Lean Zulip chat . Heather Macbeth and Joseph Myers point out a couple of instances where the computer only solves a weakened version of the IMO problem, or does not give a 7/7 soln. But still clearly SOTA :-)
@XenaProject
Kevin Buzzard
7 months
A team mostly based at DeepMind have created a system which can give accurate natural language solutions to many recent IMO geometry problems . Note that (this kind of) geometry is decidable and e.g. IMO-level number theory is not. But still amazing!
10
107
400
2
6
74
@XenaProject
Kevin Buzzard
3 years
Thomas Skrivnan has been working on a Lean 4 library for scientific computation. When Lean 4 has a maths library we will be able to prove theorems about the iteratively-generated solutions he has for differential equations (for example error bounds).
3
11
74