SlideShare a Scribd company logo
1 of 88
Non Deterministic Automata

1
Nondeterministic Finite Accepter (NFA)
Alphabet = {a}

a

q0

q1 a

q2

a

q3
2
Nondeterministic Finite Accepter (NFA)
Alphabet = {a}
Two choices
a

q0

q1 a

q2

a

q3
3
Nondeterministic Finite Accepter (NFA)
Alphabet = {a}
Two choices
a

q0

q1 a

q2

No transition

a

q3

No transition
4
First Choice
a a

a

q0

q1 a

q2

a

q3
5
First Choice
a a

a

q0

q1 a

q2

a

q3
6
First Choice
a a

a

q0

q1 a

q2

a

q3
7
First Choice
a a

a

q0

q1 a

q2

“accept”

a

q3
8
Second Choice
a a

a

q0

q1 a

q2

a

q3
9
Second Choice
a a

a

q0

q1 a

q2

a

q3
10
Second Choice
a a

a

q0

q1 a

a

q3

q2

No transition:
the automaton hangs
11
Second Choice
a a

a

q0

q1 a

q2

a

q3

“reject”
12
Observation
An NFA accepts a string
if
there is a computation of the NFA
that accepts the string

13
Example

aa

is accepted by the NFA:

a

q0

q1 a

q2

a

q3
14
Lambda Transitions

q0 a

q1 λ

q1 a

q3

15
a a

q0 a

q1 λ

q2 a

q3

16
a a

q0 a

q1 λ

q2 a

q3

17
(read head doesn’t move)

a a

q0 a

q1 λ

q2 a

q3

18
a a

q0 a

q1 λ

q2 a

q3

19
a a

“accept”

q0 a
String

aa

q1 λ

q2 a

q3

is accepted
20
Language accepted:

q0 a

q1 λ

L = {aa}

q2 a

q3

21
Another NFA Example

q0

a

b

q1

q2

λ

q3

λ
22
a b

q0

a

b

q1

q2

λ

q3

λ
23
a b

q0

a

b

q1

q2

λ

q3

λ
24
a b

q0

a

b

q1

q2

λ

q3

λ
25
a b

“accept”

q0

a

b

q1

q2

λ

q3

λ
26
Another String

a b a b

q0

a

b

q1

q2

λ

q3

λ
27
a b a b

q0

a

b

q1

q2

λ

q3

λ
28
a b a b

q0

a

b

q1

q2

λ

q3

λ
29
a b a b

q0

a

b

q1

q2

λ

q3

λ
30
a b a b

q0

a

b

q1

q2

λ

q3

λ
31
a b a b

q0

a

b

q1

q2

λ

q3

λ
32
a b a b

q0

a

b

q1

q2

λ

q3

λ
33
a b a b

“accept”

q0

a

b

q1

q2

λ

q3

λ
34
Language accepted

L = { ab, abab, ababab, ...}
= { ab}
q0

a

+

b

q1

q2

λ

q3

λ
35
Another NFA Example

0
q0

1

q1

0, 1 q2

λ
36
Language accepted

L = { λ , 10, 1010, 101010, ...}
= {10} *

0
q0

1

q1

0, 1 q2

λ
37
Formal Definition of NFAs

M = ( Q, Σ, δ , q0 , F )

Q:

Set of states, i.e.

{ q0 , q1, q2 }

Σ:

Input aplhabet, i.e.

{ a, b}

δ:

Transition function

q0 : Initial state

F:

Final states
38
Transition Function δ

δ ( q0 , 1) = { q1}
0
q0

1

q1

0, 1 q
2

λ
39
δ (q1,0) = {q0 , q2 }
0
q0

1

q1

0, 1 q
2

λ
40
δ (q0 , λ ) = {q0 , q2 }
0
q0

1

q1

0, 1 q
2

λ
41
δ (q2 ,1) = ∅
0
q0

1

q1

0, 1 q
2

λ
42
Extended Transition Function δ *

δ * ( q0 , a ) = { q1}

q5

q4
a
q0

a

a
b

q1

λ

q2

λ

q3
43
δ * ( q0 , aa ) = { q4 , q5 }

q5

q4
a
q0

a

a
b

q1

λ

q2

λ

