하이드라 게임

Hydra game

수학에서 특히 그래프 이론숫자 이론에서 하이드라 게임하이드라라고 불리는 수학 나무에서 행해지는 1인용 반복 수학 게임인데, 보통 히드라가 동시에 팽창하는 동안 히드라의 "헤드"를 잘라내는 것이 목표다.하이드라 게임은 많은 숫자나 무한정 서수를 생성하거나 특정 수학 이론의 강도를 증명하는 데 사용될 수 있다.[1]

TREESCG와 같은 조합과 달리, 이러한 빠르게 성장하는 함수 값을 계산하기 위해 검색이 필요하지 않다. 즉, 게임이 멈출 때까지 변환 규칙을 트리에 계속 적용해야 한다.

소개

간단한 히드라 게임은 다음과 같이 정의할 수 있다.

  • 히드라는 유한한 뿌리가 있는 나무로, 루프가 없는 점과 선으로 이루어진 네트워크로, 뿌리로 알려진 하나의 출발점이다.를 R 이라고 한다
  • 플레이어는 각 단계에서 리프 x 번호 n 을(를) 선택한다.leaf node는 루트가 아닌 한 줄만 연결된 점이다.
  • 리프 을(를) 제거하십시오 를) x의 상위 항목으로 두십시오.= 2단계로 돌아가십시오.
  • 인 경우 을(를) 의 부모로 두십시오 을(를) 연결한 다른 모든 노드의 오른쪽에 있는 연결하십시오 2 단계로 돌아가십시오.

유도는 플레이어가 항상 히드라를 죽일 것이라는 것을 증명하는 데 사용될 수 있다. 을(를) 뿌리와 잎 사이의 가장 큰 거리가 되게 하라.= 인 경우 잎을 제거하는 것은 아무런 효과가 없다: 히드라는 유한한 시간 내에 죽을 것이다.= (가) 참이면 = m+ 참으로 한다.플레이어는 이제 된 시간 동안만 m 이하의 거리에서 나뭇잎을 계속 제거할 수 있다.잠시 후 플레이어는 리프 + {\}을를) 떼어내야 한다. 만큼 떨어진 잎이 없을 때까지 반복하십시오.그런 다음 다른 리프 + }을를) 제거하여 남은 항목이 없을 때까지 제거하십시오. 그때 모든 잎은 m 이하가 된다.그 결과 어떤 유한한 히드라도 죽일 수 있다.

알고리즘을 개발할 수 있어가장 오른쪽 잎을 선택하고 = }을를) 처음 설정하거나, 을(를) 두 번째 설정하거나, 항상 을(를) 하나씩 증가시키십시오.히드라가 y -길이 분기를 가진 경우 = 1 히드라는 한 번에 죽임을 당하는 반면 y= }인 경우 세 단계로 죽임을 당한다= 에는 11개의 단계가 필요하다= 에 필요한 의 단계가 있다 = 5 이상에 대한 단계의 양이나 이 함수의 증가율도 계산되지 않았다. 성장률이 급성장하는 계층 에서 f 3 {\)보다 훨씬 클 가능성이 높다.

키르비-파리·부흐홀츠 하이드라스

커비-파리 히드라는 위에서 정의한 히드라의 네 번째 규칙을 변경함으로써 정의된다.

4KP: 경우 가) a}의 하위 트리 복사본을 루트 a {\ a 에 연결된 다른 모든 노드의 오른쪽에 부착. [2]

새 잎만 추가하는 대신 이 규칙은 전체 하위 트리의 중복을 추가한다.다른 모든 것을 동일하게 유지하면, 에는 y= 1 }을를) 1, = 2 y을(를) 스텝, = 37{\ y= 스텝이 Graham보다 더 많이 필요하다. 번호를 매기다이 함수 증가율은 급속도로 성장하는 계층 구조에서 () 과 같은 거대하다.

이것은 가장 강력한 히드라가 아니다.부홀츠 하이드라는 더 강력한 [3]하이드라야라벨이 붙은 나무가 있다.루트에는 고유한 라벨( R이라 함)이 있으며, 각 노드에는 음이 아닌 정수 또는 }인 라벨이 있다[4]

  1. 히드라는 뿌리가 유한한 라벨이 붙은 나무다.루트에 레이블을 붙여야 한다 루트 항상 끝나는 것을 확인하는 데 중요함)에 인접한 모든 노드와 다른 모든 노드에 음이 정수 또는 {\displaystyle 을(으) 레이블을 붙인다
  2. 각 단계에서 리프 노드 (와) 을(를) 선택하십시오.
  3. 리프 을(를) 제거하십시오 를) x의 상위 항목으로 두십시오.= 2단계로 돌아가십시오.
  4. 의 레이블이 인 경우 b {\) {\ 의 상위 항목이라고 가정하고 b 루트를 사용하여 하위 displaystyle (으)에 연결된 다른 모든 노드의 연결하십시오. 2단계로 돌아가십시오.
  5. x의 라벨이 인 경우+ 하십시오 2단계로 돌아가십시오.
  6. 만약 x{\displaystyle)}의 라벨은 긍정적인 정수 니{\displaystyle u}. 라벨과 나무를 노드 c를 찾고 있{\displaystyle c}<>;{\displaystyle<>마}. 왜냐하면 모든 노드가 루트에 인접한 그러한 노드이다 레이블 0{0\displaystyle}존재한다. 루트 하위 트리의 사본을 뜨다. 줄어듭니다. c{ 하위 트리로 x 을(를) 교체하십시오.그러나 - 과(와) 함께 reelabel 하위 트리의 복사본 루트 복사된 트리 x x에서 과 동등한 이름을 하십시오(그러므로 및 reelabel x 0.2단계로 돌아가십시오.[5]

놀랍게도, 비록 히드라가 엄청나게 자랄 수 있지만, 이 순서는 항상 끝난다.[6]

KB 하이드라에 대해 자세히 알아보기

Kirby-Paris 하이드라의 경우 규칙은 간단하다: 주문되지 않은 뿌리 나무 인 히드라로 시작한다 각 단계에서 플레이어는 자를 잎 c 와 음이 아닌 정수 n을 선택한다 c}이 루트 자식이라면 그것은 나무에서 제거되고 그 다음엔 아무 일도 일어나지 않는다. 않으면 p 를) 의 상위 항목으로 하고 를) 의 상위 항목으로 한다.트리에서 을(를) 제거한 다음 의 n 복사본을 에 하위 항목으로 추가하십시오히드라가 단일 노드로 줄어들면 게임은 끝난다.

