Bhanu Priya has Published 1581 Articles

Construct DFA for strings not ending with "THE"

Bhanu Priya

Bhanu Priya

Updated on 15-Jun-2021 06:39:08

658 Views

A Deterministic Finite automaton (DFA) is a five tuplesM=(Q, Σ, δ, q0, F)Where, Q : Finite set called states.Σ : Finite set called alphabets.δ : Q × Σ → Q is the transition function.q0 ϵ Q is the start or initial state.F : Final or accept state.Accept Strings which are ... Read More

Explain the operation of DFA with block diagram in TOC

Bhanu Priya

Bhanu Priya

Updated on 15-Jun-2021 06:35:41

1K+ Views

The finite automata (FA) is represented as follows in the theory of computation (TOC) −Components of FAThe different components of finite automata are as follows −Input tapeThe input tape has a left end and extends to the right end.It is divided into blocks and each block containing a single symbol ... Read More

Design a TM that perform right shift over ∑ = {0, 1}

Bhanu Priya

Bhanu Priya

Updated on 14-Jun-2021 16:10:53

3K+ Views

ProblemShift the input string right by one place and design a Turing Machine (TM) that can perform right shift over ∑ = {0, 1}.SolutionRefer an algorithm given below to design a TM −Step 1 − Move right side to the last character from the initial character.Step 2 − If the character ... Read More

Design a TM that increments a binary number by 1

Bhanu Priya

Bhanu Priya

Updated on 14-Jun-2021 16:07:09

3K+ Views

Turing’s machine is more powerful than both finite automata and pushdown automata. These machines are as powerful as any computer we have ever built.Formal Definition of Turing MachineA Turing machine can be formally described as seven tuples(Q, X, Σ, δ, q0, B, F)Where, Q is a finite set of states.X ... Read More

Design Turing Machine to reverse string consisting of a’s and b’s

Bhanu Priya

Bhanu Priya

Updated on 14-Jun-2021 16:05:02

4K+ Views

Our aim is to design a Turing machine (TM) to reverse a string consisting of a’s and b’s over an alphabet {a, b}.ExampleInput − aabbabOutput − babbaaAlgorithmStep 1: Move to the last symbol, replace x for a or x for b and move right to convert the corresponding B to ... Read More

C Program to construct DFA accepting odd numbers of 0s and 1s

Bhanu Priya

Bhanu Priya

Updated on 14-Jun-2021 16:02:12

8K+ Views

Construct deterministic finite automata (DFA) for the language L = { w : w has odd number of 0’s and w has odd number of 1’s}, over the alphabet Σ = {0, 1}.Example0111, 010101, 01110011 is an accepted string, because those strings have an odd number of 0’s and an ... Read More

Construct ∈-NFA of Regular Language L = {ab,ba}

Bhanu Priya

Bhanu Priya

Updated on 14-Jun-2021 15:57:35

2K+ Views

The ε transitions in Non-deterministic finite automata (NFA) are used to move from one state to another without having any symbol from input set Σε-NFA is defined in five tuple representation{Q, q0, Σ, δ, F}Where, δ − Q × (Σ∪ε)→2QQ − Finite set of statesΣ − Finite set of the ... Read More

Construct a Turing Machine for L = {a^n b^n | n>=1}

Bhanu Priya

Bhanu Priya

Updated on 14-Jun-2021 15:53:29

20K+ Views

The Turing machine (TM) is more powerful than both finite automata (FA) and pushdown automata (PDA). They are as powerful as any computer we have ever built.Formal Definition of Turing MachineA Turing machine can be formally described as seven tuples(Q, X, Σ, δ, q0, B, F)Where, Q is a finite ... Read More

Construct a ∈-NFA for the language L = (a* + b*)

Bhanu Priya

Bhanu Priya

Updated on 14-Jun-2021 15:46:50

3K+ Views

The ε transitions in Non-deterministic finite automata (NFA) are used to move from one state to another without having any symbol from input set Σε-NFA is defined in five-tuple representation{Q, q0, Σ, δ, F}Where, δ − Q × (Σ∪ε)→2QQ − Finite set of statesΣ − Finite set of the input ... Read More

C program for DFA accepting all strings over w ∈(a,b)* containing “aba” as a substring

Bhanu Priya

Bhanu Priya

Updated on 14-Jun-2021 15:32:55

2K+ Views

ProblemDesign a DFA for the language L={w1abaw2 | w1, w2 Є(a, b)*}, which means the DFA accepts all strings which contain “aba” as a substring.SolutionThe strings that are accepted by language L= {aba, aabaa, aabab, babab, ababa, …….}Step 1 − Transition diagram for minimal string (starting string) −If w1 and ... Read More

Advertisements