The Lean Theorem Prover (System Description)

From MaRDI portal
Revision as of 20:08, 4 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:3454108

DOI10.1007/978-3-319-21401-6_26zbMath1465.68279OpenAlexW1464569014MaRDI QIDQ3454108

Leonardo de Moura, Floris van Doorn, Jakob von Raumer, Jeremy Avigad, Soonho Kong

Publication date: 2 December 2015

Published in: Automated Deduction - CADE-25 (Search for Journal in Brave)

Full work available at URL: https://figshare.com/articles/journal_contribution/The_Lean_Theorem_Prover_system_description_/6492815




Related Items (67)

Semantic representation of general topology in the Wolfram languageA web-based toolkit for mathematical word processing applications with semanticsFormalizing geometric algebra in LeanEquality Checking for General Type Theories in Andromeda 2RustHorn: CHC-Based Verification for Rust ProgramsA language with type-dependent equalityA certified program for the Karatsuba method to multiply polynomialsCompeting Inheritance Paths in Dependent Type Theory: A Case Study in Functional AnalysisA Lean Tactic for Normalising Ring Expressions with Exponents (Short Paper)Deep Generation of Coq Lemma Names Using Elaborated TermsValidating Mathematical StructuresFormalization of Forcing in Isabelle/ZFAligning concepts across proof assistant librariesVoting theory in the Lean theorem proverProgram logic for higher-order probabilistic programs in Isabelle/HOLHammer for Coq: automation for dependent type theoryBig Math and the one-brain barrier: the tetrapod model of mathematical knowledgeSchemes in LeanSimple Type Theory is not too Simple: Grothendieck’s Schemes Without Dependent TypesFormalizing Galois TheoryA Coq formalization of Lebesgue integration of nonnegative functionsA bi-directional extensible interface between Lean and MathematicaValidating safety arguments with LeanFundamentals of compositional rewriting theoryBellerophon: tactical theorem proving for hybrid systemsHomotopy type theory in LeanMeaning explanations at higher dimensionNaïve Type TheoryWhat is the point of computers? A question for pure mathematiciansMultiple-inheritance hazards in dependently-typed algebraic hierarchiesAbstraction boundaries and spec driven development in pure mathematicsElaborating dependent (co)pattern matching: No pattern left behindCertifying expressive power and algorithms of reversible primitive permutations with \textsf{Lean}A formalization of the change of variables formula for integrals in mathlibFormalising the Kruskal-Katona theorem in LeanGraded rings in Lean's dependent type theoryUnnamed ItemUnnamed ItemUnnamed ItemAn extensible equality checking algorithm for dependent type theoriesVerification of the ROS NavFn planner using executable specification languagesEliminating dependent pattern matching without KDesigning normative theories for ethical and legal reasoning: \textsc{LogiKEy} framework, methodology, and tool supportOn a machine-checked proof for fraction arithmetic over a GCD domainUnnamed ItemFriends with BenefitsVerified Decision Procedures for Modal Logics.Declarative Proof Translation (Short Paper)Unnamed ItemCalculational relation-algebraic proofs in the teaching tool \textsc{CalcCheck}From LCF to Isabelle/HOLOn the Key Dependent Message Security of the Fujisaki-Okamoto ConstructionsVerification of dynamic bisimulation theorems in CoqCongruence Closure in Intensional Type TheoryMODULARITY IN MATHEMATICSFormalizing Double Groupoids and Cross Modules in the Lean Theorem ProverThe Isabelle/Naproche natural language proof assistantThe Lean 4 theorem prover and programming languageLeanMathCheck2: A SAT+CAS Verifier for Combinatorial ConjecturesExperiences from exporting major proof assistant librariesImplementing type theory in higher order constraint logic programmingSemantics of Mizar as an Isabelle object logicCertifying algorithms and relevant properties of reversible primitive permutations with \textsf{Lean}Cubical Agda: A dependently typed programming language with univalence and higher inductive typesA formalization of Dedekind domains and class groups of global fieldsA type- and scope-safe universe of syntaxes with binding: their semantics and proofs


Uses Software


Cites Work




This page was built for publication: The Lean Theorem Prover (System Description)