이 논문은 고급 논리 프로그램의 강한 동등성을 자동으로 검증하는 방법을 제시한다.
먼저 강한 동등성의 개념과 여기-그리고-저기 논리에 대해 소개한다. 여기-그리고-저기 논리는 강한 동등성을 간단히 특성화할 수 있지만, 자동화된 정리 증명기에는 적합하지 않다.
따라서 논문에서는 여기-그리고-저기 논리의 의미를 고전 논리로 표현하는 변환 σ*를 제안한다. 이를 통해 강한 동등성 검증 문제를 고전 논리 문제로 변환할 수 있다.
또한 논문은 기존 번역 τ를 확장하여 풀(pool)을 포함하는 프로그램도 처리할 수 있도록 한다. 이렇게 확장된 τ와 σ*를 결합하면 부정, 단순 선택 규칙, 풀을 포함하는 논리 프로그램의 강한 동등성을 고전 논리로 표현할 수 있다.
마지막으로 다양한 논리 프로그램 예제를 통해 확장된 anthem 도구의 성능을 평가하고, 여러 정리 증명기의 능력을 비교한다.
Іншою мовою
із вихідного контенту
arxiv.org
Глибші Запити