15.Формальная арифметика
Эгалитарные теории. Теория, содержащая исчисление предикатов, называется эгалитарной, если она имеет дополнительный двуместный предикат = (*,*), для которого выполняются две нелогические аксиомы:
1. для люб x(= (х,х));
2. = (х,у) => (А(...,х,...,у,...) =>А{...,у,...,у,...)).
Здесь А произвольная формула.
Вместо = (x, у) пишут х = у. Таким образом, эгалитарная теория - это просто теория с равенством.
2.4.2. Язык и правила вывода формальной арифметики
Формальная арифметика - это эгалитарное прикладное исчисление, в котором дополнительно имеются:
1. Предметная константа 0.
2. Двуместные операции + и * и одноместная операция `.
3. Знак равенства • = •.
4. Нелогические аксиомы равенства и некоторые нелогические аксиомы арифметики:
(t`1 = t`2) => (t1 = t2)
отриц. (t` = 0)
(t1 = t2) => ((t2 = t3) => (t1 = t3))
(t1 = t2) => (t`1 = t`2)
t +0 = t
(t1 + t`2) = (t1 + t2)`
t*0 = 0
где A - любая формула, а t,t1,t2 - любые термы.
Первая аксиома - это известный способ доказательства посредством математической индукции. Если вместо t` писать t + 1, то ясно, что t` - это следующее натуральное число, идущее за t. Другими словами, аксиомы арифметики определяют натуральные числа и правила оперирования с ними с помощью операций сложения и умножения.
- 1.Алгебра высказываний
- 2.Приложения алгебры высказываний
- 3.Формулы. Вывод формул
- 4.Функции алгебры высказываний (булевы функции)
- 5.Метод синтеза релейно-контактных схем
- 6.Приложение в теории множеств
- 7.Аксиоматическая система в исчислении высказываний
- 8.Равносильные формулы
- 9.Алгебра Буля
- 10.Истинные и общезначимые формулы
- 11.Проблема разрешимости
- 12.Предикаты
- 13.Кванторы
- 14.Система аксиом в исчислении предикатов
- 15.Формальная арифметика
- 16.Алгоритмы и вычислимые функции
- 17.Алгоритм. Интуитивное представление
- 18.Нормальные алгоритмы Маркова
- 19.Машины Тьюринга
- 20.Частично рекурсивные функции
- 21.Класс примитивно рекурсивных функций
- 22.Сложность вычислений
- 23.Мера сложности
- Конечный автомат