Področje pogovora: neprazna množica konstant
Predikati: logične funkcije, ki lahko za svoje argumente dobijo posamezne konstante iz področja pogovora, pri čemer dobimo izjave.
- Delitev: enomestni (npr. P(x)) / večmestni (npr. P(x,y))
Namesto konstant lahko v predikate vstavljamo tudi spremenljivke, pri čemer dobimo formule (ki niso nujno izjave).
Iz formule lahko naredimo izjavo na več načinov:
- spremenljivke zamenjamo s konstantami
- formulo zapremo s kvantifikatorji
Kvantifikatorji
Kvantifikatorja:
- - univerzalni kvantifikator (“za vsak”)
- - eksistenčni kvantifikator (“obstaja”)
Istovrstnim kvantifikatorjem znotraj istega predikata lahko menjaš vrstni red (različnim pa ne)
Doseg kvantifikatorja je najmanjši možen - najmanjša izjavna formula, ki jo preberemo desno od kvantifikatorja
Kvantifikator veže svojo spremenljivko in istoimenske proste spremenljivke v svojem dosegu:
- prosta spremenljivka (npr. )
- vezana spremenljivka (npr. )
Kvantifikatorji imajo isto prednost kot negacija
Termi: drugo ime za konstante in spremenljivke
Atom: termi, vstavljeni v predikat
Izjavne formule:
- Atomi so izjavne formule
- Če sta W in V izjavni formuli in je spremenljivka, potem so tudi izjavne formule
Splošno veljavna izjavna formula: resnična v vsaki interpretaciji (ustreza tavotogliji iz izjav)
Neizpolnljiva izjavna formula: neresnična v vsaki interpretaciji (ustreza protislovju iz izjav)
Zakoni predikatnega računa
Če se ne pojavi (prosto) v formuli , veljajo tudi naslednje enakovrednosti:
- v formuli vse spremenljivke nadomestimo z , če se ne pojavi drugje v
Če je formula imen prostih spremenljivk ne smemo preimenovati, vezane pa lahko
Preneksna normalna oblika (PNO) izjavne formule je izjavna formula , za katero velja:
- je enakovredna
- ima na začetku vse kvantifikatorje
Kako do PNO:
- Preimenuj vezane spremenljivke v formuli, da vsi kvantifikatorji uporabljajo spremenljivke z raličnimi imeni
- Premakni kvantifikatorje proti levi (pri čemer lahko in zamenjaš z , in )
Enakovrednost izjavnih formul : v vseh možnih interpretacijah imata isto logično vrednost
Preverjamo enakovrednost: primerjava PNO
Preverjamo neenakovrednost: iščemo interpretacije, v kateri imata in različni logični vrednosti