Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Quizes
Exercises
Publications
Startups
Units
Show all results for
Home
Lecture
Inductive Propositions: Understanding Evaluation in Coq
Graph Chatbot
Related lectures (50)
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.
Concept of Proof in Mathematics
Delves into the concept of proof in mathematics, emphasizing the importance of evidence and logical reasoning.
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.
Verifying Programs with Stainless: How Stainless Works
Explores the inner workings of the Stainless framework, emphasizing verification-aware transformations and dependent type checking.
Untitled
The Languages of Isabelle: Isar, ML, and Scala
Explores the languages of Isabelle, focusing on Isar, ML, and Scala, covering proof schemes, Natural Deduction rules, inductive definitions, and the LCF approach.
Coq: Introduction
Introduces Coq, covering defining propositions, proving theorems, and using tactics.
Programming Concepts: Variables and Expressions
Covers fundamental programming concepts such as algorithms, variables, and expressions in C++.
Recurrence: Induction
Covers the principle of induction for natural numbers and the importance of caution in its application.
Mathematical Induction: Principle and Example
MOOC: Analysis I (part 1): Prelude, basic concepts, real numbers
MOOC: Analysis I
Introduces the principle of mathematical induction through an example.
George Boole: Logic and Computers
Explores how George Boole's mathematical approach revolutionized logic and laid the foundation for modern computing.
Inductive Propositions: Reasoning and Evaluation Techniques
Log in to Mediaspace to watch this video
Discusses inductive propositions, their definitions, and applications in reasoning and evaluation techniques in Coq.
Hoare Logic: Foundations and Applications
Log in to Mediaspace to watch this video
Covers Hoare Logic, its foundations, applications, and significance in program verification.
Introduction to Coq: Arithmetic Expressions and Evaluators
Log in to Mediaspace to watch this video
Covers the basics of Coq, focusing on arithmetic expressions, evaluation, and proof techniques.
Big-step semantics: Defining arithmetic expressions and commands
Log in to Mediaspace to watch this video
Covers the definition of a simple programming language and its big-step semantics, including arithmetic expressions and imperative commands.
Data Abstraction: Modules and Specifications in Coq
Log in to Mediaspace to watch this video
Discusses data abstraction in programming, focusing on modules and specifications in Coq.
Polymorphism in Coq: Data Structures and Functions
Log in to Mediaspace to watch this video
Covers polymorphism in Coq, focusing on data structures and functions like lists, length, and append.
Logic Programming Techniques: Automated Proof Search and Unification
Log in to Mediaspace to watch this video
Covers logic programming concepts, focusing on automated proof search and unification techniques in Coq.
Simply Typed Lambda Calculus: Foundations and Properties
Log in to Mediaspace to watch this video
Covers the simply typed lambda calculus, focusing on its syntax, semantics, and type system properties such as progress and preservation.
Previous
Page 1 of 3
Next