Q3: Show L RE -- 5 marks Show L not recursive -- 5 marks Most students only did one half of this problem (generally showing that L was not recursive with a reduction from L_U. Note that reducing L_U to L only shows that L is not recursive, not that it is RE. The best way to show a language is RE is to actually present an algorithm/Turing Machine that recognizes that language. Q4: Define PCP---3 marks Show L_U > MPCP > PCP -- 7 marks Almost all students defined PCP correctly, but most failed to correctly outline a reduction from L_U to PCP. Note that to get full marks, students should have described briefly the way in which an instance of MPCP was constructed to simulate the computation of M on w (i.e. that the strings in A and B are chosen by looking at M's transition function). (I took off two marks for this) Q5: Given an instance of PCP: Construct an appropriate grammar G -- 4 marks Show that G ambiguous iff is in PCP -- 6 marks. This was generally done very poorly. Many students got part marks (1-3) for showing some insight into a reduction from PCP > ambiguity.