Proof Nets and the Identity of Proofs
Lutz Strassburger (INRIA Futurs)

TL;DR
This paper provides an introductory overview of proof nets, focusing on their role in understanding the identity of proofs within linear logic, suitable for beginners with basic logic knowledge.
Contribution
It offers a simplified, accessible introduction to proof nets, covering their basic concepts and applications across different logical systems, emphasizing the identity of proofs.
Findings
Introduces proof nets in the context of linear logic.
Explains how proofs are translated into proof nets.
Discusses correctness criteria for proof nets.
Abstract
These are the notes for a 5-lecture-course given at ESSLLI 2006 in Malaga, Spain. The URL of the school is http://esslli2006.lcc.uma.es/ . This version slightly differs from the one which has been distributed at the school because typos have been removed and comments and suggestions by students have been worked in. The course is intended to be introductory. That means no prior knowledge of proof nets is required. However, the student should be familiar with the basics of propositional logic, and should have seen formal proofs in some formal deductive system (e.g., sequent calculus, natural deduction, resolution, tableaux, calculus of structures, Frege-Hilbert-systems, ...). It is probably helpful if the student knows already what cut elimination is, but this is not strictly necessary. In these notes, I will introduce the concept of ``proof nets'' from the viewpoint of the problem of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Formal Methods in Verification · Logic, Reasoning, and Knowledge
