Calc
FreshVar()
FreshVars()
Inductive()
Lemma()
NewType()
PTheorem()
Proof
QExists()
QForAll()
QImplies()
Struct()
Theorem()
axiom()
cond()
define()
prove()
search()
simp()
ann()
DeclareFunction()
Fin()
HasType()
Id()
Pi()
Program()
ProgramState
TExists()
TForAll()
axiom_sig()
has_type()
normalize()
open_binder()
prove_sig()
subsort_domain()
Annotate an expression with a type.
>>> x = smt.Int("x") >>> ann(x, Nat) ann(x, Lambda(n, n >= 0))
x (ExprRef)
T (SubSort)
ExprRef