Calc
FreshVar()
FreshVars()
Inductive()
Lemma()
NewType()
PTheorem()
Proof
QExists()
QForAll()
QImplies()
Struct()
Theorem()
axiom()
cond()
define()
prove()
search()
simp()
PDistinct()
Box()
In()
MImplies()
Next()
PAnd()
PBoolRef
PEq()
PExprRef
PIf()
PImplies()
POr()
PointEq()
PointIf()
Valid()
coerce()
Pointwise Distinct
>>> t = smt.Const("t", smt.IntSort()) >>> PDistinct(smt.Lambda([t], t), smt.Lambda([t], t + 1)) Lambda(t!..., t!... != t!... + 1)