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()
all_pairs()
basic()
huet()
huet_smt2_file()
is_trivial()
orient()
simplify()
Find minimal multiset that is a supermultiset of both xs and ys. Return None if this is just the union (trivial)