lean4-htt/src/Lean/Elab/PreDefinition
Leonardo de Moura a2e467eb32 fix: mkEqnTypes
stop as soon as `lhs` and `rhs` are definitionally equal, and avoid
unnecessary case analysis.

This commit fixes the last issue exposed by #1074

fixes #1074
2022-03-25 19:13:21 -07:00
..
Structural perf: use HasConstCache to minimize the number of visited terms at Structural and WF 2022-03-15 08:40:47 -07:00
WF feat: convert ites into dites in the WF module 2022-03-19 10:11:50 -07:00
Basic.lean feat: store noncomputable declarations 2022-02-16 13:33:02 -08:00
Eqns.lean fix: mkEqnTypes 2022-03-25 19:13:21 -07:00
Main.lean feat: use sorry instead of trying to synthesize Inhabited at error recovery 2022-02-15 09:15:18 -08:00
MkInhabitant.lean chore: elaborate default_or_ofNonempty% and add mkDefault 2022-01-15 11:55:58 -08:00
Structural.lean refactor: split Structural.lean into smaller files 2021-09-11 03:40:51 -07:00
WF.lean refactor: add src/Lean/Elab/PreDefinition/WF directory 2021-09-21 15:44:21 -07:00