z3

    1

    1답변

    전적으로 Z3 전용 시스템을 설정하고 싶습니다. 4 개의 코어가 있고 머신의 모든 힘을 사용하고 싶다고합시다. 약 1000 개의 증분 어설 션이있는 큰 수식을 해결할 것입니다. 나는이 수식을 병렬 방식으로 풀고 싶습니다. this question을 읽었으며 수식 문제를 해결할 때마다 고유 한 Context을 만들어야합니다. 그럼 내 질문에 전체 시스템 리소

    2

    1답변

    C++ API로 Z3을 점진적으로 해결하고 싶습니다. Z3 4.0 Z3_parse_smtlib2_string Z3 4.0: get complete model Z3 4.3.1 C-API parse_smtlib2_string: Where to get declarations from? 내가 새 Z3 버전과 해결책이 있는지 알고 싶습니다 : 이미이에 대한 오래된

    0

    1답변

    Z3 모듈을 사용하여 Z3 해석기와 인터페이스하는 다음 OCaml 코드 스 니펫을 고려해보십시오. 코드는 두 개의 정수 인수를 받아들이는 하나의 생성자 T와 Z3의 새로운 TPair 데이터 유형을 정의하려고 : get_tester_decl 및 get_accessor_decls 모두 던져 세그먼트 오류에 open Z3

    0

    1답변

    내가 Z3의 파이썬 API를 사용하고 [버전 4.4.2 - 64 비트]와 중첩 된 상점을 단순화하고 나는 Z3는이 경우 표현 단순화 이유를 이해하기 위해 노력하고있어 : >>> a = Array('a', IntSort(), IntSort()) >>> a = Store(a, 0, 1) >>> a = Store(a, 0, 3) >>> simplify(a)

    0

    1답변

    연구 활동 중에 z3py (Python API for Z3 v4.4.2)를 조사하고 있습니다. 우리는 왜 z3이 질문보다 많은 배열 기능을 제공하는지 궁금합니다. ! Z3는 K를 사용하는 것 같다 >>> A = Array('A', IntSort(), IntSort()) >>> solve(A[0] == 0) [A = [0 -> 0, else -> 0],

    1

    1답변

    QF_NRA에 0으로 나누기가 포함되어 있습니까? SMT-LIB 표준은이 점에서 혼란 스럽습니다. paper where the standard is defined은이 점에 관해서는 간단히 언급하지 않고 있습니다. 실제로 NRA와 QF_NRA는 해당 문서의 어느 곳에도 나타나지 않습니다. 일부 정보는 standard website에 제공됩니다. 실제 값은 다

    1

    1답변

    SMT-LIB의 QF_NRA 로직이 결정 가능합니까? 나는 타르 스키가 실수로 다항식의 시스템을 결정할 수 있다는 비선형 산수를 결정할 수 있다는 것을 증명했습니다. 그러나 QF_NRA에는 부서가 포함되어 있기 때문에 QF_NRA가이 우산 아래 있다는 것은 명백하지 않습니다. 따라서 첫 번째 질문은 QF_NRA의 분할이 분모가 잠재적으로 0 인 변수에 의한

    0

    1답변

    다음 코드에서 으로 선언 될 때까지 Z3은 줄 1의 nil을 인식하지 않습니다. 어떻게 해결할 수 있을까요? Z3/SMT-LIB2에 import/include 구조가 있습니까? (assert (= nil nil)) ; (error "line 1 column 12: unknown constant nil") (declare-const xs (List In

    0

    2답변

    BitVec에서 허용되는 바이트 목록을 설정하려고하지만 실제로 올바른 방식으로 제약 조건을 설정하고 있는지 확신 할 수 없습니다. 예 : 우리가하자 32 비트 BV bv 전화를 s라는 Solver() : 나는 각 바이트가 될 수 있음을 원하는 s = Solver() bv = BitVec(8 * 4) 그래서 Extract()을 사용 0x2 또는 0x34

    0

    1답변

    방정식 세트를 풀기 위해 z3py를 사용하고 있습니다. 어떻게 런타임 순서를 계산합니까? 선형 방정식 집합에서 만족되어야하는 bitvecs 변수가 있습니다. 설명서 및 안내서는 런타임을 계산하는 방법을 제공하지 않습니다.