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.
Some of the tutorial examples were motivated by Software Foundations and Codewars Coq Katas.