Lecture 8 - Finite Automata and Non-Regular Languages Flashcards
Regular & Non-Regular Languages, Pumping Lemma
___________ many and exactly _ of all _________ over any ________
Uncountably; C; languages;
alphabet Σ != ∅
_ infinitely countably many regular languages
ℵ0
___________ many and exactly _ _________ that are not _______
Uncountably many; C languages; regular
A language L ⊆ Σ*
is regular iff.
There is a regular
expression r ∈ R that represents L, i.e. such that L = L(r)
For any regular language L, its reverse language L^R is _______
regular
What is a Pumping Lemma? What is it used for?
one of a general class of Theorems
called pumping theorems; used as a tool to carry proofs that some languages are not regular
What does the Pumping Lemma assert?
the existence of certain points in certain strings where a substring can be repeatedly inserted (pumping) without affecting the
acceptability of the string
Why is the book pumping lemma special?
It is a stronger version of PL 2. It applies to any regular language, not to an infinite regular language as PL 1 & PL 2.