PredikatniRačun Flashcards

1
Q

Kaj je področje pogovora in kaj je predikat? Navedite primer.

A

a. Področje pogovora je neprazna množica (ljudje, številke, živali).
b. Predikati so logične funkcije, ki za svoje argumente uporabljajo elemente
področja pogovora

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kaj so enomestni predikati in kaj so dvomestni predikati? Navedite po en
primer za vsakega od njiju.

A

a. Pri danem področju pogovora enomestni predikati opisujejo lastnost
elementa
i. x**2 je pozitivno število

b. dvomestni pa opisujejo relacijo med elementoma.
i. x je večje od y

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Katera kvantifikatorja poznate?

A

a. ∀ “za vsak”
i. ∀x ∈ D, P(x) je izjava, ki je resnična natanko takrat, ko imajo vsi
elementi iz D lastnost P. Sicer je neresnična.

b. ∃ “obstaja”
i. ∃x ∈ D, P(x) je izjava, ki je resnična natanko takrat, ko obstaja
element iz D , ki ima lastnost P. Sicer je neresnična

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kaj so predikati?

A

Predikati so logične funkcije, ki za svoje argumente lahko dobijo elemente področja
pogovora. Če v predikate vstavljamo elemente področja pogovora dobimo izjave.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Kako ločimo predikate?

A

Predikate ločimo po mestnosti. Enomestni predikati so lastnosti elementov v področju pogovora. Dvomestni predikati pa so relacije (ali tudi zveze) med elementi področja pogovora.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Katera kvantifikatorja poznaš?

A

Univerzalni kvantifikator: ∀ (beremo: za vsak),

Eksistenčni kvantifikator: ∃ (beremo: obstaja)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kakšen je pomen univerzalnega kvantifikatorja?

A

∀x P(x) je izjava, ki je resnična natanko takrat, ko imajo vsi elementi področja pogovora
lastnost P. Sicer je neresnična. (Velja samo za izbrano interpretacijo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Kakšen je pomen eksistenčnega kvantifikatorja?

A

∃x P(x) je izjava, ki je resnična natanko takrat, ko obstaja (vsaj en) element področja
pogovora, ki ima lastnost P. Sicer je neresnična. (Velja samo za izbrano interpretacijo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Kaj so termi in kaj atomi?

A

Spremenljivkam in konstantam pravimo tudi termi.
Atomi predikatnega računa pa so na primer: P(x), P(a), P(x, y), Q(a, x) …
Atome dobimo tako, da terme vstavimo v predikate. Torej so to izjavne formule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Kaj je doseg kvantifikatorja?

A

Doseg kvantifikatorja je najmanjši možen: najmanjša izjavna formula, ki jo preberemo desno od kvantifikatorja (skupaj z njegovo spremenljivko).
Kvantifikator veže svojo spremenljivko in proste spremenljivke z istim imenom v svojem dosegu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Katere spremenljivke so vezane in katere proste?

A

Vstop spremenljivke x je vezan, če se ta x nahaja v območju delovanja/dosega kvantifikatorja
∀x ali ∃x. Vstop spremenljivke, ki ni vezan, je prost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Kaj je interpretacija izjavne formule?

A

Interpretacija I izjavne formule W je sestavljena iz neprazne množice D, ki ji pravimo področje pogovora interpretacije. Poleg tega:
a. Vsakemu predikatu ustreza 0/1 logična funkcija v D
b. Vsaki konstanti določimo vrednost v D (ponavadi je implicitno določena že z imenomkonstante)
c. Vsaki prosti spremenljivki v W določimo vrednost v D, pri tem vsem prostim
spremenljivkam z istim imenom določimo isto vrednost iz D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Če formula ni zaprta, kako jo dobimo?

A

Proste spremenljivke nadomestimo z elementi področja pogovora ali pa jih zapiramo z uporabo kvantifikatorjev. Na ta način dobimo zaprto formulo, ki je (ob izbranem PP in pomenu predikatov) izjava.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Kaj pravi izrek o vpeljavi kvantifikatorjev?

A

Naj bo W formula. Z W(x/a) označimo formulo, ki jo dobimo tako, da v formuli W vse proste
vstope spremenljivke x nadomestimo z a.
Formula ∀�� je resnična v interpretaciji I, če je za vsak element področja pogovora d ∈ D
resnična formula W(x/d). Sicer je ∀�� neresnična.
Formula ∃�� je resnična v interpretaciji I, če v področju pogovora obstaja d ∈ D, za katerega
je formula W(x/d) resnična. Sicer je ∃�� neresnična.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Kaj lahko poveš o preimenovanju spremenljivk?

A

Želja: če je W formula, potem imen prostih spremenljivk ne smemo spreminjati, če želimo pridelati enakovredno formulo. Vezane spremenljivke lahko preimenujemo tako, da ista spremenljivka (tj. spremenljivka z istim imenom):

a) Ne nastopa pri več kvantifikatorjih
b) Ni hkrati vezana in prosta

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Kdaj pravimo, da sta izjavni formuli enakovredni?

A

Izjavni formuli W in V sta enakovredni, če imata isto logično vrednost v vseh možnih interpretacijah. V tem primeru pišemo W ~ V

17
Q

Kdaj je izjavna formula splošno veljavna?

A

Izjavna formula W je splošno veljavna, če je resnična v vsaki interpretaciji

18
Q

Kdaj je izjavna formula neizpolnljiva?

A

Izjavna formula V je neizpolnljiva, če je neresnična v vsaki interpretaciji.

19
Q

Kaj je preneksna normalna oblika izjavne formule?

A

Trditev: Vsako izjavno formulo lahko zapišemo tako, da se kvantifikatorji nahajajo na začetku.
Izjavno formulo moramo preoblikovati tako da:
a) Preimenujemo spremenljivke
b) Namesto => in <=> uporabljamo ⌐, Ʌ, V
c) Kvantifikatorje postavimo na začetek formule z uporabo zakonov izjavnega računa Tako preoblikovani izjavni formuli pravimo prenexna normalna oblika izjavne formule.

20
Q

Kako iz formule naredimo izjavo?

A

a) Namesto spremenljivke vstavimo konstante

b) Formulo zapremo s kvantifikatorji

21
Q

Kaj lahko poveš o zamenjavi kvantifikatorjev?

A

Zamenjava raznovrstnih kvantifikatorjev (na primer: ∀x∃x) v splošnem ni možna.
Zamenjujemo lahko le istovrstne kvantifikatorje (na primer: ∀x∀y <=> ∀y∀x