LTCT KOREA세계 논리학의 지도
미국 국기미국편 · 연재 56

THE WORLD OF LOGIC · UNITED STATES / 56

규칙을 계속 적용하면, 더는 바뀌지 않는 상태가 반드시 있을까요?

준비 표시 하나가 다음 표시를 허용하는 규칙이 있습니다. 새 표를 다시 입력하면 언제 멈추고, 그 답은 어떤 뜻에서 가장 작을까요? 여덟 상태를 모두 살펴보며 고정점이 존재하는 조건과 계산이 끝나는 조건을 구별합니다.

원문 기반 가상 대담15개의 질문생각그림 15개 · 실험 3개
이 대담의 성격

이 대담은 타르스키의 1955년 논문 §1을 중심으로 구성한 학습용 가상 대화입니다. 세 표시 모형과 무한 단계 반례는 자체 사례입니다. 실험은 세 원소의 멱집합을 계산하며, 일반적인 무한 격자에서의 실행 종료를 보장하는 도구가 아닙니다.

사회자 · 독자의 질문

구체적인 상황에서 출발해, 추론의 단계를 하나씩 묻습니다.

알프레트 타르스키

원논문을 바탕으로 재구성한 학습용 답변입니다.

이번 글의 흐름 살펴보기

사례를 읽고, 계산을 따라가며, 결론에 필요한 조건을 확인합니다.

PART I · 01—5

사례에서 출발하기

사회자 · 독자의 질문

조건을 계속 반영하다 보면, 더는 바뀌지 않는 상태에 도달하나요?

알프레트 타르스키 · 원전 기반 재구성

독서 모임의 준비표에 A·B·C 세 표시가 있다고 합시다. A는 시작 준비, B는 자료 준비, C는 토론 준비입니다. A는 항상 넣고, 현재 표에 A가 있으면 다음 표에 B를, 현재 표에 B가 있으면 다음 표에 C를 넣습니다. 한 번 계산한 새 표를 다시 입력으로 써 보겠습니다.

아무 표시도 없는 표에서 시작하면 첫 계산은 {A}, 다음 계산은 {A,B}, 그다음은 {A,B,C}입니다. 한 번 더 계산해도 {A,B,C}가 나옵니다. 이렇게 규칙을 적용하기 전과 후가 같은 상태를 고정점이라고 부릅니다. 이 모형은 단계마다 동시에 새 표를 계산하며, 한 단계 안에서 방금 얻은 결과를 즉시 다시 쓰지는 않습니다.

알프레트 타르스키(Alfred Tarski, 논리학자)의 1955년 논문은 어떤 순서 구조와 함수 조건 아래 고정점이 존재하는지를 설명합니다. 이 글은 세 표시의 자체 사례에서 출발해, 유한 반복이 멈추는 이유와 일반 정리가 보장하는 범위를 나누어 읽습니다.

생각그림 01 · 빈 표에서 시작한 갱신관계와 추론 읽기
1단계

∅: 아직 표시가 없음

2단계

{A}: 시작 준비를 넣음

3단계

{A,B}: 이전 A가 B를 허용

4단계

{A,B,C}: 이전 B가 C를 허용

5단계

다음에도 {A,B,C}: 고정점

A·B·C는 논리적 표시이며 실제 학습 능력이나 준비의 충분성을 판정하는 기준이 아닙니다.
Tarski (1955) §1의 고정점 정의. 준비표와 갱신 규칙은 자체 교육용 사례입니다.
사회자 · 독자의 질문

표시 세 개로 상태가 여덟 개나 만들어지나요?

알프레트 타르스키 · 원전 기반 재구성

A·B·C 각각에 대해 표에 들어 있거나 들어 있지 않거나 두 가지를 정합니다. 따라서 가능한 표는 2³=8개입니다. 아무 표시도 없는 ∅, 한 표시만 있는 {A}·{B}·{C}, 두 표시가 있는 {A,B}·{A,C}·{B,C}, 그리고 세 표시가 모두 있는 {A,B,C}입니다.

