View by Category

Loading...

PPT – Lecture 6 Nondeterministic Finite Automata NFA PowerPoint presentation | free to download - id: 8fae7-YWQ4Z

The Adobe Flash plugin is needed to view this content

About This Presentation

Write a Comment

User Comments (0)

Transcript and Presenter's Notes

Lecture 6 Nondeterministic Finite Automata (NFA)

NFA

e

p

h

b

t

a

l

a

- The tape is divided into finitely many cells.

Each cell contains a symbol in an alphabet S.

a

- The head scans at a cell on the tape and can read

a symbol on the cell. In each move, the head move

to the right cell or stop there (in a e-move).

- The finite control has finitely many states which

form a set Q. For each move, the state is changed

according to the evaluation of a transition

function - d Q x (S U e) ? 2 (the family of all
- subsets

of Q)

Q

Q

a

a

p

q

pp1 or p2

- d(q, a) p1, p2 for a in S means that if the

head reads symbol a and the finite control is in

the state q, then the next state should be p1 or

p2, and the head moves one cell to the right.

a

a

p

q

pp1 or p2

- d(q, e) p1, p2 means that if the finite

control is in the state q, then the next state

can be be p1 or p2, and the head does not move.

This move is called a e-move.

a

?

q

- d(q, a) F means that the NFA is stuck.

s

- There are some special states an initial state s

and a final set F of final states. - Initially, the NTM is in the initial state s and

the head scans the leftmost cell. The tape holds

an input string.

x

h

- When the head gets off the tape, the NFA stops.

An input string x is accepted by the NFA if there

is a computation path to make the NFA stop at a

final state. - Otherwise, the input string is rejected.

- The NTM can be represented by
- M (Q, S, d, s, F)
- where S is the alphabet of input symbols.
- The set of all strings accepted by a NFA M is

denoted by L(M). We also say that the language

L(M) is accepted by M.

- The transition diagram of a NFA is an

alternative way to represent the DFA. - For M (Q, S, d, s, F), the transition diagram

of M is a symbol-labeled digraph G(V, E)

satisfying the following - V Q (s , f for f \in F)
- E q p p \in d(q, a).

a

d 0 1 e

s p, s s

p q

s q q q

0,1

0

0

0

s

p

q

1

e

Theorem 1

- Every regular language can be accepted by an NFA.

G(r)

- For each regular expression r, we can construct a

digraph G(r) with edges labeled by symbols and e

as follows. - If rF, then
- If r?F, then

(No Transcript)

F

e

e

(No Transcript)

- (01111)
- (01)(111)
- 10(01)00
- 10(01)(01)00
- ((01)(10)0)

10(01)(01)00

10(01)

(01)00

1

0

(01)

0

0

(01)

0,1

1

0

e

e

e

0

0

e

0,1

(01)0(01)

5

0,1

0

0

0

0

0

0

1

1

1

1

1

R

Given an NFA M, construct an NFA accepting L(M) .

0

e

0

1

1

e

0

0

e

0

1

e

1

0

Given an NFA M, construct an NFA accepting L(M) .

Is it correct?

0

0

Answer No!

1

1

What is the correct way?

0

First, turn NFA to DFA and then do.

About PowerShow.com

PowerShow.com is a leading presentation/slideshow sharing website. Whether your application is business, how-to, education, medicine, school, church, sales, marketing, online training or just for fun, PowerShow.com is a great resource. And, best of all, most of its cool features are free and easy to use.

You can use PowerShow.com to find and download example online PowerPoint ppt presentations on just about any topic you can imagine so you can learn how to improve your own slides and presentations for free. Or use it to find and download high-quality how-to PowerPoint ppt presentations with illustrated or animated slides that will teach you how to do something new, also for free. Or use it to upload your own PowerPoint slides so you can share them with your teachers, class, students, bosses, employees, customers, potential investors or the world. Or use it to create really cool photo slideshows - with 2D and 3D transitions, animation, and your choice of music - that you can share with your Facebook friends or Google+ circles. That's all free as well!

