Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2024-06-22 | Improve `scalar_tac` and `scalar_decr_tac` (#256) | Son HO | 1 | -4/+0 | |
* Fix an issue in a proof of the hashmap * Improve scalar_decr_tac * Improve the error message of scalar_tac and add the missing Termination.lean | |||||
2024-06-21 | Add some proofs for the Lean backend (#255) | Son HO | 1 | -13/+29 | |
* Make progress on the proofs of the hashmap * Make a minor modification to the hashmap * Make progress on the hashmap * Make progress on the proofs * Make progress on the proofs * Make progress on the proof of the hashmap * Progress on the proofs of the hashmap * Update a proof * Update the Charon pin * Make minor modifications to the hashmap * Regenerate the tests * Regenerate the hashmap * Add lemmas to the Lean backend * Make progress on the proofs of the hashmap * Make a minor fix * Finish the proof about the hashmap * Update scalar_tac * Make a minor modification in the hashmap * Update the proofs of the hashmap --------- Co-authored-by: Son Ho <sonho@Sons-MacBook-Pro.local> Co-authored-by: Son Ho <sonho@Sons-MBP.lan> | |||||
2024-06-13 | Update the tests | Son Ho | 1 | -5/+0 | |
2024-06-13 | Update Lean to v4.9.0-rc1 | Son Ho | 1 | -28/+27 | |
2024-06-12 | Add wrappers around the rewriter | Son Ho | 1 | -0/+61 | |
2024-06-12 | Add the Simp.Config to the simp wrappers | Son Ho | 1 | -8/+8 | |
2024-05-24 | Update scalar_tac to use omega instead of linarith | Son Ho | 1 | -6/+16 | |
2024-02-02 | Update lean to v4.6.0-rc1 and start fixing the proofs | Son Ho | 1 | -4/+2 | |
2023-12-12 | Implement a map-reduce visitor for expressions and fix issues with ↵ | Son Ho | 1 | -31/+81 | |
get{M,F}VarIds | |||||
2023-12-11 | Update the validity proofs for higher-order functions | Son Ho | 1 | -3/+3 | |
2023-12-11 | Reactivate the sanity checks for the progress tactic | Son Ho | 1 | -0/+6 | |
2023-10-17 | Refold the scalar types when applying progress | Son Ho | 1 | -12/+63 | |
2023-09-14 | Fix the hashmap proofs in Lean | Son Ho | 1 | -1/+1 | |
2023-09-14 | Update to Lean 4.0.0 and fix some broken proofs | Son Ho | 1 | -0/+4 | |
2023-07-26 | Update the syntax of the progress tactic | Son Ho | 1 | -4/+8 | |
2023-07-25 | Make progress on the proofs of the hashmap | Son Ho | 1 | -11/+25 | |
2023-07-25 | Add the possibility of using "_" as ident for progress | Son Ho | 1 | -2/+5 | |
2023-07-25 | Improve the syntax of progress: `as ⟨ x, y .. ⟩` | Son Ho | 1 | -13/+48 | |
2023-07-20 | Make progress on some of the hashmap proofs | Son Ho | 1 | -8/+22 | |
2023-07-20 | Make some proofs in Hashmap/Properties.lean and improve progress | Son Ho | 1 | -8/+24 | |
2023-07-19 | Cleanup more | Son Ho | 1 | -3/+0 | |
2023-07-19 | Improve progress | Son Ho | 1 | -0/+19 | |
2023-07-18 | Improve progress | Son Ho | 1 | -0/+4 | |
2023-07-13 | Finish implementing the syntax for `progress` | Son Ho | 1 | -10/+37 | |
2023-07-12 | Improve progress to use assumptions and start working on a nice syntax | Son Ho | 1 | -0/+62 | |
2023-07-12 | Finish a first version of the progress tactic | Son Ho | 1 | -22/+225 | |
2023-07-11 | Work on the progress tactic | Son Ho | 1 | -0/+28 | |
2023-07-10 | Start working on the progress tactic | Son Ho | 1 | -0/+95 | |
2023-07-06 | Reorganize a bit the lean backend files | Son Ho | 1 | -10/+2 | |
2023-07-04 | Fix an issue with mkSigmasVal | Son Ho | 1 | -21/+26 | |
2023-07-04 | Make Diverge use Primitives | Son Ho | 1 | -4/+4 | |
2023-07-03 | Automate the proofs of the unfolding theorems for Diverge | Son Ho | 1 | -0/+1 | |
2023-07-03 | Generate the proofs of validity in Elab.lean | Son Ho | 1 | -0/+1 | |
2023-06-30 | Generate the fixed-point bodies in Elab.lean | Son Ho | 1 | -4/+43 | |
2023-06-29 | Write function to compute the input/output types | Son Ho | 1 | -0/+1 | |
2023-06-29 | Start working on Elab.lean | Son Ho | 1 | -2/+73 | |
2023-06-28 | Reorganize backends/lean/Base | Son Ho | 1 | -0/+9 | |