Opens profile photo
Follow
Click to Follow XenaProject
Kevin Buzzard
@XenaProject
Mathematician learning Lean and trying to teach it to others. . Prove a theorem; write a function. #leanprover
Science & TechnologyLondon, Englandxenaproject.wordpress.comJoined May 2019

Kevin Buzzard’s Tweets

If you pick an answer to this question at random, what are the chances that you will be correct?
  • 50%
    48.3%
  • 50%
    51.7%
584 votesFinal results
3
35
OK so Commelin, Topaz et al *claim* to have formalised in Lean the proof of a theorem of Clausen and Scholze saying "some higher Ext groups are 0". But how do we know they didn't cheat by e.g. *defining* the Ext groups to be zero? Topaz explains how here:
2
28
Show this thread
This is great (AI discovered the DeepMind algos BTW). Strassen observed that it's possible to multiply two 2x2 matrices together using only 7 multiplications (and as many additions and subtractions as you like). Is it known that it's impossible to do it using only 6?
Quote Tweet
Hmm, this paper recently appeared showing better results than recent results from @DeepMind. If true, it should get an even equivalent media attention. Any ideas? #AI #MachineLearning
Image
2
38
This lecture is in Maastricht in Jan 2023. Anyone who knows the answer please let me know before then! Thanks in advance! Here's an easier question: can computers be *creative* in chess or go?
Quote Tweet
Our speaker Prof. Dr. Kevin Buzzard, Professor of Pure Mathematics @XenaProject @imperialcollege will give a lecture on "Can computers be mathematically creative?" For a preview, watch his lecture at the International Congress of Mathematics 2022! youtube.com/watch?v=SEID4X
14
28
Note that there's nothing of any interest here to e.g. a number theorist, other than the news that there are mathematicians out there formalising things like local class field theory, modular forms, Serre's GAGA etc (all necessary prerequisites for FLT) in Lean.
4
23
Show this thread
The goal of Patrick's tool isn't to make Lean writing easier, it is a teaching tool whose goal is to make it easier to go from Lean to paper (and then ultimately to do math without Lean). It's for first year mathematics and computing undergraduates.
Quote Tweet
This proof is computer code which compiles. It's written by Patrick Massot. In Lean 4 it will be even better :-)
Show this thread
Image
42
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.
14
94
In Lean we define "preprime" to mean "if p=a*b then a=1 or b=1" so the preprimes are 1 and the primes. A bunch of lemmas about primes are also true for preprimes (e.g. p divides xy implies p divides x or y). Similarly "preconnected" is "connected or empty".
1
21
Show this thread
More generally I wonder whether fields should be allowed to be Dedekind domains. This idea was first suggested to me by David Helm. In Lean you really notice that some of the proofs of Dedekind domain things are "if it's a field, then it's obvious. So assume it's not. Then..."
2
9
Show this thread
Do you think it's a mistake that fields are allowed to be principal ideal domains? Is this a bit like allowing 1 to be prime? Geometrically, principal ideal domains are smooth and one-dimensional. Oh, or perhaps a point, if we allow fields.
3
32
Show this thread
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.
8
282
Composite of injective functions is injective. Proof: compose the injectivity hypotheses! The first is f(a)=f(b) -> a=b and the second is g(f(a))=g(f(b)) -> f(a)=f(b). Lean's unifier figures out which variables you must mean.
example (hf : injective f) (hg : injective g) :
  injective (g �?? f) :=
λ _ _, @@hf �?? @@hg
2
47
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.
18
335
Show this thread
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
371
Show this thread
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.
3
207
Show this thread
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
162
Show this thread
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.
92
2,230
Show this thread