Свързани въпроси '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