Automata Theory and Logic
Minimizing DFA
A TUTORIAL
BY
ANIMESH CHATURVEDI
AT
INDIAN INSTITUTE OF TECHNOLOGY INDORE (IIT-I)
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given
below
Computer Science GATE 2011
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given
below
Computer Science GATE 2011
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given
below
http://www.sanfoundry.com/automata-theory-minimizing-dfa/
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given
below
http://www.sanfoundry.com/automata-theory-minimizing-dfa/
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given
below
http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given
below
http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given
below
http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given
below
Already minimized
http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given
below
Notes on Computation Theory Konrad Slind
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given
below
Notes on Computation Theory Konrad Slind
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given
below
https://en.wikipedia.org/wiki/DFA_minimization
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given
below
https://en.wikipedia.org/wiki/DFA_minimization
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given
below
Notes on Computation Theory Konrad Slind
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given
below
Notes on Computation Theory Konrad Slind
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given
below
Notes on Computation Theory Konrad Slind
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given
below {0, 1} ∪ {x ∈ {0, 1}∗ | len(x) ≥ 3}
Notes on Computation Theory Konrad Slind
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given
below {0, 1} ∪ {x ∈ {0, 1}∗ | len(x) ≥ 3}
Notes on Computation Theory Konrad Slind
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given
below {0, 1} ∪ {x ∈ {0, 1}∗ | len(x) ≥ 3}
Notes on Computation Theory Konrad Slind
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given
below {0n | ∃k. n = 3k + 1}
Notes on Computation Theory Konrad Slind
Minimal DFA
Draw a minimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given
below {0n | ∃k. n = 3k + 1}
Notes on Computation Theory Konrad Slind
References
Notes on Computation Theory Konrad Slind
http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html
https://en.wikipedia.org
http://www.sanfoundry.com/automata-theory-minimizing-dfa/
Minimizing DFA

Minimizing DFA

  • 1.
    Automata Theory andLogic Minimizing DFA A TUTORIAL BY ANIMESH CHATURVEDI AT INDIAN INSTITUTE OF TECHNOLOGY INDORE (IIT-I)
  • 2.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given below Computer Science GATE 2011
  • 3.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given below Computer Science GATE 2011
  • 4.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given below http://www.sanfoundry.com/automata-theory-minimizing-dfa/
  • 5.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given below http://www.sanfoundry.com/automata-theory-minimizing-dfa/
  • 6.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given below http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html
  • 7.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given below http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html
  • 8.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given below http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html
  • 9.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given below Already minimized http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html
  • 10.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given below Notes on Computation Theory Konrad Slind
  • 11.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {a, b} is given below Notes on Computation Theory Konrad Slind
  • 12.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given below https://en.wikipedia.org/wiki/DFA_minimization
  • 13.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given below https://en.wikipedia.org/wiki/DFA_minimization
  • 14.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given below Notes on Computation Theory Konrad Slind
  • 15.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given below Notes on Computation Theory Konrad Slind
  • 16.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given below Notes on Computation Theory Konrad Slind
  • 17.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given below {0, 1} ∪ {x ∈ {0, 1}∗ | len(x) ≥ 3} Notes on Computation Theory Konrad Slind
  • 18.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given below {0, 1} ∪ {x ∈ {0, 1}∗ | len(x) ≥ 3} Notes on Computation Theory Konrad Slind
  • 19.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given below {0, 1} ∪ {x ∈ {0, 1}∗ | len(x) ≥ 3} Notes on Computation Theory Konrad Slind
  • 20.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given below {0n | ∃k. n = 3k + 1} Notes on Computation Theory Konrad Slind
  • 21.
    Minimal DFA Draw aminimal DFA which accepts the same language as a DFA with alphabet ∑ = {0, 1} is given below {0n | ∃k. n = 3k + 1} Notes on Computation Theory Konrad Slind
  • 22.
    References Notes on ComputationTheory Konrad Slind http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/min-fa.html https://en.wikipedia.org http://www.sanfoundry.com/automata-theory-minimizing-dfa/