몇 가지 예를 생성하는 방법 :
@shreesh의 답을 바탕으로 모든 반 회문 언어는
에 대한몇 가지엄격한 전체 순서 < .
L={x | x<xR}(∗)
<
실제로, 회문 방지 주어지면 다음과 같이 관련 < 을 정의 할 수 있습니다 . { 0 , 1 } ∗의 열거 x 0 , x 1 , … 을 취하여 시작 합니다. 여기서 각 단어는 정확히 한 번 발생합니다. 그런 다음 열거를 변경합니다. 각 비-회문 x , x R 쌍에 대해 L 에 속하는 항목 이 다른 항목보다 먼저 나타나 도록 위치를 바꿉니다 . 새로운 열거는 전체 순서 < 만족 ( * )을 유도합니다 .L<x0,x1,…{0,1}∗x,xRL<(∗)
( * ) 로 정의 된 모든 이 비 회문이라는 것은 사소한 것이기 때문에 ( * ) 는 비 회문 언어의 완전한 특성입니다.L(∗)(∗)
원래의 질문을 해결하면서, 우리는 orderings < 을 만들어 안티-회문 언어 의 몇 가지 예를 얻을 수 있음을 알았습니다 . 우리는 또한 그렇게함으로써 우리가 언어의 하위 클래스로 제한하지 않고 일반성을 잃지 않는다는 것을 알고 있습니다.L<
"이 언어는 규칙적 일 수 있습니까?"라는 질문에 대해 :
회문 방지 이 규칙적이지 않다는 것을 증명하기 위해 , 모순에 의해 규칙적이라고 가정하십시오.L
- 규칙은 반전 에 의해 유지 되므로 도 규칙적입니다.LR
- 규칙은 노조에 의해 유지되기 때문에 모든 비 회 문의 집합 인 도 규칙적입니다.L∪LR
- 규칙은 보체에 의해 보존되므로 모든 회문은 규칙적입니다.
마지막 진술에서 펌핑을 통해 모순을 도출 할 수 있습니다. (예를 들어 솔루션을 보려면 여기 를 참조하십시오 )