z3

    2зной

    2ответ

    Есть ли способ конкатцировать два списка в z3? Как и оператор @ в ML? Я думал об определении его сам, но я не думаю, что z3 поддерживает определения рекурсивных функций, т.е. define-fun concat ((List

    3зной

    1ответ

    Я хочу знать, может ли Z3 теперь дать минимальное неосязаемое ядро. Или кто-то разработал хорошую поддержку для этого? Кто-нибудь знает это? спасибо.

    1зной

    1ответ

    Я новый пользователь для Z3 и хочу, чтобы он использовал некоторые аксиомы и только эти аксиомы, чтобы уменьшить формулу до другой эквивалентной формулы в логике первого порядка. Пример: Используйте т

    1зной

    2ответ

    Предоставляет ли z3 функцию перекрестного произведения для двух списков? Если нет, то можно определить один без использования функций более высокого порядка или с помощью предоставленных функций списк

    1зной

    1ответ

    Я хотел бы знать, что такое определение sort Seq. Я не смог найти его определение в руководстве Z3 SMT 2.0. Я понял, что Seq уже определен, потому что я пытался определить сортировку Seq. Существуют л

    1зной

    1ответ

    Поскольку Z3 выпустила новый .NET API, мне кажется, что API для фиксированной точки изменился. Однако я не могу найти подробные сведения о том, как использовать новый API. Кто-нибудь может мне что-то

    3зной

    1ответ

    (declare-const x Real) (declare-fun f (Real) Real) (assert (= (f 1.0) 0.0)) (assert (= (* x x) (* 1.0 1.0))) (check-sat) (get-model) У меня есть два независимых утверждения: один в нелинейных а