Lecture 8 - Finite Automata and Non-Regular Languages Flashcards

Regular & Non-Regular Languages, Pumping Lemma

1
Q

___________ many and exactly _ of all _________ over any ________

A

Uncountably; C; languages;
alphabet Σ != ∅

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

_ infinitely countably many regular languages

A

ℵ0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

___________ many and exactly _ _________ that are not _______

A

Uncountably many; C languages; regular

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A language L ⊆ Σ*
is regular iff.

A

There is a regular
expression r ∈ R that represents L, i.e. such that L = L(r)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

For any regular language L, its reverse language L^R is _______

A

regular

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a Pumping Lemma? What is it used for?

A

one of a general class of Theorems
called pumping theorems; used as a tool to carry proofs that some languages are not regular

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the Pumping Lemma assert?

A

the existence of certain points in certain strings where a substring can be repeatedly inserted (pumping) without affecting the
acceptability of the string

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why is the book pumping lemma special?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly