1302
правки
Изменения
м
+Заголовок
# <tex> a + 0 = a </tex>
# <tex> a + b' = (a + b)'</tex>
== Коммутативность сложения ==
{{Лемма
|proof = Упражнение {{TODO | t = ща будет}}
}}
== Больше формальности! ==
Но данная аксиоматика сформулирована неформально, поэтому мы не сможем доказать никаких содержательных утверждений про нее, пользуясь формальными средствами. Поэтому нам нужно эту конструкцию как-то объединить с исчислением предикатов, чем мы сейчас и займемся.
* Маленькими латинскими буквами a,b,... (возможно, с индексами) будем обозначать индивидные переменные.
* К логическим связкам добавляются такие: (<tex>=</tex>) — двуместный предикат, (<tex>+</tex>) и (<tex>\cdot</tex>) — двуместные функции, и (<tex>'</tex>) — одноместная функция. Все левоассоциативное, приоритеты в порядке убывания: (<tex>'</tex>), потом (<tex>\cdot</tex>), потом (<tex>+</tex>). Все логические связки имеют приоритет ниже. (Например, <tex>a= b'+b'+c \cdot c \& b = c</tex> надо интерпретировать как <tex>(a = (((b') + (b')) + (c \cdot c))) \& (b = c)</tex>)
* Вводится 0-местный предикат <tex>0</tex>.(иногда бывает удобно сделать его 1-местным или даже <tex>n</tex>-местным)