II.5

Выполнимость формул логики предикатов

[45/82%]
Показать
LaTeX
Задача II.5.1

Доказать, что формула AA сигнатуры σ\sigma выполнима в алгебраической системе M=⟨M;σ⟩\mathfrak {M} = \langle M; \sigma \rangle тогда и только тогда, когда AA выполнима в любом обогащении M′=⟨M;σ′⟩\mathfrak {M}' = \langle M; \sigma ' \rangle.

?
Задача II.5.2

Доказать, что для любого предложения AA сигнатуры σ\sigma, относящегося к алгебраической системе M=⟨M;σ⟩\mathfrak {M} = \langle M; \sigma \rangle, имеем M⊨A\mathfrak {M} \vDash A или M⊨¬A\mathfrak {M} \vDash \neg A.

?
Задача II.5.3

Доказать, что:

?
(а)

AA выполнима тогда и только тогда, когда ¬A\neg A не тождественно истинна;

(б)

AA тождественно истинна тогда и только тогда, когда ¬A\neg A невыполнима.

Задача II.5.4

Доказать, что бескванторная формула истинна тогда и только тогда, когда она может быть получена подстановкой из некоторой тождественно истинной формулы исчисления высказываний.

?
Задача II.5.5
?
(а)

Доказать, что если замкнутая ∀\forall-формула истинна в алгебраической системе, то она истинна в любой ее подсистеме.

(б)

Доказать, что если замкнутая ∀\forall-формула истинна в алгебраической системе, то она истинна в любом ее расширении.

(в)

Привести пример формулы AA и алгебраической системы M\mathfrak {M} таких, что M⊨A\mathfrak {M} \vDash A и AA ложна в некотором расширении и некоторой подсистеме системы M\mathfrak {M}.

Задача II.5.6

Пусть M=⟨M;σ⟩\mathfrak {M} = \langle M; \sigma \rangle есть подсистема системы M1=⟨M1;σ⟩\mathfrak {M}_{1} = \langle M_{1}; \sigma \rangle. Доказать, что для любого предложения AA сигнатуры σ\sigma, относящегося к алгебраической системе M=⟨M;σ⟩\mathfrak {M} = \langle M; \sigma \rangle, M⊨A\mathfrak {M} \vDash A тогда и только тогда, когда M2⊨ρP(A)\mathfrak {M}_{2} \vDash \rho_{P}(A), где M2=⟨M1;σ,P⟩\mathfrak {M}_{2} = \langle M_{1}; \sigma , P \rangle есть обогащение M1\mathfrak {M}_{1}, а ρP(A)\rho_{P}(A) --- релятивизация формулы AA, причем для любого a∈M1a \in M_{1}

M2⊨P(a)⇔a∈M. \mathfrak {M}_{2} \vDash P(a) \Leftrightarrow a \in M.
?
Задача II.5.7

Выполнимы ли формулы:

?
(а)

∃x P(x)\exists x \, P(x);

(б)

∀x P(x)\forall x \, P(x);

(в)

∃x∀y(Q(x,x)&¬Q(x,y))\exists x \forall y (Q(x, x) \& \neg Q(x, y));

(г)

∃x∃y(P(x)&¬P(y))\exists x \exists y (P(x) \& \neg P(y));

(д)

∃x∀y(Q(x,y)⊃∀z R(x,y,z))\exists x \forall y (Q(x, y) \supset \forall z \, R(x, y, z));

(е)

(P(x)⊃∀y(P(y)))(P(x) \supset \forall y (P(y)))?

Задача II.5.8

Являются ли тождественно истинными формулы:

?
(а)

(∃x P(x)⊃∀x P(x))(\exists x \, P(x) \supset \forall x \, P(x));

(б)

¬(∃x P(x)⊃∀x P(x))\neg (\exists x \, P(x) \supset \forall x \, P(x));

(в)

(∃x∀y Q(x,y)⊃∀y∃x Q(x,y))(\exists x \forall y \, Q(x, y) \supset \forall y \exists x \, Q(x, y));

(г)

(∀x∃y Q(x,y)⊃∃y∀x Q(x,y))(\forall x \exists y \, Q(x, y) \supset \exists y \forall x \, Q(x, y))?

Задача II.5.9

