What problem does it solve?
This Skill reduces boilerplate in RwEq proofs by leveraging ComputationPaths path tactics to automate common goals (path_simp, path_auto, path_normalize) and present calc-based proofs with clear structure.
Core Features & Use Cases
- Automated RwEq steps: Use path_auto for stand-alone goals dominated by groupoid laws, associativity, and cancellations.
- Cleanup and simplification: Use path_simp inside larger proofs to finish near-completion steps.
- Normalization for definitional mismatches: Use path_normalize when sides differ by definitional parenthesization.
- Readable calc-based proofs: Encourages calc-chains with explicit ÷ steps for clarity.
Quick Start
In a Lean proof, import the tactic module and try path_auto to discharge simple RwEq goals. If the goal is stuck due to definitional mismatch, run path_normalize; for minor cleanups, apply path_simp. You can structure proofs with calc and the ÷ notation, finishing with path_simp or path_auto as needed.