Теорема дедукции
Содержание:
Если Γ∪F⊢G, то Γ⊢(F→G)
Доказательство
Пусть для формулы G есть вывод, т.е. существует последовательность из Γ∪F:G1,G2,..,Gn=G
Докажем индукцией по n:
-
База индукции
n=1, тогда G:
-
либо формальная теорема
-
либо формула из Γ
В этих случаях вывод строится так: $G, G \to (F \to G), F \to G$
-
либо G=F, поскольку Modus Ponens применять не к чему
$G \to G = F \to G$
-
-
Шаг индукции
Пусть для k<n уже доказано. Рассмотрим k=n
Тогда G:
-
формальная теорема
-
формула из Γ
-
G=F
Эти случаи не отличаются от варианта n=1.
-
G=Gn получена по правилу Modus Ponens из каких-то формул Ga и Gb, где a,b<n.
В этом случае Gb должна иметь вид Gb→Gn, чтобы применить Modus Ponens. Поскольку формулы Ga и Gb расположены в выводе формулы Gn, то всё, что написано перед каждой из них, это её вывод из Γ∪F.
По Переходу индукции для формул F→Gb=F→(Ga→Gn) и F→Ga есть вывод из Γ.
-