Пусть A(t)A(t) получается из A(x)A(x) заменой всех свободных вхождений переменной xx на терм tt. Доказать тождественную истинность следующих формул, если терм tt свободен для xx в A(x)A(x):

?
(а)

∀x A(x)⊃A(t)\forall x \, A(x) \supset A(t);

(б)

A(t)⊃∃x A(x)A(t) \supset \exists x \, A(x).

Задача II.5.10

Привести примеры формул A(x)A(x) и термов tt таких, чтобы формулы (а) и (б) предыдущей задачи не были тождественно истинны.

?
(а)
(б)
Задача II.5.11

Доказать, что формула

(∀x∃y P(x,y) & ∀x∀y(P(x,y)⊃¬P(y,x)) & ∀x∀y∀z(P(x,y)⊃(P(y,z)⊃P(x,z)))) (\forall x \exists y \, P(x, y) \, \& \, \forall x \forall y (P(x, y) \supset \neg P(y, x)) \, \& \, \forall x \forall y \forall z (P(x, y) \supset (P(y, z) \supset P(x, z))))

выполнима в некоторой бесконечной модели и ложна во всех конечных.

?
Задача II.5.12

Доказать, что формула

∃x∀y(F(x,y)⊃(¬F(y,x)⊃(F(x,x)≡F(y,y)))) \exists x \forall y (F(x, y) \supset (\neg F(y, x) \supset (F(x, x) \equiv F(y, y))))

истинна в любой модели, содержащей не более трех элементов.

?
Задача II.5.13

Доказать, что следующие формулы истинны во всякой конечной модели, но не тождественно истинны:

?
(а)

∃x∀y∃z((F(y,z)⊃F(x,z))⊃(F(x,x)⊃F(y,x)))\exists x \forall y \exists z ((F(y, z) \supset F(x, z)) \supset (F(x, x) \supset F(y, x)));

(б)

(∀x1∀x2∀x3(F(x1,x1)&(F(x1,x3)⊃(F(x1,x2)∨F(x2,x3))))⊃∃y∀z F(y,z))(\forall x_{1} \forall x_{2} \forall x_{3} (F(x_{1}, x_{1}) \& (F(x_{1}, x_{3}) \supset (F(x_{1}, x_{2}) \vee F(x_{2}, x_{3})))) \supset \exists y \forall z \, F(y, z)).

Задача II.5.14

Записать формулу с одноместными предикатами, выполнимую лишь в моделях, содержащих не менее пяти элементов.

?
Задача II.5.15

Доказать тождественную истинность следующих формул:

?
(а)

(¬∃x A(x)⊃¬∀x A(x))(\neg \exists x \, A(x) \supset \neg \forall x \, A(x));

(б)

(∃x(A(x)&(B⊃C(x)))⊃(∀x(A(x)⊃¬C(x))⊃¬B))(\exists x (A(x) \& (B \supset C(x))) \supset (\forall x (A(x) \supset \neg C(x)) \supset \neg B)), где xx не свободна в BB;

(в)

(∀x(A(x)⊃¬B(x))⊃¬(∃x A(x)&∀x B(x)))(\forall x (A(x) \supset \neg B(x)) \supset \neg (\exists x \, A(x) \& \forall x \, B(x)));

(г)

(∀x(A(x)⊃¬B(x))⊃¬(∀x A(x)&∃x B(x)))(\forall x (A(x) \supset \neg B(x)) \supset \neg (\forall x \, A(x) \& \exists x \, B(x))).

Задача II.5.16

Доказать, что если BB не содержит свободных вхождений xx, то:

?
(а)

¬∀x A(x)∼∃x ¬A(x)\neg \forall x \, A(x) \sim \exists x \, \neg A(x);

(б)

¬∃x A(x)∼∀x ¬A(x)\neg \exists x \, A(x) \sim \forall x \, \neg A(x);

(в)

(∀x A(x)&B)∼∀x(A(x)&B)(\forall x \, A(x) \& B) \sim \forall x (A(x) \& B);

(г)

(B&∀x A(x))∼∀x(B&A(x))(B \& \forall x \, A(x)) \sim \forall x (B \& A(x));

(д)

(∃x A(x)&B)∼∃x(A(x)&B)(\exists x \, A(x) \& B) \sim \exists x (A(x) \& B);

(е)

