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
SubSort
TExists()
TForAll()
Telescope
Type
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