이 논문은 논리 프로그램의 강력한 동등성을 보장하는 대체 프로그램을 자동으로 합성하는 방법을 제안한다.
핵심 내용은 다음과 같다:
논리 프로그램을 첫 순서 논리 공식으로 인코딩하고, 이를 다시 논리 프로그램으로 추출하는 기술을 개발했다. 이를 통해 논리 프로그램을 첫 순서 논리 도구로 다룰 수 있게 되었다.
Craig 보간과 Beth 정의가능성을 활용하여, 주어진 논리 프로그램 P와 Q, 그리고 허용 가능한 술어 집합 V에 대해 P와 강력하게 동등한 프로그램 R을 자동으로 합성할 수 있다.
술어의 위치(양의 머리, 음의 몸통 등)까지 제한할 수 있는 더 정교한 정의가능성 결과를 제시했다.
이 기술을 프로토타입으로 구현하고 실험했다. 첫 순서 증명기와 보간 기술을 활용하여 논리 프로그램을 합성할 수 있음을 보였다.
翻譯成其他語言
從原文內容
arxiv.org
深入探究