Język nie jest regularny - lemat o pompowaniu.

Zdania. Tautologie. Język matematyki. Wszelkie zagadnienia związane z logiką matematyczną...
krupka888
Użytkownik
Użytkownik
Posty: 23
Rejestracja: 22 lis 2014, o 17:30
Płeć: Kobieta
Lokalizacja: Wrocław
Podziękował: 3 razy

Język nie jest regularny - lemat o pompowaniu.

Post autor: krupka888 »

\(\displaystyle{ \left\{ z\in\left\{0,1\right\}^{*}:z\mbox{ ma tyle }1\mbox{ co 0} \right\}}\). Pokazać przy pomocy lematu o pompowaniu, że język nie jest regularny.
Ostatnio zmieniony 24 maja 2016, o 13:59 przez Jan Kraszewski, łącznie zmieniany 1 raz.
Powód: Używaj LaTeXa TYLKO do wyrażeń matematycznych.
wiedzmac
Użytkownik
Użytkownik
Posty: 478
Rejestracja: 13 lip 2011, o 20:39
Płeć: Mężczyzna
Lokalizacja: Sucha/Wrocław
Podziękował: 16 razy
Pomógł: 62 razy

Język nie jest regularny - lemat o pompowaniu.

Post autor: wiedzmac »

Z czym konkretnie masz problem? Napisz to ci pomogę.
krupka888
Użytkownik
Użytkownik
Posty: 23
Rejestracja: 22 lis 2014, o 17:30
Płeć: Kobieta
Lokalizacja: Wrocław
Podziękował: 3 razy

Język nie jest regularny - lemat o pompowaniu.

Post autor: krupka888 »

Wiem jak udowodnić, że język nie jest regularny dla \(\displaystyle{ 0^n1^n}\) ale to jest tylko szczególny przypadek i będzie to palindrom. Nie wprost - Biorę \(\displaystyle{ i=2}\) (część pompowana) czyli \(\displaystyle{ xyyz}\) i doprowadzam do sprzeczności. Nie wiem jak zabrać się za zadanie gdy np. \(\displaystyle{ 0^{n-m}1^{n-k}0^{m}1^{k}}\) i to jeszcze chyba nie jest koniec, bo taki ciąg może być jeszcze dłuższy.
Ostatnio zmieniony 24 maja 2016, o 22:55 przez Jan Kraszewski, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
wiedzmac
Użytkownik
Użytkownik
Posty: 478
Rejestracja: 13 lip 2011, o 20:39
Płeć: Mężczyzna
Lokalizacja: Sucha/Wrocław
Podziękował: 16 razy
Pomógł: 62 razy

Język nie jest regularny - lemat o pompowaniu.

Post autor: wiedzmac »

To wystarczy. W lemacie o pompowaniu masz ,,dla każdego słowa", więc wystarczy jak wskażesz jedno dla którego nie działa. Ogólnie możesz poczytać sobie dowód i wyrobić sobie pewnie intuicje czytając te slajdy:
... mall15.pdf
krupka888
Użytkownik
Użytkownik
Posty: 23
Rejestracja: 22 lis 2014, o 17:30
Płeć: Kobieta
Lokalizacja: Wrocław
Podziękował: 3 razy

Język nie jest regularny - lemat o pompowaniu.

Post autor: krupka888 »

Jeszcze mam pytanie, czy ten język jest bezkontekstowy. Jedyne co mi przychodzi na myśl, to lemat o pompowaniu dla języka bezkontekstowego, gdy dzielimy wyraz na 5 części i 2 są pompowane. Wtedy trzeba doprowadzić do sprzeczności i uzyska się, że język nie jest bezkontekstowy. Jak język jest regularny to jest bezkontekstowy, ale wiem, że jest nieregularny:/
wiedzmac
Użytkownik
Użytkownik
Posty: 478
Rejestracja: 13 lip 2011, o 20:39
Płeć: Mężczyzna
Lokalizacja: Sucha/Wrocław
Podziękował: 16 razy
Pomógł: 62 razy

Język nie jest regularny - lemat o pompowaniu.

Post autor: wiedzmac »

Tak jak języki regularne są równoważne z automatami, to języki bezkontekstowe są równoważne z automatami ze stosem. Dość łatwo tutaj taki automat napisać.
Jeśli chcesz większą podpowiedź to daj znać.
no_name
Użytkownik
Użytkownik
Posty: 62
Rejestracja: 2 gru 2013, o 09:51
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 18 razy

Język nie jest regularny - lemat o pompowaniu.

Post autor: no_name »

wiedzmac, jesteś jeszcze obecny na forum ?
wiedzmac
Użytkownik
Użytkownik
Posty: 478
Rejestracja: 13 lip 2011, o 20:39
Płeć: Mężczyzna
Lokalizacja: Sucha/Wrocław
Podziękował: 16 razy
Pomógł: 62 razy

Język nie jest regularny - lemat o pompowaniu.

Post autor: wiedzmac »

Tak, jestem.
ODPOWIEDZ