For a small fee you can get the industry's best online privacy or publicly promote your presentations and slide shows with top rankings. But aside from that it's free. We'll even convert your presentations and slide shows into the universal Flash format with all their original multimedia glory, including animation, 2D and 3D transition effects, embedded music or other audio, or even video embedded in slides. All for free. Most of the presentations and slideshows on PowerShow.com are free to view, many are even free to download. (You can choose whether to allow people to download your original PowerPoint presentations and photo slideshows for a fee or free or not at all.) Check out PowerShow.com today - for FREE. There is truly something for everyone!

You can use PowerShow.com to find and download example online PowerPoint ppt presentations on just about any topic you can imagine so you can learn how to improve your own slides and presentations for free. Or use it to find and download high-quality how-to PowerPoint ppt presentations with illustrated or animated slides that will teach you how to do something new, also for free. Or use it to upload your own PowerPoint slides so you can share them with your teachers, class, students, bosses, employees, customers, potential investors or the world. Or use it to create really cool photo slideshows - with 2D and 3D transitions, animation, and your choice of music - that you can share with your Facebook friends or Google+ circles. That's all free as well!

For a small fee you can get the industry's best online privacy or publicly promote your presentations and slide shows with top rankings. But aside from that it's free. We'll even convert your presentations and slide shows into the universal Flash format with all their original multimedia glory, including animation, 2D and 3D transition effects, embedded music or other audio, or even video embedded in slides. All for free. Most of the presentations and slideshows on PowerShow.com are free to view, many are even free to download. (You can choose whether to allow people to download your original PowerPoint presentations and photo slideshows for a fee or free or not at all.) Check out PowerShow.com today - for FREE. There is truly something for everyone!

presentations for free. Or use it to find and download high-quality how-to PowerPoint ppt presentations with illustrated or animated slides that will teach you how to do something new, also for free. Or use it to upload your own PowerPoint slides so you can share them with your teachers, class, students, bosses, employees, customers, potential investors or the world. Or use it to create really cool photo slideshows - with 2D and 3D transitions, animation, and your choice of music - that you can share with your Facebook friends or Google+ circles. That's all free as well!

For a small fee you can get the industry's best online privacy or publicly promote your presentations and slide shows with top rankings. But aside from that it's free. We'll even convert your presentations and slide shows into the universal Flash format with all their original multimedia glory, including animation, 2D and 3D transition effects, embedded music or other audio, or even video embedded in slides. All for free. Most of the presentations and slideshows on PowerShow.com are free to view, many are even free to download. (You can choose whether to allow people to download your original PowerPoint presentations and photo slideshows for a fee or free or not at all.) Check out PowerShow.com today - for FREE. There is truly something for everyone!

For a small fee you can get the industry's best online privacy or publicly promote your presentations and slide shows with top rankings. But aside from that it's free. We'll even convert your presentations and slide shows into the universal Flash format with all their original multimedia glory, including animation, 2D and 3D transition effects, embedded music or other audio, or even video embedded in slides. All for free. Most of the presentations and slideshows on PowerShow.com are free to view, many are even free to download. (You can choose whether to allow people to download your original PowerPoint presentations and photo slideshows for a fee or free or not at all.) Check out PowerShow.com today - for FREE. There is truly something for everyone!

Recommended

«

/ »

Page of

«

/ »

Promoted Presentations

Related Presentations

Page of

Home About Us Terms and Conditions Privacy Policy Contact Us Send Us Feedback

Copyright 2017 CrystalGraphics, Inc. — All rights Reserved. PowerShow.com is a trademark of CrystalGraphics, Inc.

Copyright 2017 CrystalGraphics, Inc. — All rights Reserved. PowerShow.com is a trademark of CrystalGraphics, Inc.

The PowerPoint PPT presentation: "Lecture 6 Nondeterministic Finite Automata NFA" is the property of its rightful owner.

Do you have PowerPoint slides to share? If so, share your PPT presentation slides online with PowerShow.com. It's FREE!

Committed to assisting Utdallas University and other schools with their online training by sharing educational presentations for free