Regular Pumping Examples
Regular Pumping Examples
of
• with | x y | m and | y | 1
i i 0, 1, 2, ...
• such that: xy z L
Fall 2005 Costas Busch - RPI 2
Non-regular languages R
L {vv : v *}
Regular languages
Since L is infinite
we can apply the Pumping Lemma
length | w| m
m m m m
We pick wa b b a
Fall 2005 Costas Busch - RPI 6
m m m m
Write a b b a xyz
m m m m
xyz a...aa...a...ab...bb...ba...a
x y z
k
Thus: y a , k 1
Fall 2005 Costas Busch - RPI 7
m m m m k
x y za b b a y a , k 1
i
From the Pumping Lemma: xy z L
i 0, 1, 2, ...
2
Thus: xy z L
Fall 2005 Costas Busch - RPI 8
m m m m k
x y za b b a y a , k 1
2
From the Pumping Lemma: xy z L
m+k m m m
2
xy z = a...aa...aa...a...ab...bb...ba...a ∈ L
x y y z
m k m m m
Thus: a b b a L
Fall 2005 Costas Busch - RPI 9
m k m m m
a b b a L k 1
R
BUT: L {vv : v *}
m k m m m
a b b a L
CONTRADICTION!!!
Fall 2005 Costas Busch - RPI 10
Therefore: Our assumption that L
is a regular language is not true
Regular languages
Since L is infinite
we can apply the Pumping Lemma
length | w| m
m m 2m
We pick wa b c
Fall 2005 Costas Busch - RPI 15
m m 2m
Write a b c xyz
m m 2m
xyz a...aa...aa...ab...bc...cc...c
x y z
k
Thus: y a , k 1
Fall 2005 Costas Busch - RPI 16
m m 2m k
x y za b c y a , k 1
i
From the Pumping Lemma: xy z L
i 0, 1, 2, ...
0
Thus: x y z = xz ∈ L
mk m 2m
Thus: a b c L
Fall 2005 Costas Busch - RPI 18
mk m 2m
a b c L k 1
n l n l
BUT: L {a b c : n, l 0}
mk m 2m
a b c L
CONTRADICTION!!!
Fall 2005 Costas Busch - RPI 19
Therefore: Our assumption that L
is a regular language is not true
Regular languages
n! 1 2 (n 1) n
Since L is infinite
we can apply the Pumping Lemma
m!
We pick wa
Fall 2005 Costas Busch - RPI 24
m!
Write a xyz
i
From the Pumping Lemma: xy z L
i 0, 1, 2, ...
2
Thus: xy z L
2
From the Pumping Lemma: xy z L
mk m!m
2
xy z a...aa...aa...aa...aa...aa...a L
x y y z
m! k
Thus: a L
Fall 2005 Costas Busch - RPI 27
m! k
a L 1 k m
n!
Since: L {a : n 0}
m! k (m 1)!
n!
BUT: L {a : n 0}
m! k
a L
CONTRADICTION!!!
Fall 2005 Costas Busch - RPI 30
Therefore: Our assumption that L
is a regular language is not true