SINTAKS DAN SEMANTIK PADA LOGIKA PROPOSISI Matematika Logika Semester Ganjil 2011/2012 PROPOSISI Proposisi atau kalimat dalam logika proposisi bisa berupa Kalimat sederhana bisa berupa Atom/kalimat sederhana Kalimat kompleks, komposisi kalimat menggunakan operator logika Simbol konstanta : true dan false Simbol variabel proposisi : p,q,r,,p1,q1,… Literal adalah atom atau negasinya lprop: sintaks - LFD - 2007 2 OPERATOR LOGIKA Simbol Arti Negasi argument Target Ekivalensi Not Konjungsi Conjunct And Disjungsi Or Implikasi Disjunct Antecendent/premise dan consequent/conclusion BiImplikasi Antecendent/premise dan consequent/conclusion lprop: sintaks - LFD - 2007 If … then … … if and only if … 3 SINTAKS Definisi kalimat/proposisi : Setiap konstanta logika true dan false adalah proposisi Variabel logika p,q,r,,p1,q1,… adalah proposisi Jika dan adalah proposisi maka , , , dan adalah proposisi Tidak ada bentuk lain yang merupakan proposisi lprop: sintaks - LFD - 2007 4 MEREPRESENTASIKAN FAKTA Proposisi bisa merepresentasikan kalimat berita p : saya malas belajar q : saya lulus kuliah p q : saya malas belajar dan lulus kuliah p q : jika saya malas belajar maka saya tidak lulus kuliah q p : saya tidak lulus kuliah jika dan hanya jika saya malas belajar lprop: sintaks - LFD - 2007 5 ATURAN PEMBENTUKAN KALIMAT • Setiap proposisi adalah kalimat • Jika F adalah kalimat, begitu juga dengan negasinya. • Jika F dan G adalah kalimat, begitu juga dengan konjungsinya. • Jika F dan G adalah kalimat, begitu juga dengan disjungsinya. • Jika F dan G adalah kalimat, begitu juga dengan implikasinya. • Jika F dan G adalah kalimat, begitu juga dengan ekivalensinya. • Jika F, G dan H adalah kalimat, begitu juga dengan kondisionalnya. lprop: sintaks - LFD - 2007 6 AMBIGUITY Ambigu : mempunyai banyak arti Contoh : pqr berarti p(qr ) atau (pq)r Untuk menghilangkan ambiguity bisa menggunakan ( dan ) atau prioritas operator (precedence) lprop: sintaks - LFD - 2007 7 WELL-FORMED FORMULA (WFF) Setiap atom adalah wff Jika A dan B adalah wff maka proposisi berikut ini juga wff : (A), (A B), (A B), (A B), (A B) Tidak ada bentuk lain yang wff lprop: sintaks - LFD - 2007 8 OPERATOR PRECEDENCE Operator Precedence 1 2 3 4 5 lprop: sintaks - LFD - 2007 9 SUB KALIMAT Setiap komponen yang membentuk suatu kalimat proposisi disebut juga subkalimat, termasuk kalimat itu sendiri (proper subsentences). Contoh : F : (not (P or Q) ) if and only if ( P and (not Q) ) lprop: sintaks - LFD - 2007 10 SUB KALIMAT P or Q not (P or Q) not Q P and (not Q) F : (not (P or Q) ) if and only if ( P and (not Q) ) lprop: sintaks - LFD - 2007 11 MAKNA KALIMAT Arti kalimat = nilai kebenaran Setiap kalimat pada logika proposisi memiliki salah satu dari nilai {true, false} Arti kalimat kompleks yang terdiri atas n variabel merupakan fungsi dari nilai kebenaran n variabel tersebut Perlu tahu nilai kebenaran masing-masing variabel Perlu aturan untuk menghitung fungsi tersebut lprop: semantik - LFD - 2007 12 MAKNA KALIMAT Makna dari sebuah kalimat proposisi akan bisa kita ketahui, jika nilai kebenaran dari simbol proposisi yang membentuk kalimat tersebut sudah diketahui. Pemberian nilai kebenaran dari simbol proposisi tersebut diberikan dalam konteks yang namanya interpretasi ( I ). lprop: semantik - LFD - 2007 13 INTERPRETASI Interpretasi pada logika proposisi = pemberian nilai kebenaran pada semua variabel Contoh : P Q I1 : P true dan Q true I2 : P true dan Q false I3 : P false dan Q false I4 : P false dan Q true lprop: semantik - LFD - 2007 14 ATURAN SEMANTIK kalimat true bernilai true untuk semua interpretasi kalimat false bernilai false untuk semua interpretasi kalimat P,Q,R,… bernilai sesuai interpretasinya not F bernilai true jika F false dan bernilai false jika F true F G bernilai true jika F dan G keduanya true dan bernilai false jika tidak demikian F G bernilai false jika F dan G keduanya false dan bernilai true jika tidak demikian F G bernilai false jika F true dan G false dan bernilai true jika tidak demikian F G bernilai true jika F dan G memiliki nilai kebenaran yang sama, dan bernilai false jika tidak demikian lprop: semantik - LFD - 2007 15 TABEL KEBENARAN ATURAN SEMANTIK F G F and G F or G If F then G F if and only if G true true true true true true true false false true false false false true false true true false false false false false true true lprop: sintaks - LFD - 2007 16 TABEL KEBENARAN ATURAN SEMANTIK F G H If F then G else H true true true true true true false true true false true false true false false false false true true true false true false false false false true true false false false false lprop: sintaks - LFD - 2007 17 TABEL KEBENARAN Dengan aturan semantik dapat ditentukan nilai kebenaran suatu kalimat kompleks untuk semua interpretasi yang mungkin Biasanya ditabelkan dan disebut tabel kebenaran Jika terdapat n variabel, maka terdapat 2n baris tabel kebenaran lprop: semantik - LFD - 2007 18 CONTOH TABEL KEBENARAN p q r T T T T T T F T F F T F F F T T F F T F T F T F T F T T F F F F T T F F F F T F lprop: semantik - LFD - 2007 19