Révision 13 CSL16/feas-arith-wfm.tex

feas-arith-wfm.tex (revision 13)
198 198
\anupam{use a system that is already in De Morgan form, for simplicity.}
199 199
\anupam{Have skipped units, can reconsider this when in arithmetic. Also in affine setting can be recovered by any contradiction/tautology.}
200 200

  
201
\begin{definition}
201
\begin{definition}\label{def:LLsequentcalculus}
202 202
[Sequent calculus for linear logic]
203 203
We define the following calculus in De Morgan normal form:
204 204
\[
......
229 229
&
230 230
%\vlinf{\lefrul{\laand}}{}{\Gamma, A\laand B \seqar \Delta}{\Gamma, B \seqar \Delta}
231 231
%\quad
232
\vlinf{\rigrul{\laor}}{}{\Gamma \seqar \Delta, A1\laor A_2}{\Gamma \seqar \Delta, A_i}
232
\vlinf{\rigrul{\laor}}{}{\Gamma \seqar \Delta, A_1\laor A_2}{\Gamma \seqar \Delta, A_i}
233 233
&
234 234
%\vlinf{\rigrul{\laor}}{}{\Gamma \seqar \Delta, A\laor B}{\Gamma \seqar \Delta, B}
235 235
%\quad
......
244 244
&
245 245
\vlinf{\rigrul{?}}{}{\Gamma \seqar \Delta, ?A}{\Gamma \seqar \Delta, A}
246 246
&
247
\vlinf{\rigrul{!}}{}{!\Gamma \seqar ?\Delta, ?A}{!\Gamma \seqar ?\Delta, A}
247
\vlinf{\rigrul{!}}{}{!\Gamma \seqar ?\Delta, !A}{!\Gamma \seqar ?\Delta, A}
248 248
\\
249 249
\noalign{\bigskip}
250 250
%\text{Structural:} & & & \\
......
271 271
where $p$ atomic, $i \in \{ 1,2 \}$ and the eigenvariable $a$ does not occur free in $\Gamma$ or $\Delta$.
272 272
\end{definition}
273 273

  
274
  We will consider extensions of linear logic with a \textit{theory}  $\mathcal T$ consisting in a finite set of additional axioms and rules, depicted as:
274 275

  
276
 \[
277
 \begin{array}{cc}
278
  \vlinf{(ax)}{}{ \seqar A}{}  &  \vlinf{(R)}{}{ !\Gamma , \Sigma' \seqar \Delta' , ? \Pi  }{ \{!\Gamma , \Sigma_i \seqar \Delta_i , ? \Pi \}_{i \in I} }
279
\end{array}
280
\]
281
  
282
 where in rule (R), $I$ is a finite set (indicating the number of premises) and we assume the following condition:
283
  
284
  \textit{for any $i\in I$, formulas in $\Sigma_i, \Delta_i$ do not share any free variable with   $\Gamma, \Pi$.} 
285
  
286
  In the following we will be interested in an example of theory  $\mathcal T$ which is a form of arithmetic.
287
  
288
  A proof in this system will be called a \textit{ $\mathcal T$-proof}, or just \textit{proof} when there is no risk of confusion.
289
   The rules of Def. \ref{def:LLsequentcalculus} are called \textit{logical rules} while the rules (ax) and (R) of $\tau$ are called \textit{non-logical}.
290
  
291
  As usual rules come with a notion of \textit{active formulas}, which are a subset of the rules in the conclusion, e.g.:
292
  $A \lor B$ in rule $\lefrul{\lor}$ (and similarly for all rules for connectives); $?A$ in rule $\rigrul{\cntr}$; all conclusion formulas in axiom rules;
293
   $\Sigma', \Delta'$ in rule (R).
294
  
295
  While in usual logical systems such as linear logic cut rules can be eliminated, this is in general not the case anymore when one considers extension with a theory $\tau$. For this reason we need now to define the kind of cuts that  will remain in proofs after reduction.
296
  \begin{definition}\label{def:anchoredcut}
297
  An instance of cut rule in a  $\mathcal T$-proof is an \textit{anchored cut} if  its cut-formulas $A$ in the two premises are both principal for their rule, and at least one of these rules is non-logical.
298
  \end{definition}
299
  So for instance a cut on an (active) formula $A \lor B$ between a rule $\rigrul{\lor}$ and a rule (R) (where  $A \lor B$ occurs in $\Sigma'$) is anchored, while a cut between 
300
  a rule $\rigrul{\lor}$ and a rule $\lefrul{\lor}$ is not.
301
   
302
   Now we can state the main result of this section:
303
   \begin{theorem}
304
    GIven a theory  $\mathcal T$, any  $\mathcal T$-proof $\pi$ can be transformed into a $\mathcal T$-proof $\pi'$ with same conclusion sequent and in which all cuts are anchored.
305
   \end{theorem}
306
   
275 307
\subsection{Deduction theorem}
276 308

  
277 309
[cite Avron:`semantics and proof theory of linear logic']
278 310

  
279 311
We will make much use of the deduction theorem, allowing us to argue informally within a theory for hypotheses that have been promoted.
280 312

  
313
%$$
314
%	\vliiinf{}{}{ \seqar A}{ \seqar C}
315
%	$$
316

  
317
%\[
318
%	\vliiinf{R}{}{ !\Gamma , \Sigma' \seqar \Delta' , ? \Pi  }{ \{!\Gamma , \Sigma_i \seqar \Delta_i , ? \Pi \}_{i \in I} }
319
%	\]
320

  
281 321
\begin{theorem}
282 322
	[Deduction]
283 323
	If $\mathcal T , A \proves B$ then $\mathcal{T} \proves !A \limp B$.

Formats disponibles : Unified diff