(B&∃x A(x))∼∃x(B&A(x))(B \& \exists x \, A(x)) \sim \exists x (B \& A(x));

(ж)

(B∨∀x A(x))∼∀x(B∨A(x))(B \vee \forall x \, A(x)) \sim \forall x (B \vee A(x));

(з)

(∀x A(x)∨B)∼∀x(A(x)∨B)(\forall x \, A(x) \vee B) \sim \forall x (A(x) \vee B);

(и)

(∃x A(x)∨B)∼∃x(A(x)∨B)(\exists x \, A(x) \vee B) \sim \exists x (A(x) \vee B);

(к)

(B∨∃x A(x))∼∃x(B∨A(x))(B \vee \exists x \, A(x)) \sim \exists x (B \vee A(x));

(л)

(∀x A(x)⊃B)∼∃x(A(x)⊃B)(\forall x \, A(x) \supset B) \sim \exists x (A(x) \supset B);

(м)

(B⊃∀x A(x))∼∀x(B⊃A(x))(B \supset \forall x \, A(x)) \sim \forall x (B \supset A(x));

(н)

(∃x A(x)⊃B)∼∀x(A(x)⊃B)(\exists x \, A(x) \supset B) \sim \forall x (A(x) \supset B);

(о)

(B⊃∃x A(x))∼∃x(B⊃A(x))(B \supset \exists x \, A(x)) \sim \exists x (B \supset A(x));

(п)

(∀x A(x)&∀x C(x))∼∀x(A(x)&C(x))(\forall x \, A(x) \& \forall x \, C(x)) \sim \forall x (A(x) \& C(x));

(р)

(∃x A(x)∨∃x C(x))∼∃x(A(x)∨C(x))(\exists x \, A(x) \vee \exists x \, C(x)) \sim \exists x (A(x) \vee C(x));

(с)

∀x A(x)∼∀y A(y)\forall x \, A(x) \sim \forall y \, A(y), где A(x)A(x) не содержит yy, A(y)A(y) получается заменой всех свободных вхождений xx в A(x)A(x) на yy;

(т)

∃x A(x)∼∃y A(y)\exists x \, A(x) \sim \exists y \, A(y), где A(x)A(x) не содержит yy, A(y)A(y) получается заменой всех свободных вхождений xx в A(x)A(x) на yy;

(у)

∀x B∼B\forall x \, B \sim B;

(ф)

∃x B∼B\exists x \, B \sim B.

Задача II.5.17

Пусть AA --- формула, BB --- подформула формулы AA, A1A_{1} --- результат замены некоторого вхождения BB в AA на формулу B1B_{1}. Доказать, что если B∼B1B \sim B_{1}, то A∼A1A \sim A_{1} (теорема о замене).

?
Задача II.5.18

Доказать, что для любой формулы существует эквивалентная ей пренексная нормальная форма.

?
Задача II.5.19

Привести к пренексной нормальной форме, считая AA и BB бескванторными формулами:

?
(а)

¬∃x∀y∃z∀u A\neg \exists x \forall y \exists z \forall u \, A;

(б)

(∃x∀y A(x,y)&∃x∀y B(x,y))(\exists x \forall y \, A(x, y) \& \exists x \forall y \, B(x, y));

(в)

(∃x∀y A(x,y)∨∃x∀y B(x,y))(\exists x \forall y \, A(x, y) \vee \exists x \forall y \, B(x, y));

(г)

(∃x∀y A(x,y)⊃∃x∀y B(x,y))(\exists x \forall y \, A(x, y) \supset \exists x \forall y \, B(x, y)).

Задача II.5.20

Пусть σ=⟨{Pini}i∈I,{fjnj}j∈J,{ak}k∈K⟩\sigma = \langle \left\{ P_{i}^{n_{i}}\right\}_{i \in I}, \left\{ f_{j}^{n_{j}}\right\}_{j \in J}, \left\{ a_{k}\right\}_{k \in K} \rangle, TT --- множество всех термов сигнатуры σ\sigma. Определить на TT предикаты и функции так, чтобы TT стало алгебраической системой сигнатуры σ\sigma.

?
Задача II.5.21
?
(а)

Пусть формула сигнатуры σ\sigma имеет вид

