The Lean 4 Theorem Prover and Programming Language.
Leonardo de MouraSebastian UllrichPublished in: CADE (2021)
Keyphrases
- programming language
- theorem prover
- first order logic
- inference rules
- theorem proving
- automated theorem proving
- object oriented
- general purpose
- term rewriting
- software engineering
- strongly typed
- high level
- logic programming
- object oriented programming
- programming environment
- proof planning
- natural deduction
- formal proof
- denotational semantics
- computer programs
- programming tool
- database languages
- formal semantics
- data abstraction
- specification language
- abstract data types
- machine learning
- database applications
- data model
- programming paradigms
- search algorithm
- high level programming language