q3
44
δ * ( q0 , ab ) = { q2 , q3 , q0 }

q5

q4
a
q0

a

a
b

q1

λ

q2

λ

q3
45
Formally
It holds

q j ∈ δ * ( qi , w)

if and only if
there is a walk from
with label w

qi to q j
46
The Language of an NFA M

F = { q0 ,q5 }

q5

q4
a
q0

a

a
b

q1

q2

λ

q3

λ

δ * ( q0 , aa ) = { q4 , q5 }

aa ∈ L(M )
47
F = { q0 ,q5 }

q5

q4
a
q0

a

a
b

q1

q2

λ

q3

λ

δ * ( q0 , ab ) = { q2 , q3 , q0 }

ab ∈ L( M )
48
F = { q0 ,q5 }

q5

q4
a
q0

a

a
b

q1

q2

λ

q3

λ

δ * ( q0 , abaa ) = { q4 , q5 }

aaba ∈ L(M )
49
F = { q0 ,q5 }

q5

q4
a
q0

a

a
b

q1

q2

λ

q3

λ

δ * ( q0 , aba ) = { q1}

aba ∉ L( M )
50
q5

q4
a
q0

a

a
b

q1

λ

q2

q3

λ
L( M ) = { aa} ∪ { ab} * ∪ { ab}

+

{ aa}
51
Formally
The language accepted by NFA

M

is:

L( M ) = { w1, w2 , w3 ,...}

where

δ * (q0 , wm ) = {qi , q j ,...}

and there is some

qk ∈ F

(final state)
52
w∈ L( M )

δ * (q0 , w)
qi

w
q0

qk

w
w

qk ∈ F

qj

53
Equivalence of NFAs and DFAs

54
Equivalence of Machines
For DFAs or NFAs:
Machine
if

M1

is equivalent to machine

M2

L( M 1 ) = L( M 2 )

55
Example

L( M1 ) = {10} *

L( M 2 ) = {10} *

0
q0

1

0
q0

1

NFA

q1

M1
0, 1

q2

λ
DFA

q1
0

M2

0,1

1

q2
56
Since

L( M1 ) = L( M 2 ) = {10} *

machines

NFA

DFA

M1
M1

M2

and

M2

are equivalent
0

q0

1

q1

0, 1

λ
0,1

0
q0

1

q2

q1
0

1

q2
57
Equivalence of NFAs and DFAs

Question:

NFAs

=

DFAs ?

Same power?
Accept the same languages?

58
Equivalence of NFAs and DFAs

Question:

NFAs

=

DFAs ?

YES!

Same power?
Accept the same languages?

59
We will prove:
Languages
accepted
by NFAs

=

Languages
accepted
by DFAs

60
We will prove:
Languages
accepted
by NFAs

=

Languages
accepted
by DFAs

NFAs and DFAs have the same
computation power
61
Step 1
Languages
accepted
by NFAs

⊇

Languages
accepted
by DFAs

62
Step 1
Languages
accepted
by NFAs
Proof:

⊇

Languages
accepted
by DFAs

Every DFA is also an NFA

63
Step 1
Languages
accepted
by NFAs
Proof:

⊇

Languages
accepted
by DFAs

Every DFA is also an NFA
A language accepted by a DFA
is also accepted by an NFA

64
Step 2
Languages
accepted
by NFAs

⊆

Languages
accepted
by DFAs

65
Step 2
Languages
accepted
by NFAs
Proof:

⊆

Languages
accepted
by DFAs

Any NFA can be converted to an
equivalent DFA

66
Step 2
Languages
accepted
by NFAs
Proof:

⊆

Languages
accepted
by DFAs

Any NFA can be converted to an
equivalent DFA
A language accepted by an NFA
is also accepted by a DFA

67
NFA

q0

NFA to DFA
a
a
λ q2
q1
b

DFA

{ q0 }

68
NFA

q0

NFA to DFA
a
a
λ q2
q1
b

DFA

{ q0 }

a

{ q1, q2 }

69
NFA

q0

NFA to DFA
a
a
λ q2
q1
b

DFA

a

{ q0 }
b

∅

{ q1, q2 }

70
NFA

q0

NFA to DFA
a
a
λ q2
q1
b
a

