Proof net

From Wikipedia, the free encyclopedia
Jump to: navigation, search

In proof theory, proof nets are a geometrical method of representing proofs that eliminates two forms of bureaucracy that differentiates proofs: (A) irrelevant syntactical features of regular proof calculi such as the natural deduction calculus and the sequent calculus, and (B) the order of rules applied in a derivation. In this way, the formal properties of proof identity correspond more closely to the intuitively desirable properties. Proof nets were introduced by Jean-Yves Girard.

For instance, these two linear logic proofs are “morally” identical:

\vdash A, B, C, D
\vdash A B, C, D
\vdash A B, C D
\vdash A, B, C, D
\vdash A, B, C D
\vdash A B, C D

And their corresponding nets will be the same.

[edit] Correctness criteria

Several correctness criteria are known to check if a sequential proof structure (ie. something which seems to be a proof net) is actually a concrete proof structure (ie. something which encodes a valid derivation in linear logic). The first such criterion is the long-trip criterion[1] which was described by Jean-Yves Girard.

[edit] See also

[edit] References

  1. ^ Girard, Jean-Yves. Linear logic, Theoretical Computer Science, Vol 50, no 1, pp. 1–102, 1987
  • Proofs and Types. Girard J-Y, Lafont Y, and Taylor P. Cambridge Press, 1989. (An electronic version is online at [1].)
  • Roberto Di Cosmo and Vincent Danos, The Linear Logic Primer [2]


Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export