This PR fixes a bug in `Meta.zetaReduce` where `have` expressions were not being zeta reduced. It also adds a feature where applications of local functions are beta reduced, and another where zeta-delta reduction can be disabled. These are all controllable by flags: - `zetaDelta` (default: true) enables unfolding local definitions - `zetaHave` (default: true) enables zeta reducing `have` expressions - `beta` (default: true) enables beta reducing applications of local definitions Closes #10850 |
||
|---|---|---|
| .. | ||
| docparse | ||
| grind | ||
| interactive | ||
| run | ||
| server | ||
| sym | ||
| copy-produced | ||
| test_single.sh | ||