8.5: Похідні
Ми сказали, що початкова послідовність виглядає, і ми дали правила висновку. Похідні в послідовному численні індуктивно генеруються з них: кожне похідне або є початковою послідовністю самостійно, або складається з одного або двох похідних з подальшим висновком.
Визначення8.5.1: \LogLK derivation
A\LogLK -похідний послідовностіS - це дерево послідовностей, що задовольняють наступним умовам:
- Самі верхні послідовності дерева - це початкові послідовності.
- Сама нижня послідовність дерева - цеS.
- Кожна послідовність у дереві крімS є передумовою правильного застосування правила висновку, висновок якого стоїть безпосередньо під цією послідовністю в дереві.
Потім ми говоримо, щоS це кінцева послідовність похідного, іS це виводиться в\LogLK (або\LogLK -derivable).
Приклад8.5.1
Кожна початкова послідовність, наприклад,C\SequentC є похідною. Ми можемо отримати новий висновок від цього, застосувавши, скажімо,\LeftR\Weakening правило,
Правило, однак, має бути загальним: ми можемо замінитиA в правилі будь-яким реченням, наприклад, також наD. Якщо передумова відповідає нашій початковій послідовностіC\SequentC, це означає, щоΔ обидваΓ і справедливіC, і висновок буде тодіD,C\SequentC. Отже, наступне - це деривація:
Тепер ми можемо застосувати інше правило\LeftR\Exchange, скажімо, яке дозволяє нам змінити два речення зліва. Отже, наступне також є правильним виведенням:
При цьому застосовується правило, яке було дано як
обидваΓ іΠ були порожнімиC,Δ є, і роліA іB граютьD іC, відповідно. Багато в чому так само ми також бачимо, що
це деривація. Тепер ми можемо взяти ці два похідні, і об'єднати їх за допомогою\RightR∧. Це правило було
У нашому випадку приміщення повинно збігатися з останніми послідовністю похідних, що закінчуються в приміщеннях. Це означає, щоΓΔ єC,D, порожній,A єC іB єD. Отже, висновок, якщо висновок повинен бути правильним, єC,D\SequentC∧D.
Звичайно, ми також можемо змінити приміщення, тодіA було бD іB було бC.