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

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 более многословным в отношении ...

2 ответа

Опять же: установка Z3 + Python в Windows

Проблемы с установкой, указанные впредыдущий вопрос [https://stackoverflow.com/questions/13368415/installing-z3-python-on-windows] все еще присутствуют. Я пытался установить Z3 4.3.0 и 4.1 под Windows XP SP3 32-битной и под Windows 7 64-битной. ...

1 ответ

Может ли Z3 обрабатывать синусоидальные и экспоненциальные функции

На основе некоторых нелинейных ограничений на$a_k$,$b_k$Я должен найти выполнимый набор следующего выражения ряда Фурье: $ x(t)= {a_0+ \sum_{k=1}^{\infty} (a_k\cos(2\pi f_0 kt)+(b_k\sin(2\pi f_0 kt))} Принимая во внимание, что ограничения ...