Результаты поиска по запросу "z3"

1 ответ

Установка Z3 + Python в Windows

Я испытываю трудности с получением интерфейса Z3 Python для работы на Windows 7 с Z3 версии 4.3.0 из codeplex. Более старая версия 4.1.2, которая распространялась как MSI-файл, прекрасно работает на моей Windows 7. Во-первых, я не могу ...

1 ответ

Z3: найти все подходящие модели

Я пытаюсь найти все возможные модели для некоторой теории первого порядка, используя Z3, решатель SMT, разработанный Microsoft Research. Вот минимальный рабочий пример: (declare-const f Bool) (assert (or (= f true) (= f false)))В ...

1 ответ

z3 ограничения в работе с нелинейной вещественной арифметикой

У меня есть программа, которая генерирует набор ограничений в нелинейной вещественной арифметике. Рассмотрим следующие два ограничения: (<(- (- (- (+ (* (- v0_x v3_x) (- v1_y v3_y) (+ (* (- v2_x v3_x) (- v2_x v3_x)) (* (- v2_y v3_y) (- v2_y ...

ТОП публикаций

1 ответ

Пользовательские упрощатели

В прежние времена (то есть в прошлом году) мы привыкли использовать теоретические плагины в качестве хака для реализации пользовательских упрощателей. Документ Z3 даже содержалпример "процессуальных ...

1 ответ

Как Z3 обрабатывает нелинейную целочисленную арифметику?

Я знаю, что теория целых чисел с умножением в общем неразрешима. Тем не менее, в некоторых случаях Z3 возвращает модель. Мне любопытно узнать, как это делается. Имеет ли это какое-то отношение к новой процедуре принятия решений по ...

1 ответ

Полярность Z3 с использованием Z3 в качестве SAT Solver

Я пытаюсь решить проблему SAT с 12000+ логических переменных с использованием Z3. Я ожидаю, что большинство переменных будет иметь значение false в решении. Есть ли способ направить или намекнуть Z3 как SAT-решатель, чтобы сначала попробовать ...

1 ответ

конвертировать ИК в формулу Z3?

У меня есть некоторый код в IR, и этот код уже находится в форме SSA. Сейчас я пытаюсь преобразовать этот код в формулу SMT, а затем передать его в Z3, чтобы выполнить некоторую проверку. У меня есть несколько вопросов: Есть ли технический ...

1 ответ

z3 C ++ API & ite

Может быть, я что-то пропустил, но как создать выражение if-then-else с помощью API z3 C ++? Я мог бы использовать C API для этого, но мне интересно, почему в C ++ API нет такой функции. С уважением, Жюльен

1 ответ

Неудовлетворительные ядра в Z3 Python

Я работаю с Python API Z3, пытаясь включить его поддержку в инструмент исследования, который я пишу. У меня есть вопрос относительно извлечения неудовлетворительного ядра с помощью интерфейса Python. У меня есть следующий простой ...

1 ответ

Кодировка возвращает «неизвестно»

Для этого примера:http://pastebin.com/QyebfD1p [http://pastebin.com/QyebfD1p]z3 и cvc4 возвращают «неизвестно» в результате проверки-сата. Оба не слишком многословны в отношении причины, есть ли способ сделать z3 более многословным в отношении ...