0
나는 z3_logdir 및 z3_loglevel 환경 변수를 사용하여 * .z3 파일 형식의 Pex 로그 경로 조건을 기록합니다. pex가 SMT 2 형식으로 경로 조건을 내보내도록 할 수 있습니까? 또는 .Z3 파일 형식을 SMT 2로 변환 하시겠습니까?Pex에서 SMT 2 형식의 경로 조건을 얻을 수 있습니까?
나는 z3_logdir 및 z3_loglevel 환경 변수를 사용하여 * .z3 파일 형식의 Pex 로그 경로 조건을 기록합니다. pex가 SMT 2 형식으로 경로 조건을 내보내도록 할 수 있습니까? 또는 .Z3 파일 형식을 SMT 2로 변환 하시겠습니까?Pex에서 SMT 2 형식의 경로 조건을 얻을 수 있습니까?
Pex는 Z3 용 DLL 인 Microsoft.Z3.dll과 함께 제공됩니다. 이것은 Z3 버전 2.5에 해당합니다 (http://research.microsoft.com/en-us/um/redmond/projects/z3/old/older_z3.html에서 다운로드 가능). Z3 v 2.5의 API에는 내부 형식으로 Z3 파일 용 구문 분석 지원 이 있으며 SMT-LIB (1)에 덤프하는 API 함수가 있습니다. SMT-LIB1 벤치 마크를 SMT-LIB2로 변환하기위한 최신 버전의 Z3 및 기타 도구가 있습니다.