Expand description
Conversion from parser AST to proof engine representation.
This module bridges the parser’s arena-allocated AST (LogicExpr<'a>) to the
proof engine’s owned representation (ProofExpr).
The conversion clones all data into owned Strings, enabling proof trees to persist beyond the arena’s lifetime. Symbols are resolved using the interner at conversion time.
§Key Function
logic_expr_to_proof_expr is the main entry point for converting
parsed expressions to the format expected by the proof search engine.
Functions§
- logic_
expr_ to_ proof_ expr - Convert a LogicExpr to ProofExpr.
- term_
to_ proof_ term - Convert a Term to ProofTerm.