以前の提案によると、z3Py の使用中にソルバーの早期タイムアウトを設定しようとしています。
繰り返しますが、すべての詳細なしで、これは私が試みていることです:
for bits in range(A, B, incrmt)
s = Solver();
s.set("timeout", 30) #30, 3000, 30000, 60000 no change
s.add(some constraints)
if(s.check() == sat):
print "Sat, %d," %(bits)
else:
print "Sat Unknown, %d," %(bits)
break
sys.stdout.flush()
基本的に、タイムアウトは発生しません (ミリ秒単位の非常に短い時間であっても)。