타르스키 고정점 정리
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
타르스키 고정점 정리는 완비 격자 위 단조 함수의 고정점 집합이 완비 격자를 이룬다는 정리이다. 이 정리는 최소 고정점과 최대 고정점의 존재를 보장하며, 이들의 구체적인 형태를 제시한다. 또한, 고정점 집합이 원래 격자의 부분 격자가 아닐 수 있음을 보여주는 예시를 제공한다. 이 정리는 다양한 분야에서 활용되며, 특히 이론 컴퓨터 과학, 게임 이론, 그리고 역학계 이론에서 중요한 역할을 한다.
더 읽어볼만한 페이지
- 고정점 정리 - 바나흐 고정점 정리
바나흐 고정점 정리는 완비 거리 공간에서 축약 사상이 유일한 고정점을 가짐을 보장하는 정리로, 다양한 수학적 정리 증명 및 문제 해결에 응용되며 역과 일반화가 존재한다. - 고정점 정리 - 브라우어르 고정점 정리
브라우어르 고정점 정리는 콤팩트 볼록 집합에서 자기 자신으로 가는 연속 함수는 반드시 고정점을 가진다는 정리로, 다양한 공간에서 여러 형태로 표현되며 함수해석학에서 중요한 역할을 한다. - 격자 이론 - 직교 여원 격자
직교 여원 격자는 모든 원소가 여원을 가지는 유계 격자로서, 유계 분배 격자에서 최대 하나의 여원을 가지며 논리 회로 설계, 양자 컴퓨팅, 데이터 분석 등 다양한 분야에 응용된다. - 격자 이론 - 완비 격자
완비 격자는 모든 부분 집합이 상한과 하한을 갖는 부분 순서 집합으로, 격자 이론에서 중요한 개념이며 다양한 수학 분야에서 활용된다.
타르스키 고정점 정리 | |
---|---|
개요 | |
종류 | 순서 이론, 격자 이론 |
분야 | 수학 |
이름 붙여진 사람 | 브로니스와프 크나스터, 알프레드 타르스키 |
설명 | |
내용 | 완전 격자 L의 완전 격자 L에서 단조 함수 f: L → L은 최소한 하나의 고정점을 가짐 |
관련된 개념 | 고정점 |
2. 정의
완비 격자 과 단조함수 가 주어졌다고 하자. '''타르스키 고정점 정리'''에 따르면, 의 고정점의 집합
:
역시 완비 격자를 이룬다. (그러나, 가 의 부분 격자일 필요는 없다. 즉, 에서의 상한과 하한은 에서와 일치하지 않을 수 있다.) 특히, 의 최대 고정점과 최소 고정점이 존재하며, 특히 는 적어도 하나의 고정점을 갖는다. 또한, 의 최대·최소 고정점은 각각 다음과 같이 주어진다.
:
:
2. 1. 최대·최소 고정점
''f''의 최소 고정점은 ''f''(''x'') = ''x''이거나, 동등하게 ''f''(''x'') ≤ ''x''를 만족하는 최소 원소 ''x''이고, 쌍대는 ''f''(''x'') = ''x''를 만족하는 최대 원소 ''x''인 최대 고정점에 대해 성립한다.[4] 쌍대 정리는 최대 고정점에 대해 성립한다.[4] 추상 해석은 크나스터-타르스키 정리를 광범위하게 사용하며, 최소 및 최대 고정점을 제공하는 공식을 활용한다.2. 2. 증명
타르스키를 따라, 다음 순서대로 증명한다.명제 (가)의 증명. 라고 하자. 임의의 에 대하여, 이므로, 이다. 따라서 이다. 이므로, 의 정의에 따라 이다. 따라서 이다. 따라서, 은 의 고정점이다. 모든 고정점은 에 속하므로, 은 의 최대 고정점이다.
명제 (나)의 증명. 의 반대 격자 를 생각하자. 역시 완비 격자를 이루며, 는 위에서도 단조함수이다. 따라서 에 대하여 명제 (가)가 성립한다. 이는 정확히 에 대한 명제 (나)와 일치한다.
명제 (다)의 증명. 가 의 임의의 부분 집합이라고 하자. 에서 의 상한이 존재함을 보이면 충분하다. 의 에서의 상한 를 생각하자. 그렇다면 구간 는 의 상계의 집합이며, 완비 격자를 이룬다. 임의의 에 대하여 이므로, 이다. 에 대하여, 만약 라면, 이다. 따라서, 를 위의 함수 로 여길 수 있다. 명제 (나)에 따라, 의 최소 고정점이 존재한다. 이는 의 고정점이며, 의 상계가 되는 가장 작은 의 고정점이다. 다시 말해, 의 에서의 상한이다.
3. 고정점 집합의 성질
타르스키 고정점 정리에 따르면, 고정점 집합은 완비 격자를 이룬다. 하지만, 이 고정점 집합이 원래 격자의 부분 격자일 필요는 없다. 예를 들어, 다음과 같은 부분 순서 집합 을 생각해보자.
:
4. 귀결
완비 격자는 공집합일 수 없으므로, 타르스키 고정점 정리는 단조 함수 f에 적어도 하나의 고정점이 있음을, 나아가서 최소 고정점이 있음을 보장한다. 임의의 부분 순서 집합에 대하여 유사한 결과를 증명할 수 있으며, 이를 동역학계 이론에 적용하여 프랙탈의 일종인 반복함수계(iterated function system) 연구에 사용할 수 있다.
모든 증가수열 xn에 대해 f(lim xn) = lim f(xn)이면, f의 최소 고정점은 lim fn(0)이며, 이는 클레이니 고정점 정리의 구성적 버전을 제공한다.
이론 컴퓨터 과학에서 단조 함수의 최소 고정점은 프로그램 의미론을 정의하는 데 사용된다. 이 경우 특히 격자 L을 특정 집합의 모든 부분집합들을 모은 것, 즉 멱집합 격자로 가정하는 특수한 케이스에 대하여 집중하는 것이 일반적이다. 그리고 나서 f의 고정점이 되기 위해 필요한 조건을 가지는 최소의 집합을 찾아낸다.
5. 역
반대로, 모든 단조함수의 고정점이 존재하는 격자는 완비 격자이다.[15] 즉, 타르스키 고정점 정리는 완비 격자의 정의로 삼을 수 있다. 그러나 모든 단조함수가 고정점이 존재하는 부분 순서 집합은 완비 격자일 필요가 없다.
==== 역의 증명 ====
완비 격자가 아닌 격자 위에는 항상 고정점이 없는 단조함수를 구성할 수 있음을 보인다.
격자
- (라)
A 는 정렬 전순서 집합이다. - (마)
B 의 반대 순서 집합B^{\operatorname{op}} 는 정렬 전순서 집합이다. - (바) 임의의
a\in A 및b\in B 에 대하여,a이다. - (사) 동시에
A 의 상계이자B 의 하계인L 의 원소가 존재하지 않는다.
만약
:
:
\min\{a\in A\colon a\not\le x\}&\forall b\in B\colon x\le b\\
\max\{b\in B\colon x\not\le b\}&\exist b\in B\colon x\not\le b
\end{cases}
따라서, 조건 (라)~(사)를 만족시키는
임의의 순서수
:
이 존재한다.
:
즉, 끝에 항을 추가하면 더 큰 초한 점렬을 얻는다. 초른 보조정리에 따라, 이 부분 순서에 따른 극대 원소
만약
이제,
5. 1. 역의 증명
완비 격자가 아닌 격자 위에는 항상 고정점이 없는 단조함수를 구성할 수 있음을 보인다.격자
- (라)
A 는 정렬 전순서 집합이다. - (마)
B 의 반대 순서 집합B^{\operatorname{op}} 는 정렬 전순서 집합이다. - (바) 임의의
a\in A 및b\in B 에 대하여,a이다. - (사) 동시에
A 의 상계이자B 의 하계인L 의 원소가 존재하지 않는다.
만약
:
:
\min\{a\in A\colon a\not\le x\}&\forall b\in B\colon x\le b\\
\max\{b\in B\colon x\not\le b\}&\exist b\in B\colon x\not\le b
\end{cases}
따라서, 조건 (라)~(사)를 만족시키는
임의의 순서수
:
이 존재한다.
:
즉, 끝에 항을 추가하면 더 큰 초한 점렬을 얻는다. 초른 보조정리에 따라, 이 부분 순서에 따른 극대 원소
만약
이제,
6. 일반화
격자
:
특히, 만약
다음이 주어졌다고 하자.
- 완비 격자
L - 단조함수
f\colon L\to(\operatorname{Sub}(L),{\preceq}|_{\operatorname{Sub}(L)}) . 여기서(\operatorname{Sub}(L),{\preceq}|_{\operatorname{Sub}(L)}) 은L 의 부분 완비 격자의, 위에서 정의한 순서에 따른 부분 순서 집합이다. (부분 완비 격자는 완비 격자인 부분 격자보다 더 강한 개념이다. 전자는 모든 상한과 하한이 원래 격자와 일치하지만, 후자는 모든 유한 집합의 상한·하한의 일치만을 요구한다.)
그렇다면,
:
은 완비 격자를 이룬다.[16] 또한,
:
:
6. 1. 일반화의 증명
타르스키 고정점 정리의 증명과 유사하게, 다음 네 명제를 보인다. 이들 가운데 명제 (아)와 (자), 명제 (차)와 (카)는 서로 쌍대이므로 하나씩만 증명하여도 좋다.- (아)
M=\{a\in L\colon a\in\mathop\downarrow f(a)\} 에 대하여,\textstyle\bigvee M 은f 의 최대 고정점이다. - (자)
N=\{a\in L\colon a\in\mathop\uparrow f(a)\} 에 대하여,\textstyle\bigwedge N 은f 의 최소 고정점이다. - (차) 모든
S\subseteq\operatorname{fix}(f) 의\operatorname{fix}(f) 에서의 상한이 존재한다. - (카) 모든
S\subseteq\operatorname{fix}(f) 의\operatorname{fix}(f) 에서의 하한이 존재한다.
명제 (아)의 증명.
명제 (차)의 증명.
7. 약한 버전의 정리
크나스터-타르스키 정리의 약한 버전은 순서 집합에 대해 공식화될 수 있지만, 더 복잡한 가정을 포함한다.
:'L'을 부분 순서 집합으로 최소 원소(바닥)를 가지고, 'f' : 'L' → 'L'을 단조 함수라고 하자. 또한 'L'에 'u'가 존재하여 'f'('u') ≤ 'u'이고,
이는 다양한 불변 집합에 대한 정리를 얻는 데 적용될 수 있다. 예를들어, 단조 사상 F : P('X') → P('X') 가 (닫힌) X의 빈 집합이 아닌 부분 집합의 족에 대해, (o) F는
특히 크나스터-타르스키 원리를 사용하여 비축약 불연속 (다중값) 반복 함수 시스템에 대한 전역 어트랙터 이론을 개발할 수 있다. 약한 축약 반복 함수 시스템의 경우 칸토로비치 정리 (타르스키-칸토로비치 고정점 원리로도 알려짐)가 충분하다.
순서 집합에 대한 고정점 원리의 다른 응용 분야는 미분 방정식, 적분 방정식 및 연산자 방정식 이론에서 나온다.
8. 타르스키 고정점 계산
창, 류, 티[7]는 전순서 격자에서 순서를 보존하는 함수가 값 오라클로 주어질 때, 타르스키 고정점을 찾는 알고리즘을 제시했으며, 이 알고리즘은 O(log L)번의 질의가 필요하다(L은 격자의 원소 수). 일반적인 격자(오라클로 주어짐)의 경우에는 Ω(L)번의 질의라는 하한을 증명했다.
덩, 치, 예[11]는 타르스키 고정점을 찾는 여러 알고리즘을 제시했다. 이들은 성분별 순서와 사전식 순서 두 종류의 격자를 고려하고, 함수 ''f''에 대한 값 오라클 또는 다항식 함수 두 종류의 입력을 고려했다. 이 알고리즘은 다음과 같은 런타임 복잡성을 가진다(''d''는 차원 수, ''Ni''는 차원 ''i''의 원소 수):
다항식 함수 | 값 오라클 | |
---|---|---|
성분별 | O(poly(log L) ⋅ log N1 ... log Nd) | O(log N1 ... log Nd) ≈ O(logd L) |
사전식 | O(poly(log L) ⋅ log L) | O(log L) |
이 알고리즘은 이진 탐색을 기반으로 한다. 한편, 주어진 고정점이 ''유일''한지 여부를 결정하는 것은 계산적으로 어렵다.
다항식 함수 | 값 오라클 | |
---|---|---|
성분별 | coNP-완전 | Θ(N1+...+Nd) |
사전식 | coNP-완전 | Θ(L) |
''d''=2인 경우, 성분별 격자와 값 오라클에 대해 O(log2 L)의 복잡성은 최적이다.[8] 하지만 ''d''>2인 경우, 더 빠른 알고리즘이 존재한다.
- 펀리, 팔볼기, 사바니[9]는 O(log2⌈d/3⌉ L)번의 질의만 사용하는 알고리즘을 제시했다. 특히, ''d''=3인 경우, O(log2 L)번의 질의만 필요하다.
- 첸과 리[10]는 O(log⌈(d+1)/2⌉ L)번의 질의만 사용하는 알고리즘을 제시했다.
8. 1. 알고리즘 복잡도
창, 류, 티[7]는 전순서 격자에서 순서를 보존하는 함수가 값 오라클로 주어질 때, 타르스키 고정점을 찾는 알고리즘을 제시했으며, 이 알고리즘은 O(log L)번의 질의가 필요하다(L은 격자의 원소 수). 일반적인 격자(오라클로 주어짐)의 경우에는 Ω(L)번의 질의라는 하한을 증명했다.덩, 치, 예[11]는 타르스키 고정점을 찾는 여러 알고리즘을 제시했다. 이들은 성분별 순서와 사전식 순서 두 종류의 격자를 고려하고, 함수 ''f''에 대한 값 오라클 또는 다항식 함수 두 종류의 입력을 고려했다. 이 알고리즘은 다음과 같은 런타임 복잡성을 가진다(''d''는 차원 수, ''Ni''는 차원 ''i''의 원소 수):
다항식 함수 | 값 오라클 | |
---|---|---|
성분별 | O(poly(log L) ⋅ log N1 ... log Nd) | O(log N1 ... log Nd) ≈ O(logd L) |
사전식 | O(poly(log L) ⋅ log L) | O(log L) |
이 알고리즘은 이진 탐색을 기반으로 한다. 한편, 주어진 고정점이 ''유일''한지 여부를 결정하는 것은 계산적으로 어렵다.
다항식 함수 | 값 오라클 | |
---|---|---|
성분별 | coNP-완전 | Θ(N1+...+Nd) |
사전식 | coNP-완전 | Θ(L) |
''d''=2인 경우, 성분별 격자와 값 오라클에 대해 O(log2 L)의 복잡성은 최적이다.[8] 하지만 ''d''>2인 경우, 더 빠른 알고리즘이 존재한다.
- 펀리, 팔볼기, 사바니[9]는 O(log2⌈d/3⌉ L)번의 질의만 사용하는 알고리즘을 제시했다. 특히, ''d''=3인 경우, O(log2 L)번의 질의만 필요하다.
- 첸과 리[10]는 O(log⌈(d+1)/2⌉ L)번의 질의만 사용하는 알고리즘을 제시했다.
8. 2. 유일성 판정
창, 류, 티[7]는 전순서 격자에서 타르스키 고정점을 찾는 알고리즘을 제시했으며, 이때 순서를 보존하는 함수는 값 오라클로 주어졌다. 그들의 알고리즘은덩, 치, 예[11]는 타르스키 고정점을 찾는 여러 알고리즘을 제시했다. 그들은 두 종류의 격자를 고려했다. 성분별 순서와 사전식 순서이다. 그들은 함수 ''f''에 대한 두 종류의 입력을 고려했다. 값 오라클 또는 다항식 함수이다.
이 알고리즘은 이진 탐색을 기반으로 한다. 반면에, 주어진 고정점이 ''유일''한지 여부를 결정하는 것은 계산적으로 어렵다.
''d''=2인 경우, 성분별 격자와 값 오라클에 대해
9. 게임 이론에서의 응용
타르스키 고정점 정리는 초가법 게임(전략적 보완 게임[12]이라고도 함)에 적용된다.[11] 초가법 게임은 각 플레이어의 효용 함수가 증가하는 차이를 갖는 게임으로, 플레이어의 최적 반응은 다른 플레이어의 전략에 대한 약하게 증가하는 함수이다. 예를 들어, 연구에 투자하는 두 회사의 경쟁과 같이, 한 회사가 연구에 더 많은 투자를 하면 다른 회사의 최적 반응도 연구에 더 많은 투자를 하는 경우가 이에 해당한다. 쿠르노 경쟁, 베르트랑 경쟁, 투자 게임 등이 초가법 게임으로 모델링될 수 있다.
최적 반응 함수는 단조 함수이므로 타르스키 고정점 정리를 사용하여 초가법 게임에서 순수 전략 내쉬 균형의 존재를 증명할 수 있다. Topkis[13]는 초가법 게임의 내쉬 균형 집합이 완비 격자이므로 이 게임에는 "가장 작은" 내쉬 균형과 "가장 큰" 내쉬 균형이 있음을 보여주었다.
Echenique[14]는 초가법 게임에서 모든 내쉬 균형을 찾는 알고리즘을 제시했다. Deng, Qi 및 Ye[11]는 게임과 관련된 순서를 보존하는 매핑의 타르스키 고정점을 찾음으로써 내쉬 균형을 효율적으로 계산할 수 있음을 보여준다.
10. 역사
1927년 브로니스와프 크나스터(Bronisław Knasterpl)와 알프레트 타르스키가 멱집합 격자 위 단조함수의 고정점의 존재를 증명하였다.[17][18] 1939년에 타르스키가 오늘날 사용되는 형태의 정리를 완비 격자에 대한 내용으로 일반화했으며, 이는 1939년~1942년 동안 타르스키의 몇몇 공개 강의에서 소개되었다.[18] 앤 모렐(周林/Anne C. Morel}})은 타르스키 고정점 정리의 역을 증명하였다.[15] 저우린({{zh영어)은 다중 값 함수에 대한 일반화를 제시하고 초모듈러 게임(supermodular game영어)의 내시 균형 존재성을 보이는 데 사용했다.[16]
참조
[1]
논문
A lattice-theoretical fixpoint theorem and its applications
https://www.projecte[...]
[2]
논문
Un théorème sur les fonctions d'ensembles
[3]
논문
A characterization of complete lattices
https://www.projecte[...]
[4]
논문
Constructive versions of tarski's fixed point theorems
[5]
MathWorld
Tarski's Fixed Point Theorem
[6]
서적
Introduction to Lattices and Order
Cambridge University Press
[7]
논문
The complexity of Tarski's fixed point theorem
https://www.scienced[...]
2008-07-23
[8]
논문
Tarski's Theorem, Supermodular Games, and the Complexity of Equilibria
https://drops.dagstu[...]
Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik
2020
[9]
논문
A Faster Algorithm for Finding Tarski Fixed Points
https://doi.org/10.1[...]
2022-10-11
[10]
서적
Proceedings of the 23rd ACM Conference on Economics and Computation
Association for Computing Machinery
2022-07-13
[11]
보고서
Computations and Complexities of Tarski's Fixed Points and Supermodular Games
https://econpapers.r[...]
arXiv.org
2020-05-01
[12]
논문
Nash equilibrium with strategic complementarities
https://dx.doi.org/1[...]
1990-01-01
[13]
논문
Equilibrium Points in Nonzero-Sum n -Person Submodular Games
http://epubs.siam.or[...]
1979-11-01
[14]
논문
Finding all equilibria in games of strategic complements
https://www.scienced[...]
2007-07-01
[15]
논문
A characterization of complete lattices
1955
[16]
논문
The set of Nash equilibria of a supermodular game is a complete lattice
1994
[17]
논문
Un théorème sur les fonctions d’ensembles
1928
[18]
논문
A lattice-theoretical fixpoint theorem and its applications
1955
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com