summaryrefslogtreecommitdiff
path: root/backends/lean/Base/Utils.lean (unfollow)
Commit message (Expand)AuthorFilesLines
2024-06-22Improve `scalar_tac` and `scalar_decr_tac` (#256)Son HO1-4/+0
2024-06-21Add some proofs for the Lean backend (#255)Son HO1-13/+29
2024-06-13Update the testsSon Ho1-5/+0
2024-06-13Update Lean to v4.9.0-rc1Son Ho1-28/+27
2024-06-12Add wrappers around the rewriterSon Ho1-0/+61
2024-06-12Add the Simp.Config to the simp wrappersSon Ho1-8/+8
2024-05-24Update scalar_tac to use omega instead of linarithSon Ho1-6/+16
2024-02-02Update lean to v4.6.0-rc1 and start fixing the proofsSon Ho1-4/+2
2023-12-12Implement a map-reduce visitor for expressions and fix issues with get{M,F}Va...Son Ho1-31/+81
2023-12-11Update the validity proofs for higher-order functionsSon Ho1-3/+3
2023-12-11Reactivate the sanity checks for the progress tacticSon Ho1-0/+6
2023-10-17Refold the scalar types when applying progressSon Ho1-12/+63
2023-09-14Fix the hashmap proofs in LeanSon Ho1-1/+1
2023-09-14Update to Lean 4.0.0 and fix some broken proofsSon Ho1-0/+4
2023-07-26Update the syntax of the progress tacticSon Ho1-4/+8
2023-07-25Make progress on the proofs of the hashmapSon Ho1-11/+25
2023-07-25Add the possibility of using "_" as ident for progressSon Ho1-2/+5
2023-07-25Improve the syntax of progress: `as ⟨ x, y .. ⟩`Son Ho1-13/+48
2023-07-20Make progress on some of the hashmap proofsSon Ho1-8/+22
2023-07-20Make some proofs in Hashmap/Properties.lean and improve progressSon Ho1-8/+24
2023-07-19Cleanup moreSon Ho1-3/+0
2023-07-19Improve progressSon Ho1-0/+19
2023-07-18Improve progressSon Ho1-0/+4
2023-07-13Finish implementing the syntax for `progress`Son Ho1-10/+37
2023-07-12Improve progress to use assumptions and start working on a nice syntaxSon Ho1-0/+62
2023-07-12Finish a first version of the progress tacticSon Ho1-22/+225
2023-07-11Work on the progress tacticSon Ho1-0/+28
2023-07-10Start working on the progress tacticSon Ho1-0/+95
2023-07-06Reorganize a bit the lean backend filesSon Ho1-10/+2
2023-07-04Fix an issue with mkSigmasValSon Ho1-21/+26
2023-07-04Make Diverge use PrimitivesSon Ho1-4/+4
2023-07-03Automate the proofs of the unfolding theorems for DivergeSon Ho1-0/+1
2023-07-03Generate the proofs of validity in Elab.leanSon Ho1-0/+1
2023-06-30Generate the fixed-point bodies in Elab.leanSon Ho1-4/+43
2023-06-29Write function to compute the input/output typesSon Ho1-0/+1
2023-06-29Start working on Elab.leanSon Ho1-2/+73
2023-06-28Reorganize backends/lean/BaseSon Ho1-0/+9