Anda di halaman 1dari 10

TABLO SEMANTIK

Maria UlIah S
Teknik InIormatika
Fakultas Sains dan Teknologi
UIN Sunan Kalijaga
2
Tablo Semantik
Algoritma yang efektif untuk menentukan
satisfiability (dan dengan dual validity)
Prinsip: cari model secara sistematis, jika
diperoleh maka formula satisfiable, jika tidak
maka unsatisfiable.
Menggunakan tree: formula sebagai root, leaves
adalah literal yang akan di-satisfy (literal adalah
atom dan negasi dari atom). Berikan untuk
yang satisfy dan untuk komplementer

Contoh:A= p^(qvp),
diperoleh:

B = (pvq)^( p^ q)

Dari B Tablo tidak unik


2 jenis #ule: d-formula dan -formula
d-formula : formula konjungtif dan
satisfiable jika kedua subformula, d
1
dan
d
2
, bernilai true
-formula: formula disjungtif dan
satisfiable jika ada satu saja subformula,
baik
1
atau
2
, yang bernilai true

Algoritma Membentuk Tablo

Catatan: Algoritma not deterministic, tersedia


pilihan untuk expand leaf yang dikehendaki
terlebih dahulu
Tablo terminate ompleted tableau
Semua leafnya close lose completed
tableau
Semua leafnya open pen completed
tableau

Jika adalah tablo lengkap untuk formula


, maka adalah unsatisfiable if and only
if T is closed.
adalah satisfiable if and only if T is open.
adalah valid if and only if tablo
adalah closed.
10
Latihan
1. Buktikan keekuivalensian dengan teknik:
a. Tabel kebenaran
b. Tablo semantik untuk negasi dari setiap
formula
Dari ekspresi-ekspresi logika berikut:

Anda mungkin juga menyukai