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

Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Nfa egs