crush: Lean을 위한 확장 가능한 증명 자동화
요약
Lean의 고계 구조와 1차 논리(SMT) 사이의 격차를 해소하기 위해, 확장 가능한 SMT 기반 증명 자동화 프레임워크 'crush'가 제시되었습니다. crush는 디펑션컬라이제이션을 사용하여 함수 값과 적용을 인코딩하며, 변환 및 재구성을 위한 메타프로그래밍 인터페이스를 제공합니다.
핵심 포인트
- Lean의 고계 구조와 1차 논리 간의 격차 해소에 초점을 맞춤.
- 디펑션컬라이제이션을 사용하여 함수 값과 적용을 형식적으로 인코딩함.
- 변환 파이프라인 수정 없이 확장 가능한 메타프로그래밍 인터페이스를 제공함.
- 경쟁 백엔드 대비 더 많은 의무 해소 및 증명 재구성을 입증함.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기