|
|
|
|
|
by jroesch
1240 days ago
|
|
Did a PhD half focused on verification and also very biased being an early Lean developer. imo the Lean tooling and everything is much better I personally would never use Coq again especially after writing 200kloc+ of it over a few years. It has improved a lot but still I think Lean has many things going for it including a large focus on programming and using your Lean programs directly (versus extraction, which is roughly a really shitty compiler from Coq to Ocaml or another extracted language). |
|
Coq has FRAP and CPDT [1], which teach you most techniques that are used in industry. Also Software Foundations.
AFAIK, there's a version of Concrete Semantics using Lean [2]. But that's still just semantics.
Any other materials focused on software verification, not on formalizing mathematics?
[1] http://adam.chlipala.net
[2] https://news.ycombinator.com/item?id=22794533