세미트루 시스템

Semi-Thue system

이론 컴퓨터 과학수학적 논리학에서 역사적으로 반Thue 시스템이라고 불리는 문자열 재쓰기 시스템(SRS)은 (일반적으로 유한한) 알파벳문자열재쓰기 시스템이다.SRS는 이라고 불리는 알파벳을 통한 고정 문자열 사이의 이진 R 을(를 제공하면 규칙의 왼쪽과 오른쪽이 하위 문자열로 나타나는 모든 문자열( v → v →u v → u v → u v. )으로 재쓰기 관계를 확장한다 t t v 은 문자열이다.

반투우 시스템의 개념은 본질적으로 모노이드의 표시와 일치한다.따라서 그것들은 모노이드와 집단의 단어 문제를 해결하기 위한 자연스러운 틀을 형성한다.

SRS는 추상적 재작성 시스템으로 직접 정의할 수 있다.그것은 또한 제한된 종류의 용어 재쓰기 시스템으로 보여질 수 있다.형식주의로서 문자열 재작성 시스템은 튜링 완결이다.[citation needed]반투어는 노르웨이의 수학자 악셀 투에에서 따온 것으로, 그는 1914년 논문에서 끈 재작성 시스템의 체계적인 처리를 도입했다.[1]Thue는 정확하게 제시된 세미그룹에 대한 단어 문제를 해결하기를 희망하며 이 개념을 도입했다.오직 1947년에만 그 문제가 해결되지 않은 것으로 드러났다. 이 결과는 에밀 포스트A에 의해 독자적으로 얻어졌다. A.[2][3] 마르코프 주니어

정의

문자열 재작성 시스템 또는 세미 Thue 시스템튜플 , ) 이며, 여기서

  • σ은 알파벳으로, 일반적으로 유한하다고 가정한다.[4] 집합의 원소는 σ에 유한한(여기서는 클라이네 별) 문자열로, 때로는 격식어 단어라고 부르기도 하는데, 여기서는 간단히 문자열이라고 부르겠다.
  • R is a binary relation on strings from Σ, i.e., Each element is called a (rewriting) rule and is usually written .

관계 R대칭이면 시스템을 Thue 시스템이라고 한다.

의 재작성 규칙은 R에 따라 다시 쓸 수 있게 함으로써 의 다른 문자열로 자연스럽게 확장될 수 있다. 더 형식적으로, 1단계 재작성 관계 문자열 \ s에 대해R이 유도.

if and only if there exist such that , , and .

Since is a relation on , the pair fits the definition of an abstract rewriting system.Obviously R is a subset of . Some authors use a different notation for the arrow in (e.g. ) in order to distinguish it from R itself ()왜냐하면 그들은 나중에 첨자를 떨어뜨릴 수 있고 여전히 RR에 의해 유도된 원스텝 재작성 사이의 혼동을 피하기를 원하기 때문이다.

분명히 반-Thue 시스템에서는 \의 초기 문자열 s ∗ ∗ ∗ {\in \Sigma ^{*}}부터 시작하여 한 번에 하나의 하위 문자열을 교체하여 반복적으로 다시 쓰는 (완료 또는 무한) 문자열을 구성할 수 있다.

이와 같은 제로 또는 그 이상의 단계 재쓰기는에 의해 표시된 반사적 전이적 폐쇄에 의해 포착된다(추상 재쓰기 시스템#기본 개념 참조).이것에 의해 유도된 σ 에 대한 재작성 관계 또는 축소 관계라고 한다.

화합

일반적으로 문자열에 이(가) 설정된 문자열이 문자열 연결의 이진 작동과 함께 자유 모노이드를 형성한다(표시를 로 표시되며 기호를 삭제하여 곱으로 작성됨).In a SRS, the reduction relation is compatible with the monoid operation, meaning that implies for all strings . Since is by definition a preorder, forms a monoidal preorder.

Similarly, the reflexive transitive symmetric closure of , denoted (see abstract rewriting system#Basic notions), is a congruence, meaning it is an equivalence relation (by definition) and it is also compatib끈을 이어 붙이다관계는 R이 생성하는 Thue congruence라고 한다.Thue 시스템에서, 즉 R이 대칭인 경우 다시 쓰기 관계 는) R ue {\ 과(와) 일치한다.

인자 모노이드 및 모노이드 프리젠테이션

Since is a congruence, we can define the factor monoid of the free monoid by the평소와 같은 방식으로 합치한다.If a monoid is isomorphic with , then the semi-Thue system is called a monoid presentation of .

우리는 즉시 다른 대수학 분야와 매우 유용한 연결을 얻는다.예를 들어, 규칙 {ab → ,, ba → },}이(가) 있는 알파벳 {a, b}은(는) 문자열이며, 여기서 ε은 하나의 생성기에서 자유 그룹을 표시하는 것이다.그 대신 규칙이 {ab → }, }, }에 불과하다면, 우리는 자전거 모노이드의 프레젠테이션을 얻는다.

