Leni Aniva
|
72dd20ea87
|
Merge pull request 'feat: Let tactic' (#70) from goal/let into dev
Reviewed-on: #70
|
2024-04-12 21:42:32 -07:00 |
Leni Aniva
|
614b9aa4ae
|
Merge branch 'dev' into goal/let
|
2024-04-12 21:41:56 -07:00 |
Leni Aniva
|
b45b90b810
|
test: Metavariable name matches in let
|
2024-04-12 21:41:16 -07:00 |
Leni Aniva
|
07094730b7
|
Merge pull request 'feat: Option to collect dependent metavariables' (#69) from serial/goal into dev
Reviewed-on: #69
|
2024-04-12 21:33:00 -07:00 |
Leni Aniva
|
77907fd060
|
feat: `goalLet` function
|
2024-04-12 21:30:56 -07:00 |
Leni Aniva
|
4ee955c21f
|
test: Tests the `let` tactic
|
2024-04-12 21:16:00 -07:00 |
Leni Aniva
|
4b01af7cef
|
Merge branch 'dev' into serial/goal
|
2024-04-12 20:52:38 -07:00 |
Leni Aniva
|
00a3613036
|
Merge pull request 'fix: Prevent incorrect inheritance of calc rhs' (#66) from goal/calc into dev
Reviewed-on: #66
|
2024-04-12 20:52:17 -07:00 |
Leni Aniva
|
e5d55e31ff
|
feat: Print expression dependent mvars
|
2024-04-12 20:51:54 -07:00 |
Leni Aniva
|
8e377c2092
|
refactor: CamelCase rename
|
2024-04-12 16:34:21 -07:00 |
Leni Aniva
|
991ee5ad94
|
refactor: Rename functions to camel case
|
2024-04-12 12:37:37 -07:00 |
Leni Aniva
|
7a4d462a87
|
Merge branch 'dev' into goal/calc
|
2024-04-11 17:58:45 -07:00 |
Leni Aniva
|
4d4f660f3f
|
chore: Update version
|
2024-04-11 17:57:24 -07:00 |
Leni Aniva
|
a864c4d3ff
|
refactor: Code simplification
|
2024-04-11 16:29:47 -07:00 |
Leni Aniva
|
e834765896
|
refactor: Code simplification
|
2024-04-11 16:25:17 -07:00 |
Leni Aniva
|
dc6e79def7
|
doc: Update error message in interaction
|
2024-04-11 16:18:04 -07:00 |
Leni Aniva
|
036fab0ad6
|
fix: Prevent incorrect inheritance of calc rhs
|
2024-04-11 16:15:58 -07:00 |
Leni Aniva
|
f20ee8dc87
|
Merge pull request 'feat: Add support for the `have`, `conv`, and `calc` tactics' (#59) from goal/have-conv-calc into dev
Reviewed-on: #59
|
2024-04-11 15:36:19 -07:00 |
Leni Aniva
|
a41b95e540
|
Merge branch 'dev' into goal/have-conv-calc
|
2024-04-11 15:35:30 -07:00 |
Leni Aniva
|
a11df9f2e9
|
feat: Print recursor rules
|
2024-04-11 15:35:14 -07:00 |
Leni Aniva
|
ed220bc7fb
|
doc: New tactics in README.md
|
2024-04-11 15:13:12 -07:00 |
Leni Aniva
|
7eb5419f36
|
feat: REPL interface for `calc`
|
2024-04-11 15:11:10 -07:00 |
Leni Aniva
|
6d85c19589
|
feat: Add library bindings for calc
|
2024-04-11 15:04:36 -07:00 |
Leni Aniva
|
6b44d9ef14
|
fix: Remove `calcPrevRhs?` in non-calc tactics
|
2024-04-11 15:03:14 -07:00 |
Leni Aniva
|
535770bbd7
|
feat: Calc tactic
|
2024-04-11 14:59:55 -07:00 |
Leni Aniva
|
823c9635c7
|
fix: Leading element in .proj sexp
|
2024-04-09 10:06:26 -07:00 |
Leni Aniva
|
55b44c3fa1
|
fix: Serialization of .proj
|
2024-04-09 10:03:36 -07:00 |
Leni Aniva
|
30c1fd894f
|
fix: Coupling from unrelated goals
|
2024-04-09 09:11:15 -07:00 |
Leni Aniva
|
f02f9592d7
|
feat: Focus command
|
2024-04-08 13:12:51 -07:00 |
Leni Aniva
|
0e63583a1d
|
refactor: Monads in library
|
2024-04-08 12:54:02 -07:00 |
Leni Aniva
|
d4e49310f0
|
feat: FFI interface to conv functions
|
2024-04-08 12:50:41 -07:00 |
Leni Aniva
|
2f48cfbc19
|
doc: Remove outdated comments
|
2024-04-08 12:45:03 -07:00 |
Leni Aniva
|
22bb818a1c
|
refactor: Use the `tactic interface for `conv
|
2024-04-08 12:32:27 -07:00 |
Leni Aniva
|
63e64a1e9f
|
feat: Conv tactic functions
|
2024-04-08 12:26:22 -07:00 |
Leni Aniva
|
7af24a4f0a
|
Merge branch 'dev' into goal/have-conv-calc
|
2024-04-08 10:38:18 -07:00 |
Leni Aniva
|
09189ce600
|
perf: Lazy run print monads
|
2024-04-08 10:32:13 -07:00 |
Leni Aniva
|
19d2f5ff3f
|
feat: Conv tactic mode
|
2024-04-07 17:03:49 -07:00 |
Leni Aniva
|
d50720f622
|
refactor: Metavariable set diff function
|
2024-04-07 14:32:25 -07:00 |
Leni Aniva
|
d9ed051b4d
|
feat: Partial implementation of `conv`
|
2024-04-07 14:22:20 -07:00 |
Leni Aniva
|
38cb91652f
|
Merge branch 'dev' into goal/have-conv-calc
|
2024-04-06 22:04:52 -07:00 |
Leni Aniva
|
013cb8bb57
|
Merge pull request 'fix: Auto bound implicit in elab' (#60) from elab/level into dev
Reviewed-on: #60
|
2024-04-06 22:04:31 -07:00 |
Leni Aniva
|
7fe73551c3
|
feat: The `have` tactic
|
2024-04-06 21:52:25 -07:00 |
Leni Aniva
|
5a60ca74d5
|
fix: Auto bound implicit in elab
|
2024-04-06 17:45:36 -07:00 |
Leni Aniva
|
41cb3f68cd
|
test: Tests for conv and calc
|
2024-04-06 17:22:09 -07:00 |
Leni Aniva
|
058f5a98b2
|
feat: Bindings for the `have` tactic
|
2024-04-06 16:40:22 -07:00 |
Leni Aniva
|
1b7b6a644b
|
feat: `GoalState.tryHave` tactic (tests failing)
|
2024-04-06 16:33:20 -07:00 |
Leni Aniva
|
042dc8f530
|
doc: Documentation for `nix flake check`
|
2024-04-06 14:15:58 -07:00 |
Leni Aniva
|
92351c9a3d
|
test: Move parallelism to Test/Main.lean
|
2024-04-06 14:14:30 -07:00 |
Leni Aniva
|
8a447e67cd
|
test: Parallel testing infrastructure
|
2024-04-06 14:07:13 -07:00 |
Leni Aniva
|
ed196494c1
|
Merge pull request 'feat: Instantiate mvars during echo' (#56) from expr/echo into dev
Reviewed-on: #56
|
2024-03-31 17:10:29 -07:00 |