Tugas 2 Logika Informatika
Tugas 2 Logika Informatika
Nim : 049914864
1. Untuk membuktikan validitas kalimat tersebut dengan metode Proof by Falsification (PbF),
disini perlu mencari sebuah kasus di mana kalimat tersebut tidak benar. Jika kita dapat
menemukan contoh di mana premisnya benar (P or not P) dan kesimpulannya salah (tidak
sama dengan (P and Q)), maka kalimat tersebut tidak valid.
Premis: (P or not P)
Kita akan menggunakan metode falsifikasi dengan menyediakan nilai-nilai untuk P dan Q
yang membuat premis benar, tetapi kesimpulannya salah.
Misalkan:
P = True
Q = False
Kesimpulan: (True and False) if and only if (True and False) -> False if and only if False ->
True
Kesimpulan yang kita hasilkan (True) tidak sama dengan kesimpulan yang diharapkan
(False), sehingga kalimat tersebut tidak valid.
Dengan demikian, dengan menggunakan metode Proof by Falsification (PbF), kita telah
membuktikan bahwa kalimat tersebut tidak valid.
Jika cuaca cerah maka saya pergi piknik, jika tidak cuaca cerah maka saya akan bermain
game di rumah.
(if F then G else H) if and only if ((F and G) or (not F and H))
b. Untuk membuktikan validitas kalimat (if P then (P or Q) else Q) if and only if ((P and (P or
Q)) or (not P and Q)) dengan menggunakan pohon semantik, mari kita lakukan analisis
langkah demi langkah.
Kita akan membangun pohon semantik untuk kedua sisi kalimat dan memeriksa apakah
keduanya identik.
Kiri:
Kanan:
Karena kedua sisi pohon semantik ini tidak identik, maka kalimat tersebut tidak valid.
3. Untuk menentukan hasil substitusi dari ekspresi yang diberikan, kita akan menggantikan
setiap variabel dalam ekspresi awal dengan nilai yang sesuai dari substitusi yang diberikan.
Ekspresi awal:
(P and Q) ← R
(R and S) ← (P or Q)
Jadi, hasil substitusi dari ekspresi yang diberikan dengan substitusi yang diberikan adalah: