Révision 172 CSL17/arithmetic.tex

arithmetic.tex (revision 172)
1 1
\section{An arithmetic for the polynomial hierarchy}
2
Our base language is $\{ 0, \succ 0, \succ 1, \pred, + , \times, \smsh , |\cdot| , \leq \}$.
2
Our base language is $\{ 0, \succ{} , + , \times, \smsh , |\cdot| , \leq \}$.
3 3

  
4 4
The $\basic$ axioms are as follows:
5 5
\[
6 6
\begin{array}{l}
7 7
\safe (0) \\
8
\succ 0 = 0 \\
9
\safe (x) \cimp \safe (\succ i x) \\
8
\forall x^\safe . \safe (\succ{} x) \\
9
\forall x^\safe . 0 \neq \succ{} (x) \\
10
\forall x^\safe , y^\safe . (\succ{} x = \succ{} y \cimp x = y) \\
11
\forall x^\safe . (x = 0 \cor \exists y^\safe.\  x = \succ{} y   )
10 12
\end{array}
11 13
\]
14
\anupam{in fact, we use essentially the same language, so just take Buss' Basic axioms after proper typing. Should also add the symbol $\hlf{\cdot}$ for binary predecessor then we have the full language of bounded arithmetic.}
12 15

  
16

  
17

  
18
\begin{definition}
19
[Derived functions and notations]
20
We write $1,2,3,\dots$ for the terms $\succ{} 0, \succ{} \succ{} 0, \succ{} \succ{} \succ{} 0 \dots$, and frequently omit the $\times$ symbol.
21
We define the functions $\succ 0 x , \succ 1 x$ as $2 x$ and $2x +1$ respectively.
22
\end{definition}
23

  
13 24
(Here use a variation of S12 with sharply bounded quantifiers and safe quantifiers)
14 25

  
15 26
Use base theory + sharply bounded quantifiers.
16 27

  
17
\anupam{Perhaps use prefix quantifier instead of sharply bounded (a la Ignatovic?), since plays nicer with sharply bounded lemma?}
18 28

  
19 29

  
20 30

  

Formats disponibles : Unified diff