| Commit message (Expand) | Author | Files | Lines |
2023-12-12 | Make progress on supporting higher-order divergent functions | Son Ho | 1 | -10/+12 |
2023-12-11 | Start working on higher-order examples for Diverge | Son Ho | 1 | -0/+3 |
2023-12-11 | Update Diverge/Elab.lean to use the more general FixII definitions | Son Ho | 1 | -7/+2 |
2023-12-07 | Start working on a version of Diverge.FixI more suited to higher-order functions | Son Ho | 1 | -67/+503 |
2023-09-14 | Update to Lean 4.0.0 and fix some broken proofs | Son Ho | 1 | -19/+16 |
2023-07-18 | Move an arithmetic lemma | Son Ho | 1 | -10/+4 |
2023-07-17 | Start proving theorems for primitive definitions | Son Ho | 1 | -2/+1 |
2023-07-12 | Improve progress to use assumptions and start working on a nice syntax | Son Ho | 1 | -22/+0 |
2023-07-12 | Finish a first version of the progress tactic | Son Ho | 1 | -1/+1 |
2023-07-04 | Make Diverge use Primitives | Son Ho | 1 | -64/+1 |
2023-07-04 | Add an implemented_by attribute to fix | Son Ho | 1 | -11/+18 |
2023-07-03 | Generate the proofs of validity in Elab.lean | Son Ho | 1 | -2/+74 |
2023-06-30 | Generate the fixed-point bodies in Elab.lean | Son Ho | 1 | -4/+4 |
2023-06-29 | Write function to compute the input/output types | Son Ho | 1 | -1/+2 |
2023-06-29 | Generalize a bit FixI and add an example | Son Ho | 1 | -109/+151 |
2023-06-29 | Start working on Elab.lean | Son Ho | 1 | -0/+3 |
2023-06-28 | Reorganize backends/lean/Base | Son Ho | 1 | -2/+0 |
2023-06-27 | Reduce the time spent on some proofs | Son Ho | 1 | -28/+20 |
2023-06-27 | Finish some proofs in Diverge | Son Ho | 1 | -17/+102 |
2023-06-27 | Finish the proofs which use FixI | Son Ho | 1 | -42/+157 |
2023-06-26 | Make minor modifications | Son Ho | 1 | -16/+0 |
2023-06-26 | Add FixI in Diverge | Son Ho | 1 | -22/+105 |
2023-06-26 | Generalize some definitions | Son Ho | 1 | -12/+22 |
2023-06-26 | Make the definitions in Diverge.Fix dependently typed | Son Ho | 1 | -48/+47 |
2023-06-26 | Start working on a better encoding of mut rec defs for Diverge | Son Ho | 1 | -2/+100 |
2023-06-21 | Start working on Arith.lean | Son Ho | 1 | -2/+2 |
2023-06-20 | Remove the use of fun. ext. in Diverge.lean | Son Ho | 1 | -15/+19 |
2023-06-19 | Cleanup Diverge.lean | Son Ho | 1 | -337/+320 |
2023-06-19 | Add an example with even/odd in Diverge.lean | Son Ho | 1 | -1/+119 |
2023-06-19 | Remove the obsolete examples from Diverge | Son Ho | 1 | -208/+5 |
2023-06-19 | Simplify the id example in Diverge.lean | Son Ho | 1 | -24/+95 |
2023-06-19 | Further simplify the proofs in Diverge.lean | Son Ho | 1 | -122/+151 |
2023-06-19 | Make progress on making the proofs in Diverge more systematic | Son Ho | 1 | -8/+252 |
2023-06-14 | Make minor modifications | Son Ho | 1 | -6/+25 |
2023-06-13 | Find sufficient validity criteria for Diverge.lean | Son Ho | 1 | -41/+309 |
2023-06-09 | Start working on extrinsic proofs of termination | Son Ho | 1 | -0/+208 |