Skip to main content
QUICK REVIEW

[논문 리뷰] Turing Completeness of Finite, Epistemic Programs

Dominik Klein, Rasmus K. Rendsvig|arXiv (Cornell University)|2017. 06. 21.
Logic, Reasoning, and Knowledge참고 문헌 6인용 수 3
한 줄 요약

이 논문은 유한한 지식 프로그램—특히 S5 지식 논리에 기반한 결정적 다중점형 액션 모델—이 튜링 완전성(Turing complete)임을 증명한다. 저자들은 튜링 기계의 전이 함수를 지식 액션과 관계적 의미론을 사용하여 인코딩함으로써, 이러한 프로그램이 임의의 계산 가능 함수를 시뮬레이션할 수 있음을 보여주며, 이는 끝없는 지식적 프레임워크 내에서 전체 계산 능력을 확보함을 의미한다.

ABSTRACT

In this note, we show the class of finite, epistemic programs to be Turing complete. Epistemic programs is a widely used update mechanism used in epistemic logic, where it such are a special type of action models: One which does not contain postconditions.

연구 동기 및 목표

  • 유한 지식 프로그램의 계산 완전성을 다중 에이전트 지식 프레임워크 내에서 확립하기.
  • 유한, 결정적, S5 지식 논리에 기반한 액션 모델의 제한된 클래스가 임의의 튜링 기계를 시뮬레이션할 수 있음을 보여주기.
  • 지식 액션과 제품 업데이트 의미론을 사용하여 튜링 기계 전이의 형식화된 시뮬레이션을 제공하기.
  • 유한 모델과 동치 관계를 사용함에도 불구하고 전체 계산 보편성이 달성될 수 있음을 보여주기.
  • 확장된 모odalities를 사용하여 다중 테이프 및 더 큰 알파벳을 사용하는 튜링 기계로 이 구성의 일반화를 수행하기.

제안 방법

  • 가산 상태 집합, 유한한 에이전트, 지식을 위한 지식 모달리티를 갖는 Kripke 모델 정의하기.
  • 각 에이전트의 전제 조건과 접근 가능성 관계를 갖는 유한한 결정적 다중점형 액션 모델(지식 프로그램) 구축하기.
  • 지문 Kripke 모델 내의 기호 및 월드 구조를 사용하여 튜링 기계의 테이프, 헤드 위치, 상태를 인코딩하기.
  • 기호 복사, 기호 쓰기, 상태/헤드 이동을 위한 액션 모델을 전제 조건과 에이전트별 접근 가능성 관계를 사용하여 설계하기.
  • 제품 업데이트를 사용하여 전이를 시뮬레이션하기: 전제 조건이 충족될 경우에만 액션을 적용하여 모델을 업데이트하기.
  • 에이전트별 관계를 정의하여 셀 월드가 기호 및 헤드 월드와 연결되도록 하여 올바른 테이프 표현과 헤드 이동 보장하기.

실험 결과

연구 질문

  • RQ1유한한 지식 프로그램이 임의의 튜링 기계 계산을 시뮬레이션할 수 있는가?
  • RQ2유한 모델과 S5 지식 논리만을 사용하여 튜링 완전성을 달성할 수 있는가?
  • RQ3튜링 기계의 전이 함수는 어떻게 지식 액션과 제품 업데이트를 사용하여 인코딩할 수 있는가?
  • RQ4결정적 전제 조건과 에이전트별 접근 가능성 관계는 정확한 시뮬레이션을 보장하는 데 어떤 역할을 하는가?
  • RQ5이 구성은 다중 테이프 또는 더 큰 알파벳을 사용하는 튜링 기계로 일반화될 수 있는가?

주요 결과

  • 유한한 결정적 지식 프로그램의 클래스는 튜링 완전성임을 보여주며, 이는 임의의 계산 가능 함수를 시뮬레이션할 수 있음을 의미한다.
  • 튜링 기계 전이는 제품 업데이트를 통해 조건부로 모델을 업데이트하는 지식 액션을 사용하여 충실하게 인코딩된다.
  • 이 구성은 오직 유한한 S5 구조를 가진 Kripke 모델과 동치 관계를 갖는 결정적 액션 모델에 의존한다.
  • 기호 복사는 현재 헤드 위치를 제외하는 전제 조건을 통해 달성되며, 이는 헤드가 아닌 기호들만 유지됨을 보장한다.
  • 헤드 이동과 상태 전이는 에이전트별 접근 가능성 관계를 사용하여 셀 월드를 헤드 월드의 후속지점과 연결함으로써 인코딩된다.
  • 더 이상 액션 전제 조건이 충족되지 않을 때 시뮬레이션이 정지하며, 이는 기계가 정지 상태에 도달했음을 의미한다.

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

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

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

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