z3

    6

    1답변

    Z3의 수식이 unsat이고 (get-proof) 지정되면 출력 내용이 무엇인지에 대한 정보를 찾지 못합니다. 어디에서 그 문서를 찾을 수 있습니까? 나를 꽤 읽을 수없는 것 같습니다. 이것을 입력 도구로 사용하는 도구가 있습니까? 환호, 매트

    5

    1답변

    QFBV 공식에 Z3을 사용하고 있습니다. Z3가 부울 절에 SAT 해결사와 같은 수식을 점진적으로 사용할 수 있는지 궁금합니다. 기본적으로 다음 루프를 구현하는 방법이 필요합니다. F = initial QFBV formula while(F is unsat) { F := F Union {some additional QFBV formula base

    3

    1답변

    UFBV 쿼리에서 Z3을 실행 중입니다. 현재 쿼리에는 check-sat이라는 두 개의 호출이 포함되어 있습니다. check-sat Z3 바로 뒤에 push 1을 입력하면 30 초 안에 쿼리가 해결됩니다. push 1을 전혀 넣지 않으면 Z3이 200 초 후에 해결합니다. 흥미 롭습니다. 특별한 이유나 우연의 일치?

    1

    1답변

    것은 나를 예를 들어 내 질문을 설명하자 가정하자, 나는 가능한 개별 정수의 도메인, 예를 들어, -1, 0, 2, 3, 5, 6 지금 , 내가 (솔루션을 찾고 있습니다 또는 다음의 제약 조건을 만족하는 변수 x를위한 모델)! (x> 0) & & (X < 6) & &의 (X = 3) & & (x> 2) 대답은 (솔루션 영역에서) = 5 일 것입니다, 맞습니

    5

    1답변

    다음 SMT-LIB 프로그램과 같은 문제가 있습니다. SMT-LIB 코드 : WARNING: failed to find a pattern for quantifier (quantifier id: k!18) sat ........ ........ 내가 경고 메시지에 대해 궁금 : (declare-fun isDigit (Int) Bool) (asser

    0

    1답변

    QF_AUFBV 문제를 해결하기 위해 Z3-3.2의 c-api (Linux)를 사용하고 있습니다. 수식이 만족 스럽다면 모델에서 사용 가능한 배열 변수의 값을 읽고 싶습니다. 는 다음 코드의 라인을 따라 뭔가를 시도하고이 작업을 수행하는 방법의 일반적인 생각이 맞다면 내가 알고 싶습니다 : 입력 Z3_ast 배열 확실히 무료 배열 표현 void evalua

    1

    1답변

    안녕하세요 Leonardo : z3 (v3.2)은 Mac 및 Linux에서 시간 초과를 지정하는 명령 줄 스위치 "-T : 10"을 허용하지만 무시합니다. (윈도우에서 시도하지 않았다.) 리눅스/맥 릴리스에서도 타임 아웃이 지원된다면 정말 좋을 것이다.

    1

    1답변

    (두 번째는 도움을 얻으 려합니다.) 질문/접근 방식이 이해가 안되거나 명확하지 않으면 알려주세요. 내 SBA에서 Z3의 동작을 이해하는 데 도움이되는 작은 힌트 또는 참조에 대해 기뻐할 것입니다. 저는 UFBV Z3 논리를 사용하여 관계형 사양의 제한적인 검증 작업을하고 있습니다. 현재 조사하고있는 현재의 문제는 높은 도달 범위에서 솔버 성능을 죽이는 모

    0

    1답변

    Z3을 처음 사용했습니다. 하지만 Z3에 입력 된 다음 프로그램에서 시간, 원인을 이해하려면 : (declare-fun ADDR (Int) Int) (declare-fun STAR (Int Int) Int) (declare-fun VAR (Int Int) Int) (declare-const error Int) (assert (forall ((x I

    1

    1답변

    x86 명령어의 상징적 인 해석을하고 있습니다. 예를 들어, cmp 명령의 경우 비교의 부호와 피연산자가 같은지 여부는 eflags 레지스터의 두 비트에 저장됩니다. /* s1,s2 are source operands of sort bit-vector * of 32 bits (defined somewhere else) * ctx is the conte