Логическое исчисление
Логи́ческое исчисле́ние, исчисление, допускающее интерпретации в терминах дедуктивной логики или же с самого начала строящееся в качестве формализации какой-либо содержательной логической теории. Исчисление высказываний используется при построении классических аксиоматических математических теорий: теории множеств, числовых, геометрических теорий и т. д. Для формализации различных математических теорий также служит логика первого порядка, называемая исчислением предикатов и функций. Обогащённое такими логическими средствами, как кванторы, исчисление предикатов и функций обладает более выразительными средствами, чем логика высказываний.
В начале 20 в. в различных областях математики был обнаружен ряд парадоксов. Наиболее сильное впечатление на научное сообщество произвела опубликованная в 1903 г. статья Рассела о теории множеств, содержавшая антиномию о множестве всех множеств, не содержащих себя в качестве своего элемента. Чтобы спасти математику от разрушающих её основу парадоксов, Д. Гильберт предложил программу построения математических теорий, получившую название формализма (Гильберт. 1979[1]). В этом подходе подчёркивается способ построения теории по формальным правилам, не опирающимся на интуицию и недосказанность.
Основные цели такого подхода: рассмотреть математические теории как математические объекты и изучить их с помощью известных в математике методов; решить принципиальные вопросы обоснования математики и её направлений, в том числе проблемы непротиворечивости; сформулировать, что такое доказательство.
Для достижения этих целей и служат формальные логические исчисления.
Логическое исчисление содержит (Лавров. 2006[2]):
- алфавит (множество символов);
- язык над алфавитом;
- метаалфавит;
- формулы и схемы формул: набор правил, позволяющих про каждую последовательность символов однозначно сказать, является ли она формулой (т. е. высказыванием);
- секвенции;
- аксиомы и схемы аксиом;
- правила вывода, выводы, выводы из гипотез, множества выводимых формул.
Словом в данном алфавите называется произвольная конечная (возможно, пустая) упорядоченная последовательность символов данного алфавита. Множество всех слов в алфавите называется языком .
Для обозначения произвольных слов используются метасимволы , составленные из элементов метаалфавита, не пересекающегося с алфавитом.
Формулы и схемы формул определяются индуктивно набором правил . Вначале указываются самые короткие формулы, а затем правила построения из уже построенных более сложных формул. В заключение указывается, что других правил, кроме перечисленных, нет. Множество формул языка обозначается через .
В исчислении имеется также метасимвол , позволяющий формулировать метаутверждения о выводимости формул в исчислении . Если – конечное подмножество множества , а – элемент в , то выражения вида называются секвенциями, формулы из – гипотезами (или посылками), а формула – следствием данной секвенции.
Множество аксиом – подмножество множества , для которого существует эффективный способ проверки, является ли данная формула аксиомой или нет. Строящиеся исчисления обычно задаются конечным списком схем аксиом.
Основным логическим средством получения новых формул в исчислениях являются правила вывода. Правилами вывода называются выражения вида
,
где и – некоторые формулы. Метасимвол служит названием данного правила, формулы – посылки правила , а формула – непосредственное следствие посылок. В заключительных скобках записывают условия, при которых можно применять правило . Если эти условия отсутствуют, то такое правило называется безусловным. Для задания исчисления выделяется некоторое множество правил , которое называется правилами вывода для исчисления .
Выводом в исчислении , заданном множеством схем аксиом и правил вывода , называется конечная последовательность формул
,
такая, что для каждого формула есть либо аксиома, либо непосредственное следствие предыдущих формул, взятых как посылки одного из правил вывода из .
Формула называется выводимой в исчислении (обозначается , если существует вывод в , оканчивающийся этой формулой.
Примечания
Литература
- Russell B. A. W. The principles of mathematics. Vol. 1. – Cambridge : Cambridge University Press, 1903.
- Клини С. К. Введение в метаматематику / пер. с англ. А. С. Есенина-Вольпина. – Москва : Издательство иностранной литературы, 1957.
- Гильберт Д. Основания математики. Т. 1. Логические исчисления и формализация арифметики / Д. Гильберт, П. Бернайс ; пер. с нем. Н. М. Нагорного. – Москва : Наука, 1979. – (Математическая логика и основания математики).
- Лавров И. А. Математическая логика : учебное пособие для студентов вузов. – Москва : Академия, 2006. – (Университетский учебник) (Прикладная математика и информатика).