∀x1…∀xn∃y1…∃ym B(x1,…,xn,y1,…,ym) \forall x_{1} \ldots \forall x_{n} \exists y_{1} \ldots \exists y_{m} \, B(x_{1}, \ldots , x_{n}, y_{1}, \ldots , y_{m})

для некоторой формулы BB (возможно, содержащей кванторы); φ1,…,φm\varphi_{1}, \ldots , \varphi_{m} --- nn-местные функциональные символы, не входящие в σ\sigma. Доказать, что для любой системы M=⟨M;σ⟩\mathfrak {M} = \langle M; \sigma \rangle существует обогащение M1\mathfrak {M}_{1} сигнатуры σ′=σ∪{φ1,…,φm}\sigma ' = \sigma \cup \left\{ \varphi_{1}, \ldots , \varphi_{m}\right\} такое, что

M1⊨∀x1…∀xn(∃y1…∃ym B(x1,…,xn,y1,…,ym)≡B(x1,…,xn,φ1(x1,…,xn),…,φm(x1,…,xn))). \mathfrak {M}_{1} \vDash \forall x_{1} \ldots \forall x_{n} (\exists y_{1} \ldots \exists y_{m} \, B(x_{1}, \ldots , x_{n}, y_{1}, \ldots , y_{m}) \equiv B(x_{1}, \ldots , x_{n}, \varphi _{1}(x_{1}, \ldots , x_{n}), \ldots , \varphi _{m}(x_{1}, \ldots , x_{n}))).
(б)

Доказать, что для любого предложения AA сигнатуры σ\sigma существует некоторая ∀\forall-формула A1A_{1} сигнатуры σ′\sigma ', полученной добавлением к σ\sigma новых функциональных символов, обладающая следующим свойством: для любой системы M=⟨M;σ⟩\mathfrak {M} = \langle M; \sigma \rangle существует обогащение M1\mathfrak {M}_{1} сигнатуры σ′\sigma ' такое, что

