Wikipedia 에는 일반 언어에 대한 펌핑 보조 정리에 대한 다음 정의가 있습니다 ...
정규 언어로 하자 . 이어서 정수 존재 ≥ 1에만 따라 그러한 모든 문자열 것을 에 이상의 길이 ( 은 "펌핑 길이"라고한다)가과 같이 쓸 수있다 = , 즉 ( 분할 될 수 다음 조건을 만족하는 세 개의 하위 문자열로) :
- | | ≥ 1
- | | ≤
- 모든 ≥ 0, ∈
나는 이것이 단순한 유한 한 정규 언어에 대해 어떻게 만족되는지 알지 못한다. 알파벳 { } 및 정규 표현식 경우 은 한 단어로 구성되며 뒤에는 b 옵니다 . 이제 내 정규 언어가 펌핑 보조를 충족시키는 지 확인하고 싶습니다 ...
내 정규 표현식에서 반복되는 것이 없으므로 의 값은 비어 있어야 조건 3이 모든 대해 만족됩니다 . 그러나 그렇다면 길이가 1 이상이어야한다는 조건 1에 실패 합니다!
대신 내가 할 경우 일 수 , B 또는 B 다음은 조건 1을 만족하지만 실제로 자체를 반복하지 않기 때문에 조건 (3) 실패합니다.
나는 명백하게 명백한 무언가를 놓치고있다. 어느 것입니까?