Parth Shastri
17b133369d
refactor: remove binductionOn, use brecOn instead ( #8820 )
...
This PR removes the auto-generated `binductionOn` and `ibelow`
implementations for inductive types in favor of the improved `brecOn`
implementation from #7639 .
2025-06-17 07:07:24 +00:00
Leonardo de Moura
dbf5366704
feat: ignore {} annotation at constructors
2022-04-13 08:30:21 -07:00
Leonardo de Moura
90a79a0b06
chore: remove command universes
...
Now, `universe` may declare many universes. The goal is to make it
consistent with the `variable` command
2021-06-29 17:01:07 -07:00
Leonardo de Moura
964fd3f520
chore: fixes tests
...
closes #405
2021-04-22 20:22:43 -07:00
Sebastian Ullrich
dd6c291788
fix: relax eager mvar instantiation during constructor elaboration
...
@leodemoura: Could you double-check?
2021-02-02 13:19:15 +01:00
Sebastian Ullrich
d4dc54a724
fix: make sure to instantiate mvars in constructors
2021-02-01 12:10:26 +01:00
Leonardo de Moura
db9e390b4d
chore: remove new_frontend from tests
2020-10-25 09:16:38 -07:00
Leonardo de Moura
cc3b48ce16
fix: check inductive datatype parameters in constructor resulting type
2020-09-14 16:56:13 -07:00
Leonardo de Moura
988bb09aaf
feat: new inductive command syntax
...
cc @Kha
2020-09-02 09:41:52 -07:00
Leonardo de Moura
c17a87bdda
test: levelMVarToParam
2020-07-21 16:59:28 -07:00
Leonardo de Moura
6f402a081c
fix: register class for class inductive
2020-07-15 16:32:23 -07:00
Leonardo de Moura
232eefcef9
feat: add auxiliary constructions for inductive types
2020-07-15 16:32:23 -07:00
Leonardo de Moura
8a2dd414ff
feat: inductive command
...
cc @Kha
2020-07-15 16:32:23 -07:00