Question: Categorize the following languages in the strictest category possible. Note that, Finite Regular CFL Decidable Recognizable P ( * * ) . For the upper

Categorize the following languages in the strictest category possible. Note that,
Finite Regular CFL Decidable Recognizable P(**). For the upper
bound design an appropriate algorithm (eg. regular expression, recognizer for
complement, decider etc.), and for lower bound use the techniques from lec-
ture notes (eg. pumping lemma, reduction, diagonalization). Just prove lower
bound against the class immediately below your characterization, no points will
be given for any other lower bound. Two points for the upper bound, and
two points for the lower bound (for infinite regular languages, for the lower
bound argue that they are not finite). For higher characterization partial points
will be given, but for lower characterization no points will be given (since the
characterization will be entirely incorrect).
For any non-deterministic TM M let's define MNS the TM that simu-
lates M for at-most n2 time on any computation branch and rejects if
no decision is made. Let are TMs such that
{:L(MNS)L(NNS)}. Characterize L1. Note that, L1 is a special version
of ?bar(EQTM) with some major differences in the definition.
Solution:
Upper bound:
Lower bound:
L2={0kx|k1??xin{0,1}**???|x|k}
Solution:
Upper bound:
Lower bound:
L3={sk(sk)R|k0??sin{01,100}} where xR is the reverse string of
string x.
Solution:
Upper bound:
Lower bound:
(in lexicographic ordering)
Categorize the following languages in the

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!