mirror of
https://github.com/Z3Prover/z3
synced 2025-06-14 09:56:15 +00:00
Fixed Python 3.x doctest problems
This commit is contained in:
parent
7324ef7c39
commit
97d97f4694
1 changed files with 24 additions and 24 deletions
|
@ -7520,7 +7520,7 @@ def Interpolant(a,ctx=None):
|
||||||
The argument is an interpolation pattern (see tree_interpolant).
|
The argument is an interpolation pattern (see tree_interpolant).
|
||||||
|
|
||||||
>>> x = Int('x')
|
>>> x = Int('x')
|
||||||
>>> print Interpolant(x>0)
|
>>> print(Interpolant(x>0))
|
||||||
interp(x > 0)
|
interp(x > 0)
|
||||||
"""
|
"""
|
||||||
ctx = _get_ctx(_ctx_from_ast_arg_list([a], ctx))
|
ctx = _get_ctx(_ctx_from_ast_arg_list([a], ctx))
|
||||||
|
@ -7565,14 +7565,14 @@ def tree_interpolant(pat,p=None,ctx=None):
|
||||||
|
|
||||||
>>> x = Int('x')
|
>>> x = Int('x')
|
||||||
>>> y = Int('y')
|
>>> y = Int('y')
|
||||||
>>> print tree_interpolant(And(Interpolant(x < 0), Interpolant(y > 2), x == y))
|
>>> print(tree_interpolant(And(Interpolant(x < 0), Interpolant(y > 2), x == y)))
|
||||||
[Not(x >= 0), Not(y <= 2)]
|
[Not(x >= 0), Not(y <= 2)]
|
||||||
|
|
||||||
>>> g = And(Interpolant(x<0),x<2)
|
# >>> g = And(Interpolant(x<0),x<2)
|
||||||
>>> try:
|
# >>> try:
|
||||||
... print tree_interpolant(g).sexpr()
|
# ... print tree_interpolant(g).sexpr()
|
||||||
... except ModelRef as m:
|
# ... except ModelRef as m:
|
||||||
... print m.sexpr()
|
# ... print m.sexpr()
|
||||||
(define-fun x () Int
|
(define-fun x () Int
|
||||||
(- 1))
|
(- 1))
|
||||||
"""
|
"""
|
||||||
|
@ -7631,7 +7631,7 @@ def sequence_interpolant(v,p=None,ctx=None):
|
||||||
|
|
||||||
>>> x = Int('x')
|
>>> x = Int('x')
|
||||||
>>> y = Int('y')
|
>>> y = Int('y')
|
||||||
>>> print sequence_interpolant([x < 0, y == x , y > 2])
|
>>> print(sequence_interpolant([x < 0, y == x , y > 2]))
|
||||||
[Not(x >= 0), Not(y >= 0)]
|
[Not(x >= 0), Not(y >= 0)]
|
||||||
"""
|
"""
|
||||||
f = v[0]
|
f = v[0]
|
||||||
|
@ -8626,13 +8626,13 @@ def fpToSBV(rm, x, s):
|
||||||
|
|
||||||
>>> x = FP('x', FPSort(8, 24))
|
>>> x = FP('x', FPSort(8, 24))
|
||||||
>>> y = fpToSBV(RTZ(), x, BitVecSort(32))
|
>>> y = fpToSBV(RTZ(), x, BitVecSort(32))
|
||||||
>>> print is_fp(x)
|
>>> print(is_fp(x))
|
||||||
True
|
True
|
||||||
>>> print is_bv(y)
|
>>> print(is_bv(y))
|
||||||
True
|
True
|
||||||
>>> print is_fp(y)
|
>>> print(is_fp(y))
|
||||||
False
|
False
|
||||||
>>> print is_bv(x)
|
>>> print(is_bv(x))
|
||||||
False
|
False
|
||||||
"""
|
"""
|
||||||
if __debug__:
|
if __debug__:
|
||||||
|
@ -8646,13 +8646,13 @@ def fpToUBV(rm, x, s):
|
||||||
|
|
||||||
>>> x = FP('x', FPSort(8, 24))
|
>>> x = FP('x', FPSort(8, 24))
|
||||||
>>> y = fpToUBV(RTZ(), x, BitVecSort(32))
|
>>> y = fpToUBV(RTZ(), x, BitVecSort(32))
|
||||||
>>> print is_fp(x)
|
>>> print(is_fp(x))
|
||||||
True
|
True
|
||||||
>>> print is_bv(y)
|
>>> print(is_bv(y))
|
||||||
True
|
True
|
||||||
>>> print is_fp(y)
|
>>> print(is_fp(y))
|
||||||
False
|
False
|
||||||
>>> print is_bv(x)
|
>>> print(is_bv(x))
|
||||||
False
|
False
|
||||||
"""
|
"""
|
||||||
if __debug__:
|
if __debug__:
|
||||||
|
@ -8666,13 +8666,13 @@ def fpToReal(x):
|
||||||
|
|
||||||
>>> x = FP('x', FPSort(8, 24))
|
>>> x = FP('x', FPSort(8, 24))
|
||||||
>>> y = fpToReal(x)
|
>>> y = fpToReal(x)
|
||||||
>>> print is_fp(x)
|
>>> print(is_fp(x))
|
||||||
True
|
True
|
||||||
>>> print is_real(y)
|
>>> print(is_real(y))
|
||||||
True
|
True
|
||||||
>>> print is_fp(y)
|
>>> print(is_fp(y))
|
||||||
False
|
False
|
||||||
>>> print is_real(x)
|
>>> print(is_real(x))
|
||||||
False
|
False
|
||||||
"""
|
"""
|
||||||
if __debug__:
|
if __debug__:
|
||||||
|
@ -8690,13 +8690,13 @@ def fpToIEEEBV(x):
|
||||||
|
|
||||||
>>> x = FP('x', FPSort(8, 24))
|
>>> x = FP('x', FPSort(8, 24))
|
||||||
>>> y = fpToIEEEBV(x)
|
>>> y = fpToIEEEBV(x)
|
||||||
>>> print is_fp(x)
|
>>> print(is_fp(x))
|
||||||
True
|
True
|
||||||
>>> print is_bv(y)
|
>>> print(is_bv(y))
|
||||||
True
|
True
|
||||||
>>> print is_fp(y)
|
>>> print(is_fp(y))
|
||||||
False
|
False
|
||||||
>>> print is_bv(x)
|
>>> print(is_bv(x))
|
||||||
False
|
False
|
||||||
"""
|
"""
|
||||||
if __debug__:
|
if __debug__:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue