lean4-htt/src/Lean/Compiler/LCNF/Simp
Henrik Böving 3d307925b7
refactor: make constant folding more robust for future bugs (#11044)
This PR enforces users of the constant folder API to provide proofs of
their algebraic properties,
thus hopefully avoiding bugs such as #11042 and #11043 in the future.
2025-11-01 11:07:20 +00:00
..
Basic.lean chore: remove redundant imports in core (#10750) 2025-10-16 20:27:46 +00:00
Config.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
ConstantFold.lean refactor: make constant folding more robust for future bugs (#11044) 2025-11-01 11:07:20 +00:00
DefaultAlt.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
DiscrM.lean perf: better detection of repeated branching on same value (#11020) 2025-10-30 16:02:45 +00:00
FunDeclInfo.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
InlineCandidate.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
InlineProj.lean fix: check for recursive decls before instance proj inlining (#9847) 2025-08-11 13:50:26 +00:00
JpCases.lean chore: remove redundant imports in core (#10750) 2025-10-16 20:27:46 +00:00
Main.lean chore: remove redundant imports in core (#10750) 2025-10-16 20:27:46 +00:00
SimpM.lean chore: remove redundant imports in core (#10750) 2025-10-16 20:27:46 +00:00
SimpValue.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Used.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00