Seminar: Introduction to the Lean 4 theorem prover and programming language by Leonardo de Moura

  Рет қаралды 6,247

Certora ​

Certora ​

Жыл бұрын

Lean 4 is an implementation of the Lean interactive theorem prover (ITP) in Lean itself. It addresses many shortcomings of the previous versions and contains many new features. Lean 4 is fully extensible: users can modify and extend the parser, elaborator, tactics, decision procedures, pretty printer, and code generator. The new system has a hygienic macro system custom-built for ITPs. It contains a new typeclass resolution procedure based on tabled resolution, addressing significant performance problems reported by the growing user base. Lean 4 is also an efficient functional programming language based on a novel programming paradigm called functional but in-place. Efficient code generation is crucial for Lean users because many write custom-proof automation procedures in Lean itself. In this tutorial, we introduce the Lean theorem prover with examples and describe some of its applications.

Пікірлер: 2
@bernardoborges8598
@bernardoborges8598 4 ай бұрын
Great video! Very well explained and motivated!
@LoveTalesBook
@LoveTalesBook Жыл бұрын
Hi bro I want to learn Move programming language Where to start and which is the beginner video to watch in your videos
Infinitude of primes --- a Lean theorem prover demo
23:35
leanprover community
Рет қаралды 25 М.
Automated Mathematical Proofs - Computerphile
18:02
Computerphile
Рет қаралды 89 М.
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 29 МЛН
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 79 МЛН
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 15 МЛН
Ditch your Favorite Programming Paradigm
6:08
Code Persist
Рет қаралды 168 М.
Learning To Code In Lean 4 With A Friend: Starting Out
50:59
Richard Southwell
Рет қаралды 3,4 М.
The Future of Mathematics?
1:14:48
Microsoft Research
Рет қаралды 104 М.
Rust and RAII Memory Management - Computerphile
24:22
Computerphile
Рет қаралды 218 М.
Dear Functional Bros
16:50
CodeAesthetic
Рет қаралды 471 М.
The Man Who Revolutionized Computer Science With Math
7:50
Quanta Magazine
Рет қаралды 2,8 МЛН
How (and why) to Build an Automated Theorem Prover: De-mystifying Logical Inference
44:48
Ontology Talk with Adam Pease
Рет қаралды 6 М.
Lean Together 2021: An overview of Lean 4
2:03:36
leanprover community
Рет қаралды 7 М.
Logic in Lean, video 1 (logical implication)
9:50
Xena Project
Рет қаралды 4,7 М.
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 1,4 МЛН
Спутниковый телефон #обзор #товары
0:35
Product show
Рет қаралды 1,9 МЛН