이 여덟 집합을 한꺼번에 모은 것이 {A,B,C}의 멱집합입니다. 실험의 함수는 여덟 상태 가운데 하나를 입력받아 다시 여덟 상태 가운데 하나를 출력합니다. 함수의 값이 이 목록 밖으로 나가면 같은 정리의 가정을 그대로 적용할 수 없습니다.

고정점이란 특별한 모양의 표가 아니라 F(S)=S를 만족하는 표입니다. 규칙 F를 바꾸면 같은 표가 고정점이 되기도 하고 아니기도 합니다. 그래서 결과 화면에는 입력 S와 출력 F(S)를 함께 적어 직접 비교하도록 하겠습니다.

생각그림 02 · 세 표시로 이루어진 모든 상태관계와 추론 읽기
표시 수가능한 집합
0∅
1{A}, {B}, {C}
2{A,B}, {A,C}, {B,C}
3{A,B,C}
각 상태는 집합 하나이고, 상태 공간은 이 여덟 집합의 모음입니다.
원전 §1의 함수가 같은 격자 안으로 값을 돌려준다는 조건을 자체 유한 모형으로 확인합니다.
사회자 · 독자의 질문

A가 있는 표와 B가 있는 표 중 어느 쪽이 더 큰가요?

알프레트 타르스키 · 원전 기반 재구성

이 글에서 크고 작음은 표시 수가 아니라 포함 관계로 정합니다. S에 있는 모든 표시가 T에도 있으면 S⊆T라고 씁니다. 예를 들어 {A}⊆{A,B}이지만 {A}⊆{B}는 아닙니다. A는 {B} 안에 없기 때문입니다.

{A}와 {B}는 어느 쪽도 다른 쪽을 포함하지 않습니다. 원소 수가 같다는 이유로 같은 상태도 아닙니다. 이런 식으로 비교할 수 없는 원소를 허용하는 순서를 부분순서라고 합니다. 모두 한 줄로 늘어세우는 크기 비교와 다릅니다.

이 구별은 곧 중요해집니다. 단조 함수는 서로 비교 가능한 두 입력의 순서를 지키지만, 비교 불가능한 두 입력 사이의 이동을 모두 금지하지는 않습니다. 따라서 단조라는 말만 듣고 모든 시작점의 반복이 한 방향으로 움직일 것이라고 생각하면 안 됩니다.

생각그림 03 · 표시 수와 포함 관계의 차이관계와 추론 읽기
두 집합포함 관계이유
{A}, {A,B}{A}⊆{A,B}A가 둘째 집합에 있음
{A}, {B}서로 비교 불가A와 B가 서로 없음
{A,B}, {C}서로 비교 불가원소 수만으로 정할 수 없음
⊆는 집합의 포함 관계입니다. 상태를 점수 하나로 줄여 비교하지 않습니다.
원전 §1의 부분순서 정의를 집합 포함으로 설명한 자체 사례입니다.
사회자 · 독자의 질문

완비 격자라는 조건은 무엇을 더 요구하나요?

알프레트 타르스키 · 원전 기반 재구성

두 집합 {A}와 {B}를 모두 포함하는 집합은 여러 개일 수 있습니다. 그중 가장 작은 집합은 {A,B}이고, 이것이 두 집합의 최소 상한입니다. 두 집합에 공통으로 포함되는 집합 중 가장 큰 것은 ∅이며, 이것이 최대 하한입니다. 멱집합에서는 합집합과 교집합이 이 역할을 합니다.

완비 격자는 상태들의 어떤 모음을 골라도 그 모음의 최소 상한과 최대 하한이 존재하는 부분순서입니다. 여기에는 무한한 모음과 빈 모음도 포함됩니다. 이번 여덟 상태에서는 모든 합집합과 교집합이 다시 여덟 상태 안에 있습니다. 맨 아래는 ∅, 맨 위는 {A,B,C}입니다.

이 조건이 있으면 필요한 경계 상태를 상태 공간 안에서 취할 수 있습니다. 예를 들어 자연수 0,1,2,…만을 보통 순서로 놓으면 전체 집합의 상한인 자연수가 없습니다. F(n)=n+1은 순서를 지키지만 고정점이 없으므로, 단조성만으로 고정점 존재를 말할 수 없음을 보여 줍니다.

