| Commit message (Expand) | Author | Files | Lines |
2024-04-24 | Add core::option::unwrap builtin | Zyad Hassan | 1 | -5/+0 |
2024-04-23 | feat(backends/lean): scalars form a linear order | Ryan Lahfa | 1 | -0/+15 |
2024-04-12 | lean: scalars form a preorder | Ryan Lahfa | 1 | -0/+10 |
2024-04-12 | Add more definitions to the Lean library | Son Ho | 1 | -0/+63 |
2024-04-12 | Reorganize the files in the Lean backend a bit | Son Ho | 1 | -239/+0 |
2024-04-12 | Start adding integer functions to the Lean library | Son Ho | 1 | -0/+255 |
2024-04-12 | Fix a proof | Son Ho | 1 | -1/+0 |
2024-04-12 | Update the core.num.checked_* definitions | Son Ho | 1 | -31/+233 |
2024-04-04 | Rename Result.ret as Result.ok in the backends | Son Ho | 1 | -73/+71 |
2024-04-04 | Fix the coerce notation for scalars and update some lemmas | Son Ho | 1 | -4/+15 |
2024-04-03 | Add builtins for some checked ops such as checked_add | Zyad Hassan | 1 | -0/+29 |
2024-03-08 | Remove some comments | Son Ho | 1 | -31/+0 |
2024-03-08 | Update the handling of notations like #u32 or #isize | Son Ho | 1 | -67/+101 |
2024-03-08 | Update the notation for heterogeneous negation | Son Ho | 1 | -3/+12 |
2024-03-07 | Introduce a notation for constant scalars in match patterns | Son Ho | 1 | -0/+29 |
2024-02-09 | Cleanup a bit Scalar.lean | Son Ho | 1 | -198/+198 |
2024-02-02 | Fix more proofs | Son Ho | 1 | -56/+55 |
2024-01-27 | Add some lemmas to the Lean backend | Son Ho | 1 | -4/+14 |
2024-01-26 | Improve the Lean backend | Son Ho | 1 | -0/+11 |
2023-12-13 | Update the extraction to handle casts between integers/bools | Son Ho | 1 | -0/+4 |
2023-12-08 | Update the progress tactic to use discrimination trees | Son Ho | 1 | -63/+63 |
2023-11-29 | Add support for more bitwise operations and update the extraction | Son Ho | 1 | -2/+40 |
2023-10-16 | Improve formatting of scalars in Lean | Son Ho | 1 | -0/+15 |
2023-09-18 | Simplify some lemmas and prove that the scalars and Vec are inhabited | Son Ho | 1 | -0/+3 |
2023-09-18 | Add notations for the Isize.ofInt, etc. | Son Ho | 1 | -0/+16 |
2023-09-18 | Add arithmetic lemmas in Scalar.lean | Son Ho | 1 | -12/+179 |
2023-09-18 | Improve scalar_tac | Son Ho | 1 | -51/+16 |
2023-09-07 | Fix some issues | Son Ho | 1 | -24/+24 |
2023-09-07 | Map some globals like u32::MAX to standard definitions | Son Ho | 1 | -0/+42 |
2023-08-04 | Start adding support for Arrays/Slices in the Lean library | Son Ho | 1 | -9/+2 |
2023-07-25 | Make progress on the proofs of the hashmap | Son Ho | 1 | -4/+43 |
2023-07-25 | Make progress on the hashmap properties | Son Ho | 1 | -21/+27 |
2023-07-20 | Add fine-grained lemmas for the arithmetic operations | Son Ho | 1 | -7/+130 |
2023-07-19 | Add arithmetic spec lemmas | Son Ho | 1 | -6/+161 |
2023-07-17 | Start proving theorems for primitive definitions | Son Ho | 1 | -0/+1 |
2023-07-17 | Reorganize the Lean backend | Son Ho | 1 | -218/+10 |
2023-07-17 | Move a definition | Son Ho | 1 | -0/+3 |
2023-07-12 | Make the `by inlit` implicit | Son Ho | 1 | -8/+7 |
2023-07-12 | Improve the handling of arithmetic bounds | Son Ho | 1 | -111/+117 |
2023-07-12 | Finish a first version of the progress tactic | Son Ho | 1 | -24/+65 |
2023-07-06 | Improve the generated comments | Son Ho | 1 | -1/+1 |
2023-07-05 | Simplify the names used in Primitives.lean | Son Ho | 1 | -16/+21 |
2023-07-04 | Make Diverge use Primitives | Son Ho | 1 | -21/+4 |
2023-06-19 | Cleanup Diverge.lean | Son Ho | 1 | -0/+13 |
2023-06-18 | Make minor modifications | Son Ho | 1 | -3/+2 |
2023-06-14 | Make minor modifications | Son Ho | 1 | -0/+1 |
2023-06-09 | Start working on extrinsic proofs of termination | Son Ho | 1 | -7/+22 |
2023-06-09 | Reorganize a bit the Lean library | Son Ho | 1 | -17/+30 |
2023-06-06 | Remove the sorries from Primitives.lean | Son Ho | 1 | -65/+119 |
2023-06-04 | Add Result_Inhabited to Primitives.lean | Son Ho | 1 | -0/+3 |