Calc
FreshVar()
FreshVars()
Inductive()
Lemma()
NewType()
PTheorem()
Proof
QExists()
QForAll()
QImplies()
Struct()
Theorem()
axiom()
cond()
define()
prove()
search()
simp()
BigUnion()
Choose()
CountInter()
EClass()
FamilyUnion()
Finite()
Injective()
PowerSet()
Quot()
Range()
Set()
Singleton()
Surjective()
bigunion()
complement()
diff()
inter()
is_set()
member()
subset()
union()
Choose an arbitrary element from set A.
>>> x = smt.Int("x") >>> Choose(smt.Lambda([x], x > 0)) ([c!...], |= Implies(Exists(c!..., c!... > 0), c!... > 0))
A (FuncRef)
tuple[list[ExprRef], Proof]