2dca (양방향 결정적 1 카운터 오토마타) (Petersen, 1994) 는 다음 단항 언어를 인식 할 수 있습니다.
2dca에 의해 인식되는 다른 사소한 단항 언어가 있습니까?
2dca가 인식 할 수 있는지 여부는 여전히 알 수 없습니다 .
정의 : 2dca는 카운터가있는 양방향 결정적 유한 오토 마톤입니다. 2dca는 카운터 값이 0인지 여부를 테스트하고 각 단계에서 카운터 값을 1 씩 증가 또는 감소시킬 수 있습니다.
2dca (양방향 결정적 1 카운터 오토마타) (Petersen, 1994) 는 다음 단항 언어를 인식 할 수 있습니다.
2dca에 의해 인식되는 다른 사소한 단항 언어가 있습니까?
2dca가 인식 할 수 있는지 여부는 여전히 알 수 없습니다 .
정의 : 2dca는 카운터가있는 양방향 결정적 유한 오토 마톤입니다. 2dca는 카운터 값이 0인지 여부를 테스트하고 각 단계에서 카운터 값을 1 씩 증가 또는 감소시킬 수 있습니다.
답변:
이것은 Marvin L. Minsky, "태그 문제에 대한 포스트의 문제의 재귀 적 해석 불가능 성 및 튜링 머신 이론의 다른 주제"를 읽는 동안 제 생각에 떠오른 아이디어입니다. 특히 유명한 정리 Ia :
정리 IA는 : 우리는 어떤 부분 재귀 함수를 나타낼 수 개의 정수의 프로그램 운영에 의한을 S (1 개) 와 S (2) 이용 안내 I J 다음 형태를 (ⅰ)에 추가 1 S의 J 및 이동 I의 J 1 ( ⅱ) 1 빼기 S의 J 경우, S의 J ≠ 0
및 이동 달리로 이동 I의 J 2 , 우리는 이러한 프로그램을 구성 할 수있는 시작과 S 1
및 S 2 = 0 이고 결국 S 1 = 2 f ( n ) 및 S 2 = 0으로 정지
입력이 단항으로 제공되는 (반) 무한 테이프 위에 카운터가 하나 인 양방향 DFA가있는 경우 : DFA는 다음을 수행 할 수 있습니다.
튜링의 두 카운터 머신을 시뮬레이션 할 수 있습니다.
지금, 당신은 재귀 함수의 경우 그 시간에 실행 T ( N ) 표준 튜링 기계에, 하나 개의 카운터와 양방향 DFA 그에서 시작 유한 테이프 $ (1) 미터 $ (단, 및 ) :
따라서 유한 테이프에 충분한 공간을 제공하는 위에서 설명한 특수 입력 인코딩을 사용하면 하나의 카운터와 단항 알파벳이있는 양방향 DFA가 모든 재귀 함수를 계산할 수 있습니다.
접근 방식이 올 바르면 을 선택하는 방법 또는 큰 홀수 k ≫ 2 를 선택 하고 입력을 1 m , m = 2 로 인코딩 하기에 충분한 지에 대해 추론하는 것이 흥미로울 것입니다 n k n
사소한 것은 1dca에서 받아 들일 수없는 언어 L을 의미한다고 가정합니다. 다음은 그러한 언어 인 것 같습니다.
센터 = {w | w는 {0,1} * 이상이며 일부 x에 대해서는 w = x1y이며, y는 | x | = | y |}
이 언어는 1dca에서 사용할 수 없지만 1nca에서 사용할 수 있습니다. 2dca에서 승인 할 수 있습니다. 세부 사항은 운동으로 남습니다.