Révision 265 CSL17/tech-report/arithmetic.tex
arithmetic.tex (revision 265) | ||
---|---|---|
210 | 210 |
% |
211 | 211 |
%\anupam{In induction,for inductive cases, need $u\neq 0$ for $\succ 0$ case.} |
212 | 212 |
|
213 |
\anupam{Need vector $\vec y^\safe$?} |
|
214 |
|
|
213 | 215 |
\begin{remark} |
214 | 216 |
Notice that $\rais$ looks similar to the $K$ rule from the calculus for the modal logic $S4$ (which subsumes necessitation), and indeed we believe there is a way to present these results in such a framework. |
215 | 217 |
However, the proof theory of first-order modal logics, in particular free-cut elimination results used for witnessing, is not sufficiently developed to carry out such an exposition. |
... | ... | |
231 | 233 |
\todo{Proof: Patrick? The final two should require PIND.} |
232 | 234 |
|
233 | 235 |
\patrick{Actually statement 4 is nearly trivial from axiom 27 (for which I corrected the sorts). Maybe you meant something else? |
236 |
\anupam{I actually changed those sorts from the submitted version: I really think axiom 27 should be $\forall x^{\safe}, y^{\normal}. x\cdot(\succ{}y)=(x\cdot y)+x$, i.e.\ with the recursion on the normal variable. That way we can do induction on it. Statement 4 is meant to state the recursive property for the safe argument, which we can prove by induction on the normal argument, $u$.} |
|
234 | 237 |
|
235 | 238 |
For statement 3 I replaced the quantifications $\safe$ by $\normal$, otherwise I don't know how to prove it. But I think we need the stronger statement with $\safe$, so probably we should add it as an additional axiom.} |
239 |
\anupam{Rather, I do not know how you would prove the current version: we cannot induct on $\exists v^\normal$ from axiom 27 as I state it. For the previous version I would just do induction on $u$ in $(u = 0 \cor \exists x^\safe.\ u = \succ{} x )$. } |
|
236 | 240 |
\end{example} |
237 | 241 |
\begin{proof} |
238 | 242 |
\begin{itemize} |
Formats disponibles : Unified diff