Tik-79.145 Kevät 1994

Logiikka tietotekniikassa: erityiskysymyksiä

Tentti 11.1.1995

Merkinnat: hakasulut --- nelio

! ---- not

v ---- or

^ ---- and

1. a) Määrittele modaalilogiikka ja normaali modaalilogiikka.

b) Olkoon L joukko kehyksiä. Anna määritelmä sille, milloin lause P seuraa loogisesti globaaleista premisseistä Sigma ja lokaaleista premisseistä T kehysjoukon L suhteen (Milloin Sigma|=L (L alaindeksinä) ==> P pätee) sekä osoita, että

{[]P --> P} |=L (L alaindeksinä) {P} ==> []P

ei päde, missä L on transitiivisten kehysten joukko ja P on atomilause.

2. a) Tutki päteekö

{} |=s5 {} ==> []((P^[]P)-->!Q)v[]((Q^[]Q)-->!P) (1)

missä s5 on refleksiivisten, symmetristen ja transitiivisten kehysten joukko ja

P ja Q atomilauseita. Jos (l) pätee, anna taulutodistus. Jollei se päde, anna vastamalli.

b) Osoita että {([]Pv!P)v[]![]P}|=s4 {} ==> (P -->[]![]P)v[][]([]!P-->P)

pätee taulumenetelmällä, missä s4 on refleksiivisten ja transitiivisten kehysten joukko.

3. a) Määritä oletusteorian

			r : !q ^p	r:q^!p

<{--------------, ---------},{p-->!r,r}>

p q

laajennukset.

b) Olkoon oletusteoria

p:r q:r

<{------- ----},{p v q}>

r r

r

Voidaanko oletusteoriasta päätellä rohkeasti r?

4. a) Määritä yleisen logiikkaohjelman

p<--~q

q<--~p

r <--~p,~q

stabiilit mallit. Seuraako r varovaisella päättelystrategialla?

b) Kuinka monta stabiilia laajennusta on alkuoletusten joukolla

Sigma = { Lp1 --> p1, ..., Lpn --> pn}?