Расширение по определениям
В математической логике , точнее в теории доказательства теорий первого порядка , расширения посредством определений формализуют введение новых символов посредством определения. принято Например, в наивной теории множеств вводить символ для множества , в котором нет члена. В формальной постановке теорий первого порядка это можно сделать, добавив в теорию новую константу и новая аксиома , что означает «для всех x x не является членом ". Тогда можно будет доказать, что это по существу ничего не добавляет к старой теории, как и следовало ожидать от определения. Точнее, новая теория является консервативным расширением старой.
Определение символов отношений
[ редактировать ]Позволять быть теорией первого порядка и формула такой, что , ..., различны и включают переменные, свободные в . Сформируйте новую теорию первого порядка от добавив новый -арный символ отношения , логические аксиомы, отмеченные символом и новая аксиома
- ,
называется определяющей аксиомой .
Если представляет собой формулу , позволять быть формулой получено от путем замены любого вхождения к (изменение связанных переменных в при необходимости, чтобы переменные, встречающиеся в не связаны ). Тогда имеют место следующие положения:
- доказуемо в , и
- представляет собой консервативное продолжение .
Тот факт, что представляет собой консервативное продолжение показывает, что определяющая аксиома не могут быть использованы для доказательства новых теорем. Формула называется переводом в . Семантически формула имеет то же значение, что и , но определенный символ был устранен.
Определение функциональных символов
[ редактировать ]Позволять быть теорией первого порядка ( с равенством ) и формула такой, что , , ..., различны и включают переменные, свободные в . Предположим, что мы можем доказать
в , то есть для всех , ..., , существует единственный y такой, что . Сформируйте новую теорию первого порядка от добавив новый -арный функциональный символ , логические аксиомы, отмеченные символом и новая аксиома
- ,
называется определяющей аксиомой .
Позволять быть любой атомной формулой . Определим формулу из рекурсивно следующим образом. Если новый символ не происходит в , позволять быть . В противном случае выберите вхождение в такой, что не встречается в условиях , и пусть быть получено от заменив это вхождение новой переменной . Тогда с тех пор происходит в на один раз меньше, чем в , формула уже определено, и мы позволяем быть
(изменение связанных переменных в при необходимости, чтобы переменные, встречающиеся в не связаны ). Для общей формулы , формула формируется путем замены каждого вхождения атомарной подформулы к . Тогда имеют место следующие положения:
- доказуемо в , и
- представляет собой консервативное продолжение .
Формула называется переводом в . Как и в случае с символами отношений, формула имеет то же значение, что и , но новый символ был устранен.
Конструкция этого абзаца также работает для констант, которые можно рассматривать как 0-арные функциональные символы.
Расширения по определениям
[ редактировать ]Теория первого порядка получено от последовательным введением символов отношений и функциональных символов, как указано выше, называется расширением по определениям . Затем представляет собой консервативное продолжение , и для любой формулы из мы можем составить формулу из , переводом называемый в , такой, что доказуемо в . Такая формула не единственна, но можно доказать, что любые две из них эквивалентны в T .
На практике расширение по определениям теории T не отличается от исходной теории T . Фактически, формулы можно рассматривать как сокращение их перевода на T . Манипулирование этими сокращениями как реальными формулами тогда оправдывается тем фактом, что расширения за счет определений консервативны.
Примеры
[ редактировать ]- Традиционно теория множеств первого порядка ZF имеет (равенство) и (членство) как единственные примитивные символы отношений, а не функциональные символы. Однако в повседневной математике используются многие другие символы, такие как символ двоичного отношения. , константа , символ унарной функции P ( операция над степенями ) и т. д. Все эти символы фактически принадлежат расширениям по определениям ZF.
- Позволять — теория первого порядка для групп , в которых единственным примитивным символом является двоичное произведение ×. В T мы можем доказать, что существует единственный элемент y такой, что x × y = y × x = x для каждого x . Поэтому мы можем добавить к T новую константу e и аксиому
- ,
- и мы получаем расширение по определениям из . Затем в мы можем доказать, что для каждого x существует единственный y такой, что x × y = y × x = e . Следовательно, теория первого порядка получено от добавив унарный функциональный символ и аксиома
- является расширением по определениям . Обычно, обозначается .
См. также
[ редактировать ]Библиография
[ редактировать ]- С. К. Клини (1952), Введение в метаматематику , Д. Ван Ностранд
- Э. Мендельсон (1997). Введение в математическую логику (4-е изд.), Чепмен и Холл.
- Дж. Р. Шенфилд (1967). Математическая логика , издательство Addison-Wesley Publishing Company (переиздано в 2001 г. А. К. Питерсом)