Выполнение операции с остатком выдает ошибку в коде z3py
Ниже приведен мой код
x = Real("x")
solve( x%2 == 3 )
Код выдает следующую ошибку:
z3.z3types.Z3Exception: Z3 integer expression expected
, тогда как когдаЯ делаю операцию деления, она работает отлично
solve( x/2 == 3 )
(дает ответ 6)
Не поддерживается ли операция остатка в z3?Если это так, как можно этого достичь?