Wikipedia ma następującą definicję lematu pompującego dla zwykłych języków ...
Niech będzie zwykłym językiem. Następnie istnieje całkowita p ≥ 1 zależy wyłącznie od L , tak że każdy ciąg wagowych w L o długości co najmniej p ( p nazywany jest „pompowanie długość”) może być zapisane jako W = xyz (tj wag można podzielić na trzy podciągi), spełniający następujące warunki:p L.L p p w x y z w
- | | ≥ 1
- | | ≤
- dla wszystkich ≥ 0, ∈
Nie rozumiem, jak to jest spełnione w przypadku prostego, skończonego języka regularnego. Jeśli mam alfabetu { } i wyrażenia regularnego następnie składa się z tylko jednym słowem, które jest następnie b . Chcę teraz sprawdzić, czy mój zwykły język spełnia pompujący lemat ...
Ponieważ w moim wyrażeniu regularnym nic się nie powtarza, wartość musi być pusta, aby warunek 3 był spełniony dla wszystkich . Ale jeśli tak, to nie spełnia warunku 1, który mówi, że musi mieć co najmniej 1 długość!
Jeśli zamiast tego pozwolę być , lub wówczas spełni warunek 1, ale nie spełni warunku 3, ponieważ tak naprawdę nigdy się nie powtarza.
Najwyraźniej brakuje mi czegoś oczywistego. Który jest?