Вопросы по теме 'cvc4'
Реализация побитовой обработки для арифметики с плавающей запятой в SMT
Мне было интересно, как люди реализуют бит-взрыв арифметических конструкций с плавающей запятой в решателях SMT. Существуют ли какие-либо существующие библиотеки или средства для этого (VHDL, ...) или они реализованы с нуля? Это представляет,...
578 просмотров
schedule
09.03.2022
Есть ли возможность включить перегрузку пользовательских символов в cvc4 для ввода SMT?
В версиях до 1.2 языка SMT-LIB была разрешена перегрузка определяемых пользователем символов. Начиная с версии 2.0 стандарта, перегрузка ограничена теоретическим символом.
Тем не менее, некоторые SMT-решатели по-прежнему допускают перегрузку...
30 просмотров
schedule
10.11.2023
Шаги дискретного времени в Z3/CVC4/SMT-LIB
Я определяю временные шаги, используя Int в SMT-LIB, что заставляет меня утверждать вещи, чтобы убедиться, что ничего не происходит в отрицательных значениях:
(declare-sort Pkg) ; A package
(define-sort Time () Int) ; The installation step
; ......
94 просмотров
schedule
16.07.2023
CVC4-эквивалент Z3 seq.unit
Я пытаюсь запустить следующий пример unsat как с Z3, так и с CVC4. Если я заменю "\x00" на (seq.unit #x00) , то это не проблема для Z3, но CVC4 жалуется, что не знает seq.unit.
(declare-fun AB_serial_1_version_0 () String)
(declare-fun...
106 просмотров
schedule
07.05.2023