Révision 250 CSL17/appendix-completeness.tex
appendix-completeness.tex (revision 250) | ||
---|---|---|
37 | 37 |
% see Thm 20 p. 58 in Buss' book. |
38 | 38 |
%\begin{proof} |
39 | 39 |
%\end{proof} |
40 |
\begin{proof} |
|
40 | 41 |
This Lemma is proved by using the same method as for the proof of the analogous result in the bounded arithmetic $S_2^{i+1}$ (see \cite{Buss86book}, Thm 20, p. 58). |
41 | 42 |
|
42 |
\patrick{Examining it superficially, I think indeed the proof of Buss can be adapted to our setting. But we should probably look again at that with more scrutiny.} |
|
43 |
Let $A(x)$ be a $\Sigma^\safe_{i-1}$ formula, with $x$ in $\safe$. We define the formula $B(a,b,c)$ as: |
|
44 |
$$ \forall x^{\safe}. (x < |a| \moins b \cimp \zerobit(x,c)) \cand \forall y^{\safe}<c. \neg A(y) \cand \exists y^{\safe} < 2^{|a|\moins b}.A(c+y)$$ |
|
45 |
where $a$ is in $\normal$, $b$ in $\normal$ and $c$ in $\safe$. $B(a,b,c)$ is in $\Sigma^\safe_{i}$. |
|
43 | 46 |
|
47 |
The intuitive idea of the proof is to observe that, if $A(a)$ is true for $a\neq 0$, then $\exists x^{\safe}\leq a. B(a,b,x)$ holds for $b=0$, and to try to prove it for $b=|a|$, by using a length induction on $b$. |
|
48 |
|
|
49 |
First, one can prove: |
|
50 |
$$ (A(a) \cand a \neq 0) \cimp B(a,0,0).$$ |
|
51 |
And thus: |
|
52 |
$$ (A(a) \cand a \neq 0) \cimp \exists x^{\safe}\leq a .B(a,0,x).$$ |
|
53 |
We then can check that the two following statements are provable: |
|
54 |
$$ |
|
55 |
\begin{array}{rcl} |
|
56 |
(b<|a| \cand B(a,b,c)\cand \exists y^{\safe}<2^{|a| \moins (b+1)}.A(c+y)) &\cimp& B(a,\succ{} b,c)\\ |
|
57 |
(b<|a| \cand B(a,b,c)\cand \forall y^{\safe}<2^{|a| \moins(b+1)}. A(c+y)) &\cimp & B(a,\succ{} b, c+2^{|a| \moins (b+1)}) |
|
58 |
\end{array} |
|
59 |
$$ |
|
60 |
Moreover we have: $A(a) \cand B(a,b,c) \cimp c\leq a$. |
|
61 |
From these three statements we deduce: |
|
62 |
$$(A(a) \cand a \neq 0 \cand b<|a| \cand \exists x^{\safe} \leq a. B(a,b,x)) \cimp \exists x^{\safe } \leq a.B(a,\succ{} b,x).$$ |
|
63 |
The formula $\exists x\leq a. B(a,b,c)$ is in $\Sigma^{\safe}_{i}$, so by $\Sigma^{\safe}_{i}$-LIND on the formula $\exists x\leq a. B(a,b,c)$, with the variable $b$ which is in $\normal$, we obtain: |
|
64 |
$$(A(a) \cand a \neq 0 ) \cimp \exists x^{\safe } \leq a.B(a,|a|,x).$$ |
|
65 |
\patrick{Anupam, is it a valid instance of LIND? I think it is.} |
|
66 |
|
|
67 |
But $B(a,|a|,x)$ implies $(\forall y^{\safe}<x. \neg A(y))\cand A(x)$, so we have proven: |
|
68 |
$$(A(a) \cand a \neq 0 ) \cimp (\exists x^{\safe } \leq a. (\forall y^{\safe}<x. \neg A(y))\cand A(x))$$ |
|
69 |
which is the $\Sigma_{i-1}^{\safe}$ axiom for $A$. |
|
70 |
\end{proof} |
|
71 |
% \patrick{Examining it superficially, I think indeed the proof of Buss can be adapted to our setting. But we should probably look again at that with more scrutiny.} |
|
72 |
|
|
44 | 73 |
Now, working in $\arith^i$, let $\vec u \in \normal , \vec x \in \safe$ and let us prove: |
45 | 74 |
\[ |
46 | 75 |
\exists !z^\safe . A_f(\vec u ; \vec x , z) |
Formats disponibles : Unified diff