25.04.2013 Views

On Intuitionistic Linear Logic - Microsoft Research

On Intuitionistic Linear Logic - Microsoft Research

On Intuitionistic Linear Logic - Microsoft Research

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

§2. Natural Deduction 29<br />

It is possible to present natural deduction rules in a ‘sequent-style’, where given a sequent<br />

Γ − A, Γ represents all the undischarged assumptions so far in the deduction, and A represents<br />

conclusion of the deduction. We can still label the undischarged assumptions with a unique natural<br />

number, but we refrain from doing so. This formulation should not be confused with the sequent<br />

calculus formulation given in §1, which differs by having operations which act on the left and right<br />

of the turnstile, rather than rules for the introduction and elimination of logical connectives. The<br />

‘sequent-style’ formulation of natural deduction is given in Figure 2.3.<br />

2.1 β-Reductions<br />

With a natural deduction formulation we can produce so-called ‘detours’ in a deduction, which arise<br />

where we introduce a logical connective and then eliminate it immediately afterwards. We can define<br />

the normalization procedure by considering each case of an introduction rule followed immediately<br />

by a corresponding elimination rule in turn.<br />

• (−◦I) followed by (−◦E)<br />

normalizes to<br />

• (II) followed by (IE)<br />

normalizes to<br />

• (⊗I) followed by (⊗E)<br />

normalizes to<br />

[A]<br />

·<br />

B<br />

(−◦I)<br />

A−◦B<br />

·<br />

A<br />

A⊗B<br />

B<br />

·<br />

A<br />

A<br />

·<br />

[A]<br />

·<br />

B.<br />

(II)<br />

I (IE)<br />

·<br />

A.<br />

·<br />

B<br />

(⊗I)<br />

C<br />

· ·<br />

· ·<br />

· ·<br />

[A] [B]<br />

·<br />

C.<br />

·<br />

A<br />

(−◦E)<br />

[A] [B]<br />

·<br />

C<br />

(⊗E)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!