Révision 212

CSL17/preliminaries.tex (revision 212)
137 137

  
138 138
%\nb{TODO: extend with $\mu$s.}
139 139

  
140
\anupam{Should add $+(;x,y)$ as a basic function (check satisfies polychecking lemma!), since otherwise not definable with safe input. Then define unary successor $\succ{} (;x)$ as $+(;x,\succ 1 0)$. }
140
%\anupam{Should add $+(;x,y)$ as a basic function (check satisfies polychecking lemma!), since otherwise not definable with safe input. Then define unary successor $\succ{} (;x)$ as $+(;x,\succ 1 0)$. }
141 141

  
142 142
\begin{example}
143 143
	[Some simple functions]
......
175 175
\end{itemize}
176 176
 \end{definition}
177 177
 One then obtains:
178
 \begin{theorem}[\cite{BellantoniThesis, Bellantoni95}]
178
 \begin{theorem}[\cite{BellantoniThesis, Bellantoni95}]\label{thm:mubc}
179 179
 The class of functions representable by $\mubc$ programs is $\fph$, and for each $i\geq 1$ the class representable by $\mubc^{i-1}$ programs is $\fphi{i}$.
180 180
 \end{theorem}
181 181
 We will also need an intermediary lemma, also proved in \cite{BellantoniThesis}.
......
203 203
 \begin{lemma}[Polychecking Lemma, \cite{BellantoniThesis}]
204 204
 Let $\Phi$ be a class of polymax bounded polynomial checking functions. If $f(\vec u; \vec x)$ is in $\mubc(\Phi)$, then $f$ is  a polymax bounded function  polynomial checking function on $\vec u$.
205 205
 \end{lemma}
206
 
206
 The following property follows from \cite{BellantoniThesis, Bellantoni95}]
207
 \begin{proposition}
208
  If $\Phi$ is a class of polymax bounded polynomial checking functions, then  $\mubc(\Phi)$ satisfies the properties of Thm \ref{thm:mubc}.
209
 \end{proposition}
210
  Consider the addition function $+$ with two safe arguments, so denoted as $+(;x,y)$. It is clear that if $+(;x,y)=z$, then we have $|z| \leq \max(|x|,|y|)+1$, so $+$ is a polymax bounded function. Moreover for any $n$, the $n$th least significant bits of $z$ only depend on the $n$th least significant bits  of $x$ and $y$, so $+(;x,y)$ is a polynomial checking function (on no normal argument), with threshold $q(x,y)=0$.
211
  
212
  In the following we will consider $\mubc(\Phi)$ with $\Phi$ containing the function $+(;x,y)$, but write it simply as $\mubc$. Note that addition could be defined in $\bc$ (hence in $\mubc$), but not with two safe arguments because the definition would use safe recursion. We will also use the unary successor $\succ{} (;x)$, which is defined thanks to addition as  as $\succ{} (;x)=+(;x,\succ 1 0)$.
213
  

Formats disponibles : Unified diff