13.1. ИсчисленияВ математике, математической логике и в нашем курсе важную роль играют индуктивные определения, мы с ними уже встречались. Индуктивные определения могут использоваться при работе с различными классами объектов, в том числе и с произвольными множествами. Для нас, однако, важен случай, когда эти объекты «конструктивны», о чем мы уже говорили выше.
В индуктивных определениях нашего курса использовались имена для некоторых классов объектов и задавалось правило (или система правил, образующих одно большое правило) как можно, имея объекты каких-то классов, получить, породить какой-то новый объект и объявить, что он принадлежит какому-то еще классу.
Рассмотрим, например, определении формулы логики отношений для какой-то конкретной сигнатуры, скажем, состоящей из имен объектов
и
и двухместного имени отношения
. Также ограничим себя двумя переменными
,
.
Определяя формулы, мы использовали следующие классы объектов:
- имена объектов — , ,
- переменные , ,
- имена двухместных отношений ,
- атомные формулы,
- формулы.