paulzfm / coq-tunight

Artifact for TUNIGHT talk "Code is Cheap, Show Me the Proof"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code is Cheap, Show Me the Proof

This repository contains the source code of this TUNIGHT talk:

  • Logic.v (Tutorial 1: Logic & Curry-Howard Correspondence)
  • FP.v (Tutorial 2: Functional Programming & Functional Correctness)
  • ToyLang.v (Tutorial 3: Formalizing Your Theory)

I used Coq 8.11.2. The above sources should be compiled by the latest Coq compiler.

Click here to download the slide. NOTE: the slide contains a lot of useful links.

Video (in Chinese): watch on Bilibili.

References

Some of the tutorial examples were motivated by Software Foundations and Codewars Coq Katas.

About

Artifact for TUNIGHT talk "Code is Cheap, Show Me the Proof"


Languages

Language:Coq 57.8%Language:TeX 42.2%