Why Choose Us?
0% AI Guarantee
Human-written only.
24/7 Support
Anytime, anywhere.
Plagiarism Free
100% Original.
Expert Tutors
Masters & PhDs.
100% Confidential
Your privacy matters.
On-Time Delivery
Never miss a deadline.
COMP 360 - Fall 2020- Assignment] Due: 11:59pm Sept 24 th
COMP 360 - Fall 2020- Assignment]
Due: 11:59pm Sept 24 th.
General rules: In solving these questions you may consult books or other available notes, but you need to provide citations in that case. You can discuss high level ideas with each other, but each student must find and write her/his own solution. Copying solutions from any source, com-
pletely or partially, allowing others to copy your work, will not be tolerated, and will be reported to the disciplinary o ce.
You should upload the pdf file (either typed, or a clear and readable scan) of your solution to mycourses.
|
2. |
|
two |
|
DFA’s |
|
the |
|
Consider |
|
points) |
|
(15 |
|
following |
|
M |
|
and |
|
N |
|
. |
- What are the languages L(M) and L(N) ?
- Following the approach that was used in Lecture 3, design a DFA that recognizes L(M) [ L(N). (It su ces to draw the state diagram).
- Design a smaller DFA that recognizes L(M) [ L(N).
- (20 points) For each one of the following languages over the alphabet ? = {0,1} give a DFA that recognizes them. (It su ces to draw the state diagram).
- The set of all strings x such that the number of ones in x is divisible by 3 and not divisible by 2 (for example 1011 is accepted but 10 and 111111 are not in the language).
- of length at least two that start and end with the same symbol (for example 00, 1011 are accepted but 0, 011011 and 10 are not accepted).
- The set of all the strings that contain all of the four strings “00”, “01”, “10”, and “11” as substrings. (for example 101100 is accepted).
- The set of all strings of length at least three such that every three consecutive symbols contain at least two 1’s (for example 1101 is accepted but 1010111 is not).
- (10 points) Let L be a language over {0,1} consisting of a single word of length k. Describe a DFA with k + 1 states that accepts L. Prove that no DFA with fewer than k + 1 can recognize such a language.
- (10 points) Let L be a finite language over {0,1}, and let k be the length of the longest word in
L. Describe a DFA with 2k+1 states that accepts L.
- (10 points) Give an NFA M = (Q,?, ,q0,F) accepting the following language over the alphabet {a,b,c,d}: The set of all strings that contain at least two a’s with no c appearing between them (For example bcabbdaca and aa are accepted but abccdabcb and bd are not accepted). Drawing the state diagram su ces.
- Let M be a DFA accepting a language A over the alphabet {0,1}. For each one of the following languages design an NFA (based on M) that accepts the language.
- (5 points) A \ {"}.
- (10 points) {wR|w 2 A}, where wR is the reverse of the string w. (For example the reverse of 01101 is 10110).
- (15 points) Let r,s and t be regular expressions. Prove or disprove each one of the following equalities.
- (rs [ r)? = r(sr [ r)?
- s(rs [ s)? = rr?s(rr?s)?
- (r [ s)? = r?[ s?
[1] . (5 points) Describe the 5-tuples (Q,?, ,q0,F) corresponding to the following DFA. (For it su ces to draw a table).

Expert Solution
Please use this google drive link to download the answer file.
https://drive.google.com/file/d/1vbYuYQbRcuOKEuMfUAXN9ZeYZ4pXs0fx/view?usp=sharing
Note: If you have any trouble in viewing/downloading the answer from the given link, please use this below guide to understand the whole process.
https://helpinhomework.org/blog/how-to-obtain-answer-through-google-drive-link
Archived Solution
You have full access to this solution. To save a copy with all formatting and attachments, use the button below.
For ready-to-submit work, please order a fresh solution below.