DFA

a

{ q0 }
b

∅

{ q1, q2 }

71
NFA

q0

NFA to DFA
a
a
λ q2
q1
b
a

b

DFA

a

{ q0 }
b

∅

{ q1, q2 }

72
NFA

q0

NFA to DFA
a
a
λ q2
q1
b
a

b

DFA

a

{ q0 }

{ q1, q2 }

∅

a, b

b

73
NFA

q0

NFA to DFA
a
a
λ q2
q1
b
a

b

DFA

a

{ q0 }

{ q1, q2 }

∅

a, b

b

74
NFA to DFA: Remarks
We are given an NFA

M

We want to convert it
to an equivalent DFA M ′

With

L( M ) = L(M ′)
75
If the NFA has states

q0 , q1, q2 ,...
the DFA has states in the powerset

∅, { q0 } , { q1} , { q1, q2 } , { q3 , q4 , q7 } ,....
76
Procedure NFA to DFA

1.

Initial state of NFA:

q0

Initial state of DFA:

{ q0 }
77
Example
a

NFA

q0

a

λ

q1

q2

b
DFA

{ q0 }

78
Procedure NFA to DFA

2. For every DFA’s state {qi , q j ,..., qm }
Compute in the NFA

δ * ( qi , a ) ,
δ * ( q j , a ),

′
= {qi′ , q′j ,..., qm }

...
Add transition

′
δ ({qi , q j ,..., qm }, a ) = {qi′ , q′j ,..., qm }
79
Exampe
a

NFA

q0

a

q1

λ

q2

b
δ * (q0 , a ) = {q1, q2}
DFA

{ q0 }

a

{ q1, q2 }

δ ( { q0 } , a ) = { q1, q2 }
80
Procedure NFA to DFA

Repeat Step 2 for all letters in alphabet,
until
no more transitions can be added.

81
Example
a

NFA

q0

a

λ

q1

q2

b

a

b

DFA

a

{ q0 }

{ q1, q2 }

∅

a, b

b

82
Procedure NFA to DFA

3. For any DFA state {qi , q j ,..., qm }
If some

qj

is a final state in the NFA

Then, {qi , q j ,..., qm }
is a final state in the DFA
83
Example
a

NFA

q0

a

λ

q1

q2

q1 ∈ F

b

a

b

DFA

a

{ q0 }
b

∅

{ q1, q2 }
a, b

{ q1, q2 } ∈ F ′
84
Take NFA

M

Theorem

Apply procedure to obtain DFA

Then

M

and

M′

M′

are equivalent :

L( M ) = L( M ′)
85
Finally
We have proven
Languages
accepted
by NFAs

=

Languages
accepted
by DFAs

86
We have proven
Languages
accepted
by NFAs

=

Languages
accepted
by DFAs
Regular Languages

87
We have proven
Languages
accepted
by NFAs
Regular Languages

=

Languages
accepted
by DFAs
Regular Languages

88

More Related Content

What's hot

Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1Srimatre K
 
NFA Converted to DFA , Minimization of DFA , Transition Diagram
NFA Converted to DFA , Minimization of DFA , Transition DiagramNFA Converted to DFA , Minimization of DFA , Transition Diagram
NFA Converted to DFA , Minimization of DFA , Transition DiagramAbdullah Jan
 
Automata theory - Push Down Automata (PDA)
Automata theory - Push Down Automata (PDA)Automata theory - Push Down Automata (PDA)
Automata theory - Push Down Automata (PDA)Akila Krishnamoorthy
 
Nondeterministic Finite Automata
Nondeterministic Finite Automata Nondeterministic Finite Automata
Nondeterministic Finite Automata parmeet834
 
Minimization of DFA
Minimization of DFAMinimization of DFA
Minimization of DFAkunj desai
 
Nondeterministic Finite Automata
Nondeterministic Finite AutomataNondeterministic Finite Automata
Nondeterministic Finite AutomataAdel Al-Ofairi
 
Theory of Automata and formal languages unit 1
Theory of Automata and formal languages unit 1Theory of Automata and formal languages unit 1
Theory of Automata and formal languages unit 1Abhimanyu Mishra
 