생각그림 04 · 두 상태의 경계를 모으기관계와 추론 읽기
연산{A}와 {B}에 적용뜻
합집합{A,B}둘을 포함하는 가장 작은 상태
교집합∅둘에 포함되는 가장 큰 상태
상태 공간 전체의 위끝{A,B,C}모든 상태를 포함
자연수의 증가 함수 반례는 완비성 가정을 빼면 생기는 문제를 보여 줍니다.
원전 §1의 격자·완비 격자 정의. 멱집합과 자연수 반례는 자체 설명입니다.
사회자 · 독자의 질문

단조라는 말은 계속 표시가 늘어난다는 뜻인가요?

알프레트 타르스키 · 원전 기반 재구성

단조성은 서로 다른 두 입력을 비교하는 조건입니다. S⊆T이면 F(S)⊆F(T)여야 합니다. 작은 입력의 결과에 있던 표시가 큰 입력의 결과에서는 없어지면 이 조건을 어깁니다. 우리 준비표 규칙은 입력 표시를 늘려도 이전에 성립하던 A→B와 B→C 조건을 무효로 만들지 않으므로 단조입니다.

반면 S⊆F(S)는 한 입력과 그 출력을 비교하는 별도 조건입니다. 이를 여기서는 확장성이라고 부르겠습니다. 단조인 함수라고 반드시 확장적인 것은 아닙니다. 시작 표시를 아무것도 넣지 않고 A→B만 켜면 F({A})={B}가 됩니다. 이 함수는 단조지만 A를 출력에 보존하지 않습니다.

첫 번째 실험은 ‘기존 표를 무조건 복사한 뒤 표시를 추가’하는 규칙이 아닙니다. 선택한 시작 표시와 현재 입력에서 조건이 맞는 규칙의 결과만 다음 표에 넣습니다. 이렇게 갱신 방식을 명시해야 단조성과 확장성을 실제 계산에서 구별할 수 있습니다.

생각그림 05 · 두 조건이 비교하는 대상관계와 추론 읽기
조건비교뜻
단조성S⊆T이면 F(S)⊆F(T)두 입력의 순서를 보존
확장성S⊆F(S)한 입력의 표시를 출력이 보존
A→B만, 시작 표시 없음F({A})={B}단조지만 확장적이지 않음
이번 갱신은 입력을 자동 보존하지 않습니다. 출력 규칙을 읽고 어떤 조건이 성립하는지 판단합니다.
원전 §1의 increasing 정의는 단조성입니다. 확장성과의 비교는 자체 설명입니다.

PART II · 06—10

조건과 추론 따라가기

사회자 · 독자의 질문

확장적이지 않아도 빈 집합에서의 반복은 왜 줄어들지 않나요?

알프레트 타르스키 · 원전 기반 재구성

시작 상태가 맨 아래 ∅이면 ∅⊆F(∅)는 항상 성립합니다. 첫 출력이 어떤 집합이든 빈 집합을 포함하기 때문입니다. 단조성을 이 관계에 적용하면 F(∅)⊆F(F(∅))를 얻습니다. 같은 논증을 계속하면 맨 아래에서 출발한 반복은 포함 관계에 따라 커지는 사슬을 이룹니다.

여기서 모든 S에 대해 S⊆F(S)를 가정하지 않았습니다. 맨 아래라는 특별한 출발점이 첫 비교를 제공하고, 단조성이 다음 비교들을 이어 줍니다. 이것이 단조성과 확장성의 차이를 지키면서도 증가하는 반복을 얻는 이유입니다.

실험에서 시작 표시와 규칙을 바꾸어도 함수가 단조인 이 형식은 유지됩니다. 화면은 여덟 입력의 함숫값과 포함 관계가 성립하는 모든 입력 쌍도 검사합니다. 반복의 모양만 눈으로 보고 단조라고 추측하는 것과 정의에 따라 검사하는 것을 구별해 보세요.

생각그림 06 · 맨 아래에서 생기는 증가 사슬관계와 추론 읽기
1단계

