Свързани въпроси 'smt'
Решаватели на SMT за бит-векторна аритметика
Планирам някои експерименти в символно изпълнение на C код, като използвам готов SMT решаващ инструмент и се чудя кой решаващ инструмент да използвам; гледайки напр. участниците в конкурса за SMT и като се вземат само системите с отворен код, се...
1108 изгледи
schedule
09.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
Как да се отървете от решения с -0.0 в SBV
Следният код (с помощта на SBV):
{-# LANGUAGE ScopedTypeVariables #-}
import Data.SBV
main :: IO ()
main = do
res <- allSat zeros
putStrLn $ show res
zeros :: Predicate
zeros = do
z1 <- sDouble "Z1"
constrain $ z1 .== 0.0...
94 изгледи
schedule
21.04.2024