Handling justifications in e-graph substitution for explanation generation
Develop a method to properly handle justifications (explanations) in the e-graph substitution algorithm used for dynamic rewrites, ensuring that the egg-based Lean tactic preserves and reconstructs all necessary rewrite steps for proof checking.
References
A major caveat to our algorithm is that we do not yet know how to properly handle justifications (used for explanations).
— Bridging Syntax and Semantics of Lean Expressions in E-Graphs
(2405.10188 - Rossel et al., 16 May 2024) in Section “Substitution on E-Classes,” paragraph “Cycle Breaking”