Quantcast
Channel: Algebra – Combinatorics and more
Viewing all articles
Browse latest Browse all 13

To cheer you up in difficult times 27: A major recent “Lean” proof verification

$
0
0

Lean is a functional programming language that makes it easy to write correct and maintainable code. You can also use Lean as an interactive theorem prover.” (See Lean’s homepage and see here for an introduction to lean.)

Kevin Buzzard’s blog XENA is largely devoted to lean. “The Xena project is an attempt to show young mathematicians that essentially all of the questions which show up in their undergraduate courses in pure mathematics can be turned into levels of a computer game called Lean.” (Perhaps this could also appeal to old mathematicians especially those interested in computer games 🙂 .)

Six months ago Peter Scholze proposed over XENA a project of verifying using Lean a certain involved proof he had (and was not even sure about), a few weeks ago he reported on an amazing progress that was achieved. This is great news! (I thank Tammy Ziegler for telling me about it.) For more on Lean see this Quanta Magazine article by Kevin Hartnett, and this GLL post. As a form of celebration, I posted an MO question on experimental mathematics (that renewed my older MO question).



KBPS

Kevin Buzzard and Peter Scholze


Viewing all articles
Browse latest Browse all 13

Trending Articles