모노이드의 표시로서 세미트슈 시스템의 중요성은 다음과 같이 더욱 강화된다.

정리:모든 모노이드에는 형식(, R의 프레젠테이션이 있으므로, 항상 세미-Thue 시스템에 의해 제시될 수 있으며, 아마도 무한 알파벳에 걸쳐 표시될 수 있다.[5]

이 맥락에서 집합은 생성자 집합이라고 하며 M 의 집합으로 불리며 이들의 프리젠테이션을 기준으로 모노이드들을 즉시 분류할 수 있다. (를) 호출함

  • }이가) 유한한 경우 정확히 생성됨.
  • ( R {\ R이(가) 모두 유한할 경우 정확하게 표시된다.

다른 개념과의 연결

즉 왼쪽과 오른쪽 문의 위쪽 측면 예를 들어 terms,[6]단항의 단어를 똑같이 변수에서(기능)을 가지고 있는 semi-Thue 시스템은 또한 term-rewriting system—one. f2(f1()))→ g()){\displaystyle f_{2}(f_{1}()))\rightarrow g())}한학기 규칙 f1f2→ g{\displaystyle f_{1}f는 문자열을 규칙에 해당합니다._{2 g

세미트슈 시스템도 포스트 정식 시스템의 특수한 유형이지만, 모든 포스트 정식 시스템도 SRS로 축소할 수 있다.두 형식 모두 튜링이 완성되어 있어 노암 촘스키무제한 문법에 해당되는데, 이를 세미투에 문법이라고 부르기도 한다.[7]공식 문법은 알파벳을 단자와 비단어로 분리하고, 비단어 사이에서 출발 기호를 고정함으로써 반투어와 다를 뿐이다.소수의 저자는 실제로 시스템을 트리플((, , )로 정의하는데 여기서 ⊆ ∗ ∗ 공리의 집합이라고 불린다.이 "세대적"의 정의에 따르면, 무제한 문법은 단자와 비단어로 알파벳을 분할하고, 그 공리를 비단어로 만드는 하나의 공리를 가진 반투어 시스템일 뿐이다.[8]알파벳을 단말기와 비단말기로 분할하는 간단한 책략은 강력한 책략이다; 그것은 규칙들이 어떤 조합의 단자와 비단말을 포함하고 있는지에 기초하여 촘스키 계층의 정의를 가능하게 한다.이것은 정식 언어 이론에서 결정적인 발전이었다.

양자 컴퓨팅에서는 양자 Thue 시스템의 개념이 개발될 수 있다.[9]양자 계산은 본질적으로 되돌릴 수 있기 때문에, 알파벳 에 대한 재작성 규칙은 양방향이어야 한다(즉, 기본 시스템은 반Tue 시스템이 아니라 Thue 시스템이다). 문자 ⊆ { Q\ 하위 집합에는 Hilbert space 를 부착할 수 있으며 하위 문자열을 다른 문자열에 다시 쓰는 규칙은 문자열에 부착된 Hilbert 공간의 텐서 제품에 대해 단일 작업을 수행할 수 있음을 암시한다.설정된 에서 문자 수를 eservive 고전적인 경우와 유사하게, 실행된 양자 연산이 균일한 회로 등급(예: 종단 보장 시 BQP에 있는 것과 같은)에 대응한다는 점에서 양자 Thue 시스템이 양자 계산을 위한 범용 계산 모델임을 보여줄 수 있다.f 입력 크기의 다항식적으로 여러 단계 내에서 문자열 재작성 규칙 또는 동등하게 Quantum Turing 기계.

역사와 중요성

Semi-Thue 시스템은 논리에 추가 구성을 추가하기 위한 프로그램의 일부로 개발되어, 일반적인 수학 이론이 공식 언어로 표현될 수 있도록 제안 논리 같은 시스템을 만들고, 그 다음 자동적이고 기계적인 방식으로 증명되고 검증되었다.그 희망은 그때 정리가 증명하는 행위가 일련의 현악기 위에 정의된 조작으로 축소될 수 있다는 것이었다.이후 반투에 시스템은 제한되지 않은 그래머에 대해 이형성이며, 튜링 기계에 이형성이 있는 것으로 알려져 있다.이 연구 방법은 성공했고 이제 컴퓨터는 수학적인 것과 논리적인 이론의 증거를 검증하는 데 사용될 수 있다.

알론조 교회의 제안으로, 1947년에 발행된 논문에서 에밀 포스트는 처음으로 "어떤 문제"가 풀릴 수 없는 것으로 증명되었는데, 마틴 데이비스가 말하는 "...고전 수학에서 나온 문제에 대한 최초의 불굴의 증거 - 이 경우, 세미그룹에 대한 문제"라는 단어였다.[10]

Davis는 또한 그 증거가 A에 의해 독립적으로 제시되었다고 주장한다. A. 마르코프.[11]

참고 항목

메모들

  1. ^ 책과 오토, 36페이지
  2. ^ 에이브럼스키 외 416페이지
  3. ^ 살로마 외, 페이지 444
  4. ^ 책과 오토에서 세미-Thue 시스템은 대부분의 책을 통해 유한한 알파벳에 걸쳐 정의된다. 단조로운 프레젠테이션이 도입되는 7장을 제외하고, 이 가정은 조용히 삭제된다.
  5. ^ 책과 오토, 정리 7.1.7, 페이지 149
  6. ^ 나첨 더쇼위츠장피에르 주안노우드.Rewrite Systems (1990) 페이지 6
  7. ^ D.I.A. Cohen, Computer Ironics 소개, 2007년 Wiley-India, 2번째 Edition, Wily-India, ISBN81-265-1334-9, 페이지 572
  8. ^ 댄 A. 시모비치, 리처드 L.Tenney, 애플리케이션이 있는 공식 언어 이론, World Scientific, 1999 ISBN 981-02-3729-4, 4장
  9. ^ J. Bausch, T. Cubitt, M. Ozols, Low Local Dimension을 가진 번역-Invariant Spin Chains의 복잡성, Ann.앙리 푸앵카레 18(11), 2017 doi:10.1007/s00023-017-0609-7 페이지 3449-3513
  10. ^ 마틴 데이비스 (편집자) (1965) (The Underdicabled: Underdicable Propositions, Underdible Probles and Compactable Functions, 292페이지 이후, 뉴욕 레이븐 프레스
  11. ^ A. A. 마르코프(1947) 독레이디 아카데미 나우크 SSSR (N.S.) 55: 583–586

참조

모노그래프스

교과서

  • 마틴 데이비스, 론 시갈, 일레인 J.Weyuker, Computability, 복잡성 및 언어: 이론 컴퓨터 과학의 기초, 제2편, Academic Press, 1994, ISBN 0-12-206382-1, 제7장
  • 일레인 리치, 오토마타, 연산성과 복잡성: 이론과 응용, 프렌티스 홀, 2007, ISBN 0-13-228806-0, 23.5장.

설문 조사

  • Samson Abramsky, Dov M. Gabbay, Thomas S. E. Maibaum(ed.), 컴퓨터 과학 논리의 핸드북: 시멘틱 모델링, 옥스퍼드 대학 출판부, 1995, ISBN 0-19-853780-8.
  • Grzegorz Rozenberg, Arto Salomaaa (edd.), Handbook of Formal Language: 단어, 언어, 문법, 스프링어, 1997, ISBN 3-540-60420-0.

랜드마크 페이퍼