kdrag.theories.set.Singleton

kdrag.theories.set.Singleton(x: ExprRef) ArrayRef
>>> x = smt.Int("x")
>>> kd.prove(Singleton(smt.IntVal(3))[3])
|= Store(K(Int, False), 3, True)[3]
>>> kd.prove(smt.Not(Singleton(smt.IntVal(3))[4]))
|= Not(Store(K(Int, False), 3, True)[4])
Parameters:

x (ExprRef)

Return type:

ArrayRef