If you're on the post-doc job market and want to come to Imperial to hang out with me, and if you're British, then you're eligible for this https://heilbronn.ac.uk/about/fellowships/… . You spend 50% of your time doing UK government work (whatever that entails) and the other 50% doing what you like.
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:
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. https://leanprover-community.github.io/flt-regular/dep_graph_document.html…
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?
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
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?
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! https://youtube.com/watch?v=SEID4XYFN7o…
for pointing out the paper https://pnas.org/doi/10.1073/pnas.2123433119… to me. It explains how the authors got a transformer-based language model to do undergraduate-level mathematics!
What was been added to Lean's mathematics library `mathlib` last month? A lot of stuff! https://leanprover-community.github.io/blog/posts/month-in-mathlib-aug-2022/… . Kähler differentials, normal closure, Doob's upcrossing estimate and the martingale convergence theorem, the special adjoint functor theorem and much more!
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.
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.
https://ma.imperial.ac.uk/~buzzard/xena/pdfs/AITP_2022_FLT_talk.pdf…
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.
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.
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".
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..."
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.
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.
Borcherds explaining the difference between "the" canonical divisor and "a" canonical divisor. "There are lots of canonical divisors". That clears that up then. Starts at 12 mins.
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.
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.
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.
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.
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.
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.