∅는 모든 집합에 포함되므로 ∅⊆F(∅)

2단계

단조성을 적용하면 F(∅)⊆F²(∅)

3단계

다시 적용하면 F²(∅)⊆F³(∅)

4단계

같은 논증이 다음 단계로 이어짐

F²는 F를 두 번 적용한다는 뜻입니다. 함수값의 제곱이 아닙니다.
원전의 단조성 정의에서 유도한 자체 유한 반복 논증입니다.
사회자 · 독자의 질문

여덟 상태이면 정확히 여덟 번 계산해야 하나요?

알프레트 타르스키 · 원전 기반 재구성

꼭 여덟 번을 계산하는 것은 아닙니다. 증가하는 사슬에서는 한 번 들어온 표시가 나중에 사라지지 않습니다. A·B·C 세 표시만 있으므로 엄격히 커지는 변화는 최대 세 번입니다. 그다음 계산에서 상태가 같아지면 고정점임을 확인할 수 있습니다. 실제로는 처음부터 ∅가 고정점일 수도 있습니다.

기본 예에서는 ∅→{A}→{A,B}→{A,B,C}로 세 번 변하고, 다음에 같은 {A,B,C}가 나옵니다. 엄격한 변화 수와 마지막 같음 확인을 포함한 함수 적용 수를 혼동하지 않아야 합니다. 화면의 단계 목록은 마지막 반복 상태도 함께 보여 줍니다.

유한한 상태 공간이라는 조건이 이 종료 설명의 핵심입니다. 일반적인 완비 격자는 무한할 수 있습니다. 고정점 존재 정리는 그런 경우도 다루지만, 지금의 세 표시 계산과 같은 유한 횟수로 언제나 찾을 수 있다고 말하지는 않습니다.

생각그림 07 · 기본 예에서 변화와 확인 세기관계와 추론 읽기
함수 적용 뒤상태직전과 비교
0회: 시작∅출발
1회{A}변화
2회{A,B}변화
3회{A,B,C}변화
4회{A,B,C}같음 확인
세 번의 엄격한 변화 뒤 네 번째 적용으로 고정점을 확인합니다.
유한 멱집합의 증가 사슬 길이에 대한 자체 계산입니다. 일반 완비 격자의 종료를 주장하지 않습니다.
사회자 · 독자의 질문

빈 집합에서 찾은 답이 왜 가장 작은 고정점인가요?

알프레트 타르스키 · 원전 기반 재구성

어떤 고정점 T를 하나 잡아 봅시다. 맨 아래 ∅는 T에 포함됩니다. 단조성을 적용하면 F(∅)⊆F(T)=T입니다. 다시 적용해도 F²(∅)⊆T가 유지됩니다. 따라서 맨 아래에서 출발한 모든 반복 상태는 어떤 고정점을 골라도 그 안에 포함됩니다.

유한 반복이 멈춘 상태 L은 F(L)=L이므로 스스로 고정점입니다. 동시에 앞의 논증에 따라 모든 고정점 T에 포함됩니다. 그래서 단지 ‘더 작은 고정점을 못 찾은 상태’가 아니라 모든 고정점보다 아래인 최소 고정점이라고 부를 수 있습니다.

‘극소’와 ‘최소’도 구별할 수 있습니다. 극소는 그보다 엄격히 작은 후보가 없다는 뜻이고, 최소는 모든 후보보다 작거나 같다는 뜻입니다. 부분순서에서는 비교 불가능한 후보들이 있어 두 말이 다를 수 있습니다. 지금의 논증은 모든 고정점과 비교했으므로 최소를 보장합니다.

생각그림 08 · 임의의 고정점 T와 함께 비교하기관계와 추론 읽기
1단계

T가 고정점이면 F(T)=T

2단계

∅⊆T

3단계

단조성으로 Fⁿ(∅)⊆T가 모든 유한 단계에 유지

4단계

멈춘 상태 L도 T에 포함

5단계

L 자체가 고정점이므로 최소 고정점

