Calc
FreshVar()
FreshVars()
Inductive()
Lemma()
NewType()
PTheorem()
Proof
QExists()
QForAll()
QImplies()
Struct()
Theorem()
axiom()
cond()
define()
prove()
search()
simp()
BaseSolver
EProverTHFSolver
LeanSolver
LeoIIISolver
MultiSolver
NanoCopISolver
SATSolver
TweeSolver
VampireSolver
VampireTHFSolver
ZipperpositionSolver
binpath()
collect_decls()
collect_sorts()
expr_to_smtlib()
expr_to_tptp()
funcdecl_smtlib()
install_solvers()
install_solvers2()
mangle_decl()
mangle_decl_smtlib()
run()
smt2tptp()
smtlib_datatypes()
sort_to_tptp()
tptp2smt()
EgglogSolver
mangle_name()
z3_to_egglog()
a simple sexpr traversal, but we wrap 0-arity constants in parens and vars in no parens to match egglog’s syntax
e (ExprRef)