Skip to main content
QUICK REVIEW

[논문 리뷰] Compositional Semantics for the Procedural Interpretation of Logic

Van Emden|arXiv (Cornell University)|2006. 02. 28.
Logic, programming, and type systems참고 문헌 16인용 수 5
한 줄 요약

이 논문은 논리 프로그램의 조합적 의미 이론을 제안하며, 논리의 절차적 해석의 추상 문법을 보완함으로써 수학적 연산을 통해 구성 요소에서 의미를 구축할 수 있도록 한다. 이 조합적 의미 이론과 표준 즉각적 결과 연산자 사이의 동치성을 확립함으로써, 논리 프로그래밍 의미 이론에 엄밀하고 문법 기반의 기초를 제공한다.

ABSTRACT

Semantics of logic programs has been given by proof theory, model theory and by fixpoint of the immediate-consequence operator. If clausal logic is a programming language, then it should also have a compositional semantics. Compositional semantics for programming languages follows the abstract syntax of programs, composing the meaning of a unit by a mathematical operation on the meanings of its constituent units. The procedural interpretation of logic has only yielded an incomplete abstract syntax for logic programs. We complete it and use the result as basis of a compositional semantics. We present for comparison Tarski's algebraization of first-order predicate logic, which is in substance the compositional semantics for his choice of syntax. We characterize our semantics by equivalence with the immediate-consequence operator.

연구 동기 및 목표

  • 논리 프로그램의 절차적 해석을 위한 완전한 추상 문법의 부재를 해결하기 위해.
  • 수학적 연산을 사용하여 프로그램의 의미를 구성 요소에서 조합적으로 구축하는 조합적 의미 이론을 개발하기 위해.
  • 제안된 조합적 의미 이론과 논리 프로그래밍에서의 표준 즉각적 결과 연산자 사이의 동치성을 확립하기 위해.
  • 조합적 의미 부여를 지원할 수 있도록 추상 문법 프레임워크를 완성하기 위해.

제안 방법

  • 절차적 해석의 추상 문법을 보완하여 조합적 의미 부여를 지원하기 위해.
  • 조합적 의미 이론의 기준으로서 타르스키의 일阶 논리의 대수화를 사용하기 위해.
  • 의미 함수를 정의하여 프로그램 구성 요소의 의미를 대수적 연산을 통해 조합하기 위해.
  • 조합적 의미 이론과 즉각적 결과 연산자 사이의 형식적 동치성을 확립하기 위해.
  • 클라우즈 논리(기본 프로그래밍 언어)에 의미 이론을 적용하여 기존의 모델 이론적 기초와의 일致성을 확보하기 위해.
  • 고정점 이론을 사용하여 조합적 의미 이론이 논리 프로그램의 표준 의미와 일치함을 검증하기 위해.

실험 결과

연구 질문

  • RQ1논리 프로그램에 대해 절차적 해석 기반의 조합적 의미 이론은 어떻게 정의할 수 있는가?
  • RQ2논리 프로그래밍에서 완전한 조합적 의미 이론을 지원하기 위해 필요한 추상 문법은 무엇인가?
  • RQ3제안된 조합적 의미 이론은 표준 즉각적 결과 연산자와 어떻게 관련이 있는가?
  • RQ4조합적 의미 이론이 논리 프로그램의 고정점 의미와 형식적으로 동치임을 입증할 수 있는가?
  • RQ5타르스키의 일阶 논리 대수화가 제안된 의미 이론을 검증하는 데 어떤 역할을 하는가?

주요 결과

  • 논문은 절차적 해석을 위한 추상 문법을 성공적으로 보완하여 조합적 의미 부여를 가능하게 하였다.
  • 제안된 조합적 의미 이론은 즉각적 결과 연산자와 형식적으로 동치이며, 이는 그 정당성을 검증한다.
  • 의미를 구성 요소의 의미를 대수적 연산으로 조합함으로써 기반을 두어 모듈성과 명료성을 보장한다.
  • 타르스키의 일阶 논리 대수화가 기초 기준으로 작용하여, 논리 체계에서 조합적 의미 이론의 실현 가능성을 입증한다.
  • 이 접근은 문법 기반의 수학적으로 엄밀한 의미 이론을 제공하여 절차적 해석에서의 빈도를 메운다.

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

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

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

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