Теорема дедукции
Содержание:
Если $\Gamma \cup {F} \vdash G$, то $\Gamma \vdash (F \to G)$
Доказательство
Пусть для формулы $G$ есть вывод, т.е. существует последовательность из $\Gamma \cup {F} : G_1, G_2, .., G_n = G$
Докажем индукцией по $n$:
- 
    База индукции $n = 1$, тогда $G$: - 
        либо формальная теорема 
- 
        либо формула из $\Gamma$ В этих случаях вывод строится так: $G, G \to (F \to G), F \to G$
- 
        либо $G = F$, поскольку Modus Ponens применять не к чему $G \to G = F \to G$
 
- 
        
- 
    Шаг индукции Пусть для $k < n$ уже доказано. Рассмотрим $k = n$ Тогда $G$: - 
        формальная теорема 
- 
        формула из $\Gamma$ 
- 
        $G = F$ Эти случаи не отличаются от варианта $n = 1$. 
- 
        $G = G_n$ получена по правилу Modus Ponens из каких-то формул $G_a$ и $G_b$, где $a, b < n$. В этом случае $G_b$ должна иметь вид $G_b \to G_n$, чтобы применить Modus Ponens. Поскольку формулы $G_a$ и $G_b$ расположены в выводе формулы $G_n$, то всё, что написано перед каждой из них, это её вывод из $\Gamma \cup {F}$. По Переходу индукции для формул $F \to G_b = F \to (G_a \to G_n)$ и $F \to G_a$ есть вывод из $\Gamma$. 
 
-