빠르게 성장하는 기능을 얻기 위해서, 는 n{\n 예를 =1 {\}, n =2 {\ =3 {\}등을 수정하고, 항상 가장 오른쪽 잎을 선택하기 위한 간단한 규칙을 정할 수 있다.그런 다음 style ){\이 길이k {\ k + 노드의 선형 스택으로 시작하는 데 필요한 단계 수입니다 () (는) 결국 Peano 산술에 총합한 모든 재귀 함수를 지배하며, 그 자체로 + (( 가 잘 되어 있다 + [7]

이는 대괄호 문자열을 사용하여 대신 표시할 수 있다.

  • ()(()( ()( () )()) )) ) ( ) ( ()()()()()()())})과 같은 괄호들의 유한 시퀀스로 시작하십시오
  • 빈 쌍) (와) 음수가 아닌 정수 을(를) 선택하십시오
  • 쌍을 삭제하고 상위 쌍이 가장 바깥쪽 쌍이 아닌 경우 상위 쌍을 가져와서 해당 쌍의 {\ 복사본을 추가하십시오

For example, with , . Next is a list of values of :

Buchholz 하이드라에 대해 자세히 알아보기

Buchholz hydra 게임은 수학 논리에서의 히드라 게임으로, 수학 나무의 조각을 잘라내는 아이디어를 바탕으로 한 단일 플레이어 게임이다.히드라 게임은 빠르게 성장하는 함수 (를 생성하는데 사용될 수 있는데 이것은 결국 모든 총 재귀 기능을 지배한다.커비-파리 수역의 연장선이다.What we use to obtain a fast-growing function is the same as Kirby-Paris hydras, but because Buchholz hydras grow not only in width but also in height, has a much greater growth rate of :

이 시스템은 무한정 서수(예: 0 ( )=+ 0 ( ){\ _ _)의 순서 표기법 생성에도 사용할 수 있다

참고 항목

참조

  1. ^ Kirby, Laurie; Paris, Jeff. "Accessible independence results for Peano arithmetic" (PDF). Department of applied logic. Retrieved 2021-09-04.{{cite web}}: CS1 maint : url-status (링크)
  2. ^ "Hydras". agnijomaths.com. Retrieved 2021-09-05.
  3. ^ Hamano, Masahiro; Okada, Mitsuhiro (1995). "A Relationship among Gentzen's Proof-Reduction, Kirby-Paris) Hydra Game, and Buchholz's Hydra Game (Preliminary Report)*" (PDF). Research Institute for Mathematical Sciences, Kyoto University. Retrieved 2021-09-04.{{cite web}}: CS1 maint : url-status (링크)
  4. ^ Ketonen, Jussi; Solovay, Robert (1981). "Rapidly Growing Ramsey Functions". Annals of Mathematics. 113 (2): 267–314. doi:10.2307/2006985. ISSN 0003-486X. JSTOR 2006985.
  5. ^ Buchholz, Wilfried (1984-11-27). "An independence result for Π11 - CA + BI" (PDF). Ludwig-Maximilians-University of Munich. Retrieved 2021-09-04.{{cite web}}: CS1 maint : url-status (링크)
  6. ^ Hamano, Masahiro; Okada, Mitsuhiro (1998-03-01). "A direct independence proof of Buchholz's Hydra Game on finite labeled trees". Archive for Mathematical Logic. 37 (2): 67–89. doi:10.1007/s001530050084. ISSN 1432-0665. S2CID 40113368.
  7. ^ Carlucci, Lorenzo (2003-05-07). "A new proof-theoretic proof of the independence of Kirby–Paris' Hydra Theorem". Theoretical Computer Science. 300 (1–3): 365–378. doi:10.1016/S0304-3975(02)00332-8. ISSN 0304-3975.

글은 CCBY 4.0 면허에 따라 구할 수 있는 코미아미코의 문자를 통합한 것이다.

외부 링크