Construct a E-NFA 15 or more state having E={a, b, c}. It must have at least 5 E-transitions.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

1. Construct a E-NFA 15 or more state having E={a, b, c}. It must have at least 5 E-transitions.

Expert Solution
Step 1

An NFA is a 5-tuple ( Q,
Σ,
δ, q
0, F ), where:
– Q is a finite set of states,

Σ is a finite set (alphabet) of input symbols,

δ: Q × Σ
ε
→ P(Q) is the transition function,

– q0
∈ Q, is the start state, and
–F
⊆ Q is the set of accepting, or final states.

  • An NFA is a 5-tuple ( Q,
    Σ,
    δ, q
    0, F ), where:
    – Q is a finite set of states,

    Σ is a finite set (alphabet) of input symbols,

    δ: Q × Σ
    ε
    → P(Q) is the transition function,
    – q0
    ∈ Q, is the start state, and
    –F
    ⊆ Q is the set of accepting, or final states
Step 2

E = { a, b, c }
P(E) = {∅, {a}, {b}, {c}, {a,b}, {a,c}, {b,c}, {a,b,c} }

Computations for input word w = 0010:
– Possible states after 0: { a, b }
– Then after another 0: { a, b }
– After 1: { a, c }
– After final 0: { a, b }
• Since neither a nor b is accepting, M does not
accept 0010.
0 0 0
{ a } Æ { a, b } Æ { a, b } Æ { a, c } Æ { a, b }

Q = { a, b, c }
Σ = { 0, 1 }
q 0 1
ε 0 = a
F = { c } a {a,b} {a}

δ: b
∅ {c}

c


Computer Science homework question answer, step 2, image 1

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Fundamentals of Boolean Algebra and Digital Logics
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education