Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  Let B consist of all binary strings beginning... Start Learning for Free
Let B  consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .
  • a)
    B can be recognized by a deterministic finite state automaton.
  • b)
    B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.
  • c)
    B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.
  • d)
    B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.
  • e)
    B cannot be recognized by any push down automaton, deterministic or non-deterministic.
Correct answer is option 'A'. Can you explain this answer?
Verified Answer
Let B consist of all binary strings beginning with a 1 whose value whe...
if it start with 1 it goes to final state
if start with 0 it will go to the reject state
View all questions of this test
Most Upvoted Answer
Let B consist of all binary strings beginning with a 1 whose value whe...
The given language is the intersection of two regular languages.

Binary strings beginning with 11

Binary strings divisible by 77 (For any integer n,n, divisibility by nn for a binary string can be checked using a finite automata making the language regular.)

Intersection of two regular language is regular (Regular set being closed under intersection). 
Correct Answer: A.
Free Test
Community Answer
Let B consist of all binary strings beginning with a 1 whose value whe...
Explanation:

To recognize the language B consisting of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7, we need to determine the type of automaton that can recognize this language. Let's analyze the given options:

a) B can be recognized by a deterministic finite state automaton:
A deterministic finite state automaton (DFA) is a finite state machine that accepts or rejects strings of symbols and does not have any memory. In this case, the language B consists of binary strings that have a specific mathematical property (being divisible by 7). DFAs are not capable of performing arithmetic calculations, so they cannot check if a binary string is divisible by 7. Therefore, a DFA cannot recognize the language B.

b) B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton:
A non-deterministic finite state automaton (NFA) is a finite state machine that can be in multiple states at the same time. NFAs are more expressive than DFAs and can recognize certain types of languages that DFAs cannot. However, the language B still requires arithmetic calculations to determine if a binary string is divisible by 7. Therefore, an NFA also cannot recognize the language B.

c) B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton:
A deterministic push-down automaton (DPDA) is an extension of a DFA that has a stack memory. DPDA can recognize context-free languages, which are more expressive than regular languages (recognized by DFAs). However, the language B is not a context-free language. Checking if a binary string is divisible by 7 requires counting and arithmetic operations, which cannot be performed by a DPDA. Therefore, a DPDA cannot recognize the language B.

d) B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton:
A non-deterministic push-down automaton (NPDA) is an extension of an NFA that has a stack memory. NPDA can recognize context-free languages like DPDA. However, as mentioned earlier, the language B is not a context-free language. Therefore, an NPDA also cannot recognize the language B.

e) B cannot be recognized by any push-down automaton, deterministic or non-deterministic:
This statement is incorrect. Although the language B cannot be recognized by any of the automata mentioned above, it can be recognized by a more powerful computational model, such as a Turing machine. Turing machines have the ability to perform arithmetic calculations and can recognize languages that are not even recursively enumerable.

Therefore, the correct answer is option 'A' - B can be recognized by a deterministic finite state automaton.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Let B consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .a)B can be recognized by a deterministic finite state automaton.b)B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.c)B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.d)B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.e)B cannot be recognized by any push down automaton, deterministic or non-deterministic.Correct answer is option 'A'. Can you explain this answer?
Question Description
Let B consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .a)B can be recognized by a deterministic finite state automaton.b)B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.c)B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.d)B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.e)B cannot be recognized by any push down automaton, deterministic or non-deterministic.Correct answer is option 'A'. Can you explain this answer? for Computer Science Engineering (CSE) 2024 is part of Computer Science Engineering (CSE) preparation. The Question and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus. Information about Let B consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .a)B can be recognized by a deterministic finite state automaton.b)B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.c)B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.d)B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.e)B cannot be recognized by any push down automaton, deterministic or non-deterministic.Correct answer is option 'A'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for Let B consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .a)B can be recognized by a deterministic finite state automaton.b)B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.c)B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.d)B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.e)B cannot be recognized by any push down automaton, deterministic or non-deterministic.Correct answer is option 'A'. Can you explain this answer?.
Solutions for Let B consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .a)B can be recognized by a deterministic finite state automaton.b)B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.c)B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.d)B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.e)B cannot be recognized by any push down automaton, deterministic or non-deterministic.Correct answer is option 'A'. Can you explain this answer? in English & in Hindi are available as part of our courses for Computer Science Engineering (CSE). Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.
Here you can find the meaning of Let B consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .a)B can be recognized by a deterministic finite state automaton.b)B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.c)B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.d)B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.e)B cannot be recognized by any push down automaton, deterministic or non-deterministic.Correct answer is option 'A'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of Let B consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .a)B can be recognized by a deterministic finite state automaton.b)B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.c)B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.d)B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.e)B cannot be recognized by any push down automaton, deterministic or non-deterministic.Correct answer is option 'A'. Can you explain this answer?, a detailed solution for Let B consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .a)B can be recognized by a deterministic finite state automaton.b)B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.c)B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.d)B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.e)B cannot be recognized by any push down automaton, deterministic or non-deterministic.Correct answer is option 'A'. Can you explain this answer? has been provided alongside types of Let B consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .a)B can be recognized by a deterministic finite state automaton.b)B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.c)B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.d)B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.e)B cannot be recognized by any push down automaton, deterministic or non-deterministic.Correct answer is option 'A'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice Let B consist of all binary strings beginning with a 1 whose value when converted to decimal is divisible by 7 .a)B can be recognized by a deterministic finite state automaton.b)B can be recognized by a non-deterministic finite state automaton but not by a deterministic finite state automaton.c)B can be recognized by a deterministic push-down automaton but not by a non-deterministic finite state automaton.d)B can be recognized by a non-deterministic push-down automaton but not by a deterministic push-down automaton.e)B cannot be recognized by any push down automaton, deterministic or non-deterministic.Correct answer is option 'A'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Explore Courses
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev