Свързани въпроси 'z3py'
Можем ли да ограничим диапазон от стойности за всяка променлива в z3?
Например имам ограничение x + y > 100 . Не искам z3 да ми дава стойности на x да бъдат 1 или 2 и не искам z3 да дава стойности на y също да бъдат 1 или 2.
Така че x и y могат да бъдат произволно число освен 1 или 2.
Можем ли да наложим...
1182 изгледи
schedule
26.09.2022
Процедурно прикачване в Z3
Използвам z3py. Имам предикат над две цели числа, които трябва да бъдат оценени с помощта на персонализиран алгоритъм. Опитвах се да го внедря, без особен успех. Очевидно това, от което се нуждая, е процедурно прикачване, което вече е отхвърлено....
121 изгледи
schedule
09.12.2022
Ускорете z3-solver с правилна тактика
Създавам около 20 хиляди ограничения и на моята машина отнема около 3 минути, за да ги разреши. Имам различни видове ограничения и по-долу давам примери и ги обяснявам. Качих твърденията на http://filebin.ca/vKcV1gvuGG3 .
Интересувам се от...
601 изгледи
schedule
18.12.2023
Z3py: Решаване с цели числа и битови вектори в ограничения
Опитвам се да реша ограничения, използвайки Z3 SMT решаващ инструмент в python. Ограниченията включват както цели числа, така и битови вектори. Преобразувам BitVec в Int с помощта на Z3_mk_bv2int. Вярвам, че следните ограничения са незадоволими, но...
761 изгледи
schedule
15.10.2022
z3py: защо времето за проверка варира толкова много след преименуване на променливата?
Забелязах, че времето за проверка на моите логически формули, написани в z3py, се промени много (от ~60s на ~30s, около 50%), след като премахнах "-" в имената на променливите, които дефинирах.
E.g.,
vec = IntVector('vec-1',10)
to
vec...
76 изгледи
schedule
12.10.2022