Predikatska logika. January 8, 2012

Σχετικά έγγραφα
Matematička logika. novembar 2012

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

3.1 Granična vrednost funkcije u tački

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Iskazna logika 1. Matematička logika. Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia.

8 Predikatski račun kao deduktivni sistem

Napravimo neformalnu rekapitulaciju osnovnih pojmova koje smo obradili na prethodnom predavanju.

Teorijske osnove informatike 1

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

Operacije s matricama

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

Diskretna matematika. Prof. dr Olivera Nikolić

Osnovne teoreme diferencijalnog računa

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

Sintaksa i semantika u logici

6 Preneksna forma i skolemizacija

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

Iskazna logika se bavi rečenicama kao celinama, i ne zalazi u njihovu unutrašnju strukturu, ne razlikuje njihove posebne elemente.

Zadaci iz Osnova matematike

Ispitivanje toka i skiciranje grafika funkcija

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

18. listopada listopada / 13

Elementi spektralne teorije matrica

5. Karakteristične funkcije

Zavrxni ispit iz Matematiqke analize 1

Predikatska logika - III deo. Jelena Ignjatović

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

ELEKTROTEHNIČKI ODJEL

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

U raznim oblastima se često javlja potreba da se izmed u izvesnih objekata uspostave izvesne veze, odnosi ili relacije.

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

41. Jednačine koje se svode na kvadratne

IZVODI ZADACI (I deo)

7 Algebarske jednadžbe

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ).

[1] Formalni jezik iskazne logike

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

10 Iskazni račun - deduktivni sistem za iskaznu logiku

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

Neka je data korespondencija f A B. Tada korespondenciju f 1 B A definisanu sa. f 1 = {(b, a) B A (a, b) f}

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla

numeričkih deskriptivnih mera.

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

SISTEMI NELINEARNIH JEDNAČINA

1 Aksiomatska definicija skupa realnih brojeva

Iskazna logika. October 26, Počeci logike i matematičke logike

FUNKCIJE - 2. deo. Logika i teorija skupova. 1 Logika FUNKCIJE - 2. deo

SKUPOVI I SKUPOVNE OPERACIJE

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića

radni nerecenzirani materijal za predavanja

DRUGI KOLOKVIJUM IZ MATEMATIKE 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. je neprekidna za a =

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x.

Funkcija gustoće neprekidne slučajne varijable ima dva bitna svojstva: 1. Nenegativnost: f(x) 0, x R, 2. Normiranost: f(x)dx = 1.

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

Sistemi veštačke inteligencije primer 1

Rezolucija u predikatskoj logici

III VEŽBA: FURIJEOVI REDOVI

Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B.

Skup svih mogućih ishoda datog opita, odnosno skup svih elementarnih događaja se najčešće obeležava sa E. = {,,,... }

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori

Relacije poretka ure denja

Glava 1. Realne funkcije realne promen ive. 1.1 Elementarne funkcije

Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2.

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log =

