모든 공식 기반 논리 프로그램은 최소 무한값 모델을 갖는다
초록
이 논문은 기존의 정상 논리 프로그램에 대한 무한값 모델 이론을 확장하여, 원자와 임의의 1차 논리식을 본문으로 하는 공식 기반 논리 프로그램도 하나의 최소 무한값 해석 Mₚ를 가짐을 증명한다. 이를 위해 무한히 많은 진리값을 순서화한 집합 W와 해석 간의 전이 관계 ⊑∞를 정의하고, 즉시 결과 연산자 Tₚ의 α‑단조성을 보이며, ℵ₁의 정규성을 이용해 ℵ₁ 단계의 반복을 통해 최종 모델을 구성한다. 또한, 이 최소 무한값 모델을 3‑값으로 축소하면 기존의 well‑founded 모델과 일치함을 보인다.
상세 분석
논문은 먼저 전통적인 2‑값 Herbrand 모델이 정의 논리 프로그램에 대해 최소 모델을 제공한다는 사실을 상기한다. 정상 논리 프로그램에서는 최소 모델이 일반적으로 존재하지 않으며, 이를 보완하기 위해 Rondogiannis와 Wadge가 제안한 무한값 논리 체계가 도입된다. 여기서 진리값 집합 W는 {F₀, F₁, …, F_α, …, 0, …, T_α, …, T₁, T₀} 형태로, 각 F_α와 T_α는 각각 α번째 ‘거짓’·‘참’ 값을 나타내고, 0은 정의되지 않음(undefined)이다. 이 순서는 α가 증가함에 따라 F_α는 점점 ‘덜 거짓’해지고, T_α는 점점 ‘덜 참’해지는 구조이며, 전통적인 ⊆ 관계를 일반화한다.
다음으로 저자는 공식 기반 논리 프로그램(규칙 형태 A←φ, 여기서 φ는 임의의 1차 논리식)을 정의하고, 이를 위한 해석 I:HB→W와 변수 할당 h를 도입한다. 식의 의미는 최소·최대·상한·하한 연산을 통해 정의되며, 특히 부정 연산 ¬는 F_α를 T_{α+1}으로, T_α를 F_{α+1}으로 변환하는 비대칭적인 방식으로 설계돼 무한값 체계와의 일관성을 유지한다.
핵심 기술은 즉시 결과 연산자 Tₚ의 α‑단조성 증명이다. 이를 위해 두 해석 I⊑_α J가 주어질 때, 모든 공식 φ에 대해 I와 J가 α 이하의 진리값에 대해 동일하게 평가한다는 ‘확장 정리’를 두 단계(정리 1, 정리 2)로 입증한다. 특히, 부정, 합·곱, 존재·전량 양화자의 경우를 각각 귀납적으로 다루어, 진리값의 차수가 α보다 작을 때는 평가가 변하지 않음을 보인다.
무한값 모델의 구축은 ℵ₁(첫 번째 비가산 기수)의 정규성을 활용한다. ℵ₁은 가산 순서열의 상한이 다시 ℵ₁에 속한다는 성질을 갖는데, 이는 ω 단계만으로는 충분치 않은 공식 기반 규칙(바디가 가산 개수의 원자 집합을 참조할 수 있음)에서 ℵ₁ 단계까지 반복해야 모든 원자에 대한 최종 진리값을 확정할 수 있음을 의미한다. 저자는 이 과정을 ‘ℵ₁‑반복 전이’라 명명하고, 각 단계에서 Tₚ를 적용해 해석을 점진적으로 상승시킨다. 최종 단계에서 얻은 해석 Mₚ는 모든 규칙을 만족하고, 어떤 다른 모델보다도 ⊑∞ 관계에서 최소임을 증명한다.
마지막으로, Mₚ의 모든 진리값을 T₀/T₁/… → True, F₀/F₁/… → False 로 압축하면 3‑값 해석이 된다. 이 3‑값 모델은 기존의 well‑founded 모델과 동등함을 보이며, 그러나 일반적인 공식 기반 프로그램에서는 최소 3‑값 모델이 아닐 수도 있음을 논의한다. 특정 제한(예: 바디가 가산 집합이지만 특정 형태를 만족) 하에서는 압축된 모델도 최소가 된다.
전체적으로 논문은 무한값 논리 체계와 집합 이론(ℵ₁ 정규성)을 결합해, 기존 정상 논리 프로그램을 넘어 보다 일반적인 공식 기반 논리 프로그램에 대한 의미론적 최소 모델 존재성을 확립한다는 중요한 이론적 기여를 한다.
댓글 및 학술 토론
Loading comments...
의견 남기기