Calc
FreshVar()
FreshVars()
Inductive()
Lemma()
NewType()
PTheorem()
Proof
QExists()
QForAll()
QImplies()
Struct()
Theorem()
axiom()
cond()
define()
prove()
search()
simp()
DeclHole
ExistsHole
ExprCtx
ForAllHole
LambdaHole
QuantifierHole
Zipper
all_values()
alpha_eq()
alpha_norm()
antipattern()
ast_size_sexpr()
bysect()
consts()
decls()
defined_decls()
find_calls()
free_in()
free_vars()
generate()
is_strict_subterm()
is_subterm()
is_value()
lemma_db()
occurs()
open_binder()
open_binder_unhygienic()
pathmap()
pmatch()
pmatch_fo()
pmatch_rec()
pmatch_rec_ctx()
prompt()
prune()
quant_kind_eq()
sanity_check_consistency()
search_decl()
search_expr()
sorts()
subterms()
unify()
unify_db()
Search for function declarations or expressions. Takes intersection of found results if given multiple arguments. Builds a database by scanning loaded modules by default.
es (FuncDeclRef | ExprRef)
db (dict[Any, Proof])
dict[tuple[str, Proof], Any]