T를 특정한 하나로 제한하지 않고 임의의 고정점으로 놓는 것이 최소성의 근거입니다.
원전 정리 1의 최소 고정점을 유한 모형의 반복으로 확인하는 자체 증명입니다.
직접 실험 1 · 준비표 규칙의 최소 고정점조건을 바꾸어 계산하기

매 단계에 넣을 시작 표시와 두 규칙을 바꾸세요. 빈 집합에서의 반복과 여덟 상태의 고정점을 계산합니다. 기존 표시는 자동 복사하지 않습니다.

기본값으로 따라 읽기

기본값에서는 ∅→{A}→{A,B}→{A,B,C}→{A,B,C}입니다. 마지막 집합이 최소 고정점입니다.

이 실험은 본문에 명시한 유한한 사례를 계산합니다. 조작 결과와 그 이유를 함께 확인하세요.
사회자 · 독자의 질문

맨 위에서 반복하면 다른 답을 얻을 수도 있나요?

알프레트 타르스키 · 원전 기반 재구성

맨 위 U={A,B,C}에서 시작하면 F(U)⊆U가 항상 성립합니다. 단조성을 적용하면 F(F(U))⊆F(U)이고, 반복은 내려가는 사슬을 이룹니다. 유한한 지금의 상태 공간에서는 어느 순간 같아져 최대 고정점에 도달합니다. 모든 고정점이 각 반복 상태 아래에 있다는 논증은 최소 고정점의 경우와 대칭입니다.

최소와 최대가 같으면 고정점은 하나뿐입니다. 둘이 다르면 그 사이에 여러 고정점이 있을 수 있습니다. 모든 입력을 그대로 돌려주는 항등 함수 F(S)=S라면 여덟 상태가 모두 고정점입니다. 최소는 ∅이고 최대는 U이므로 고정점 존재와 유일성은 다른 결론입니다.

두 번째 실험에서 A와 B의 자리를 바꾸는 함수를 고르면 ∅와 U는 각각 고정점입니다. 맨 아래와 맨 위에서 시작하면 즉시 안정되지만, 다른 상태에서는 다른 일이 생깁니다. 어디에서 출발하는지를 함께 확인해야 반복 결과를 해석할 수 있습니다.

생각그림 09 · 아래와 위의 두 반복관계와 추론 읽기
출발단조 함수에서의 방향유한하게 멈춘 결과
∅커지는 사슬최소 고정점
U작아지는 사슬최대 고정점
임의 상태방향이 보장되지 않음별도 확인 필요
고정점 정리는 고정점이 오직 하나라고 주장하지 않습니다.
원전 정리 1의 최대·최소 결과와 쌍대성을 자체 유한 반복으로 설명합니다.
사회자 · 독자의 질문

단조인데도 A와 B 사이를 계속 오갈 수 있나요?

알프레트 타르스키 · 원전 기반 재구성

F가 집합 안의 A를 B로, B를 A로 바꾸고 C는 그대로 둔다고 합시다. 입력 S에 포함된 표시를 하나씩 바꾼 결과가 F(S)입니다. S⊆T이면 S의 표시를 바꾼 결과는 T의 표시를 바꾼 결과 안에 있으므로 이 함수는 단조입니다.

그러나 {A}에서 시작하면 {B}, 다음에는 {A}, 그다음에는 다시 {B}가 됩니다. 두 상태는 서로 포함 관계로 비교할 수 없으므로 이 순환이 단조성에 어긋나지 않습니다. ∅, {C}, {A,B}, U는 고정점이지만 {A}에서의 반복은 그곳으로 가지 않습니다.

이 반례는 고정점이 존재한다는 정리와 임의의 시작점에서 반복이 고정점에 도달한다는 주장을 분리합니다. 화면은 반복된 상태를 감지하면 ‘순환’이라고 표시하고 주기를 제시합니다. 같은 상태를 다시 만났다는 이유로 그 상태 자체를 고정점이라고 부르지 않습니다.

