24.06.2013 Views

Materi Kuliah Logika - Simplifikasi dan Falsifikasi - Staff UNY

Materi Kuliah Logika - Simplifikasi dan Falsifikasi - Staff UNY

Materi Kuliah Logika - Simplifikasi dan Falsifikasi - Staff UNY

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

LOGIKA LOGIKA<br />

Ratna War<strong>dan</strong>i


Bahasan Bahasan<br />

Operasi Operasi Penyederhanaan<br />

<strong>Falsifikasi</strong><br />

<strong>Falsifikasi</strong>


Penyederhanaan<br />

Penyederhanaan Penyederhanaan dilakukan menggunakan<br />

hukum-hukum logika<br />

Proses Proses penyederhanaan akan berhenti<br />

pada bentuk ekspresi logika yang paling<br />

sederhana <strong>dan</strong> tidak mungkin<br />

disederhanakan lagi<br />

Perangkai Perangkai ⇒ <strong>dan</strong> ⇔ dapat diganti<br />

dengan perangkai dasar ∧, ∨ <strong>dan</strong> ¬


( A<br />

∧ ¬ B)<br />

∨ ( A ∧ B ∧ C)<br />

≡<br />

≡<br />

≡<br />

≡<br />

≡<br />

( A ∧ ¬ B)<br />

∨ ( A ∧ ( B ∧ C)<br />

)<br />

A ∧<br />

A ∧<br />

A ∧<br />

A ∧<br />

( ¬ B ∨ ( B ∧ C)<br />

)<br />

Example Example #1 #1<br />

( ( ¬ B ∨ B)<br />

∧ ( ¬ B ∨ C)<br />

)<br />

( 1∧<br />

( ¬ B ∨ C)<br />

)<br />

( ¬ B ∨ C)<br />

Asosiatif<br />

Distributif<br />

Distributif<br />

Tautologi<br />

Identitas∧


Soal Soal<br />

Sederhanakan ekspresi logika berikut :<br />

1.<br />

2.<br />

3.<br />

4.<br />

5.<br />

A<br />

¬<br />

∧<br />

( ¬ A → A)<br />

( ¬ A ∧ ( B ∨ ¬ B)<br />

)<br />

¬ A<br />

→<br />

¬<br />

( A → ¬ B)<br />

( A → B)<br />

→ ( ( A → ¬ B)<br />

→ ¬ A)<br />

( A → ( B ∨ ¬ C)<br />

) ∧ ¬ A ∧ B


<strong>Falsifikasi</strong> <strong>Falsifikasi</strong><br />

dengan menggunakan aturan if-then maka antecedent<br />

(not p) or (not q) <strong>dan</strong> consequent {not(p and q)} masingmasing<br />

haruslah bernilai true <strong>dan</strong> false yaitu :<br />

Selanjutnya dari benarnya (not p) or (not q) kita tak<br />

dapat menyimpulkan tentang (not p) maupun (not q)<br />

sehingga kita beralih ke salahnya not(p and q) ; karena<br />

not ( p and q)= false maka (p and q), dengan aturan not,<br />

bernilai true , seterusnya p and q berarti, dengan aturan<br />

and p <strong>dan</strong> q harus bernilai true, didapat :


<strong>Falsifikasi</strong> <strong>Falsifikasi</strong><br />

Dari label terlihat bahwa p pada antecedent bernilai<br />

true, jadi (not p) bernilai false; begitu pula untuk (not<br />

q) akan bernilai false. Kesimpulan dari ini semua<br />

adalah antecedent, dengan aturan or, bernilai false.<br />

Tetapi disepan dikatakan bahwa antecedent bernilai<br />

true, sehingga terjadi kontradiksi ( t f ) yang berarti<br />

pengandaian bahwa kalimat salah adalah tidak benar,<br />

ini dapat disimpulkan bahwa kalimat E bernilai true<br />

yaitu kalimat valid.


Example Example<br />

E : if {(not p) or (not q)} then {not(p and q)}<br />

f<br />

E : if {(not p) or (not q)} then {not(p and q)}<br />

f t f<br />

E : if {(not p) or (not q)} then {not( p and q)}<br />

f t t t f t t<br />

( E : if {(not p) or (not q)} then {not( p and q)} )<br />

f f t tf f t f t t


Example Example<br />

( E : if {(not p) or (not q)} then {not( p and q)} )<br />

