스키몰 함수 제거와 인터랙티브 실현성

스키몰 함수 제거와 인터랙티브 실현성

초록

본 논문은 고전적 선택 원리를 이용해 스키몰 함수를 포함한 1차 페아노 산술(PA+Sk) 이 순수 페아노 산술(PA) 위에 아리쓰메틱 공식에 대해 보존적임을 새로운 구문적 증명으로 보여준다. 기존의 엡실론 치환법·포싱 기법과 달리, 저자는 인터랙티브 실현성이라는 계산 의미론을 활용해 Kreisel의 수정 실현성을 고전 논리로 확장한다. 이를 통해 배제 중간법(EM)이 스키몰 함수의 존재를 제거하는 데 충분함을 확인한다.

상세 분석

이 논문은 먼저 고전 논리 체계인 페아노 산술(PA)에 스키몰 함수에 대한 공리들을 추가한 확장 체계 PA+Sk를 정의한다. 스키몰 함수는 존재량화자를 구체적인 함수 기호로 치환함으로써 증명 이론에서 선택 원리를 형식화한 도구이며, 전통적으로는 ε-대체법이나 포싱을 통해 PA+Sk가 PA와 보존적이라는 결과가 알려져 있다. 저자는 이러한 기존 방법과는 다른 접근법으로, 인터랙티브 실현성(Interactive Realizability, IR)을 도입한다. IR은 Kreisel이 제안한 수정 실현성(modified realizability)을 고전 논리, 특히 배제 중간법(EM)을 허용하는 상황에 맞게 일반화한 것으로, 증명 객체를 프로그램으로 해석하면서도 비구성적 선택을 계산적으로 다룰 수 있다.

핵심 아이디어는 PA+Sk의 증명을 IR 모델 안에서 실현 가능한 프로그램으로 변환하고, 그 프로그램이 실제로는 스키몰 함수를 호출하지 않으며 순수 PA만으로도 동일한 산술적 결론을 도출한다는 점이다. 이를 위해 저자는 먼저 IR의 형식적 정의와 그 메타논리적 성질을 정리한다. 특히, IR는 증명 단계에서 “대화형”으로 반증자를 생성하고, 필요에 따라 선택된 값(스키몰 함수의 결과)을 지연 평가(lazy evaluation)한다. 이 과정에서 EM이 제공하는 이중 선택(법칙적·비법칙적 경우) 메커니즘이 중요한 역할을 한다.

다음으로, 스키몰 공리를 포함한 PA+Sk의 모든 증명에 대해 IR 실현자를 구성하는 귀납적 절차를 제시한다. 이 절차는 스키몰 함수가 등장하는 구문을 식별하고, 해당 구문을 대체할 수 있는 “가상” 실현자를 정의한다. 가상 실현자는 실제 함수값을 요구하지 않고, 대신 증명 목표가 요구하는 논리적 조건을 만족시키는 논리적 증거를 제공한다. 이렇게 구성된 실현자는 결국 PA만으로 증명 가능한 형태로 변환되며, 이는 보존성 정리(conservativity theorem)의 핵심이다.

또한, 저자는 IR이 제공하는 정규화 정리와 강제성(adequacy) 정리를 이용해, PA+Sk의 증명이 PA의 증명으로 변환될 때 논리적 강도와 계산적 의미가 보존됨을 보인다. 특히, 증명 변환 과정에서 발생하는 “중간 단계”의 비구성적 선택은 IR의 대화형 메커니즘에 의해 체계적으로 제거된다. 결과적으로, PA+Sk가 PA에 대해 보존적이라는 전통적 결과를 새로운 계산적 관점에서 재해석하고, EM이 스키몰 함수를 제거하는 데 충분함을 명시적으로 보여준다.

이러한 접근법은 기존의 ε-대체법이 갖는 복잡한 메타수학적 구조를 회피하고, 실현성 해석을 통한 직접적인 프로그램 변환으로 증명 이론을 이해할 수 있게 한다. 또한, IR이 고전 논리와 직관주의 논리 사이의 다리 역할을 수행함을 입증함으로써, 향후 다른 비구성적 원리(예: 선택 공리, 무한 선택 등)의 계산적 해석에도 적용 가능성을 시사한다.