생각그림 10 · 같음과 두 상태 순환의 차이관계와 추론 읽기
시작반복판정
∅∅→∅고정점
{A,B}{A,B}→{A,B}고정점
{A}{A}→{B}→{A}길이 2 순환
고정점은 한 번 적용한 직후 같아야 합니다. 두 번 만에 돌아오는 순환과 다릅니다.
단조성의 범위를 확인하는 자체 반례입니다. 원전이 임의 시작점의 반복 종료를 보장한다고 읽지 않습니다.

PART III · 11—15

결론의 범위 확인하기

사회자 · 독자의 질문

표시를 전부 뒤집는 함수에는 고정점이 없나요?

알프레트 타르스키 · 원전 기반 재구성

전체 집합 U 안에서 들어 있던 표시는 빼고 없던 표시는 넣는 여집합 함수 F(S)=U∖S를 생각해 봅시다. ∅의 출력은 U이고 U의 출력은 ∅입니다. 입력이 커지면 출력은 작아지므로 이 함수는 우리가 요구한 단조성에 맞지 않습니다.

고정점이 있다고 가정하면 A가 그 집합에 들어 있는지 물을 수 있습니다. A가 들어 있으면 출력에서는 빠지고, 들어 있지 않으면 출력에 생깁니다. 어느 경우도 입력과 출력이 같을 수 없습니다. 세 표시 가운데 하나만 보아도 고정점이 없음을 확인합니다.

상태 공간은 여전히 완비 격자인 여덟 상태지만 함수 가정이 실패했습니다. 이것이 고정점 정리의 반례는 아닙니다. 정리는 두 가정이 함께 성립할 때 결론을 보장합니다. 두 번째 실험은 단조성을 어기는 입력 쌍도 제시하여 어느 가정이 깨졌는지 보여 줍니다.

생각그림 11 · 같은 상태 공간, 달라진 함수관계와 추론 읽기
함수단조성고정점
A·B 교환, C 유지만족∅, {C}, {A,B}, U
모든 표시 뒤집기실패: ∅⊆U이지만 F(∅)⊆F(U) 아님없음
가정을 확인하지 않고 정리의 결론만 적용할 수 없습니다.
원전 정리 1의 단조성 가정을 분리해 점검하는 자체 반례입니다.
직접 실험 2 · 시작점과 순환 비교조건을 바꾸어 계산하기

함수와 시작점을 바꾸고, 단조성 검사·전체 고정점 목록·실제 반복 결과를 함께 확인하세요.

기본값으로 따라 읽기

A·B 교환 함수는 단조지만 {A}→{B}→{A}로 순환합니다. 같은 함수에서 ∅는 고정점입니다.

이 실험은 본문에 명시한 유한한 사례를 계산합니다. 조작 결과와 그 이유를 함께 확인하세요.
사회자 · 독자의 질문

고정점끼리 합치면 그 합집합도 항상 고정점인가요?

알프레트 타르스키 · 원전 기반 재구성

이번에는 F가 기존 표시를 모두 보존하되 A와 B가 둘 다 있으면 C도 추가한다고 합시다. 이 함수는 단조입니다. {A}는 그대로이고 {B}도 그대로이므로 둘 다 고정점입니다. 하지만 둘의 합집합 {A,B}는 C가 추가되어 {A,B,C}가 되므로 고정점이 아닙니다.

타르스키의 정리 1은 모든 고정점의 모임도 원래 순서를 물려받아 완비 격자를 이룬다고 말합니다. 이 말은 고정점 둘의 경계를 원래 격자의 합집합으로 무조건 계산해도 된다는 뜻이 아닙니다. 고정점인 후보들 가운데 두 집합을 모두 포함하는 가장 작은 것을 찾아야 합니다.

이 예에서 {A}와 {B}를 모두 포함하는 고정점은 U뿐입니다. 따라서 고정점들의 격자 안에서 구한 최소 상한은 U이고, 원래 멱집합에서 구한 최소 상한은 {A,B}입니다. 세 번째 실험은 같은 두 집합에 대해 이 두 계산 결과를 나란히 표시합니다.

