Menggunakan sepuluh kesimpulan dari Sistem Deduksi Alami membuktikan hukum DeMorgan .
Aturan Pengurangan Alam
Pendahuluan Negasi:
{(P → Q), (P → ¬Q)} ⊢ ¬PPenghapusan Negasi:
{(¬P → Q), (¬P → ¬Q)} ⊢ PDan Pendahuluan:
{P, Q} ⊢ P ʌ QDan Eliminasi:
P ʌ Q ⊢ {P, Q}Atau Pendahuluan:
P ⊢ {(P ∨ Q),(Q ∨ P)}Atau Eliminasi:
{(P ∨ Q), (P → R), (Q → R)} ⊢ RIff Pendahuluan:
{(P → Q), (Q → P)} ⊢ (P ≡ Q)Penghapusan Iff:
(P ≡ Q) ⊢ {(P → Q), (Q → P)}Jika Pendahuluan:
(P ⊢ Q) ⊢ (P → Q)Jika Eliminasi:
{(P → Q), P} ⊢ Q
Struktur bukti
Setiap pernyataan dalam bukti Anda harus merupakan hasil dari satu dari sepuluh aturan yang diterapkan pada beberapa proposisi yang diturunkan sebelumnya (tidak ada logika sirkular) atau asumsi (dijelaskan di bawah). Setiap aturan beroperasi di beberapa proposisi di sebelah kiri⊢ (operator konsekuensi logis) dan membuat sejumlah proposisi dari sisi kanan. Pendahuluan Jika bekerja sedikit berbeda dari operator lainnya (dijelaskan secara rinci di bawah). Ini beroperasi di satu pernyataan yang merupakan konsekuensi logis dari yang lain.
Contoh 1
Anda memiliki pernyataan berikut:
{(P → R), Q}
Anda dapat menggunakan Dan Pendahuluan untuk membuat:
(P → R) ʌ Q
Contoh 2
Anda memiliki pernyataan berikut:
{(P → R), P}
Anda dapat menggunakan If Elimination untuk membuat:
R
Contoh 3
Anda memiliki pernyataan berikut:
(P ʌ Q)
Anda dapat menggunakan Dan Penghapusan untuk membuat:
P
atau untuk membuat:
Q
Propagasi Asumsi
Anda dapat, pada suatu saat, mengambil pernyataan yang Anda inginkan. Pernyataan apa pun yang berasal dari asumsi-asumsi ini akan "bergantung" padanya. Pernyataan juga akan bergantung pada asumsi yang diandalkan oleh pernyataan orang tua mereka. Satu-satunya cara untuk menghilangkan asumsi adalah dengan Jika Pendahuluan. Untuk Jika pengantar Anda mulai dengan Pernyataan Qyang bergantung pada pernyataan Pdan diakhiri dengan (P → Q). Pernyataan baru bergantung pada setiap asumsi Qbergantung kecuali asumsi P. Pernyataan akhir Anda seharusnya tidak bergantung pada asumsi.
Spesifik dan pemberian skor
Anda akan membuat satu bukti untuk masing-masing dari dua undang-undang DeMorgan hanya dengan menggunakan 10 kesimpulan dari Natural Deduction Calculus.
Kedua aturan tersebut adalah:
¬(P ∨ Q) ≡ ¬P ʌ ¬Q
¬(P ʌ Q) ≡ ¬P ∨ ¬Q
Skor Anda adalah jumlah kesimpulan yang digunakan ditambah jumlah asumsi yang dibuat. Pernyataan akhir Anda tidak boleh bergantung pada asumsi apa pun (yaitu harus menjadi teorema).
Anda bebas memformat bukti sesuai keinginan Anda.
Anda dapat membawa Lemmas dari satu bukti ke yang lain tanpa biaya untuk mencetak gol.
Contoh Bukti
Saya akan buktikan itu (P and not(P)) implies Q
(Setiap poin-poin adalah +1 poin)
Menganggap
not (Q)Menganggap
(P and not(P))Menggunakan Dan Elim pada
(P and not(P))turunan{P, not(P)}Gunakan Dan Pendahuluan tentang
Pdannot(Q)untuk mendapatkan(P and not(Q))Gunakan Dan Elim pada pernyataan yang baru saja diturunkan untuk dibuat
P
PProposisi baru ini berbeda dari yang lain yang kita dapatkan sebelumnya. Yaitu itu bergantung pada asumsi not(Q)dan (P and not(P)). Padahal pernyataan aslinya hanya bergantung pada (P and not(P)). Ini memungkinkan kita untuk melakukan:
Jika Pendahuluan tentang
Ppengantarnot(Q) implies P(masih bergantung pada(P and not(P))asumsi)Gunakan Dan Pendahuluan tentang
not(P)dannot(Q)(dari langkah 3) untuk diturunkan(not(P) and not(Q))Gunakan Dan Elim pada pernyataan yang baru saja diturunkan untuk membuat
not(P)(sekarang bergantung padanot(Q))Jika Pengantar tentang
not(P)pengantar barunot(Q) implies not(P)Kami sekarang akan menggunakan penghapusan negasi pada
not(Q) implies not(P)dannot(Q) implies Puntuk mendapatkanQ
Ini Qhanya bergantung pada asumsi (P and not(P))sehingga kita bisa menyelesaikan buktinya
- Jika Pendahuluan terus
Qditurunkan(P and not(P)) implies Q
Bukti ini skor total 11.
⊢(simbol juga tidak membuat saya di ponsel).
(P ⊢ (Q ⊢ R)) ⊢ (Q ⊢ (P ⊢ R))(dalam hal ini, ¬Q ⊢ ((P ʌ ¬P) ⊢ P)untuk (P ʌ ¬P) ⊢ (¬Q ⊢ P)digunakan).
(assume (P/\~P); P,~P by and-elim; (assume ~Q; P by assumption; ~P by assumption); ~Q->P by impl-intro; ~Q->~P by impl-intro; Q by neg-elim); P/\~P->Q by impl-intrountuk mendapatkan skor 9?
