Finite automata(For college Seminars)
Finite automata(For college Seminars)Finite automata(For college Seminars)
Finite automata(For college Seminars)Naman Joshi
 
Nondeterministic Finite Automat
Nondeterministic Finite AutomatNondeterministic Finite Automat
Nondeterministic Finite AutomatAdel Al-Ofairi
 
Theory of Computation FSM Conversions and Problems
Theory of Computation FSM Conversions and ProblemsTheory of Computation FSM Conversions and Problems
Theory of Computation FSM Conversions and ProblemsRushabh2428
 
Finite Automata
Finite AutomataFinite Automata
Finite Automataparmeet834
 
NFA Non Deterministic Finite Automata by Mudasir khushik
NFA Non Deterministic Finite Automata by Mudasir khushikNFA Non Deterministic Finite Automata by Mudasir khushik
NFA Non Deterministic Finite Automata by Mudasir khushikMudsaraliKhushik
 
Finite automata examples
Finite automata examplesFinite automata examples
Finite automata examplesankitamakin
 
1.3.2 non deterministic finite automaton
1.3.2 non deterministic finite automaton1.3.2 non deterministic finite automaton
1.3.2 non deterministic finite automatonSampath Kumar S
 

What's hot (20)

Dfa h11
Dfa h11Dfa h11
Dfa h11
 
Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1
 
NFA Converted to DFA , Minimization of DFA , Transition Diagram
NFA Converted to DFA , Minimization of DFA , Transition DiagramNFA Converted to DFA , Minimization of DFA , Transition Diagram
NFA Converted to DFA , Minimization of DFA , Transition Diagram
 
Automata theory - Push Down Automata (PDA)
Automata theory - Push Down Automata (PDA)Automata theory - Push Down Automata (PDA)
Automata theory - Push Down Automata (PDA)
 
Nondeterministic Finite Automata
Nondeterministic Finite Automata Nondeterministic Finite Automata
Nondeterministic Finite Automata
 
Minimization of DFA
Minimization of DFAMinimization of DFA
Minimization of DFA
 
Nondeterministic Finite Automata
Nondeterministic Finite AutomataNondeterministic Finite Automata
Nondeterministic Finite Automata
 
Theory of Automata and formal languages unit 1
Theory of Automata and formal languages unit 1Theory of Automata and formal languages unit 1
Theory of Automata and formal languages unit 1
 
Finite automata(For college Seminars)
Finite automata(For college Seminars)Finite automata(For college Seminars)
Finite automata(For college Seminars)
 
Nondeterministic Finite Automat
Nondeterministic Finite AutomatNondeterministic Finite Automat
Nondeterministic Finite Automat
 
Theory of Computation FSM Conversions and Problems
Theory of Computation FSM Conversions and ProblemsTheory of Computation FSM Conversions and Problems
Theory of Computation FSM Conversions and Problems
 
Automata Theory - Turing machine
Automata Theory - Turing machineAutomata Theory - Turing machine
Automata Theory - Turing machine
 
DFA Minimization
DFA MinimizationDFA Minimization
DFA Minimization
 
Finite Automata
Finite AutomataFinite Automata
Finite Automata
 
Automata
AutomataAutomata
Automata
 
NFA Non Deterministic Finite Automata by Mudasir khushik
NFA Non Deterministic Finite Automata by Mudasir khushikNFA Non Deterministic Finite Automata by Mudasir khushik
NFA Non Deterministic Finite Automata by Mudasir khushik
 
Nfa vs dfa
Nfa vs dfaNfa vs dfa
Nfa vs dfa
 
Finite automata examples
Finite automata examplesFinite automata examples
Finite automata examples
 
Ch2 finite automaton
Ch2 finite automatonCh2 finite automaton
Ch2 finite automaton
 
1.3.2 non deterministic finite automaton
1.3.2 non deterministic finite automaton1.3.2 non deterministic finite automaton
1.3.2 non deterministic finite automaton
 

Viewers also liked

Screening for occult cancer in unprovoked venous
Screening for occult cancer in unprovoked venousScreening for occult cancer in unprovoked venous
Screening for occult cancer in unprovoked venousProf. Ahmed Mohamed Badheeb
 
Music Video Evaluation
Music Video EvaluationMusic Video Evaluation
Music Video EvaluationAnnaSubbotina
 
