forked from OpenLogicProject/OpenLogic
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprovability-quantifiers.tex
More file actions
50 lines (38 loc) · 1.42 KB
/
provability-quantifiers.tex
File metadata and controls
50 lines (38 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
% Part: first-order-logic
% Chapter: axiomatic-deduction
% Section: provability-quantifiers
% verification of properties of provability needed for maximally
% consistent sets in the completeness chapter.
\documentclass[../../../include/open-logic-section]{subfiles}
\begin{document}
\olfileid{fol}{axd}{qpr}
\olsection{\usetoken{S}{derivability} and the Quantifiers}
\begin{explain}
The completeness theorem also requires that axiomatic deductions
yield the facts about~$\Proves$ established in this section.
\end{explain}
\begin{thm}
\ollabel{thm:strong-generalization} If $c$ is !!a{constant} not occurring
in $\Gamma$ or $!A(x)$ and $\Gamma \Proves !A(c)$, then $\Gamma
\Proves \lforall[x][!A(x)]$.
\end{thm}
\begin{proof}
By the deduction theorem, $\Gamma \Proves \ltrue \lif !A(c)$. Since
$c$ does not occur in $\Gamma$ or~$\top$, we get $\Gamma \Proves
\ltrue \lif \lforall[x][!A(x)]$. By the deduction theorem again, $\Gamma \Proves
\lforall[x][!A(x)]$.
\end{proof}
\begin{prop}
\ollabel{prop:provability-quantifiers}
\begin{tagenumerate}{prvEx,prvAll}
\tagitem{prvEx}{$!A(t) \Proves \lexists[x][!A(x)]$.}{}
\tagitem{prvAll}{$\lforall[x][!A(x)] \Proves !A(t)$.}{}
\end{tagenumerate}
\end{prop}
\begin{proof}
\begin{tagenumerate}{prvEx,prvAll}
\tagitem{prvEx}{By \olref[qua]{ax:q2} and the deduction theorem.}{}
\tagitem{prvAll}{By \olref[qua]{ax:q1} and the deduction theorem.}{}
\end{tagenumerate}
\end{proof}
\end{document}