
8.2. ТЕОРИЯ, МОДЕЛЬ, ЛОГИЧЕСКОЕ СЛЕДСТВИЕ
203
8.2.3. Следует ли из теории {¬∀x ∃yA(x, y), ∀x A(x, x)} формула
∃x ∀y A(x, y)?
8.2.4. Если множество констант есть {0, 1, . . . , n, . . . } для всех нату-
ральных чисел,то следует ли из теории {A(0), A(1), . . . , A(n), . . . }
формула ∀xA(x)?
8.2.5. Рассмотрим теорию
Q сигнатуры h0, S(), +(, ), ∗(, ), = (, )i, где
0 — константа, S, +, ∗ — функции, равенство — предикат, c ак-
сиомами:
∀x ∀y (S(x) = S(y) ⇒ x = y) ; ∀x ∀y (x + S(y) = S(x + y)) ;
∀x ¬S(x) = 0; ∀x (x ∗ 0 = 0) ;
∀x (¬x = 0 ⇒ ∃y (x = S(y))) ; ∀x ∀y (x ∗S(y) = x ∗y + x) ;
∀x (x + 0 = x) .
a) Показать, что множество натуральных чисел N c обычными
0, +, ∗ и S(x) = x + 1 является моделью Q.
b) Показать, что
N является подмоделью любой модели Q.
c) Построить модель
Q с универсом N ∪ {ω}, ω /∈ N.
d) Аналогично предыдущему с добавлением двух элементов.
e) Аналогично с добавлением бесконечного числа элементов.
f) Докажите, что
∀x ¬(x = S(x)) не является теоремой Q.
g) Аналогично для
∀x ∀y (x + y = y + x).
8.2.6. Рассмотрим теорию
OS со следующими аксиомами.
∀x, y, z(x ◦ (y ◦ z) = (x ◦ y) ◦z),
∀x, y, z, u(x ◦ y = z ⇒ y ◦ z 6= x),
∀x, y(x < y ⇔ ∃z x ◦ z = y).
Противоречива ли данная теория?
8.2.7. Покажите, что всякая модель
OS является обогащением модели
теории частичного порядка. Почему данное упражнение практи-
чески независимо от предшествующего (точнее, почему нет усло-
вия «Если теория OS непротиворечива, то...»)?
8.2.8. Могут ли быть у теории
OS конечные модели, если могут, то ка-
кие? От какого из предыдущих упражнений зависит данное?