Thread
Stories related to "Automated Lean Proofs for Every Type" across the full archive.
Lean Forward: Usable Computer-Checked Proofs and Computations for Number Theorists
(lean-forward.github.io)
Yalep - Micro language based on Lean for teaching mathematical high-school proofs
(gricad-gitlab.univ-grenoble-alpes.fr)
Big picture software testing: unit testing, Lean Startup, and everything in-between (PyCon 2017)
(youtube.com)
This is a much improved iteration of the prose version I posted a few weeks (months?) ago.
The original study saying formal verification was useless. In Section 6 of [this paper](http://www.cl.cam.ac.uk/archive/mjcg/papers/AvraProofPaper.pdf), Avra Cohn gave a similar reality check when attempting to mechanize a hardware proof. Also, Guttman summarizes [here](http://www.cypherpunks.to/~pe...
A resolution-prover in Javascript demo that people can experiment with. Also, gives explanation of CNF and resolution that could aid those building a similar tool in another language.
Automated Verification of Functional Correctness of Race-Free GPU Programs (2017)
(fos.kuis.kyoto-u.ac.jp)
Abstract: "We study an automated verification method for functional correctness of parallel programs running on GPUs. Our method is based on Kojima and Igarashi’s Hoare logic for GPU programs. Our algorithm generates verification conditions (VCs) from a program annotated by
specifications and loop ...
Explains what sum types are and their utility in a way intended to be accessible to wide audience. Includes examples in multiple, programming languages.
I've been finding this a really great intro to automated theorem proving and dependent types, after having wandered for a week or so in the wilderness that is Coq tutorials and books.