Вопросы по теме 'bitvector'
побитовые операции над вектором‹bool›
как лучше всего выполнять побитовые операции с vector<bool> ?
насколько я понимаю, vector<bool> — это специализация, использующая один бит на логическое значение. Я выбрал vector<bool> из соображений экономии памяти. Я...
13039 просмотров
schedule
03.02.2023
Битовая операция, эквивалентная функции pop в PERL (удалить MSB)
Есть ли в Perl побитовый оператор, который действует как >> , но удаляет старший бит? Вроде того, как оператор >> чем-то похож на функцию shift() , я ищу битовый оператор, похожий на pop() .
110110 вернет 10110
101 вернет...
1175 просмотров
schedule
22.11.2023
Определение правил для битовых векторов в SMT2
Я перешел с использования Int на битовые векторы в SMT. Однако логика QF_BV не позволяет использовать какие-либо квантификаторы в вашем скрипте, и мне нужно определить правила FOL. Я знаю, как исключить кванторы существования, но универсальные...
337 просмотров
schedule
04.05.2022
Unsat ядро от Z3 (версия 4)
Я использую Ocaml API Z3 версии 4.0 в течение последнего года или около того, в основном теорию битового вектора. Теперь мне нужно извлечь неподтвержденные ядра после выполнения Z3.solver_check, и, к сожалению, в версии 4 такой возможности нет. Я...
137 просмотров
schedule
19.03.2023
Битвекторная функция Z3
Я хочу решить это в решателе z3 с битовым вектором 48:
(declare-fun x () Int)
(declare-fun y () Int)
(assert (= *someNumber* (* x y)))
(assert (> x 1))
(assert (> y 1))
(check-sat)
(get-model)
(exit)
Я пытаюсь понять, как использовать...
757 просмотров
schedule
11.10.2022