Leni Aniva
|
425825bf20
|
test: Fragment cleanup
|
2025-06-26 11:45:15 -07:00 |
Leni Aniva
|
4b02d73374
|
fix: Tactic fragments inline with C/R paradigm
|
2025-06-26 11:37:14 -07:00 |
Leni Aniva
|
ed5854841b
|
fix: Allow conv tactics to emit non-conv goals
|
2025-06-26 10:32:58 -07:00 |
Leni Aniva
|
25820aa188
|
test: Move fragment tests to their own file
|
2025-06-26 09:52:01 -07:00 |
Leni Aniva
|
86f2e64939
|
feat(repl): Use site to handle automatic mode
|
2025-06-25 16:27:04 -07:00 |
Leni Aniva
|
0b731273b2
|
refactor(goal): A state can have multiple parents
|
2025-06-25 13:07:47 -07:00 |
Leni Aniva
|
9eb5533166
|
Merge branch 'dev' into goal/branch-unification
|
2025-06-24 13:55:34 -07:00 |
Leni Aniva
|
9d4b1ae755
|
refactor(goal): Allow multiple fragments
|
2025-06-24 13:33:22 -07:00 |
Leni Aniva
|
58ae791da3
|
refactor: `conv` and `calc` into tactic fragments
|
2025-06-23 20:57:53 -07:00 |
Leni Aniva
|
05a8e3b13c
|
feat: Branch unification (modulo conv/calc)
|
2025-06-23 13:09:08 -07:00 |
Leni Aniva
|
343ecc2659
|
feat(goal): GoalState.replay stub
|
2025-06-20 17:25:23 -07:00 |
Leni Aniva
|
6323c02f47
|
test: Fix pickle state name
|
2025-06-20 12:25:40 -07:00 |
Leni Aniva
|
dfa491a5c2
|
test: Pickling of aux lemma
|
2025-06-20 12:10:31 -07:00 |
Leni Aniva
|
9d9f5dee88
|
test: Use synthetic tactic to generate aux lemmas
|
2025-06-20 12:00:25 -07:00 |
Leni Aniva
|
b3f88f5d54
|
Merge branch 'dev' into serial/env-extensions
|
2025-06-20 10:50:29 -07:00 |
Leni Aniva
|
771f8ad266
|
chore: Formatting
|
2025-06-20 10:20:33 -07:00 |
Leni Aniva
|
1b2a2d5c8d
|
test: Intentionally generate aux lemmas
|
2025-06-20 10:19:42 -07:00 |
Leni Aniva
|
7d9d3e4742
|
fix: Use the correct unfold aux lemma
|
2025-06-19 15:48:53 -07:00 |
Leni Aniva
|
66eb98397b
|
merge: branch 'dev' into chore/toolchain
|
2025-06-18 15:10:21 -07:00 |
Leni Aniva
|
b7f0ae435a
|
test: Use `withTempFile` to ensure graceful exit
|
2025-06-18 14:35:22 -07:00 |
Leni Aniva
|
86f69dd08c
|
Merge pull request 'refactor: Use syntax tactic in unit test' (#207) from goal/tactic into dev
Reviewed-on: #207
|
2025-06-17 11:51:35 -07:00 |
Leni Aniva
|
b2b7cc388a
|
chore: Fix most test failures
|
2025-06-17 10:54:10 -07:00 |
Leni Aniva
|
22716597d3
|
feat(frontend): Write invocation points to file
|
2025-06-16 18:10:11 -07:00 |
Leni Aniva
|
0bdb41635b
|
refactor: Use syntax tactic in unit test
|
2025-06-16 14:05:05 -07:00 |
Leni Aniva
|
b7c9867217
|
Merge branch 'dev' into chore/cleanup
|
2025-06-16 13:55:53 -07:00 |
Leni Aniva
|
0fa5ac335e
|
fix: Load environment extensions
|
2025-06-16 13:45:57 -07:00 |
Leni Aniva
|
3bb8e75787
|
chore: Code cleanup
|
2025-05-02 11:26:17 -04:00 |
Leni Aniva
|
ad55ea1a27
|
feat(repl): Detection of sorrys
|
2025-05-01 13:37:35 -04:00 |
Leni Aniva
|
8c1cea17e3
|
fix(goal): Over-eager deduplication of goals
|
2025-05-01 13:34:27 -04:00 |
Leni Aniva
|
4db09c3abc
|
feat(goal): Check unsafe and sorry
|
2025-05-01 13:05:04 -04:00 |
Leni Aniva
|
49d06e8c05
|
fix: Shield tactics from newly created environment
|
2025-05-01 12:21:32 -04:00 |
Leni Aniva
|
170099525c
|
test: Add tactic edge cases test
|
2025-05-01 11:09:43 -04:00 |
Leni Aniva
|
b6c3f7d8fd
|
chore: Update Lean to v4.18.0
|
2025-04-08 10:58:38 -07:00 |
Leni Aniva
|
5df3d2bee1
|
refactor: Remove `runTermElabM` from library
|
2025-04-07 20:17:58 -07:00 |
Leni Aniva
|
f42af9f6a8
|
fix: Level name capture
|
2025-04-05 14:26:22 -07:00 |
Leni Aniva
|
70152c7715
|
refactor: Optional levels
|
2025-04-03 14:38:40 -07:00 |
Leni Aniva
|
cf4a5955e3
|
test: Non-matchers are not matchers
|
2025-04-03 11:18:17 -07:00 |
Leni Aniva
|
664516f148
|
Merge branch 'dev' into bug/env-add-level
|
2025-03-29 15:44:53 -07:00 |
Leni Aniva
|
91fbc4cdca
|
chore: Remove redundant code
|
2025-03-29 15:43:49 -07:00 |
Leni Aniva
|
2885671490
|
test: Update LSpec
|
2025-03-29 15:22:31 -07:00 |
Leni Aniva
|
b9ff9e8f13
|
feat(repl): Optional type argument in `env.add`
|
2025-03-29 14:51:35 -07:00 |
Leni Aniva
|
9ea099827f
|
fix(env): Adding declarations with universe levels
|
2025-03-29 14:39:42 -07:00 |
Leni Aniva
|
0528a1592e
|
fix: Print internal exceptions nicely
|
2025-03-28 21:31:30 -07:00 |
Leni Aniva
|
4610348fed
|
feat: `CoreM` timeout
|
2025-03-28 20:42:10 -07:00 |
Leni Aniva
|
9980fd9c39
|
test(repl): Environment loading from header
|
2025-03-28 18:45:58 -07:00 |
Leni Aniva
|
c2b7501649
|
refactor: Remove `CoreM` from `MainM`
|
2025-03-28 00:50:39 -07:00 |
Leni Aniva
|
d305918bb9
|
chore: Update Lean to v4.17.0
|
2025-03-24 17:57:34 -07:00 |
Leni Aniva
|
a28ad9b239
|
feat(delate): Expand matcher applications
|
2025-03-17 10:47:11 -07:00 |
Leni Aniva
|
8063039f7e
|
Merge pull request 'feat(frontend): Alternative methods of initializing environment' (#173) from frontend/env-init into dev
Reviewed-on: #173
|
2025-03-14 16:48:40 -07:00 |
Leni Aniva
|
ef165b7045
|
fix(frontend): Test update
|
2025-03-14 16:47:46 -07:00 |