M1⊨(A≡A′). \mathfrak {M}_{1} \vDash (A \equiv A').

(Добавленные функции в M1\mathfrak {M}_{1} называются скулемовскими функциями.)

Задача II.5.22

Для формулы ∀x∃z∀y∃u((y>z⊃y>x)&(u<z)&¬(u<x))\forall x \exists z \forall y \exists u ((y > z \supset y > x) \& (u < z) \& \neg (u < x)) построить ∀\forall-формулу, существование которой утверждается в задаче II.5.21(б). Для системы M=⟨N;<⟩\mathfrak {M} = \langle \mathbb {N}; {<} \rangle найти требуемое обогащение.

?
Задача II.5.23

Для формулы ∀x∀y∃z∃t(P(x,t)&¬P(y,z))\forall x \forall y \exists z \exists t (P(x, t) \& \neg P(y, z)) построить ∀\forall-формулу, существование которой утверждается в задаче II.5.21(б). Для любой системы M=⟨M;P⟩\mathfrak {M} = \langle M; P \rangle, где M={0,1}M = \left\{ 0, 1\right\}, найти подходящее обогащение.

?
Задача II.5.24

Для формулы

∀x∀y∃z∃v∀t(¬S(x,y,y)⊃(S(z,v,x)&P(v,t,t))) \forall x \forall y \exists z \exists v \forall t (\neg S(x, y, y) \supset (S(z, v, x) \& P(v, t, t)))

и системы M=⟨N;S3,P3⟩\mathfrak {M} = \langle \mathbb {N}; S^{3}, P^{3} \rangle из задачи II.4.9 построить скулемовские функции (см. задачу II.5.21(б)).

?
Задача II.5.25

Доказать, что если формула сигнатуры σ\sigma выполнима, то она выполнима на некоторой алгебре термов сигнатуры σ′⊇σ\sigma ' \supseteq \sigma.

?
Задача II.5.26
?
(а)

Пусть A(u,x,y)A(u, x, y) не содержит свободных переменных, отличных от u,xu, x, и yy. Доказать, что формула ∃u∀x∃y A(u,x,y)\exists u \forall x \exists y \, A(u, x, y) тождественно истинна тогда и только тогда, когда тождественно истинна формула

∃u(∀x(∃y A(u,x,y)⊃P(u,x))⊃∀x P(u,x)), \exists u (\forall x (\exists y \, A(u, x, y) \supset P(u, x)) \supset \forall x \, P(u, x)),

где PP --- двуместный предикатный символ, не входящий в A(u,x,y)A(u, x, y).

(б)

Доказать, что для любого предложения AA можно построить скулемовскую нормальную форму A∗A^{*} такую, что AA тождественно истинна тогда и только тогда, когда A∗A^{*} тождественно истинна.

Задача II.5.27

Пусть A∗A^{*} --- скулемовская нормальная форма предложения AA. Показать, что A∼A∗A \sim A^{*} в общем случае неверно. Всегда ли верно, что A⊨A∗A \vDash A^{*}? Аналогичный вопрос для A∗⊨AA^{*} \vDash A.

?
Задача II.5.28

Привести к скулемовской нормальной форме:

?
(а)

(∃x∀y Q(x,y)⊃∀x∃y Q(x,y))(\exists x \forall y \, Q(x, y) \supset \forall x \exists y \, Q(x, y));

(б)

∃x∀y∃z∀v R(x,y,z,v)\exists x \forall y \exists z \forall v \, R(x, y, z, v);

(в)

∀x∃y∀v∃z R(x,y,z,v)\forall x \exists y \forall v \exists z \, R(x, y, z, v).

Задача II.5.29

Пусть M=⟨M;σ⟩\mathfrak {M} = \langle M; \sigma \rangle --- произвольная модель и M⊆M1M \subseteq M_{1}. Доказать, что существует расширение M1=⟨M1;σ⟩\mathfrak {M}_{1} = \langle M_{1}; \sigma \rangle модели M\mathfrak {M} такое, что для любой формулы A(x1,…,xn)A(x_{1}, \ldots , x_{n}) и любых элементов a1,…,an∈Ma_{1}, \ldots , a_{n} \in M

M⊨A(a1,…,an)⇔M1⊨A(a1,…,an). \mathfrak {M} \vDash A(a_{1}, \ldots , a_{n}) \Leftrightarrow \mathfrak {M}_{1} \vDash A(a_{1}, \ldots , a_{n}).
?
Задача II.5.30

Пусть M=⟨M;σ⟩\mathfrak {M} = \langle M; \sigma \rangle и M={m1,…,mn}M = \left\{ m_{1}, \ldots , m_{n}\right\}. Пусть C(x)C(x) --- формула со свободной переменной xx сигнатуры σM=σ∪M\sigma_{M} = \sigma \cup M. Доказать, что

M⊨∃x C(x)⇔M⊨(C(m1)∨…∨C(mn)); \mathfrak {M} \vDash \exists x \, C(x) \Leftrightarrow \mathfrak {M} \vDash (C(m_{1}) \vee \ldots \vee C(m_{n})); M⊨∀x C(x)⇔M⊨(C(m1)&…&C(mn)). \mathfrak {M} \vDash \forall x \, C(x) \Leftrightarrow \mathfrak {M} \vDash (C(m_{1}) \& \ldots \& C(m_{n})).
?
Задача II.5.31

Доказать, что если алгебраическая система M\mathfrak {M} конечна, то для любого предложения AA можно построить бескванторное предложение A∗A^{*}, относящееся к M\mathfrak {M}, такое, что M⊨(A≡A∗)\mathfrak {M} \vDash (A \equiv A^{*}).

?
Задача II.5.32

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

?
Задача II.5.33

Доказать, что формула вида ∀x1…∀xm A(x1,…,xm)\forall x_{1} \ldots \forall x_{m} \, A(x_{1}, \ldots , x_{m}), где A(x1,…,xm)A(x_{1}, \ldots , x_{m}) --- бескванторная формула без функциональных символов и констант, тождественно истинна тогда и только тогда, когда она истинна в любой модели из mm элементов.

?
Задача II.5.34

Доказать, что формула вида ∃x1…∃xm A(x1,…,xm)\exists x_{1} \ldots \exists x_{m} \, A(x_{1}, \ldots , x_{m}), где A(x1,…,xm)A(x_{1}, \ldots , x_{m}) --- бескванторная формула без функциональных символов и констант, тождественно истинна тогда и только тогда, когда она истинна в любой одноэлементной модели.

?
Задача II.5.35

Доказать, что формула вида

∀x1…∀xm∃y1…∃yn A(x1,…,xm,y1,…,yn), \forall x_{1} \ldots \forall x_{m} \exists y_{1} \ldots \exists y_{n} \, A(x_{1}, \ldots , x_{m}, y_{1}, \ldots , y_{n}),

где A(x1,…,xm,y1,…,yn)A(x_{1}, \ldots , x_{m}, y_{1}, \ldots , y_{n}) --- бескванторная формула без функциональных символов и констант, тождественно истинна тогда и только тогда, когда она истинна в любой модели из mm элементов.

?
Задача II.5.36

Пусть AA --- формула сигнатуры σ=⟨P1,…,Pn⟩\sigma = \langle P_{1}, \ldots , P_{n} \rangle, где P1,…,PnP_{1}, \ldots , P_{n} --- одноместные предикатные символы. Доказать, что AA выполнима тогда и только тогда, когда AA выполнима в модели, содержащей не более 2n2^{n} элементов.

?
Задача II.5.37

Выполнимы ли формулы:

?
(а)

∀x∃y(P(x)≡¬P(y))\forall x \exists y (P(x) \equiv \neg P(y));

(б)

∃x∀y∃z(P1(x)≡(P2(y)∨P3(z)))\exists x \forall y \exists z (P^{1}(x) \equiv (P^{2}(y) \vee P^{3}(z)));

(в)

∃y∀x(P(x)≡¬P(y))\exists y \forall x (P(x) \equiv \neg P(y))?

Задача II.5.38

Пусть σ=⟨P1,…,Pn⟩\sigma = \langle P^{1}, \ldots , P^{n} \rangle, где P1,…,PnP^{1}, \ldots , P^{n} --- одноместные предикатные символы. Доказать, что для любого предложения AA сигнатуры σ\sigma существует формула BB, эквивалентная AA, построенная с помощью , ∨\vee и ¬\neg из ∃\exists-составляющих, т.е. формул вида ∃x(B1&…&Bs)\exists x (B_{1} \& \ldots \& B_{s}), где s≥1s \geq 1 и BiB_{i} (1≤i≤s1 \leq i \leq s) имеет вид P(x)P(x) или ¬P(x)\neg P(x) для некоторого PP из σ\sigma.

?
Задача II.5.39

Для ∃\exists-составляющей CC (см. задачу II.5.38) обозначим через C(B1,…,Bn)C(B_{1}, \ldots , B_{n}) формулу, полученную из CC стиранием квантора ∃x\exists x и заменой всех вхождений подформул P1(x),…,Pn(x)P^{1}(x), \ldots , P^{n}(x) в CC на B1,…,BnB_{1}, \ldots , B_{n} соответственно. Доказать, что формула

A=(C1&…&Ck&¬Ck+1&…&¬Ck+m), A = (C_{1} \& \ldots \& C_{k} \& \neg C_{k + 1} \& \ldots \& \neg C_{k + m}),

где C1,…,Ck+mC_{1}, \ldots , C_{k + m} --- ∃\exists-составляющие, k≥1k \geq 1, m≥0m \geq 0, выполнима тогда и только тогда, когда выполнима формула алгебры высказываний

A1=(C1(B11,…,B1n)&¬Ck+1(B11,…,B1n)&…&¬Ck+m(B11,…,B1n)&…&Ck(Bk1,…,Bkn)& A_{1} = (C_{1}(B_{11}, \ldots , B_{1n}) \& \neg C_{k + 1}(B_{11}, \ldots , B_{1n}) \& \ldots \& \neg C_{k + m}(B_{11}, \ldots , B_{1n}) \& \ldots \& C_{k}(B_{k1}, \ldots , B_{kn}) \& {} &¬Ck+1(Bk1,…,Bkn)&…&¬Ck+m(Bk1,…,Bkn)). {} \& \neg C_{k + 1}(B_{k1}, \ldots , B_{kn}) \& \ldots \& \neg C_{k + m}(B_{k1}, \ldots , B_{kn})).
?
Задача II.5.40

Указать метод построения по любому предложению AA с одноместными предикатами формулы BB исчисления высказываний такой, что выполнимость формулы AA эквивалентна выполнимости BB.

?
Задача II.5.41

Пользуясь методом задачи II.5.40, установить, выполнимы ли следующие формулы:

?
(а)

¬∀x(P(x)⊃∀y(P(y)⊃((Q(x)⊃¬Q(y))∨∀z P(z))))\neg \forall x (P(x) \supset \forall y (P(y) \supset ((Q(x) \supset \neg Q(y)) \vee \forall z \, P(z))));

(б)

∀x∃y ¬(P(y)⊃((P(x)⊃Q(x))⊃((Q(x)⊃R(x))⊃R(y))))\forall x \exists y \, \neg (P(y) \supset ((P(x) \supset Q(x)) \supset ((Q(x) \supset R(x)) \supset R(y))));

(в)

∀x∃z∀y(((P(y)&Q(z))⊃(P(x)∨R(z)))⊃(Q(x)≡¬Q(y)))\forall x \exists z \forall y (((P(y) \& Q(z)) \supset (P(x) \vee R(z))) \supset (Q(x) \equiv \neg Q(y))).

Задача II.5.42

Написать предложение сигнатуры ⟨=⟩\langle {=} \rangle:

?
(а)

истинное во всех нормальных моделях, содержащих не более nn элементов (n≥1n \geq 1), и ложное в остальных нормальных моделях;

(б)

истинное во всех нормальных моделях, содержащих не менее nn элементов (n≥1n \geq 1), и ложное в остальных нормальных моделях;

(в)

истинное во всех нормальных моделях, содержащих в точности nn элементов (n≥1n \geq 1), и ложное в остальных нормальных моделях.

Задача II.5.43

Пусть

E1⇌∃x(x=x), E_{1} \rightleftharpoons \exists x (x = x), En⇌∃x1…∃xn(⋀1≤i<j≤n¬(xi=xj))для n≥2. E_{n} \rightleftharpoons \exists x_{1} \ldots \exists x_{n} \Bigl( \bigwedge _{1 \leq i < j \leq n} \neg (x_{i} = x_{j}) \Bigr) \quad \text{для } n \geq 2.
?
(а)

Доказать, что EnE_{n} истинна во всякой нормальной модели, содержащей по крайней мере nn элементов.

(б)

Доказать эквивалентность следующих формул для нормальных моделей:

∃ν((⋀1≤i<j≤n¬(xi=xj))&⋀1≤i≤n¬(ν=xi)), \exists \nu \Bigl( \Bigl( \bigwedge _{1 \leq i < j \leq n} \neg (x_{i} = x_{j}) \Bigr) \& \bigwedge _{1 \leq i \leq n} \neg (\nu = x_{i}) \Bigr), ((⋀1≤i<j≤n¬(xi=xj))&En+1). \Bigl( \Bigl( \bigwedge _{1 \leq i < j \leq n} \neg (x_{i} = x_{j}) \Bigr) \& E_{n + 1} \Bigr).
(в)

Доказать, что каждое предложение сигнатуры ⟨=⟩\langle {=} \rangle эквивалентно на нормальных моделях формуле, построенной из E1,…,EnE_{1}, \ldots , E_{n} с помощью , ∨\vee и ¬\neg.

(г)

Назовем спектром формулы AA совокупность мощностей нормальных моделей, на которых выполнима формула AA. Показать, что каждая выполнимая формула, построенная из E1,…,EnE_{1}, \ldots , E_{n} с помощью , ∨\vee и ¬\neg, имеет спектр, являющийся объединением конечного числа интервалов вида

{m∣a≤m≤b} и {m∣m≥a}(a∈N,b∈N). \left\{ m \mid a \leq m \leq b\right\} \text{ и } \left\{ m \mid m \geq a\right\} \quad (a \in \mathbb {N}, b \in \mathbb {N}).
(д)

Показать, что предложение сигнатуры ⟨=⟩\langle {=} \rangle тождественно истинно на нормальных моделях тогда и только тогда, когда оно имеет спектр {m∣m≥1}\left\{ m \mid m \geq 1\right\}.

Задача II.5.44

Найти бесконечную систему формул сигнатуры ⟨=⟩\langle {=} \rangle, выполнимую лишь в бесконечных нормальных моделях.

?
Задача II.5.45

Привести пример формулы, ложной на всех нормальных моделях с нечетным числом элементов и такой, что для любого четного числа nn существует нормальная модель мощности nn, на которой эта формула истинна.

?