lean4-htt/tests/bench/sym
Leonardo de Moura 45862d5486
feat: improves simpArrowTelescope simproc (#12153)
This PR improves the `simpArrowTelescope` simproc that simplifies
non-dependent arrow telescopes: `p₁ → p₂ → ... → q`.

The simproc now also applies telescope-specific simplifications:
- `False → q` to `True` (when `q : Prop`)
- `True → q` to `q` (when `q : Prop`)
- `p → True` to `True`
2026-01-25 22:29:38 +00:00
..
add_sub_cancel.lean feat: add Goal API for SymM + grind (#12143) 2026-01-24 20:30:08 +00:00
meta_simp_1.lean chore: include free variables (#11894) 2026-01-04 18:51:18 +00:00
meta_simp_2.lean test: benchmarks for lambda-telescopes (#11929) 2026-01-08 00:20:03 +00:00
meta_simp_4.lean feat: simpForall and simpArrow in Sym.simp (#11950) 2026-01-09 06:20:04 +00:00
shallow_add_sub_cancel.lean feat: add Goal API for SymM + grind (#12143) 2026-01-24 20:30:08 +00:00
shallow_add_sub_cancel_grind.lean test: local rewrite with Sym.simp (#12147) 2026-01-25 01:32:50 +00:00
simp_1.lean perf: optimize congruence proof construction in Sym.simp (#11974) 2026-01-11 23:00:19 +00:00
simp_2.lean test: benchmarks for lambda-telescopes (#11929) 2026-01-08 00:20:03 +00:00
simp_3.lean perf: optimize kernel type-checking for have-telescope simplification in Sym.simp (#11967) 2026-01-11 02:20:47 +00:00
simp_4.lean feat: improves simpArrowTelescope simproc (#12153) 2026-01-25 22:29:38 +00:00