8.3: Правила кількісного визначення
- Page ID
- 52892
Правила для\(\lforall{}{}\)
In\(\LeftR{\lforall{}{}}\),\(t\) є замкнутим терміном (тобто одиницею без змінних). В\(\RightR{\lforall{}{}}\),\(a\) є постійним символом, який не повинен відбуватися в будь-якому місці нижньої послідовності\(\RightR{\lforall{}{}}\) правила. Ми\(a\) називаємо власну змінну\(\RightR{\forall}\) висновку.
Правила для\(\lexists{}{}\)
Знову ж таки,\(t\) це закритий термін, і\(a\) є постійним символом, який не зустрічається в нижній послідовності\(\LeftR{\lexists{}{}}\) правила. Ми\(a\) називаємо власну змінну\(\LeftR{\lexists{}{}}\) висновку.
Умова про те, що власна змінна не зустрічається в нижній\(\LeftR{\lexists{}{}}\) послідовності висновку\(\RightR{\lforall{}{}}\) або, називається умовою власної змінної.
Ми використовуємо термін «власна змінна», хоча\(a\) в вищезазначених правилах є постійним символом. Це має історичні причини.
В\(\RightR{\lexists{}{}}\) і\(\LeftR{\lforall{}{}}\) немає обмежень за терміном\(t\). З іншого боку, в\(\RightR{\lforall{}{}}\) правилах\(\LeftR{\lexists{}{}}\) and власназмінна умова вимагає, щоб постійний символ\(a\) не\(A(a)\) виникав ніде поза верхньої послідовності. Необхідно стежити за тим, щоб система була справною, тобто виводить тільки послідовності, які є дійсними. Без цієї умови було б дозволено наступне:
Однак, не\(\lexists{x}{A(x)} \Sequent \lforall{x}{A(x)}\) є дійсним.