f f t t f f t f t t<br />

Jadi dari pengandaian ketidak-benarnya kalimat<br />

E, mengakibatkan terjadi t f , yaitu true sekaligus<br />

false yg berarti ada kontradiksi sehingga<br />

pengandaian diatas (bahwa kalimat E false)<br />

dicabut, yang berarti kalimat E true


Soal Soal<br />

1. Apakah kalimat dibawah ini valid atau tak valid :<br />

G : if {if(not p) then q}<br />

then {if (not q) then p } and (p or q)<br />

2. Apakah kalimat/formula dibawah ini tautologi :<br />

( a ) (p ∧ q) → p ; (b) (p ∧ q) → q<br />

( c ) (p ∧ ( p → q)) ⇒ q ; (d) ∼(∼p) ↔ p<br />

( e ) (p↔q)↔((p→q)∧(q→p) ; (f) (p ∨ (∼p) ↔ (q ∨ (∼q))<br />

3. Buktikan bahwa : p → (q → r) ↔ (p∧q) → r ; dengan<br />

tidak menggunakan tabelkebenaran<br />

4. Seperti diatas untuk : (∼p ∧(∼q ∧ r)) ∨ (q∧r)∨(p∧r)↔r


Soal Soal<br />

Tunjukan bahwa nilai kebenaran rumusan pernyata an<br />

berikut ini tak tergantung pada komponen-kom<br />

ponennya :<br />

a. (p ∧ (p → b. (p →q) ↔ (∼p∨ q)<br />

c. ((p → q) ∧ (q → r)) → (p →r)<br />

2. Buktikan ekuivalensi berikut ini tanpa menggunakan<br />

tabel kebenaran .<br />

a) p→(q∨r) ≅ (p→q) ∨ (p→r) ;<br />

b) (p ↔ q) ≅ (p ∧ q) ∨ (∼p ∨ ∼q)<br />

c) ∼(p ↔ q) ≅ (p ∧ (∼q)) ∨ (∼p ∧ q)<br />

Buktikan soal nomor 2 diatas dng tabel kebenaran.<br />

Tunjukan rumusan ini merupakan tautologi :<br />

a) (p ∧ q) → (p → q); b) p → (q → p) ;


Pohon Pohon Semantik Semantik -1 -1<br />

1. Andaikan ingin membuktikan validitas kalimat :<br />

G : if ( If p then q)<br />

then (if (not p) then (not q))<br />

p memp. dua kemungkinan nilai yaitu true <strong>dan</strong> false :<br />

1<br />

p=true p = false<br />

2<br />

dari kalimat G : if (if p then q) then ( if (not p) then (not q))<br />

t t<br />

3


Pohon Pohon Semantik Semantik -2 -2<br />

kalimat G : if (if p then q) then ( if (not p) then (not q))<br />

t f t<br />

subkalimat G : ( if (not p) then (not q))<br />

f t<br />

kalimat G : if (if p then q) then ( if (not p) then (not q))<br />

t t t f t<br />

p=true<br />

2<br />

t (true)<br />

1<br />

3<br />

p=false


Pohon Pohon Semantik Semantik -3 -3<br />

Kalimat P: if (if p then q) then (if (not p) then(not q))<br />

f f<br />

Kalimat G : if (if p then q) then ( if (not p) then (not q))<br />

t f t f<br />

t (true)<br />

p=true<br />

2<br />

1<br />

p=false<br />

3<br />

q=true q=false<br />

4<br />

5


Perhatikan pada Node 4<br />

p=true<br />

t (true)<br />

2<br />

q=true<br />

Pohon Pohon Semantik Semantik -4 -4<br />

1<br />

4<br />

p=false<br />

f (false) t (true)<br />

3<br />

q=false<br />

5


Pohon Pohon Semantik Semantik -5 -5<br />

q=true q = false<br />

kalimat H : if q then ( if p then q ).<br />

t ? t<br />

kalimat H : if q then ( if p then q ).<br />

t t t ? t<br />

2<br />

1<br />

3


Pohon Pohon Semantik Semantik -6 -6<br />

q=true q=false<br />

t (true)<br />

2<br />

2<br />

t (true)<br />

1<br />

kalimat H : if q then ( if p then q ).<br />

t f ? ? f<br />

q=true<br />

1<br />

3<br />

q=false<br />

3<br />

t (true)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!