z3

    1

    1답변

    제 질문은 Z3 C/C++ API에서 Z3에 의해 생성 된 모델에서 (색인, 값) 쌍을 어떻게 얻을 수 있습니까? Read func interp of a z3 array from the z3 model 그러나, 그 해결책은 항상 나를 위해 작동하지 않습니다으로 은 저도 같은 문제가 발생했습니다. assert(Z3_get_decl_kind(c, some_ar

    0

    1답변

    z3 용 C++ API를 사용하고 있으므로 참조 계산이나 메모리 관리에 대해 걱정할 필요가 없습니다. 그러나 줄에 따라 std :: map을 사용하여 z3 AST에 대한 정보를 저장하고 싶습니다. 특정 Z3_ast 개체가 삭제되면 해당 항목 을이지도에서 제거하고 싶습니다. Z3_ast 객체 참조 횟수가 0으로 돌아오고 Z3_ast 객체가 삭제 될 때 호출되

    0

    1답변

    은 ArithExpr의 수행 할 수 있습니다 : 자바 클래스는 모든 가능한 표현을 포함하지 않는 ArithExpr x = ctx.mkInt(0); ArithExpr y = ctx.mkInt(1); // Compiles: ctx.mkAdd(x, y); // Does not compile: ctx.mkAdd((Expr) x, (Expr) y); 그

    5

    1답변

    프로젝트를 시작하려면 SAT 해결사를 사용해야합니다. 나는 그 중 일부를 이전에 실험을 위해 사용했지만 프로젝트의 주요 제약 조건은 좋은 성능입니다. 나는 대안을 찾고 각 대안이 나의 특정한 요구 사항에 어떻게 배치되는지 이해하려고 노력하고있다. 특히 : 결국 모두를 반복하는, 나는뿐만 아니라 satisfiability에 대한 검사 만족 과제를 추출해야하고

    0

    1답변

    Z3 용 .NET API를 사용 중입니다. 코드 우물쭈물을 사용하여 이상한 동작 (아마도 최적화 프로그램의 버그)을 발견했습니다. Optimize 클래스를 사용하여 실행하면 솔루션을 잘못 찾게되는 반면 Solver 클래스를 실행하면 실행 불가능하다고 올바르게보고됩니다. 아무도 내 진술을 확인하기 위해 코드를 실행 해 주시겠습니까? 무슨 일이 일어나고 있는지

    0

    1답변

    저는 z3 솔버를 사용하여 QF_AUBV 논리에서 수식에 대한 (최소) 소수 implicant를 찾을 수있는 해결책을 모색합니다. z3 솔버에서 그러한 부분적인 함축적 인 함축을 얻을 수 있습니까?

    1

    1답변

    Z3 답변 배열을 통해 한정사를 사용하여이 코드를 부여 할 때 "알 수없는" (declare-const ia Int) (declare-const ib Int) (declare-const la Int) (declare-const lb Int) (declare-const A (Array Int Int)) (declare-const a (Array In

    2

    1답변

    .NET API를 사용하여 Z3 솔버에 최소화/최대화 목표를 추가하는 방법을 찾고 있습니다. 어떤 방법이 있습니까? 여러분의 도움과 메리 크리스마스 :-)

    0

    1답변

    다른 것들 사이에서 큰 명제식을 z3 인스턴스로 변환해야하는 Python 프로그램을 작성 중입니다. 예를 들어 a = my_atomic_proposition("a") # Bool b = my_atomic_proposition("b", operator.ge, 42) # Real: c >= 42 c = my_atomic_proposition("c") # B

    0

    1답변

    Z3py를 처음 사용하면서 과제 (sat 및 unsat)에 대한 카운터 예제를 생성했습니다. unsat 솔루션에 대한 반례를 생성하는 함수가 있습니까?