Расширение за счет новых имен констант и функций.
В математической логике теорию можно расширить с помощью новые константы или имена функций при определенных условиях с уверенностью, что расширение внесет никакого противоречия. Расширение посредством определений , пожалуй, самый известный подход, но он требует уникальное существование объекта с искомым свойством. Также можно добавить новые имена. безопасно без уникальности.
Предположим, что замкнутая формула
является теоремой теории первого порядка . Позволять быть теорией, полученной из расширяя свой язык новыми константами
и добавляем новую аксиому
- .
Затем представляет собой консервативное продолжение , а это означает, что теория имеет тот же набор теорем на исходном языке (т.е. без констант ) как теория .
Такую теорию также можно консервативно расширить, введя новый функциональный символ : [1]
Предположим, что замкнутая формула является теоремой теории первого порядка , где мы обозначим . Позволять быть теорией, полученной из расширив свой язык новым функциональным символом (арности ) и добавив новую аксиому . Затем представляет собой консервативное продолжение , то есть теории и докажите те же теоремы, не используя функциональный символ ).
Шенфилд формулирует теорему в виде нового имени функции, а константы такие же, как функции нулевых аргументов. В формальных системах, допускающих упорядоченные кортежи, расширение за счет нескольких констант, как показано здесь. может быть достигнуто путем добавления нового кортежа констант и новых имен констант. имеющие значения элементов кортежа.
См. также [ править ]
Ссылки [ править ]
- ^ Шенфилд, Джозеф (1967). Математическая логика . Аддисон-Уэсли. стр. 55–56.