Media Summary: Presenter: Thomas Letan Presented at CPP'20, colocated with POPL 2020. AI writes code faster than humans can review it. This talk argues that Shardul Chiplunkar (MIT), Clément Pit-Claudel (MIT), and Adam Chlipala (MIT) ...

Freespec Specifying Verifying And Executing - Detailed Analysis & Overview

Presenter: Thomas Letan Presented at CPP'20, colocated with POPL 2020. AI writes code faster than humans can review it. This talk argues that Shardul Chiplunkar (MIT), Clément Pit-Claudel (MIT), and Adam Chlipala (MIT) ... Can you be certain a release artifact truly matches the source and build process that produced it? Before you wire deployments ... Proof assistants based on type theory, such as Agda, Coq, Idris and Lean, are widely used to establish the correctness of ... Presenters: Matthieu Sozeau, Theo Winterhalter, Yannick Forster.

Conference talk video for GoJournal. You can find the full paper at This is the first of 4 lectures on the basics of Hello and welcome back we are installing direct audit and um we are in the process of This is an example of using the CoqIDE GUI to prove "∀ P, P ⇒ P"

Photo Gallery

FreeSpec: Specifying, Verifying, and Executing Impure Computations in Coq
Make Quality Executable: Verification Gates for Agentic Engineering at Scale
OSDI '21 - GoJournal: a verified, concurrent, crash-safe journaling system
Verifying Concurrent, Crash-safe Systems with Perennial
From Scripting to Proving: Gradual Verification with a Scheme
[POPL 2021] CoqPL: Automated Synthesis of Verified Firewalls
Integrity Checks and Release Verification — Forge College
[UNSOUND] How to trust a verified program?
Coq Coq Correct! Verification of Type Checking and Erasure for Coq, in Coq
GoJournal: a verified, concurrent, crash-safe journaling system (OSDI 2021)
Basics of specification and verification: Lecture 0, Pre- and postconditions
Direct Audit Lab - Finalize Agents and Verify (6/10)
View Detailed Profile
FreeSpec: Specifying, Verifying, and Executing Impure Computations in Coq

FreeSpec: Specifying, Verifying, and Executing Impure Computations in Coq

Presenter: Thomas Letan Presented at CPP'20, colocated with POPL 2020.

Make Quality Executable: Verification Gates for Agentic Engineering at Scale

Make Quality Executable: Verification Gates for Agentic Engineering at Scale

AI writes code faster than humans can review it. This talk argues that

OSDI '21 - GoJournal: a verified, concurrent, crash-safe journaling system

OSDI '21 - GoJournal: a verified, concurrent, crash-safe journaling system

GoJournal: a

Verifying Concurrent, Crash-safe Systems with Perennial

Verifying Concurrent, Crash-safe Systems with Perennial

SOSP 2019 D2-S1-P2 https://sosp19.rcs.uwaterloo.ca/program.html.

From Scripting to Proving: Gradual Verification with a Scheme

From Scripting to Proving: Gradual Verification with a Scheme

From Scripting to Proving: Gradual

[POPL 2021] CoqPL: Automated Synthesis of Verified Firewalls

[POPL 2021] CoqPL: Automated Synthesis of Verified Firewalls

Shardul Chiplunkar (MIT), Clément Pit-Claudel (MIT), and Adam Chlipala (MIT) ...

Integrity Checks and Release Verification — Forge College

Integrity Checks and Release Verification — Forge College

Can you be certain a release artifact truly matches the source and build process that produced it? Before you wire deployments ...

[UNSOUND] How to trust a verified program?

[UNSOUND] How to trust a verified program?

Proof assistants based on type theory, such as Agda, Coq, Idris and Lean, are widely used to establish the correctness of ...

Coq Coq Correct! Verification of Type Checking and Erasure for Coq, in Coq

Coq Coq Correct! Verification of Type Checking and Erasure for Coq, in Coq

Presenters: Matthieu Sozeau, Theo Winterhalter, Yannick Forster.

GoJournal: a verified, concurrent, crash-safe journaling system (OSDI 2021)

GoJournal: a verified, concurrent, crash-safe journaling system (OSDI 2021)

Conference talk video for GoJournal. You can find the full paper at https://www.chajed.io/papers/gojournal:osdi2021.pdf.

Basics of specification and verification: Lecture 0, Pre- and postconditions

Basics of specification and verification: Lecture 0, Pre- and postconditions

This is the first of 4 lectures on the basics of

Direct Audit Lab - Finalize Agents and Verify (6/10)

Direct Audit Lab - Finalize Agents and Verify (6/10)

Hello and welcome back we are installing direct audit and um we are in the process of

CoqIDE Demo (proving that all propositions imply themselves)

CoqIDE Demo (proving that all propositions imply themselves)

This is an example of using the CoqIDE GUI to prove "∀ P, P ⇒ P" https://coq.inria.fr/refman/practical-tools/coqide.html ...