Я вижу странную проблему с z3py на Mac, мне было интересно, видел ли кто-нибудь это раньше:
$ cat bug.py
from z3 import *
x = Int('x')
s = Solver()
s.add(x > 5)
print(s.check())
print(s.model())
$ python bug.py
sat
[x = ]
Значение x отсутствует в модели. Я пробовал как основную, так и нестабильную ветки с тем же результатом. Однако сам z3 дает правильную модель, если запускать аналогичный файл .smt2. Моя конфигурация — Mac OSX 10.6.8, Python 2.7.4.