В математической логике определяемый набор является n-арным отношение в домене структуры , элементы которой являются в точности теми элементами, которые удовлетворяют некоторой формуле в языке первого порядка эта структура. Набор set может быть определен с или без параметров, которые являются элементами домена, на которые можно ссылаться в формуле, определяющей отношение.
Содержание
- 1 Определение
- 2 Примеры
- 2.1 Натуральные числа только с отношением порядка
- 2.2 Натуральные числа с их арифметическими операциями
- 2.3 Поле действительных чисел
- 3 Инвариантность относительно автоморфизмов
- 4 Дополнительные результаты
- 5 Ссылки
Определение
Пусть будет первым- язык порядка, an -структура с доменом , фиксированное подмножество из , и a натуральное число. Тогда:
- Набор может быть определен в с параметрами из тогда и только тогда, когда существует формула и элементы такой, что для всех ,
- тогда и только тогда, когда
- Обозначение в скобках здесь указывает семантическую оценку свободных переменных в формуле.
- Набор может быть определен в без параметров, если он определен i n с параметрами из пустого набора (то есть без параметров в определяющей формуле).
- Функция может быть определена в (с параметрами), если ее график определен (с этими параметрами) в .
- Элемент может быть определен в (с параметрами), если одноэлементный набор может быть определен в (с этими параметрами).
Примеры
Натуральные числа только с отношением порядка
Пусть - структура, состоящая из натуральных чисел в обычном порядке. Тогда каждое натуральное число можно определить в без параметров. Число определяется формулой , утверждающей, что элементов не существует. меньше, чем x:
φ = ∃ x 0 ⋯ ∃ xn - 1 (x 0 < x 1 ∧ ⋯ ∧ x n − 1 < x ∧ ∀ y ( y < x → ( y ≡ x 0 ∨ ⋯ ∨ y ≡ x n − 1))) {\displaystyle \varphi =\exists x_{0}\cdots \exists x_{n-1}(x_{0}
Напротив, невозможно определить какое-либо конкретное целое число без параметров в структуре Z = (Z, <) {\displaystyle {\mathcal {Z}}=(\mathbb {Z},<)}, состоящей из целых чисел с обычным порядком (см. Раздел автоморфизмы ниже).
Натуральные числа с их арифметическими операциями
Пусть N = (N, +, ⋅, <) {\displaystyle {\mathcal {N}}=(\mathbb {N},+,\cdot,<)}- числа первого порядка структура, состоящая из натуральных чисел и их обычные арифметические операции и отношение порядка. Наборы, определяемые в этой структуре, известны как арифметические наборы и классифицируются в арифметической иерархии. Если структура рассматривается в логике второго порядка вместо логики первого порядка, определяемые наборы натуральных чисел в результирующей структуре классифицируются в аналитической иерархии. Эти иерархии выявляют множество взаимосвязей между определимостью в этой структуре и теорией вычислимости, а также представляют интерес для теории описательных множеств.
Поле действительных чисел
Пусть R = (R, 0, 1, +, ⋅) {\ displaystyle {\ mathcal {R}} = (\ mathbb {R}, 0,1, +, \ cdot)}быть структурой состоящий из поля из вещественных чисел. Хотя обычное отношение порядка не включено в структуру напрямую, существует формула, которая определяет набор неотрицательных вещественных чисел, поскольку это единственные действительные числа, которые имеют квадратные корни:
φ = ∃ y (y ⋅ y ≡ x). {\ displaystyle \ varphi = \ exists y (y \ cdot y \ Equiv x).}
Таким образом, любой a ∈ R {\ displaystyle a \ in \ mathbb {R}}является неотрицательно тогда и только тогда, когда R ⊨ φ [a] {\ displaystyle {\ mathcal {R}} \ models \ varphi [a]}. В сочетании с формулой, определяющей аддитивное обратное действительное число в R {\ displaystyle {\ mathcal {R}}}, можно использовать φ {\ displaystyle \ varphi}для определения обычного порядка в R {\ displaystyle {\ mathcal {R}}}: для a, b ∈ R {\ displaystyle a, b \ в \ mathbb {R}}установите a ≤ b {\ displaystyle a \ leq b}тогда и только тогда, когда b - a {\ displaystyle ba}неотрицательно. Увеличенная структура R ≤ = (R, 0, 1, +, ⋅, ≤) {\ displaystyle {\ mathcal {R}} ^ {\ leq} = (\ mathbb {R}, 0,1, +, \ cdot, \ leq)}s называется дефиниционным расширением исходной структуры. Он обладает той же выразительной силой, что и исходная структура, в том смысле, что набор определяется над расширенной структурой из набора параметров тогда и только тогда, когда он определяется над исходной структурой из того же набора параметров.
Теория R ≤ {\ displaystyle {\ mathcal {R}} ^ {\ leq}}имеет исключение квантора. Таким образом, определимые множества являются булевыми комбинациями решений полиномиальных равенств и неравенств; они называются полуалгебраическими множествами. Обобщение этого свойства вещественной прямой приводит к изучению o-минимальности.
Инвариантности относительно автоморфизмов
Важным результатом об определимых множествах является то, что они сохраняются при автоморфизмах.
- Пусть M {\ displaystyle {\ mathcal {M}}}быть L {\ displaystyle {\ mathcal {L}}}-структурой с доменом M {\ displaystyle M}, Икс ⊆ M {\ displaystyle X \ substeq M}и A ⊆ M m {\ displaystyle A \ substeq M ^ {m}}определяется в M {\ displaystyle {\ mathcal {M}}}с параметрами из X {\ displaystyle X}. Пусть π: M → M {\ displaystyle \ pi: M \ to M}будет автоморфизмом M {\ displaystyle {\ mathcal {M}}}, который является идентификатором на X {\ displaystyle X}. Тогда для всех a 1,…, am ∈ M {\ displaystyle a_ {1}, \ ldots, a_ {m} \ in M},
- (a 1,…, am) ∈ A {\ displaystyle ( a_ {1}, \ ldots, a_ {m}) \ in A}тогда и только тогда, когда (π (a 1),…, π (am)) ∈ A {\ displaystyle ( \ pi (a_ {1}), \ ldots, \ pi (a_ {m})) \ in A}
Этот результат иногда можно использовать для классификации определяемых подмножеств данной структуры. Например, в случае Z = (Z, <) {\displaystyle {\mathcal {Z}}=(\mathbb {Z},<)}выше, любой перевод Z {\ displaystyle {\ mathcal {Z}}}является автоморфизмом, сохраняющим пустое набор параметров, и, следовательно, невозможно определить какое-либо конкретное целое число в этой структуре без параметров в Z {\ displaystyle {\ mathcal {Z}}}. Фактически, поскольку любые два целых числа являются переносятся друг к другу преобразованием и обратным преобразованием, единственные наборы целых чисел, определяемые в Z {\ displaystyle {\ mathcal {Z}}}без параметров, - это пустой набор и Z Сам {\ displaystyle \ mathbb {Z}}. Напротив, существует бесконечно много определимых наборов пар (или даже наборов n для любого фиксированного n>1) элементов Z {\ displaystyle {\ mathcal {Z}}}, поскольку любой автоморфизм (перевод) сохраняет «расстояние» между двумя элементами.
Дополнительные результаты
Тарский –Тест Vaught используется для характеристики элементарных подструктур данной st разрушение.
Ссылки
- Хинман, Питер. Основы математической логики, А. К. Петерс, 2005.
- Маркер, Дэвид. Теория моделей: Введение, Springer, 2002.
- Рудин, Вальтер. Принципы математического анализа, 3-е. изд. McGraw-Hill, 1976.
- Сламан, Теодор А. и У. Хью Вудин. Математическая логика: бакалавриат в Беркли. Весна 2006 г.