CSC 240

Theory of Computation

Lab 13 - Computational Problem Classifier

In this assignment you will take a list of languages and classify them by type.

Assignment

For each of the following languages, choose it's location in the family of language types we've discussed this semester:

Language Types

Languages

  1. A = { <TM> | <TM> is a Turing Machine and |ℒ(TM)| ≥ 2}
  2. B = { <TM> | <TM> is a Turing Machine and |ℒ(TM)| = 2}
  3. C = { aⁿbⁿ | n ∈ ℕ and n > 100}
  4. D = { aⁿbⁿ | n ∈ ℕ and n < 100}
  5. E = { aⁿ | n is a multiple of 5}
  6. F = { x* }
  7. G = { w-w | w ∈ {0,1} }
  8. H = { w*-w* | w ∈ {0,1} }

Hints

Submission

To submit your assignment, write your answers for each language and upload it as a word doc or pdf to mySVU.