180 likes | 461 Views
Resolusi. Oleh : Fidia Deny Tisna A. Pendahuluan. Pada bab-bab sebelumnya , pengujian validitas suatu argumen dapat diuji dengan menggunakan Tabel Kebenaran , Penyederhanaan dengan hukum logika , Strategi Pembalikan (SP), dan Tablo Semantik+SP menegasi kesimpulan .
E N D
Resolusi Oleh : Fidia Deny Tisna A.
Pendahuluan • Padabab-babsebelumnya, pengujianvaliditassuatuargumendapatdiujidenganmenggunakanTabelKebenaran, Penyederhanaandenganhukumlogika, StrategiPembalikan (SP), danTabloSemantik+SPmenegasikesimpulan. • Metode lain yang dapatdigunakanuntukmengujikevalidansuatuargumenadalahPembalikanResolusi (PR). • Metode PR dikembangkanoleh John Alan Robinson sekitartahun 1960-an
Resolving Argument Contoh : Jikajerukinimanis, makajerukinienakdimakan. Jikajerukinienakdimakan, makasayaakanmemakannya. Dengandemikian, jikajerukinimanis, makasayaakanmemakannya. Apakahcontohdiatas valid? Cek : 1) variabelproposisional A = jerukinimanis B = jerukinienakdimakan C = sayaakanmemakannya 2) BentukLogika • A B • B C • A C “ SecaralangsungdapatdilihatbahwabentuklogikatersebutbentulogikaSilogismeHipotetis yang pasti Valid “ lihatbab 2 tentangpengantarlogikaproposisional
Jikaingindicekkevalidannyabisamenggunakan • TabelKebenaran : (AB)^(BC)(AC) (tautologi) bisaditulis : (AB)^(BC)|=(AC) Jika T ^ T T maka(AC) disebutdisebutjugakonsekuensilogis dari(AB) dan (BC). • SP menegasikesimpulan : (AB)^(BC)^~(AC) denganmenggunakantabelkebenaranharusbisadibuktikanbahwanilainya F semua. Jika v(-(AC)) saja = F maka v((AC))=T, artinya yang benaritu (AB)^(BC)^(AC) (valid). • Nah, untuk yang F semuabisadituliskan, (AB)^(BC)^~(AC) |= Dimana dinamakanFalsumatauvariabelproposional yang nilainya F semua.
Falsumdan CNF Kemarinsudahbelajar CNF, sekarangakandilihatkaitanFalsumdengan CNF. Misalkanekspresilogika (AB)^(BC)^~(AC) akandirubahmenjadi CNF (~AvB)^(~BvC)^~(~AvC) lakukanhkm de morgan (~AvB)^(~BvC)^(~~A^~C) lakukannegasiberganda (~AvB)^(~BvC)^A^~C CNF Analisa…
Analisa… (~AvB)^(~BvC)^A^~C Analisa : lihat yang berwarnamerah 1) Jika v(B)=T maka v(~AvB)=T (ingatTabel “atau”) v(~B)=F, v(~BvC)=?, ? Artinyabisa T atau F bergantungnilai v(C). 2) Jika v(B)=F makav(~AvB)=?, bergantung v(~A) v(~B)=T, v(~BvC)=T Bandingkanjikasayamempunyai v((~AvB)^(~BvC))=T Makadenganhanyamemasukkan v(~A)=T dan v(C)=T nilaidariekspresilogikatersebutterpenuhi. D.k.l …
d.k.l… {B,~B} tidakberpengaruh. Artinyaekpresilogika(~AvB)^(~BvC)yang terdapat B dan ~B dapatdireduksi / di resolvedmenjadi (~AvC). Inilah yang dinamakanResolusi. Untukmelihatresolusisecarakeseluruhandariekspresilogikatersebutdapatdigunakanpohonsbb : (~AvB) (~BvC) A ~C ~AvC C Kenapaterakhir = falsum? Karena C^~C = T^F = F
TerminologiDalamResolusi 1) HimpunanKlausa (HC) adalahhimpunan yang berisiklausa-klausa. 1 klausa = 1 bentuklogika. Contoh : CNF : (~AvB)^(~BvC)^A^~C HC : {(~AvB),(~BvC),A,~C} menghilangkan ^ Karena A^B B^A, makakitabebasmerubahrubahposisibentuklogikadalam HC.
HC : {(~AvB),A,(~BvC),~C} digunakanuntukmempermudahpembuatanpohon: (~AvB) A (~BvC) ~C B C
2) Resolvent Misalkanada 2 literal p1 dan ~p1, disebutjugapasangan literal salingmelengkapi (complementary pair). Jikadalam HC, adaduaklausaataulebih yang memuat complementary pair makaklausatersebutdapat di resolved (menghilangkan complementary pair). Cara inidisebutResolvent. Contoh : res({p1,~p2},{p2,~p3}) = {p1,~p3} 3) DeduksiResolusiadalah proses penyederhanan HC denganmenggunakanResolvent. Contoh : buktikan 1. (p1vp2vp3)^(~p2vp4)^(~p1vp4)^(~p3vp4)|=p4
2. {(p1p2),(~(p2p3)~p1)}|=(p1p3) Jawab : • Buat CNF • Cari HC, pohonkandenganteknikResolvent. 4) TeknikResolusiadalahteknikuntukmembuktikankevalidansuatuekspresilogikadengan me-negasikesimpulan. Contoh : buktikan{(p1p2),(~(p2p3)~p1)}|=(p1p3) valid? Jawab : {(p1p2),(~(p2p3)~p1)}|=~(p1p3) Karena~(p1p3) buktikandenganpohonbahwaekspresilogikadiatas (jika artinyaargumen valid)
5) Deduksiresolusi + TeknikResolusi = PembalikanResolusi. PembalikanResolusiinilah yang biasadigunakanuntukmembuktikankevalidansuatuargumen. Contoh : Tentukankevalidandariargumen 1) dan 2) 1) Jika MJ mengadakankonser, makapenggemarnyaakandatangjikatikettidakmahal. Jika MJ mengadakankonser, hargatiketmahal. Dengandemikian, jika MJ mengadakankonser, penggemarnyaakandatang Jawab : • Tentukanvariabelproposisional • Tentukanekspresilogika • Lakukanpembalikanresolusi
c) Lakukanpembalikanresolusi : • Menegasikesimpulan • Bentuk CNF • Buktikandenganpohonbahwahasilnya (jika , argumen valid) 2) Jikapejabatmelakukankorupsi, makarakyattidakakanmarahataukejaksaanakanmemeriksanya. Jikakejaksaantidakakanmemeriksanya, makarakyatakanmarah. Kejaksaanakanmemeriksanya. Dengandemikian, pejabattidakmelakukkankorupsi. Jawab : cobakerjakansendiri
Kesimpulan • PembalikanResolusiadalahmetodeuntukmembuktikankevalidansuatuargumen. • Langkah-langkahpembuktiankevalidanargumendenganmenggunakan PR : • Tentukanvariabelproposisional • Tentukanekspresilogika • Lakukanpembalikanresolusi • Menegasikesimpulan • Bentuk CNF • Buktikandenganpohonbahwahasilnya (jika , argumen valid)
Latihan Buktikanapakahekspresi-ekspresilogikaberikut valid : • P ^ (QR) ^ (PQ) ^ (S~R) |= ~S • S ^ (~PQ) ^ (P~S) ^ (QR) |= R