1st Buikwe District Teachers' Forum - 1st Briefing Session
1st Buikwe District Teachers' Forum - 1st Briefing Session1st Buikwe District Teachers' Forum - 1st Briefing Session
1st Buikwe District Teachers' Forum - 1st Briefing Sessionlissalourenco
 
Las habilidades son las que te hacen rico, no la teoría.
Las habilidades son  las que te hacen rico, no la teoría.Las habilidades son  las que te hacen rico, no la teoría.
Las habilidades son las que te hacen rico, no la teoría.Federico Bongiorno
 
[ESP] 23 Symposium Internacional sobre Actualizaciones y Controversias en Psi...
[ESP] 23 Symposium Internacional sobre Actualizaciones y Controversias en Psi...[ESP] 23 Symposium Internacional sobre Actualizaciones y Controversias en Psi...
[ESP] 23 Symposium Internacional sobre Actualizaciones y Controversias en Psi...Symposiums Controversias en Psiquiatría
 
Finite automata examples
Finite automata examplesFinite automata examples
Finite automata examplesankitamakin
 
Salamtk journal hcf 27 breast cancer مجلة سلامتك العدد الوردي 27 2013
Salamtk journal hcf 27 breast cancer مجلة سلامتك العدد الوردي 27 2013Salamtk journal hcf 27 breast cancer مجلة سلامتك العدد الوردي 27 2013
Salamtk journal hcf 27 breast cancer مجلة سلامتك العدد الوردي 27 2013Prof. Ahmed Mohamed Badheeb
 

Viewers also liked (17)

Finite automata
Finite automataFinite automata
Finite automata
 
Screening for occult cancer in unprovoked venous
Screening for occult cancer in unprovoked venousScreening for occult cancer in unprovoked venous
Screening for occult cancer in unprovoked venous
 
презентация
презентацияпрезентация
презентация
 
DESTINOS VISITADOS
DESTINOS VISITADOSDESTINOS VISITADOS
DESTINOS VISITADOS
 
Music Video Evaluation
Music Video EvaluationMusic Video Evaluation
Music Video Evaluation
 
презентация
презентацияпрезентация
презентация
 
Waste Segregation at Source
Waste Segregation at SourceWaste Segregation at Source
Waste Segregation at Source
 
1st Buikwe District Teachers' Forum - 1st Briefing Session
1st Buikwe District Teachers' Forum - 1st Briefing Session1st Buikwe District Teachers' Forum - 1st Briefing Session
1st Buikwe District Teachers' Forum - 1st Briefing Session
 
Las habilidades son las que te hacen rico, no la teoría.
Las habilidades son  las que te hacen rico, no la teoría.Las habilidades son  las que te hacen rico, no la teoría.
Las habilidades son las que te hacen rico, no la teoría.
 
Question of the week : neurology
Question of the week : neurologyQuestion of the week : neurology
Question of the week : neurology
 
انتحار الاطفال
انتحار الاطفالانتحار الاطفال
انتحار الاطفال
 
Question 2
Question 2Question 2
Question 2
 
[ESP] 23 Symposium Internacional sobre Actualizaciones y Controversias en Psi...
[ESP] 23 Symposium Internacional sobre Actualizaciones y Controversias en Psi...[ESP] 23 Symposium Internacional sobre Actualizaciones y Controversias en Psi...
[ESP] 23 Symposium Internacional sobre Actualizaciones y Controversias en Psi...
 
Pneumococcal Vaccination in Saudi Arabia 2016
Pneumococcal Vaccination  in Saudi Arabia 2016Pneumococcal Vaccination  in Saudi Arabia 2016
Pneumococcal Vaccination in Saudi Arabia 2016
 
Finite automata examples
Finite automata examplesFinite automata examples
Finite automata examples
 
Salamtk journal hcf 27 breast cancer مجلة سلامتك العدد الوردي 27 2013
Salamtk journal hcf 27 breast cancer مجلة سلامتك العدد الوردي 27 2013Salamtk journal hcf 27 breast cancer مجلة سلامتك العدد الوردي 27 2013
Salamtk journal hcf 27 breast cancer مجلة سلامتك العدد الوردي 27 2013
 
