You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
\hyperref[def:fol_henkin_extension]{Henkin extensions} of syntactic theories have the following basic properties:
78
78
\begin{thmenum}
79
-
\thmitem{thm:def:fol_henkin_extension/conservative}\mcite[lemma 3.1.7]{VanDalen2004LogicAndStructure} A Henkin extension is \hyperref[def:fol_theory/conservative]{conservative}.
79
+
\thmitem{thm:def:fol_henkin_extension/conservative}\mcite[lemma 3.1.7]{VanDalen2004LogicAndStructure} Every Henkin extension is \hyperref[def:fol_theory/conservative]{conservative}.
80
80
\end{thmenum}
81
81
\end{proposition}
82
82
\begin{proof}
83
-
\SubProofOf{thm:def:fol_henkin_extension/conservative} Let \(\Gamma\) be a theory over \(\Sigma\). Let \(\Gamma^* \) be the Henkin extension of \(\Gamma\) with signature \(\Sigma^+ \).
83
+
\SubProofOf{thm:def:fol_henkin_extension/conservative} Let \(\Gamma\) be a theory over \(\Sigma\). Let \(\Gamma^* \) be the Henkin extension of \(\Gamma\) with signature \(\Sigma^+ \). Denote by \(\Delta\) the set of additional axioms from \(\Gamma^* \), so that \(\Gamma^* = \op*{Th}(\Gamma\cup\Delta) \).
84
84
85
-
Fix a formula \(\varphi\) over \(\Sigma\) that belongs to \(\Gamma^* \). Since \(\Gamma^* \) is a consequence closure of \eqref{eq:def:fol_henkin_extension}, there exists a \hyperref[def:fol_natural_deduction_proof_tree]{proof tree} \( P \) for \(\varphi\) whose open assumptions are from \eqref{eq:def:fol_henkin_extension}.
85
+
Fix a formula \(\varphi\) over \(\Sigma\) that belongs to \(\Gamma^* \). Since \(\Gamma^* \) is a consequence closure of \(\Gamma\cup\Delta\), there exists a \hyperref[def:fol_natural_deduction_proof_tree]{proof tree} \( P \) for \(\varphi\) whose open assumptions are from \(\Gamma\cup\Delta\).
86
+
87
+
Let \(\Delta_0 \) be the subset of formulas of \(\Delta\) that are open assumptions in \( P \). We will recursively build a sequence \(\ldots\subseteq\Delta_2 \subseteq\Delta_1 \subseteq\Delta_0 \) that eventually stabilizes at the empty set, and a corresponding sequence \( P_1, P_2, \ldots\) of proof trees, where \( P_k \) derives \(\varphi\) from \(\Gamma\cup\Delta_k \) and does not contain new constants except those from \(\Delta_k \).
88
+
89
+
We start with \(\Delta_0 \) and \( P_0 \coloneqq P \). At step \( k + 1 \), suppose we have already constructed \(\Delta_k \) and \( P_k \). If \(\Delta_k \) is empty, we are done with the proof. Otherwise, fix an axiom \( (\qexists x \psi) \synimplies\psi[x \mapsto c_{x,\psi}] \) from \(\Delta_k \) and define \(\Delta_{k+1} \) by removing it from \(\Delta_k \).
90
+
91
+
\Fullref{thm:fol_natural_deduction_deduction_theorem} gives us a proof tree \( P_k' \) deriving
92
+
\begin{equation*}
93
+
((\qexists x \psi) \synimplies\psi[x \mapsto c_{x,\psi}]) \synimplies\varphi
94
+
\end{equation*}
95
+
from \(\Gamma\cup\Delta_{k+1} \), and \fullref{thm:theorem_on_constants} gives us a tree \( P_k^\dprime\) not containing \( c_{x,\psi} \) and deriving
96
+
\begin{equation*}
97
+
\qforall y \parens[\big]{ ((\qexists x \psi) \synimplies\psi[x \mapsto y]) \synimplies\varphi }
98
+
\end{equation*}
99
+
from \(\Gamma\cup\Delta_{k+1} \).
100
+
101
+
Let \( P_{k+1} \) be the following tree:
102
+
\begin{equation*}
103
+
\begin{prooftree}
104
+
\hypo{ [\qexists x \psi]^u }
105
+
106
+
\hypo{}
107
+
\ellipsis {\( P_k^\dprime\)} { \qforall y \parens[\big]{ ((\qexists x \psi) \synimplies\psi[x \mapsto y]) \synimplies\varphi } }
108
+
\infer1[\ref{inf:def:fol_natural_deduction/forall/elim}]{ ((\qexists x \psi) \synimplies\psi[x \mapsto y]) \synimplies\varphi }
109
+
110
+
\hypo{ [\psi[x \mapsto y]]^v }
111
+
\infer1[\ref{inf:def:propositional_natural_deduction/imp/intro}]{ \qexists x \psi\synimplies\psi[x \mapsto y] }
The following \hyperref[def:natural_deduction_rule]{natural deduction rules} are \hyperref[con:inference_rule_admissibility]{admissible} with respect to \hyperref[def:propositional_natural_deduction]{minimal propositional natural deduction}:
999
999
\begin{thmenum}
1000
+
\thmitem{thm:propositional_admissible_rules/self_conditional} The conditional of a formula with itself is tautologous:
\item These rules will be valid for \hyperref[def:first_order_logic]{first-order logic} and \hyperref[def:higher_order_logic]{higher-order logic} because the systems we will consider these will extend the propositional natural deduction rules.
0 commit comments