생각그림 12 · 어느 격자 안에서 경계를 구하는가관계와 추론 읽기
계산 공간{A}와 {B}의 최소 상한고정점 여부
모든 여덟 집합{A,B}아님: C가 추가됨
고정점들만 모은 공간{A,B,C}맞음
고정점들의 완비 격자는 원래 격자와 같은 순서를 쓰지만 경계 연산 결과는 달라질 수 있습니다.
원전 정리 1의 마지막 주장과 287쪽의 구간 제한 증명을 자체 합집합 반례로 설명합니다.
사회자 · 독자의 질문

무한한 경우에는 무엇으로 고정점이 있다고 말하나요?

알프레트 타르스키 · 원전 기반 재구성

일반 정리의 한 논증은 반복 횟수 대신 경계를 이용합니다. F(x)≤x인 상태를 모두 모아 보겠습니다. 맨 위 상태는 여기에 속하므로 모임이 비어 있지 않습니다. 완비성 덕분에 이 모임의 최대 하한 m을 상태 공간 안에서 취할 수 있습니다.

모임의 각 x에 대해 m≤x이므로 단조성으로 F(m)≤F(x)≤x입니다. 따라서 F(m)은 그 모임의 하한이고 F(m)≤m입니다. 다시 단조성을 쓰면 F(F(m))≤F(m)이므로 F(m) 자신도 처음 모은 상태들 가운데 하나입니다. m은 그 모임의 하한이므로 m≤F(m)도 얻습니다. 두 방향을 합치면 F(m)=m입니다.

모든 고정점 x는 F(x)≤x인 모임에 속합니다. 그러므로 m은 모든 고정점 아래에 있으며 최소 고정점입니다. 원전은 반대 방향의 집합과 최소 상한으로 최대 고정점을 증명하고 순서를 뒤집는 쌍대성으로 최소의 경우도 얻습니다. 여기서는 최소 쪽을 직접 풀어 썼습니다.

생각그림 13 · 두 부등식이 만나는 증명관계와 추론 읽기
1단계

F(x)≤x인 모든 x를 모으고 그 최대 하한 m을 취함

2단계

각 x에 대해 F(m)≤F(x)≤x이므로 F(m)≤m

3단계

단조성으로 F(F(m))≤F(m)

4단계

F(m)도 처음 모은 모임에 속하므로 m≤F(m)

5단계

F(m)≤m와 m≤F(m)에서 F(m)=m

이 증명은 상태가 유한하다고 가정하지 않습니다. 필요한 경계가 존재하는 완비성을 사용합니다.
원전 286–287쪽 정리 1의 경계·쌍대성 증명을 최소 고정점 방향으로 재구성했습니다.
직접 실험 3 · 고정점 사이의 최소 상한조건을 바꾸어 계산하기

기존 표시를 보존하고 A·B가 함께 있을 때 C를 더하는 함수를 사용합니다. 고정점 두 개를 골라 원래 합집합과 고정점 안에서의 최소 상한을 비교하세요.

기본값으로 따라 읽기

{A}와 {B}는 고정점이지만 합집합 {A,B}는 아닙니다. 둘을 모두 포함하는 가장 작은 고정점은 {A,B,C}입니다.

이 실험은 본문에 명시한 유한한 사례를 계산합니다. 조작 결과와 그 이유를 함께 확인하세요.
사회자 · 독자의 질문

끝없이 모은 유한 단계의 결과를 합치면 바로 고정점인가요?

알프레트 타르스키 · 원전 기반 재구성

항상 그렇지는 않습니다. 자연수 표시 0,1,2,…와 특별 표시 ★가 있는 무한 집합을 생각해 봅시다. 함수는 0을 항상 넣고, 입력에 자연수 n이 있으면 n+1을 넣으며, 입력에 모든 자연수가 있을 때에만 ★를 넣습니다. 입력이 커져도 만족하던 조건이 깨지지 않으므로 이 함수는 단조입니다.

빈 집합에서 유한 번 반복하면 {0}, {0,1}, {0,1,2}, …처럼 자연수가 하나씩 늘어납니다. 이 모든 유한 단계의 합집합은 자연수 전체이지만 ★는 없습니다. 그런데 그 합집합에 함수를 한 번 적용하면 이제 모든 자연수가 입력에 있으므로 ★가 추가됩니다. 유한 단계들을 모은 결과가 아직 고정점이 아니었던 것입니다.

