Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Concept
Lean (proof assistant)
Graph Chatbot
Related lectures (16)
Login to filter by course
Login to filter by course
Reset
Coq Workshop: Introduction to Interactive Theorem Proving
Introduces Coq, an interactive theorem assistant based on the Curry-Howard isomorphism.
Coq: Overview
Introduces Coq and focuses on proving the theorem and_comm step by step.
Verifying Programs with Stainless
Explores the verification of programs using Stainless, focusing on functional correctness, proof assistants, and automation of reasoning tasks.
Introduction to Coq: Arithmetic Expressions and Evaluators
Covers the basics of Coq, focusing on arithmetic expressions, evaluation, and proof techniques.
Coq Workshop: Inductive Data Types and Proofs
Covers the definition of an inductive data type in Coq and how to build proofs interactively using tactics.
LISA proof assistant: Formalisation and Verification
Covers the LISA proof assistant's codebase organization, kernel package, FOL formalization, and proof package.
Data Abstraction: Modules and Specifications in Coq
Discusses data abstraction in programming, focusing on modules and specifications in Coq.
Coq: Introduction
Introduces Coq, covering defining propositions, proving theorems, and using tactics.
Polymorphism in Coq: Data Structures and Functions
Covers polymorphism in Coq, focusing on data structures and functions like lists, length, and append.
Automated Reasoning: Formal Verification with LISA
Explores formal verification using the LISA proof assistant and the OCBSL Equivalence Checker.
Inductive Propositions: Understanding Evaluation in Coq
Covers inductive propositions in Coq, focusing on evaluation rules for arithmetic expressions and their applications in defining partial and non-deterministic functions.
Big-step semantics: Defining arithmetic expressions and commands
Covers the definition of a simple programming language and its big-step semantics, including arithmetic expressions and imperative commands.
Logic Programming Techniques: Automated Proof Search and Unification
Covers logic programming concepts, focusing on automated proof search and unification techniques in Coq.
Introduction to Proof Scripting: Basics of Ltac
Introduces the basics of proof scripting in Coq, focusing on the Ltac language and its tactics for managing proofs effectively.
Propositions as Types: Logic and Programming Correspondence
Explores the relationship between logic proofs and programming evidence through the Curry-Howard Correspondence.
Untitled
Previous
Page 1 of 1
Next