Potrzebuję pomocy z problemem lematu pompującego.Lemat pompowania (język regularny)
L = { {a,b,c}* | #a(L) < #b(L) < #c(L) }
To właśnie się tak dalece:
y = uvw is the string from the pumping lemma.
niech Y = abbc^n, n ma długość od lematu pompowania. y jest w L, ponieważ liczba a: s jest mniejsza niż liczba b: s, a liczba b: s jest mniejsza niż liczba c: s.
Pozwoliłem u = a, v = bb i w = c^n. | uv | < y, jak stwierdzono w pompowaniu lematu. Jeśli "pompuję" (bb)^2, otrzymam
y = abbbbc^n which violates the rule #b(L) < #c(L).
Czy to prawda? Czy jestem na "właściwej ścieżce"?
Dzięki
Próbujesz użyć lematu pompowania, aby udowodnić, że opisany język jest regularny? Lub, że nie jest regularny?Tak czy inaczej, nie możesz wybrać podłańcucha do powtórzenia: lemat pompowania mówi jedynie, że istnieje jakieś * n * takie, że w dowolnym zdaniu * s * długości> = * n * istnieje podział na * s * do * uvw * takie, że | * uw * | <* n *, | * v * | > = 1 i * u * * v *^* i * * w * to zdanie dla wszystkich * i *. (Ponieważ "c" jest zawsze powtarzalne w tym języku, możesz mieć problem ze znalezieniem zdań, w których dzielenie zdania na niektóre wewnętrzne c nie działa.) –