Lean is an open-source theorem prover and programming language that was launched in 2013. It has a unique interface, supports Unicode symbols, and can be compiled to JavaScript for web browser access. The user-maintained library mathlib contains a large collection of formalized mathematics in Lean. In 2021, Lean 4 was released as a reimplementation of the theorem prover with improved efficiency and the ability to modify core parts of the system. Mathematicians Thomas Hales and Kevin Buzzard have used Lean for their projects.
Stanford University
Fall 2022
Stanford University's CS 242 teaches the basics of programming language theory, its applications, and future trends. It focuses on the practical and theoretical understanding of programming languages, covering typed lambda calculus, state, monads, and more.
No concepts data
+ 15 more concepts