Materi Kuliah Logika - Simplifikasi dan Falsifikasi - Staff UNY
Materi Kuliah Logika - Simplifikasi dan Falsifikasi - Staff UNY
Materi Kuliah Logika - Simplifikasi dan Falsifikasi - Staff UNY
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)