Skip to main content
QUICK REVIEW

[논문 리뷰] Truth Predicate of Inductive Definitions and Logical Complexity of Infinite-Descent Proofs

Sohei Ito, Makoto Tatsuta|arXiv (Cornell University)|2026. 03. 04.
Logic, programming, and type systems인용 수 0
한 줄 요약

본 논문은 귀납적으로 정의된 술어를 가진 1차 논리에 대한 무한하강 증명 체계 LKID-omega의 증명 가능성이 Pi-1-1-완전하다는 것을 보이고, omega-언어 진리 술어를 귀납 정의로 확장한다.

ABSTRACT

Formal reasoning about inductively defined relations and structures is widely recognized not only for its mathematical interest but also for its importance in computer science, and has applications in verifying properties of programs and algorithms. Recently, several proof systems of inductively defined predicates based on sequent calculus including the cyclic proof system CLKID-omega and the infinite-descent proof system LKID-omega have attracted much attention. Although the relation among their provabilities has been clarified so far, the logical complexity of these systems has not been much studied. The infinite-descent proof system LKID-omega is an infinite proof system for inductive definitions and allows infinite paths in proof figures. It serves as a basis for the cyclic proof system. This paper shows that the logical complexity of the provability in LKID-omega is (Pi-1-1)-complete. To show this, first it is shown that the validity for inductive definitions in standard models is equivalent to the validity for inductive definitions in standard term models. Next, using this equivalence, this paper extends the truth predicate of omega-languages, as given in Girard's textbook, to inductive definitions by employing arithmetical coding of inductive definitions. This shows that the validity of inductive definitions in standard models is a (Pi-1-1) relation. Then, using the completeness of LKID-omega for standard models, it is shown that the logical complexity of the provability in LKID-omega is (Pi-1-1)-complete.

연구 동기 및 목표

  • 귀납적으로 정의된 술어에 대한 형식적 추론의 동기를 제시하고, 그것이 프로그래밍 언어 검증과의 관련성에 대한 의미를 설명한다.
  • 귀납 정의로 확장된 기호집합에 대해 표준 모델에서의 타당성과 표준 항 모델에서의 타당성 사이의 동등성을 입증한다.
  • FOL_ID에 대한 Pi-1-1 진리 술어를 개발하고, 귀납 정의의 논리적 복잡성을 분석한다.
  • Pi-1-1-하드 문제들로부터의 환원을 통해 LKID_omega의 증명 가능성에 대해 Pi-1-1-완전성을 보인다.

제안 방법

  • 귀납적으로 정의된 술어를 가진 일차 언어 FOL_ID를 정의하고 귀납 술어에 대한 생성 규칙을 명시한다.
  • 표준 모델과 항 모델을 도입하고, 이들 모델 간의 타당성의 동등성을 보인다.
  • 귀납 정의의 산술 부호화(arithmetical coding)을 사용하여 Girard의 omega-언어 진리 술어를 귀납 정의로 확장한다.
  • FOL_ID에 대한 진리 술어 I(f)를 구성하여 귀납 정의의 타당성이 Pi^1_1 관계임을 보인다.
  • 무한하강 증명 체계 LKID_omega를 정의하고 환원을 통해 그 Pi^1_1-완전성을 입증한다.

실험 결과

연구 질문

  • RQ1표준 모델에서의 귀납 정의 타당성의 논리적 복잡성은 무엇인가?
  • RQ2FOL_ID에 대해 표준 모델에서의 타당성이 표준 항 모델에서의 타당성과 동등한가?
  • RQ3오메가-언어의 진리 술어를 산술적 부호화를 이용해 귀납 정의로 확장할 수 있는가?
  • RQ4LKID_omega의 증명 가능성이 Pi^1_1-완전한가, 그리고 이를 뒷받침하는 증거는 무엇인가?
  • RQ5하향 Skolem-Löwenheim 정리가 이 설정에서 모델 동등성의 이해에 어떻게 기여하는가?

주요 결과

  • 표준 모델에서의 귀납 정의의 타당성은 Pi-1-1 관계이다.
  • 확장된 기호 집합(새 상수 포함)에서 표준 모델의 타당성은 표준 항 모델의 타당성과 동등하다.
  • FOL_ID에 대한 Pi-1-1 진리 술어는 Girard의 omega-언어 진리 술어를 귀납 정의의 산술 부호화로 확장함으로써 구성된다.
  • LKID_omega의 증명 가능성은 Pi-1-1-완전하며, Pi-1-1 포함 및 Pi-1-1 난이도 환원을 통해 확립된다.
  • 이 접근법은 omega-언어를 넘어서는 고차언어에서의 진리 정의의 기초를 제공한다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.