1. zadatak , 3 Dakle, sva kompleksna re{ewa date jedna~ine su x 1 = x 2 = 1 (dvostruko re{ewe), x 3 = 1 + i

Više dokaza jedne poznate trigonometrijske nejednakosti u trokutu

Dvanaesti praktikum iz Analize 1

1 Algebarske operacije i algebraske strukture

1 Svojstvo kompaktnosti

Matematička logika. Madarász Sz. Rozália. Departman za matematiku i informatiku Prirodno-matematički fakultet Univerzitet u Novom Sadu

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011.

IZVODI ZADACI (I deo)

On predstavlja osnovni pojam, poput pojma tačke ili prave u geometriji. Suštinsko svojstvo skupa je da se on sastoji od elemenata ili članova.

Riješeni zadaci: Nizovi realnih brojeva

1 Afina geometrija. 1.1 Afini prostor. Definicija 1.1. Pod afinim prostorom nad poljem K podrazumevamo. A - skup taqaka

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta.

Osnovno svojstvo iskaza, ma kako složen bio, jeste da je on ili tačan, ili netačan.

9. GRANIČNA VRIJEDNOST I NEPREKIDNOST FUNKCIJE GRANIČNA VRIJEDNOST ILI LIMES FUNKCIJE

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

Zadaci iz trigonometrije za seminar

APROKSIMACIJA FUNKCIJA

ASIMPTOTE FUNKCIJA. Dakle: Asimptota je prava kojoj se funkcija približava u beskonačno dalekoj tački. Postoje tri vrste asimptota:

Funkcije dviju varjabli (zadaci za vježbu)

Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo:

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa

TRIGONOMETRIJSKE FUNKCIJE I I.1.

Aksioma zamene. Aksioma dobre zasnovanosti. Aksioma dobre zasnovanosti Svaki neprazan skup A sadrži skup a takav da je A a = 0.

Predikatska logika - II deo. Jelena Ignjatović

Računarska grafika. Rasterizacija linije

1 ISKAZNA I PREDIKATSKA LOGIKA Zadaci Rešenja SKUPOVI Zadaci RELACIJE Zadaci Rešenja...

Kaskadna kompenzacija SAU

Transcript:

Predikatska logika January 8, 2012 1 O predikatskoj logici Pre nego što počnemo razmatranje predikatske logike, zadržimo se na nekoliko napomena koje će, nadamo se, pomoći da se rasčiste pre svega terminološke nejasnoće koje se često javljaju u vezi sa ovom temom. Prvo, u literaturi se mogu sresti bar tri različita naziva za isti ili sličan pojam. Svaki od tih naziva ističe različitu osobinu ovih logika. Predikatska logika Ovaj naziv je verovatno najčešći, i ističe činjenicu da se ova logika bavi pre svega predikatima. Pojam predikata nam je prvenstveno poznat iz gramatike prirodnih jezika to je onaj deo rečenice kojim nešto tvrdimo. U matematici, pojam predikata ima modifikovano značenje u najčistijem obliku, to su relacije različitih arnosti (dužine) koje su definisane na nekom skupu objekata (tj. na nosaču matematičke strukture koju izučavamo). Relacije su, dakle, matematička verzija pojma imati neku osobinu (to su relacije arnosti jedan) odnosno pojma objekti su u med usobnom odnosu... (relacije arnosti 2 ili više). Mi ćemo u daljem najčešće koristiti upravo ovaj naziv. Logika prvog reda Ovaj naziv sugeriše da postoje i logike reda dva, tri i više. Kratko (i grubo) rečeno, logika prvog reda ima za cilj (i ima moć) da opiše osobine objekata na prvom nivou, tj. govori o pojedinačnim objektima koji se nalaze u nosaču matematičke strukture koju izučavamo. Na primer, ako želimo da izučavamo osobine prirodnih 1

2 brojeva, onda je nosač matematičke strukure skup prirodnih brojeva. Logika koja bi izučavala osobine skupova prirodnih brojeva bi bila već logika drugog reda, itd. U logici prvog reda funkcije i relacije koje imaju svoje ime u sintaksi su definisane med u elementima sa prvog nivoa, a promenljive mogu uzimati vrednosti takod e samo iz nosača strukture. Naravno, cilj nam je da u daljem tekstu ove maglovite pojmove definišemo matematički precizno. Kvantifikatorski račun Ovaj naziv ističe da se u ovim logikama (pored uobičajenih logičkih veznika koje nasled ujemo iz iskazne logike) javljaju specifični operatori, koji govore o kvantitetu objekata sa nekom osobinom. To su tzv. univerzalni kvantifikator ( za sve ili svaki ) i egzistencijalni kvantifikator ( postoji ). Kao što ćemo videti, oni su na neki način uopštenja (beskonačne verzije) logičkih operacija konjunkcije odnosno disjunkcije. Često, naziv račun sugeriše da se radi o deduktivnom sistemu, dakle o potpuno formalnoj verziji date logike. Mi ćemo u tu svrhu koristiti naziv predikatski račun. Drugo pitanje jeste da li postoji jedna predikatska logika ili više njih? Naime, uobičajeno je da se govori u jednini, predikatska logika, logika prvog reda, a ustvari se misli na sve predikatske logike, koje se med usobno razlikuju samo u skupu nelogičkih simbola. Dakle, odgovor je: postoji puno (beskonačno mnogo) predikatskih logika, ali se one mogu zajedno razmatrati, jer je (bar na nekom nivou) razlika med u njima samo tehničke prirode. Zbog toga, uobičajeno je govoriti u jednini, predikatska logika, i pri tome misliti o svim mogućim predikatskim logikama. Treće pitanje koje se prirodno nameće jeste kakav je odnos predikatske i iskazne logike? Na neki način, možemo smatrati da je iskazna logika grublja. Ona radi sa iskazima kao nedeljivim atomima, a predikatska logika izučava i strukturu iskaza. Sve zakonitosti koje važe za iskaze (a koje smo izučavali u iskaznoj logici) nastavljaju da važe i u predikatskoj logici, ali sad ćemo sprovoditi i finije analize. Ukoliko gore iznete napomene u ovom trenutku nisu previše pomogle da se dobije jasniji uvid šta je predikatska logika, ne treba se obeshrabriti. Savetujemo čitaoca da se vrate na ove redove ponovo, na kraju poglavlja o predikatskoj logici. Pravi smisao ovih napomena će se videti tek posle kompletnog razmatranja sintaktičkih i semantičkih osobina predikatske logike.

3 2 Sintaksa predikatske logike Da bismo definisali sintaksu predikatske logike, potrebno je prvo odrediti azbuku tj. skup simbola od kojih se grade dobre reči. Svaka azbuka predikatske logike ima dve vrste simbola: skup logičkih simbola, i skup nelogičkih simbola, koji je specifičan za datu predikatsku logiku. Skup logičkih simbola svake predikatske logike se sastoji od sledećih simbola: skup promenljivih je proizvoljan neprazan skup simbola X, konačan ili prebrojiv. Najčešće se uzima da je X = {x 1, x 2,..., x n,... }. simboli logičkih veznika:,,,,,,, pomoćni simboli: (, ). Svaka predikatska logika ima svoj specifičan skup nelogičkih simbola L. Skup nelogičkih simbola L je disjunktna unija sledeća tri skupa: C, skup simbola konstanti, R, skup relacijskih simbola, F, skup funkcijskih (operacijskih) simbola. Svakom nelogičkom simbolu s je dodeljen prirodan broj ar(s), tzv. arnost (ili dužina) tog simbola, tako da svi simboli konstanti imaju arnost 0, a svi relacijski i funkcijski simboli neku pozitivnu arnost. Ako je n neki prirodan broj, sa R n (odnosno F n ) obeležavamo sve relacijske (odnosno funkcijske) simbole arnosti n. Jezik predikatske logike (ili jezik prvog reda) jeste skup formula na datoj azbuci ali, kao što ćemo videti, jezik predikatske logike je u principu potpuno odred en kada se definiše skup promenljivih X i skup nelogičkih simbola L, zajedno sa funkcijom arnosti ar. Dogovor: U daljem tekstu, ako kažemo da je L = C R F neki jezik prvog reda sa skupom promenljivih X, to znači da oznake C, R, F imaju značenje koje je navedeno gore, i da je zadata odgovarajuća funkcija arnosti ar.

4 Da bismo stigli do preciznog pojma formule, prvo je neophodno definisati pojam terma. Definicija 1 Neka je L = C R F neki jezik prvog reda sa skupom promenljivih X. Skup termova T erm L (X) je najmanji skup koji zadovoljava sledeće uslove: Sve promenljive su termi tj. X T erm L (X), Svi simboli konstanti su termi tj. C T erm L (X), Ako je f F n i t 1, t 2,..., t n T erm L (X) onda f(t 1, t 2,..., t n ) T erm L (X). Dogovori: 1. Ako je jezik prvog reda L unapred fiksiran (ili je jasan iz konteksta), onda umesto oznake T erm L (X) možemo pisati samo T erm(x). 2. Ako su v 1, v 2,..., v n neke promenljive i t T erm L (X), onda oznaka t = t(v 1, v 2,..., v n ) znači da su sve promenljive terma t u skupu {v 1, v 2,..., v n }. 3. Po dogovoru, ako je f F 2, onda kažemo da je f binaran funkcijski simbol, i umesto prefiksne notacije f(t 1, t 2 ) koristimo tzv. infiksnu notaciju t 1 ft 2. Definicija 2 Neka je L = C R F neki jezik prvog reda sa skupom promenljivih X. Elementarne formule su izrazi oblika ρ(t 1, t 2,..., t n ), gde je ρ R n i t 1, t 2,..., t n T erm L (X). Dogovor: Kao i u slučaju binarnih funkcijskih simbola, i za binarne relacijske simbole ρ R 2 možemo koristiti infiksnu notaciju t 1 ρt 2 umesto prefiksne notacije ρ(t 1, t 2 ).

5 Definicija 3 Neka je L = C R F neki jezik prvog reda sa skupom promenljivih X. Skup formula F orm L (X) je najmanji skup koji zadovoljava sledeće uslove: Svaka elementarna formula pripada skupu F orm L (X), Ako su A i B formule, i x X, tada su formule i sledeći izrazi: (A B), (A B), (A B), (A B), ( A), ( x)a, ( x)a. Dogovori: 1. Ako je jezik prvog reda L unapred fiksiran (ili je jasan iz konteksta), onda umesto oznake F orm L (X) možemo pisati samo F orm(x). 2. Kao u iskaznoj logici, i ovde važe dogovori o brisanju spoljnih zagrada i o prioritetu logičkih veznika, s tim da ćemo smatrati da kvantifikatori imaju najveći prioritet. Definicija 4 Neka je L = C R F neki jezik prvog reda sa skupom promenljivih X, neka je A F orm L (X) i neka je x X. 1. Izraze ( x) i ( x) zovemo redom univerzalni odnosno egzistencijalni kvantifikator, sa promenljivom x. 2. U formulama ( x)a i ( x)a oblast dejstva kvantifikatora ( x) odnosno ( x) je formula A. 3. Pojavljivanje promenljive x u nekoj formuli je vezano ako je to pojavljivanje u oblasti dejstva kvantifikatora ( x) ili ( x). U tom slučaju kažemo i da je to pojavljivanje promenljive x pod dejstvom kvantifikatora ( x) ili ( x). U suprotnom, to pojavljivanje promenljive x je slobodno. 4. Promenljiva x je slobodna u formuli A ako ima bar jedno slobodno pojavljivanje u formuli A. Za formule koje nemaju slobodnih promenljivih kažemo da su zatvorene.