Technique for constructing a dfsm

Assignment Help Theory of Computation
Reference no: EM131577703

Qusetion: We introduce a technique for constructing a deterministic finite-state machine(DFSM) equivalent to a given deterministic finite-state machine with the least number of states possible. Suppose that M = (S, I, f, s0,F) is a finitestate automaton and that k is a nonnegative integer. Let Rk be the relation on the set S of states of M such that sRkt if and only if for every input string x with l(x) ≤ k [where l(x)is the length of x, as usual], f (s, x) and f (t, x) are both final states or both not final states. Furthermore, let R∗ be the relation on the set of states of M such that sR∗t if and only if for every input string x, regardless of length, f(s, x) and f(t, x) are both final states or both not final states

a) Show that for every nonnegative integer k, Rk is an equivalence relation on S. We say that two states s and t are k-equivalent if sRkt.

b) Show that R∗ is an equivalence relation on S. We say that two states s and t are *-equivalent if sR∗t.

c) Show that if s and t are two k-equivalent states of M, where k is a positive integer, then s and k are also (k - 1)-equivalent

d) Show that the equivalence classes of Rk are a refinement of the equivalence classes of Rk-1 if k is a positive integer.

e) Show that if s and t are k-equivalent for every nonnegative integer k, then they are ∗-equivalent.

f ) Show that all states in a given R∗-equivalence class are final states or all are not final states.

g) Show that if s and t are R∗-equivalent, then f (s, a) and f (t, a) are also R∗-equivalent for all a ∈ I.

Reference no: EM131577703

Questions Cloud

What do you see as the greatest challenges to recovery : What do you see as the greatest challenges to recovery in this instance? What are the greatest opportunities that exist as a result of the disaster?
Express each of the given sets using a regular expression : Express each of these sets using a regular expression. The set of strings of one or more 0s followed by a 1.
Describe the structure of your ecosystem : Describe the structure of your ecosystem including important abiotic features and dominant plant and animal species.
What are three examples that the driver could do : The effect of combining tasks - what are three examples that the driver could do to combine tasks to improve efficiency?
Technique for constructing a dfsm : We introduce a technique for constructing a deterministic finite-state machine(DFSM) equivalent to a given deterministic finite-state machine.
What fee should they charge to obtain contribution margin : What fee should they charge to obtain a contribution margin of 35%? What is the target fee for an overnight stay?
What amount should be reported for pension expense : Question - Presented below is information related to Marley Inc. pension data for 2008. What amount should be reported for pension expense in 2008
Calculate the direct materials ending inventory : Problem - Moody Blues Chocolate Factory uses job costing to cost its products. Calculate the direct materials ending inventory
Listening and openness issue : With any new system, some problems are going to be solved because they are going to be automatized, but if the listening and openness issue.

Reviews

Write a Review

Theory of Computation Questions & Answers

  Interpreting the regular expressions as languages

Show that the following identities hold for regular expressions over any alphabet: epsilon + R*R = R*. These should be done by interpreting the regular expressions as languages.

  Devise a scheme for converting hexadecimal directly

Convert to hexadecimal: 1457.1110.Round to two digits past the hexadecimal point. Convert to hexadecimal: 1457.1110. Round to two digits past the hexadecimal point. Convert your answer to binary, and then to octal.

  Draw a pda using jflap for the language

Draw a PDA using JFLAP for the language - Use JFLAP to draw a PDA for the language defined in question #3 - The final step in producing the CNF grammar is to reduce right-hand sides of the productions with more than 2 variables to multiple productio..

  Define predicate combinations

Define predicate combinations which find the number of combinations K of up to N numbers. Validate your predicate with the subsequent test:

  Prove that l is not regular using pumping theorem

Prove that L is not regular. (Be particularly careful if you use the Pumping Theorem. You must choose a w that is actually in L.)

  Write down an illustration of a hypothetical situation when

question 1 explain why t1s values above 0 versus c will not matter for comparing algorithms.question 2 give an example

  Model organisational information requirements

Model organisational information requirements using conceptual data modelling techniques - Convert the conceptual data models

  Create a program that makes an object

Create a class named Pet, after creating the class, create a program that makes an object of the class and prompts the user to enter the name, type, and age of his pet.

  Construct a table for this weighted code

It is possible to have negative weights in a weighted code for the decimal digits, e.g.,8,4, -2, and -1 can be used. Construct a table for this weighted code. Ifd is a decimal digit in this code, how can the code for 9 -d be obtained?

  Show the memory snapshot of the each statement

Give a memory snapshot each statement is executed. Assuming that x is equal to 4 and that y is equal to 6 before the statement is executed. Also, assume that all the variables are integers.

  A turing machine for f(x)=2x

Construct a turing machine to compute the product x*y of any two positive integers x and y.

  The roommate problem and intern assignment problem

Implementation of both the algorithms using C/C++ code 1. roommates problem 2. Intern Problem

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd