8.7: Похідні з кількісними показниками
- Page ID
- 52931
Приклад\(\PageIndex{1}\)
Дайте\(\Log{LK}\) -виведення послідовності\(\lexists{x}{\lnot A(x)} \Sequent \lnot \lforall{x}{A(x)}\).
Маючи справу з квантифікаторами, ми повинні переконатися, що не порушувати власну змінну умову, а іноді це вимагає від нас пограти з порядком проведення певних висновків. Загалом, це допомагає спочатку спробувати подбати про правила, що підлягають умові власної змінної (вони будуть нижче в готовому доказі). Крім того, це гарна ідея, щоб спробувати подивитися вперед і спробувати вгадати, як може виглядати початкова послідовність. У нашому випадку це повинно бути чимось на зразок\(A(a) \Sequent A(a)\). Це означає, що коли ми «змінюємо» правила квантора, нам доведеться вибрати той самий термін - що ми будемо називати\(a\) - як для правила, так\(\lforall{}{}\) і для\(\lexists{}{}\) правила. Якби ми підбирали різні терміни для кожного правила, ми б закінчилися чимось подібним\(A(a) \Sequent A(b)\), що, звичайно, не можна вивести.
Починаючи як зазвичай, пишемо
Ми могли б або виконувати\(\LeftR{\exists}\) правило, або\(\RightR{\lnot}\) правило. Оскільки\(\LeftR{\exists}\) правило підлягає власній змінній умові, це гарна ідея, щоб подбати про нього раніше, а не пізніше, тому ми зробимо це спочатку.
Застосовуючи\(\RightR{\lnot}\) правила\(\LeftR{\lnot}\) і назад, отримуємо
На даний момент наш єдиний варіант - виконувати\(\LeftR{\forall}\) правило. Оскільки це правило не підлягає обмеженню власної змінної, ми в ясному вигляді. Пам'ятайте, що ми хочемо спробувати отримати початкову послідовність (форми\(A(a) \Sequent A(a)\)), тому ми повинні вибрати\(a\) як наш аргумент,\(A\) коли ми застосовуємо правило.
Важливо, особливо при роботі з квантифікаторами, двічі перевірити, що власна змінна умова не була порушена. Оскільки єдине правило, яке ми застосували, яке підпорядковується умові власної змінної\(\LeftR{\exists}\), було, а власна змінна\(a\) не зустрічається в її нижній послідовності (кінцевій послідовності), це правильне виведення.
Проблема\(\PageIndex{1}\)
Наведіть похідні наступних послідовностей:
-
\(\lforall{x}{(A(x) \lif B)} \Sequent (\lexists{y}{A(y)} \lif B)\)
-
\(\lexists{x}{(A(x) \lif \lforall{y}{A(y)})}\)