Изменения

Перейти к: навигация, поиск

Теории первого порядка

1667 байт добавлено, 19:20, 18 апреля 2017
Коммутативность сложения
Переход. Пусть <tex> b' + a = b + a'</tex>. Докажем, что <tex> b' + a' = b + a'' </tex>.
<tex> b' + a' = (b' + a)' = (b + a')' = b' + a'' </tex>.
}}
{{Теорема
|statement=
<tex>\vdash a = a </tex>
|proof=УпражнениеВзято из: Клини, "Введение в метаматематику", Гл. Клини<tex>19</tex>, пример <tex> 1 </tex> (стр. 254.<tex> 78 </tex>) <tex>(Ai)</tex> {{---}} аксиома арифметики, <tex>(i)</tex> {{---}} аксиома ИВ или ИП, <tex>(MP)</tex> {{---}} Modus Ponens, <tex> (\forall){,}(\exists) </tex> {{---}} правила вывода для кванторов <tex>(1)~ a = b \to a = c \to b = c ~(A2) \\(2)~ 0 = 0 \to (0 = 0 \to 0 = 0) ~(1) \\(3)~ (a = b \to a = c \to b = c) \to ((0 = 0 \to (0 = 0 \to 0 = 0))\to (a = b \to a = c \to b = c)) ~(1) \\(4)~ (0 = 0 \to (0 = 0 \to 0 = 0)) \to (a = b \to a = c \to b = c) ~(MP~ 1{,}3) \\(5)~ (0 = 0 \to (0 = 0 \to 0 = 0)) \to \forall c(a = b \to a = c \to b = c) ~(\forall) \\(6)~ (0 = 0 \to (0 = 0 \to 0 = 0)) \to \forall b\forall c(a = b \to a = c \to b = c) ~(\forall) \\(7)~ (0 = 0 \to (0 = 0 \to 0 = 0)) \to \forall a\forall b\forall c(a = b \to a = c \to b = c) ~(\forall) \\(8)~ \forall a\forall b\forall c(a = b \to a = c \to b = c) ~(MP~ 2{,}7) \\(9)~ \forall a\forall b\forall c(a = b \to a = c \to b = c) \to \forall b\forall c(a + 0 = b \to a + 0 = c \to b = c) ~(11) \\(10)~ \forall b\forall c(a + 0 = b \to a + 0 = c \to b = c) ~(MP~ 8{,}9) \\(11)~ \forall b\forall c(a + 0 = b \to a + 0 = c \to b = c) \to \forall c(a + 0 = a \to a + 0 = c \to a = c) ~(11) \\(12)~ \forall c(a + 0 = a \to a + 0 = c \to a = c) ~(MP~ 10{,}11) \\(13)~ \forall c(a + 0 = b \to a + 0 = c \to b = c) \to (a + 0 = a \to a + 0 = a \to a = a) ~(11) \\(14)~ a + 0 = a \to a + 0 = a \to a = a ~(MP~ 12{,}13) \\(15)~ a + 0 = a ~(A6) \\(16)~ a + 0 = a \to a = a (MP~ 15{,}14) \\(17)~ a = a (MP~ 15{,}16) \\</tex> 
}}
Анонимный участник

Навигация