8.6: Приклади похідних
- Page ID
- 52945
Приклад\(\PageIndex{1}\)
Дайте\(\Log{LK}\) -деривацію для послідовності\(A \land B \Sequent A\).
Починаємо з написання потрібної кінцевої послідовності внизу деривації.
Далі нам потрібно розібратися, який висновок може мати нижчу послідовність цієї форми. Це може бути структурним правилом, але непогано почати з пошуку логічного правила. Єдина логічна сполучна, що відбувається в нижній послідовності\(\land\), так що ми шукаємо\(\land\) правило, і так як\(\land\) символ відбувається в попередньому, ми дивимося на\(\LeftR{\land}\) правило.
Є два варіанти того, що могло бути верхньою послідовністю\(\LeftR{\land}\) висновку: ми могли б мати верхню послідовність\(A \Sequent A\), або з\(B \Sequent A\). Зрозуміло, що\(A \Sequent A\) це початкова послідовність (що є хорошою справою), хоча\(B \Sequent A\) взагалі не виводиться. Заповнюємо верхню послідовність:
Тепер у нас є правильне\(\Log{LK}\) -виведення послідовності\(A \land B \Sequent A\).
Приклад\(\PageIndex{2}\)
Дайте\(\Log{LK}\) -деривацію для послідовності\(\lnot A \lor B \Sequent A \lif B\).
Почніть з написання потрібної кінцевої послідовності внизу деривації.
Щоб знайти логічне правило, яке могло б дати нам цю кінцеву послідовність, ми розглянемо логічні зв'язки в кінцевій послідовності:\(\lnot\),\(\lor\), і\(\lif\). На даний момент ми дбаємо лише про те\(\lor\),\(\lif\) що вони є основними операторами речень у кінцевій послідовності, перебуваючи\(\lnot\) в межах іншої сполучної, тому ми подбаємо про це пізніше. Отже, наші варіанти логічних правил для остаточного висновку є\(\LeftR{\lor}\) правилом і\(\RightR{\lif}\) правилом. Ми могли б вибрати будь-яке правило, насправді, але давайте виберемо\(\RightR{\lif}\) правило (якщо ні з якої іншої причини, ніж це дозволяє нам відкласти поділ на дві гілки). Відповідно до форми\(\RightR{\lif}\) висновків, які можуть дати нижню послідовність, це повинно виглядати так:
Якщо ми перейдемо\(\lnot A \lor B\) до зовнішньої частини попередньої частини, ми можемо застосувати\(\LeftR{\lor}\) правило. Згідно зі схемою, це повинно розбиватися на дві верхні послідовності наступним чином:
Пам'ятайте, що ми намагаємося накрутити свій шлях до початкових послідовностей; ми, здається, досить близько! Правильна гілка - це лише одне ослаблення та один обмін від початкової послідовності, а потім це робиться:
Тепер, дивлячись на ліву гілку, єдиним логічним сполучним у будь-якому реченні є\(\lnot\) символ у попередніх реченнях, тому ми дивимося на екземпляр\(\LeftR{\lnot}\) правила.
Подібно до того, як ми закінчили праву гілку, ми лише один ослаблення і один обмін від закінчення цієї лівої гілки, а також.
Приклад\(\PageIndex{3}\)
Дайте\(\Log{LK}\) -деривацію послідовності\(\lnot A \lor \lnot B \Sequent \lnot (A \land B)\)
Використовуючи прийоми зверху, починаємо з написання потрібної кінцевої послідовності внизу.
Доступними основними зв'язками речень в кінцевій послідовності є\(\lor\) символ і\(\lnot\) символ. Було б працювати, щоб застосувати\(\LeftR{\lor}\) або\(\RightR{\lnot}\) правило тут, але ми починаємо з\(\RightR{\lnot}\) правила, оскільки воно дозволяє уникнути поділу на дві гілки на мить:
Тепер у нас є вибір, чи варто дивитися на\(\LeftR{\lor}\) правило\(\LeftR{\land}\) або. Давайте подивимося, що відбувається, коли ми застосовуємо\(\LeftR{\land}\) правило: у нас є вибір почати або з послідовності,\(A, \lnot A \lor B \Sequent \quad\) або з послідовності\(B, \lnot A \lor B \Sequent \quad\). Оскільки доказ симетричний щодо\(A\) і\(B\), давайте перейдемо до першого:
Продовжуючи заповнювати деривацію, ми бачимо, що стикаємося з проблемою:
Верхня частина правої гілки не може бути зменшена далі, і вона не може бути доведена шляхом структурних висновків до початкової послідовності, тому це не правильний шлях. Тож очевидно, що було помилкою застосовувати наведене вище\(\LeftR{\land}\) правило. Повертаючись до того, що ми мали раніше, і виконуючи\(\LeftR{\lor}\) правило замість цього, ми отримуємо
Заповнюючи кожну гілку, як ми робили раніше, отримуємо
(Ми могли б виконати\(\land\) правила нижче, ніж\(\lnot\) правила на цих кроках, і все одно отримали правильну деривацію).
Приклад\(\PageIndex{4}\)
Поки що ми не використовували правило скорочення, але іноді це потрібно. Ось приклад, де це відбувається. Припустимо, ми хочемо довести\(\quad \Sequent A \lor \lnot A\). Застосування\(\RightR{\lor}\) назад дасть нам одне з цих двох похідних:
Жодне з них, звичайно, не закінчується початковою послідовністю. Хитрість полягає в тому, щоб зрозуміти, що правило скорочення дозволяє нам об'єднати дві копії речення в одну - і коли ми шукаємо докази, тобто, йдучи знизу вгору, ми можемо зберегти копію\(A \lor \lnot A\) в приміщенні, наприклад,
Тепер ми можемо подати\(\RightR{\lor}\) заявку вдруге, а також отримати\(\lnot A\), що призводить до повного виведення.
Проблема\(\PageIndex{1}\)
Наведіть похідні наступних послідовностей:
-
\(\Sequent \lnot(A \lif B) \lif (A \land \lnot B)\)
-
\((A \land B) \lif C \Sequent (A \lif C) \lor (B \lif C)\)