본문으로 건너뛰기

z3

Z3 SMT 솔버

Z3는 부울·비트벡터·정수 등 다양한 이론을 처리하는 SMT 솔버로, 프로그램 합성·검증·제약해결에 널리 쓰인다. 이 프로젝트에서는 CEGIS 루프의 후보 생성·검증 엔진 역할을 하여 허용된 산술·논리 연산의 조합을 탐색하도록 구성됐다. 실제 입력을 통한 테스트와 결합하면 합성 후보의 유효성 검증 속도를 높일 수 있다.