이 사례의 최소 고정점은 자연수 전체와 ★가 함께 있는 집합입니다. 유한 반복의 합집합에서 바로 고정점에 도달하려면 증가 사슬의 상한을 함수가 보존하는 등의 추가 조건이 필요합니다. 이번 화면의 여덟 상태 실험은 무한 사슬이나 이 추가 조건을 계산하는 도구가 아닙니다.

생각그림 14 · 유한 단계의 합집합 뒤에도 남는 변화관계와 추론 읽기
단계상태★ 포함
유한 반복{0,…,n}아니오
모든 유한 단계의 합집합자연수 전체아니오
그 합집합에 F 적용자연수 전체와 ★예
이 무한 사례는 단조성과 일반적인 고정점 존재를 유한 시간 계산과 구별하기 위한 자체 구성입니다.
정리 1에 유한 반복 종료나 가산 단계에서의 즉시 안정을 덧붙이지 않도록 만든 자체 반례입니다.
사회자 · 독자의 질문

의존 관계를 계산할 때 무엇부터 확인하면 좋을까요?

알프레트 타르스키 · 원전 기반 재구성

먼저 상태를 어떻게 비교하는지 적습니다. 이번에는 표시 집합의 포함 관계였고, 서로 비교할 수 없는 상태도 있었습니다. 상태 공간 안에서 필요한 상한과 하한을 구할 수 있는지, 함수가 같은 공간으로 결과를 돌려주는지도 확인했습니다.

다음으로 함수가 단조인지 정의대로 검사합니다. 입력 하나의 결과가 커지는 모습을 보는 것으로 대신할 수 없습니다. 최소 고정점을 유한 반복으로 찾으려면 맨 아래에서 시작한 이유와 상태가 유한하다는 근거도 남겨야 합니다. 임의 시작점의 순환, 단조성을 어긴 여집합 함수, 고정점 합집합의 실패는 각각 다른 경고를 줍니다.

마지막으로 고정점의 의미를 응용 문제에 맞춰 해석합니다. 표시가 더 바뀌지 않는다는 사실만으로 현실의 준비가 완벽하다고 말할 수는 없습니다. 우리가 확인한 것은 명시한 규칙에 대한 안정성과 최소·최대 관계입니다. 규칙이나 관찰할 표시를 바꾸면 새 함수에 대해 다시 계산할 수 있습니다.

생각그림 15 · 고정점 계산의 근거 남기기관계와 추론 읽기
확인 항목이번 글의 선택
상태와 순서세 표시의 멱집합, 포함 관계
함수 조건같은 공간으로 가는 단조 함수
최소·최대 계산아래·위에서 유한 반복
보장하지 않은 것임의 시작점의 종료, 현실 기준의 충분성
존재·계산·해석의 범위를 따로 적으면 고정점 정리를 정확히 사용할 수 있습니다.
원전의 가정을 자체 유한 모형과 연결한 학습용 정리입니다.

함께 읽은 원전

원전의 주장, 현대적인 표기와 교육용 사례를 각 문답의 출처 메모에서 구분했습니다.

  1. Tarski (1955), A lattice-theoretical fixpoint theorem and its applications · 원출판사 공개 전문 ↗

    285–288쪽 §1의 정의와 정리 1, 특히 최소·최대 고정점과 고정점 집합의 완비성을 읽습니다. 논문 후반의 실함수·집합론·위상 응용을 이 작은 실험으로 구현했다고 주장하지 않습니다.

  2. Pacific Journal of Mathematics · 원논문 DOI ↗

    1955년, 5권 2호, 285–309쪽이라는 원출판사 게재 정보를 확인합니다.

국가 분류의 근거: 원전 마지막 쪽 309쪽에 University of California, Berkeley가 소속으로 기재되어 있습니다. 이 연구 활동 장소를 기준으로 미국편에 분류합니다.

편집 · LTCT KOREA. 문헌 기반의 학습용 대담이며 실제 인터뷰를 기록한 글이 아닙니다.