Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СборкаМЛ_05_2008.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
1.37 Mб
Скачать

2.8 Расширение элементарных теорий

В процессе изучения теории часто полезным оказывается ее расширение или сужение. Теория T' = (σ', Γ') называется расширением теории T = (σΓ), если σ  σ' и [Γ]  [Γ']. Расширение T' называется консервативным, если [Γ']  Form(σ) = [Γ].

Консервативные расширения теории возникают, например, когда с помощью определений в теорию вводятся новые нелогические символы.

Например, в рассмотренной выше элементарной теории групп Γ можно ввести новый функциональный одноместный символ S для выражения операции обращения, а к множеству аксиом добавить предложение

xy [y = S(x)  xy = e).

Легко показать, что полученное расширение теории Γ является консервативным. Введение функционального символа S в теорию Γ служит примером явного определения.

Вообще, явным определением нового функционального k-местного символа f  σ в теории T = (σ, Γ) называется предложение вида

x1x2 ... xky [y = f (x1, x2, ..., xk)  B],

где B  Form(σ), переменные x1, x2, ..., xk, y попарно различны и этот список совпадает со списком свободных переменных формулы B.

Чтобы такое определение было корректным, необходимо, чтобы предложение

A = x1x2 ... xk !y B

было теоремой в теории T. Выражение !y означает "существует единственное y", избавиться от этого выражения можно, заменив предложение A предложением

x1x2 ... xkyz [y = zBy[z]].

Явным определением k-местного предикатного символа P  σ в теории T = (σΓ) называется предложение вида

x1x2 ... x[P(x1, x2, ..., xk)  B],

где B  Form(σ), и список попарно различных переменных x1, x2, ..., xk совпадает со списком свободных переменных формулы B.

Легко доказать, что расширения теорий с помощью явных определений являются консервативными, что согласуется с интуитивным представлением о роли определений в математических теориях.

Явная определимость нелогических символов в теориях используется не только для расширения теорий, но, когда это необходимо, и для исключения из теорий избыточных символов.

Семантическим методом неопределимости нелогического символа теории через остальные является метод Падоа, который заключается в следующем. Чтобы доказать, что нелогический символ P  σ не определяется в теории T = (σΓ) через остальные, достаточно найти две модели сигнатуры σ, в которых истинны все предложения из множества Γ и отличающиеся друг от друга только интерпретацией символа P.

В качестве примера рассмотрим сигнатуру σ = {RP}, где R, P  двухместные предикатные символы, и множество Γ, состоящее из аксиом

xyz [P(xy) & P(yz) → P(xz)],

xyz [R(xy) & R(yz) → R(xz)],

xy [[P(xy)  P(yx)  R(x, y)] & [P(xy) & P(yx) & R(xy)]].

Рассмотрим на универсуме U = {1, 2} две структуры S= (U; <, =) и S= (U; >, =). На обеих структурах все формулы из множества Γ истинны, причем символ R интерпретируется одинаково, как равенство, а символ P интерпретируется по-разному, следовательно, P не определяется через R.

Неконсервативные расширения используются, когда на рассматриваемый класс структур необходимо наложить дополнительные требования. Например, добавляя к аксиомам теории Γ аксиому коммутативности

xy (xy = yx),

получим неконсервативное расширение, а именно, элементарную теорию коммутативных групп.

Две теории T = (σΓ) и T' = (σ', Γ') называются эквивалентными, если σ = σ' и [Γ] = [Γ']. Теории T и T' называются слабо эквивалентными, если некоторое расширение теории T с помощью определений эквивалентно некоторому расширению теории T ' с помощью определений.

Упражнения

1) Рассмотрим теорию G' сигнатуры {=, :} с аксиомами

xyz ((x:z):(y:z) = x:y),

xy ((x:(y:y)) = x),

xyz ((x:x):(y:z) = z:y),

где ":"  функциональный двухместный символ. Доказать, что теория G' слабо эквивалентна теории G.

2) Показать, что для каждой теории T существует теория T ', не содержащая функциональных символов, слабо эквивалентная теории T.