581336 Laskennan teoria (syksy 2003) Harjoitus 5 (18.21.11.2003)
1. Todista rekursiivisten palautusten transitiivisuusominaisuus Jos A≤mB jaB≤mC niinA≤mC.
2. Todista luennoilla esitettyyn Postin vastaavuusongelman ratkeamattomuuteen liittyvä aputulos MPCP≤mPCP.
3. Tarkastellaan seuraavaa päätösongelmaa:
Annettu: Turingin koneetM1jaM2, luonnollinen luku n Kysymys: onko|L(M1)∩L(M2)| ≥n
Osoita, että ongelma on osittain ratkeava muttei ratkeava. Voit käyttää hyväksi edellisen har- joituskerran tuloksia.
4. Olisi ilmeisen hyödyllistä, jos ohjelmasta voitaisiin jo käännösvaiheessa todeta, johtaako se jollain syötteellä nollalla jakamiseen. Perustele, miksi tällaista tarkastusta ei voi tehdä niin, että se aina varmasti toimisi.
5. Tarkastellaan ongelmaa, siirtääkö annettu Turingin kone annetulla syötteellä koskaan nauha- päätään vasemmalle. Muotoile ongelma formaalina kielenä. Osoita, että se on ratkeava.
6. Anna esimerkki ei-rekursiivisesta kielestäB, jolleB ≤mB. (Vihje: Harjoitus 3, tehtävä 5)