презентация
презентацияпрезентация
презентация
 

Similar to Nfa egs

Class3
 Class3 Class3
Class3issbp
 
FiniteAutomata (1).ppt
FiniteAutomata (1).pptFiniteAutomata (1).ppt
FiniteAutomata (1).pptssuser47f7f2
 
FiniteAutomata.ppt
FiniteAutomata.pptFiniteAutomata.ppt
FiniteAutomata.pptRohitPaul71
 
0227 regularlanguages
 0227 regularlanguages 0227 regularlanguages
0227 regularlanguagesissbp
 
Graph representation of DFA’s Da
Graph representation of DFA’s DaGraph representation of DFA’s Da
Graph representation of DFA’s Daparmeet834
 
FiniteAutomata_anim.pptx
FiniteAutomata_anim.pptxFiniteAutomata_anim.pptx
FiniteAutomata_anim.pptxamara jyothi
 
FiniteAutomata_anim.pptx
FiniteAutomata_anim.pptxFiniteAutomata_anim.pptx
FiniteAutomata_anim.pptxranjan317165
 
Nondeterministic Finite Automata AFN.pdf
Nondeterministic Finite Automata AFN.pdfNondeterministic Finite Automata AFN.pdf
Nondeterministic Finite Automata AFN.pdfSergioUlisesRojasAla
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automataahmad haidaroh
 
6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdfshruti533256
 
Automata theory - NFA ε to DFA Conversion
Automata theory - NFA ε to DFA ConversionAutomata theory - NFA ε to DFA Conversion
Automata theory - NFA ε to DFA ConversionAkila Krishnamoorthy
 
Deterministic finite automata
Deterministic finite automata Deterministic finite automata
Deterministic finite automata Muhammad Love Kian
 
Bch and reed solomon codes generation in frequency domain
Bch and reed solomon codes generation in frequency domainBch and reed solomon codes generation in frequency domain
Bch and reed solomon codes generation in frequency domainMadhumita Tamhane
 

Similar to Nfa egs (20)

Lecture03 (1).ppt
Lecture03 (1).pptLecture03 (1).ppt
Lecture03 (1).ppt
 
Class3
 Class3 Class3
Class3
 
FiniteAutomata (1).ppt
FiniteAutomata (1).pptFiniteAutomata (1).ppt
FiniteAutomata (1).ppt
 
FiniteAutomata.ppt
FiniteAutomata.pptFiniteAutomata.ppt
FiniteAutomata.ppt
 
0227 regularlanguages
 0227 regularlanguages 0227 regularlanguages
0227 regularlanguages
 
NFAvsDFA.ppt
NFAvsDFA.pptNFAvsDFA.ppt
NFAvsDFA.ppt
 
Graph representation of DFA’s Da
Graph representation of DFA’s DaGraph representation of DFA’s Da
Graph representation of DFA’s Da
 
Dfa
DfaDfa
Dfa
 
FiniteAutomata_anim.pptx
FiniteAutomata_anim.pptxFiniteAutomata_anim.pptx
FiniteAutomata_anim.pptx
 
FiniteAutomata_anim.pptx
FiniteAutomata_anim.pptxFiniteAutomata_anim.pptx
FiniteAutomata_anim.pptx
 
Nondeterministic Finite Automata AFN.pdf
Nondeterministic Finite Automata AFN.pdfNondeterministic Finite Automata AFN.pdf
Nondeterministic Finite Automata AFN.pdf
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf
 
Automata
AutomataAutomata
Automata
 
Pda
PdaPda
Pda
 
Automata theory - NFA ε to DFA Conversion
Automata theory - NFA ε to DFA ConversionAutomata theory - NFA ε to DFA Conversion
Automata theory - NFA ε to DFA Conversion
 
class4.ppt
class4.pptclass4.ppt
class4.ppt
 
Deterministic finite automata
Deterministic finite automata Deterministic finite automata
Deterministic finite automata
 
Bch and reed solomon codes generation in frequency domain
Bch and reed solomon codes generation in frequency domainBch and reed solomon codes generation in frequency domain
Bch and reed solomon codes generation in frequency domain
 
Nfa to-dfa
Nfa to-dfaNfa to-dfa
Nfa to-dfa
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Nfa egs