Canonical sources for HOL4 theorem-proving system. Branch develop is where “mainline development” occurs; when develop passes our regression tests, master is merged forward to catch up.
Role in this project:
Backend Developer Contributions:15 commits, 1 push, 9 comments in 2 years 10 months
Contributions summary:Scott made significant contributions to the HOL4 theorem-proving system, focusing on improving the efficiency and functionality of core components. Their work involved optimizing the `EVERY_CASE_TAC` tactic by integrating datatype theorems into a simpset, leading to performance improvements. They also imported and integrated new theorems related to finite maps and alists, drawing from the CakeML project. Furthermore, the user added new lemmas and theorems related to lists, sorting, and permutations, demonstrating a strong understanding of theorem proving and formal methods.
theorem-provinglambda-calculushigher-order-logic
A simple compiler for a simple imperative language, written in OCaml
Contributions:170 commits, 125 pushes, 3 branches in 3 years 5 months
compilerocaml