<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE raweb PUBLIC "-//INRIA//DTD " "raweb2.dtd">
<raweb xml:lang="en" year="2009">
  <identification id="parsifal" isproject="true">
    <shortname>Parsifal</shortname>
    <projectName>Preuves Automatiques et Raisonnement sur des SpécIFicAtions Logiques</projectName>
    <domaine-de-recherche>Algorithmics, Programming, Software and Architecture</domaine-de-recherche>
    <theme-de-recherche>Programs, Verification and Proofs</theme-de-recherche>
    <UR name="Saclay"/>
  </identification>
  <team id="uid1">
    <person key="parsifal-2006-idm465379734672">
      <firstname>Kaustuv</firstname>
      <lastname>Chaudhuri</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>CR INRIA-Saclay</moreinfo>
    </person>
    <person key="parsifal-2006-idm465379752640">
      <firstname>Joëlle</firstname>
      <lastname>Despeyroux</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>CR INRIA-Sophia</moreinfo>
    </person>
    <person key="parsifal-2008-idm534486095120">
      <firstname>Stéphane</firstname>
      <lastname>Lengrand</lastname>
      <affiliation>CNRS</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>CR CNRS</moreinfo>
    </person>
    <person key="parsifal-2006-idm465379758832">
      <firstname>Dale</firstname>
      <lastname>Miller</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>DR INRIA-Saclay, Team Leader</moreinfo>
    </person>
    <person key="parsifal-2010-idm178682290528">
      <firstname>Lutz</firstname>
      <lastname>Straßburger</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>CR INRIA-Saclay</moreinfo>
    </person>
    <person key="alien-2007-idm157627871872">
      <firstname>Isabelle</firstname>
      <lastname>Biercewicz</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>until 31 August 2009</moreinfo>
    </person>
    <person key="apis-2007-idm196903331520">
      <firstname>Marie-Jeanne</firstname>
      <lastname>Gaffard</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>since 1 September 2009</moreinfo>
    </person>
    <person key="parsifal-2006-idm465379746128">
      <firstname>David</firstname>
      <lastname>Baelde</lastname>
      <affiliation>AutreEtablissementPublic</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Allocataire École Normale Supérieure, Lyon, defended 9 Dec 2008</moreinfo>
    </person>
    <person key="parsifal-2006-idm465379740624">
      <firstname>Olivier</firstname>
      <lastname>Delande</lastname>
      <affiliation>AutreEtablissementPublic</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Bourse Monge École Polytechnique, defended 15 Oct 2009</moreinfo>
    </person>
    <person key="comete-2009-idm458937272208">
      <firstname>Ivan</firstname>
      <lastname>Gazeau</lastname>
      <affiliation>AutreEtablissementPublic</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>ANR Blanc CPP, started 1 October 2009</moreinfo>
    </person>
    <person key="parsifal-2007-idm246748417840">
      <firstname>Nicolas</firstname>
      <lastname>Guenot</lastname>
      <affiliation>AutreEtablissementPublic</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Allocataire Ministère de la Recherche, started 1 October 2008</moreinfo>
    </person>
    <person key="parsifal-2006-idm465379737968">
      <firstname>Vivek</firstname>
      <lastname>Nigam</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Allocataire Mobius, defended 18 Sep 2009</moreinfo>
    </person>
    <person key="proval-2007-idm172231371648">
      <firstname>Alexandre</firstname>
      <lastname>Viel</lastname>
      <affiliation>AutreEtablissementPublic</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Allocataire École Normale Supérieure, Paris, started 1 Oct 2008</moreinfo>
    </person>
    <person key="parsifal-2008-idm534486064496">
      <firstname>François</firstname>
      <lastname>Wirion</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Bourse INRIA, started 1 Dec 2008</moreinfo>
    </person>
    <person key="parsifal-2008-idm534486058352">
      <firstname>Stefan</firstname>
      <lastname>Hetzl</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Post Doctorant INRIA, 1 Sep 2008 - 30 Aug 2009</moreinfo>
    </person>
    <person key="parsifal-2006-idm465379728640">
      <firstname>Andrew</firstname>
      <lastname>Gacek</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Post Doctorant INRIA, 1 Oct 2009 - 30 Aug 2010</moreinfo>
    </person>
    <person key="calligramme-2009-idm440567217712">
      <firstname>Tom</firstname>
      <lastname>Gundersen</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Post Doctorant INRIA, 1 Dec 2009 - 30 Nov 2010</moreinfo>
    </person>
    <person key="parsifal-2006-idm465379731360">
      <firstname>Chuck</firstname>
      <lastname>Liang</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Associate Professor, Hofstra University, NY, USA, 8 Jun - 5 Jul 2009</moreinfo>
    </person>
    <person key="parsifal-2009-idm212111836784">
      <firstname>Gopalan</firstname>
      <lastname>Nadathur</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Professor, University of Minnesota, MN, USA, 2 Jun - 1 Jul 2009</moreinfo>
    </person>
    <person key="parsifal-2008-idm534486049104">
      <firstname>Elaine</firstname>
      <lastname>Pimentel</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Associate Professor, Universidade Federal de Minas Gerais, Brazil, 28 Aug - 12 Oct 2009</moreinfo>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection id="uid3" level="1">
      <bodyTitle>Main Themes</bodyTitle>
      <p>The aim of the Parsifal team is to develop and exploit the theories of proofs and types to support the specification and verification of computer systems. To achieve these goals, the team
      works on several level.</p>
      <simplelist>
        <li id="uid4">
          <p noindent="true">The team has expertise in 
          <i>proof theory</i>and 
          <i>type theory</i>and conducts basic research in these fields: in particular, the team is developing results that help with the automation of deduction and with the formal manipulation and
          communication of proofs.</p>
        </li>
        <li id="uid5">
          <p noindent="true">Based on experience with computational systems and theoretical results, the team 
          <i>designs</i>new logical principles, new proof systems, and new theorem proving environments.</p>
        </li>
        <li id="uid6">
          <p noindent="true">Some of these new designs are appropriate for 
          <i>implementation</i>and the team works at developing prototype systems to help validate basic research results.</p>
        </li>
        <li id="uid7">
          <p noindent="true">By using the implemented tools, the team can develop examples of specifications and verification to test the success of the design and to help suggest new logical and
          proof theoretic principles that need to be developed in order to improve one's ability to specify and verify.</p>
        </li>
      </simplelist>
      <p>The foundational work of the team focuses on the proof theory of classical, intuitionistic, and linear logics making use, primarily, of sequent calculus and deep inference formalisms. A
      major challenge for the team is the reasoning about computational specifications that are written in a relational style: this challenge is being addressed with the introduction of some new
      approaches to dealing with induction, co-induction, and generic judgments. Another important challenge for the team is the development of normal forms of deduction: such normal forms can be
      used to greatly enhance the automation of search (one only needs to search for normal forms) and for communicating proofs (and proof certificates) for validation.</p>
      <p>The principle application areas of concern for the team currently are in functional programming (e.g., 
      <span class="math"><img width="11" height="13" align="bottom" border="0" src="../../images/img_lambda.png" alt="$ \lambda$"/></span>-calculus), concurrent computation (e.g., 
      <span class="math"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/></span>-calculus), interactive computations (e.g., games), and biological systems.</p>
    </subsection>
    <subsection id="uid8" level="1">
      <bodyTitle>Highlights of the year</bodyTitle>
      <p>Alexis Saurin's PhD thesis has won the 
      <i>Prix de thèse de l'École Polytechnique</i>and the 
      <i>Prix de thÃ¨se ASTI 2009</i>. His thesis, titled 
      <i>Une étude logique du contrôle (appliquée à la programmation fonctionnelle et logique)</i>, was done within the Parsifal team and was advised by Miller.</p>
      <p>Dale Miller has been named Editor-in-Chief of the ACM Transactions on Computational Logic.</p>
    </subsection>
  </presentation>
  <fondements id="uid9">
    <bodyTitle>Scientific Foundations</bodyTitle>
    <subsection id="uid10" level="1">
      <bodyTitle>General Overview</bodyTitle>
      <p>In the specification of computational systems, logics are generally used in one of two approaches. In the 
      <i>computation-as-model</i>approach, computations are encoded as mathematical structures, containing such items as nodes, transitions, and state. Logic is used in an external sense to make
      statements 
      <i>about</i>those structures. That is, computations are used as models for logical expressions. Intensional operators, such as the modals of temporal and dynamic logics or the triples of Hoare
      logic, are often employed to express propositions about the change in state. This use of logic to represent and reason about computation is probably the oldest and most broadly successful use
      of logic in computation.</p>
      <p>The 
      <i>computation-as-deduction</i>approach, uses directly pieces of logic's syntax (such as formulas, terms, types, and proofs) as elements of the specified computation. In this much more rarefied
      setting, there are two rather different approaches to how computation is modeled.</p>
      <p>The 
      <i>proof normalization</i>approach views the state of a computation as a proof term and the process of computing as normalization (know variously as 
      <span class="math"><img width="12" height="26" align="middle" border="0" src="../../images/img_beta.png" alt="$ \beta$"/></span>-reduction or cut-elimination). Functional programming can be explained using proof-normalization as its theoretical basis 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and has been used to justify the design of new functional
      programming languages 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>The 
      <i>proof search</i>approach views the state of a computation as a sequent (a structured collection of formulas) and the process of computing as the process of searching for a proof of a
      sequent: the changes that take place in sequents capture the dynamics of computation. Logic programming can be explained using proof search as its theoretical basis 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and has been used to justify the design of new logic programming
      languages 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>The divisions proposed above are informal and suggestive: such a classification is helpful in pointing out different sets of concerns represented by these two broad approaches (reductions,
      confluence, etc, versus unification, backtracking search, etc). Of course, a real advance in computation logic might allow us merge or reorganize this classification.</p>
      <p>Although type theory has been essentially designed to fill the gap between these two kinds of approaches, it appears that each system implementing type theory up to now only follows one of
      the approaches. For example, the Coq system implementing the Calculus of Inductive Constructions (CIC) uses proof normalization while the Twelf system 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, implementing the Edinburgh Logical Framework (LF, a sub-system of
      CIC), follows the proof search approach (normalization appears in LF, but it is much weaker than in, say, CIC).</p>
      <p>The Parsifal team works on both the proof normalization and proof search approaches to the specification of computation.</p>
    </subsection>
    <subsection id="uid11" level="1">
      <bodyTitle>Proof search in Type Theory</bodyTitle>
      <p>Cross-fertilizing ideas between the proof search approach and the proof normalization approach, Lengrand has interacted with the TypiCal (INRIA Saclay) and the 
      <span class="math"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/><hi rend="it">r</hi><sup>2</sup></span>(INRIA Rocquencourt) project-teams.</p>
      <p>In proof assistants based on the proof normalization approach, or Type Theory, it is a hard challenge to design and understand their proof search mechanisms. Based on ideas from  
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid5" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, a major effort has been spent on using concepts from the proof
      search approach, like 
      <i>focused proof systems</i>, in order to rationalize the implemented mechanisms.</p>
      <p>By doing so, we have helped improve the Coq system, by impacting the design of the new version of the tool's proof engine. One of these proof search mechanisms, known as 
      <i>pattern unification</i>, has again become a hot topic of Coq's design, after Lengrand's use of Coq to specify a particular algorithm has revealed a drastic need for this missing feature.</p>
      <p>It also emerged from Lengrand's interaction with these project-teams, that bridging Type Theory with the proof theory developed at Parsifal confirms the need for more extensionality on the
      functions programmed in Coq. Efforts to add such extensionality are ongoing.</p>
    </subsection>
    <subsection id="uid12" level="1">
      <bodyTitle>A logic for reasoning about logic specifications</bodyTitle>
      <p>Coming up with the design of a logic that allows reasoning richly over relational specifications involving bindings in syntax has been a long standing problem, dating from at least the early
      papers by McDowell and Miller 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid7" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, and by Despeyroux, Leleu, Pfenning, and Schürmann 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid8" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid9" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid10" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid11" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Relational specifications are popular among many designers and
      implementers of programming languages and computing specification languages. Almost invariably since specifications need to deal with syntax containing variable bindings. Finding a logic
      appropriate for this domain has gone through many attempts. Pioneer work here includes work by Despeyroux, Leleu, Pfenning, and Schürmann 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid10" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid11" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, in the Type Theoretic approach. McDowell and Miller 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid12" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>also presented a start at such a logic, with a proof-search
      approach in mind. Later, Tiu and Miller 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid13" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid14" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>developed the 
      <span class="math"><img width="15" height="13" align="bottom" border="0" src="../../images/img_other_nabla.png" alt="$ \nabla$"/></span>-quantifier that provided a significant improvement to the expressiveness of logic. Tiu then went on to enrich the possibilities of such a logic as well allowing for more “nominal”
      effects to be captured 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid15" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid16" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>As described in Section 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid29" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, the team has recently found completely satisfactory designs for a logic for
      reasoning about logic specifications.</p>
    </subsection>
    <subsection id="uid13" level="1">
      <bodyTitle>Focused proof systems</bodyTitle>
      <p>Several team members have continued their efforts to understand and apply focusing proof systems. Since Andreoli's first focused proof system for full linear logic 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid17" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, several efforts have attempted to provide focused proof systems
      for intuitionistic and classical logics. Liang and Miller 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid18" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>have provided the LJF and LKF proof systems that appear to be the
      most general such focusing systems for intuitionistic and classical logics, respectively. In a second work 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid19" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, Liang and Miller have also presented a focusing proof system for
      combinations of classical, intuitionistic, and linear logics that manage to uncover the previous three proof systems as well as allows proofs in these different systems to communicate via the
      cut inference rule.</p>
      <p>Baelde has also focused proof systems found in his PhD thesis 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid20" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>to reconstruct and design useful algorithms used within the model
      checking literature 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid21" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
    </subsection>
    <subsection id="uid14" level="1">
      <bodyTitle>Deep Inference and Categorical Axiomatizations</bodyTitle>
      <p>Deep inference 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid22" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid23" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>is a novel methodology for presenting deductive systems. Unlike
      traditional formalisms like the sequent calculus, it allows rewriting of formulas deep inside arbitrary contexts. The new freedom for designing inference rules creates a richer proof theory.
      For example, for systems using deep inference, we have a greater variety of normal forms for proofs than in sequent calculus or natural deduction systems. Another advantage of deep inference
      systems is the close relationship to categorical proof theory. Due to the deep inference design one can directly read off the morphism from the derivations. There is no need for a
      counter-intuitive translation.</p>
      <p>One reason for using categories in proof theory is to give a precise algebraic meaning to the identity of proofs: two proofs are the same if and only if they give rise to the same morphism
      in the category. Finding the right axioms for the identity of proofs for classical propositional logic has for long been thought to be impossible, due to “Joyal's Paradox”. For the same
      reasons, it was believed for a long time that it it not possible to have proof nets for classical logic. Nonetheless, Lutz Straßburger and François Lamarche provided proof nets for classical
      logic in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid24" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, and analyzed the category theory behind them in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid25" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. In 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid26" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid27" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, one can find a deeper analysis of the category theoretical axioms
      for proof identification in classical logic. Particular focus is on the so-called 
      <i>medial rule</i>which plays a central role in the deep inference deductive system for classical logic.</p>
      <p>The following research problems are investigated by members of the Parsifal team:</p>
      <simplelist>
        <li id="uid15">
          <p noindent="true">Find deep inference system for richer logics. This is necessary for making the proof theoretic results of deep inference accessible to applications as they are described
          in the previous sections of this report.</p>
        </li>
        <li id="uid16">
          <p noindent="true">Investigate the possibility of focusing proofs in deep inference. As described before, focusing is a way to reduce the non-determinism in proof search. However, it is
          well investigated only for the sequent calculus. In order to apply deep inference in proof search, we need to develop a theory of focusing for deep inference.</p>
        </li>
        <li id="uid17">
          <p noindent="true">Use the results on deep inference to find new axiomatic description of categories of proofs for various logics. So far, this is well understood only for linear and
          intuitionistic logics. Already for classical logic there is no common accepted notion of proof category. How logics like LINC can be given a categorical axiomatisation is completely
          open.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid18" level="1">
      <bodyTitle>Proof Nets and Combinatorial Characterization of Proofs</bodyTitle>
      <p>Proof nets are abstract (graph-like) presentations of proofs such that all "trivial rule permutations" are quotiented away. More generally, we investigate combinatoric objects and
      correctness criteria for studying proofs independently from syntax. Ideally the notion of proof net should be independent from any syntactic formalism. But due to the almost absolute monopoly
      of the sequent calculus, most notions of proof nets proposed in the past were formulated in terms of their relation to the sequent calculus. Consequently we could observe features like “boxes”
      and explicit “contraction links”. The latter appeared not only in Girard's proof nets 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid28" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>for linear logic but also in Robinson's proof nets 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid29" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>for classical logic. In this kind of proof nets every link in the
      net corresponds to a rule application in the sequent calculus.</p>
      <p>The concept of deep inference allows to design entirely new kinds of proof nets. Recent work by Lamarche and Straßburger 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid30" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid31" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>have extended the theory of proof nets for multiplicative linear
      logic to multiplicative linear logic with units. This seemingly small step—just adding the units—had for long been an open problem, and the solution was found only by consequently exploiting
      the new insights coming from deep inference. A proof net no longer just mimics the sequent calculus proof tree, but rather an additional graph structure that is put on top of the formula tree
      (or sequent forest) of the conclusion. The work on proof nets within the team is focused on the following two directions</p>
      <simplelist>
        <li id="uid19">
          <p noindent="true">Extend the work of Lamarche and Straßburger to larger fragments of linear logic, containing the additives, the exponentials, and the quantifiers.</p>
        </li>
        <li id="uid20">
          <p noindent="true">Finding (for classical logic) a notion of proof nets that is deductive, i.e., can effectively be used for doing proof search. An important property of deductive proof
          nets must be that the correctness can be checked in linear time. For the classical logic proof nets by Lamarche and Straßburger 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid24" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>this takes exponential time (in the size of the net). We hope
          that eventually deductive proof nets will provide a “bureaucracy-free” formalism for proof search.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid21" level="1">
      <bodyTitle>A Systematic Approach to Cut Elimination</bodyTitle>
      <p>One of the main problems of proof theory is to prove cut elimination for new logics. Usually, a cut elimination proof is a tedious case analysis, and, in general, it is very fragile and not
      modular 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid32" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. That means that a minor change in the deductive system makes the
      cut elimination proof break down, and for every new system one has to start from scratch.</p>
      <p>It is therefore an important research task, to find a more systematic approach to cut elimination proofs. That is to say, to find general guidelines that ensure the cut elimination property
      for large classes of systems, in a similar way as it has been done for display logics 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid33" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
    </subsection>
  </fondements>
  <domaine id="uid22">
    <bodyTitle>Application Domains</bodyTitle>
    <subsection id="uid23" level="1">
      <bodyTitle>Automated theorem proving</bodyTitle>
      <p>Proving theorems in classical, intuitionistic, and linear logics is an important activity in a number of formal methods and formalized reasoning domains. While this is a well-worn topic
      (automated theorem proving for classical logic dates back to at least the early 1960's), the team has been developing many new insights into the structure of proof and to structuring the search
      for proofs. We are applying at least some of our efforts to the design of new theorem provers, both automatic and interactive.</p>
    </subsection>
    <subsection id="uid24" level="1">
      <bodyTitle>Mechanized metatheory</bodyTitle>
      <p>There has been increasing interest in the international community with the use of formal methods to provide proofs of properties of programs and entire programming languages. The example of
      proof carrying code is one such example. Two more examples for which the team's efforts should have important applications are the following two challenges.</p>
      <p>Tony Hoare's Grand Challenge titled “Verified Software: Theories, Tools, Experiments” has as a goal the construction of “verifying compilers” to support a vision of a world where programs
      would only be produced with machine-verified guarantees of adherence to specified behavior. Guarantees could be given in a number of ways: proof certificates being one possibility.</p>
      <p>The PoplMark challenge 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid34" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>envisions “a world in which mechanically verified software is
      commonplace: a world in which theorem proving technology is used routinely by both software developers and programming language researchers alike.” The proposers of this challenge go on to say
      that a “crucial step towards achieving these goals is mechanized reasoning about language metatheory.” There is clearly a strong overlap in the goals of this challenge and those of part of the
      Parsifal team.</p>
    </subsection>
  </domaine>
  <logiciels id="uid25">
    <bodyTitle>Software</bodyTitle>
    <subsection id="uid26" level="1">
      <bodyTitle>Abella</bodyTitle>
      <participants>
        <person key="parsifal-2006-idm465379728640">
          <firstname>Andrew</firstname>
          <lastname>Gacek</lastname>
        </person>
      </participants>
      <p>The earliest versions of the Abella theorem prover was written while Gacek was a PhD student at the University of Minnesota. Now that he is a post doc within Parsifal, he has continued to
      enhance that prover: in particular, he has added some additional static checking for theories (simple type checking), provided modularity for specifications and for theories, and has documented
      several more example theories. The system is available via the web and several people and groups are known to be using the prover on a regular basis.</p>
    </subsection>
    <subsection id="uid27" level="1">
      <bodyTitle>Tac</bodyTitle>
      <participants>
        <person key="parsifal-2006-idm465379746128">
          <firstname>David</firstname>
          <lastname>Baelde</lastname>
        </person>
        <person key="parsifal-2006-idm465379758832">
          <firstname>Dale</firstname>
          <lastname>Miller</lastname>
        </person>
        <person key="PASUSERID">
          <firstname>Zachary</firstname>
          <lastname>Snow</lastname>
        </person>
        <person key="proval-2007-idm172231371648">
          <firstname>Alexandre</firstname>
          <lastname>Viel</lastname>
        </person>
      </participants>
      <p>Given the team's expertise with the structure of proofs and techniques for automation, we have taken on the implementation of the TAC prover. This prover, written in OCaml, is currently
      underdevelopment and has not yet been released. Its architecture is designed to perform focused proof search of rather limited depth and to use only “obvious” induction invariants. A goal of
      this prover is to completely automate a large number of simple theorems within an inductive and co-inductive setting: proofs of more significant theorems would then be organized as being simple
      lists of lemmas. A large class of examples, including those from the POPLMark challenge 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid34" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, are currently being treated by this prover.</p>
    </subsection>
  </logiciels>
  <resultats id="uid28">
    <bodyTitle>New Results</bodyTitle>
    <subsection id="uid29" level="1">
      <bodyTitle>A logic for reasoning about logic specifications</bodyTitle>
      <participants>
        <person key="parsifal-2006-idm465379746128">
          <firstname>David</firstname>
          <lastname>Baelde</lastname>
        </person>
        <person key="parsifal-2006-idm465379728640">
          <firstname>Andrew</firstname>
          <lastname>Gacek</lastname>
        </person>
        <person key="parsifal-2006-idm465379758832">
          <firstname>Dale</firstname>
          <lastname>Miller</lastname>
        </person>
      </participants>
      <p>As described in Section 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid12" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, there has been a decade-long effort to design a logical framework for reasoning
      about logic specifications. Finally in 2008 and 2009 team members have reached what appears to be a natural culmination of this development. In particular, David Baelde's PhD 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid20" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and Andrew Gacek's PhD thesis 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid35" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>provided rich analysis of how the 
      <span class="math"><img width="15" height="13" align="bottom" border="0" src="../../images/img_other_nabla.png" alt="$ \nabla$"/></span>-quantification can be related to fixed point definitions and their associated induction and co-induction inference rules. Baelde has concentrated on proving focusing-style results that
      are critical for proof automation and on a 
      <i>minimal generic</i>interpretation of the 
      <span class="math"><img width="15" height="13" align="bottom" border="0" src="../../images/img_other_nabla.png" alt="$ \nabla$"/></span>-quantifier. Gacek has concentrated on a 
      <i>nominal generic</i>interpretation of the 
      <span class="math"><img width="15" height="13" align="bottom" border="0" src="../../images/img_other_nabla.png" alt="$ \nabla$"/></span>-quantifier. We now understand the difference between these logics: the nominal approach resembles much more closely the approach developed by Pitts 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid36" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>Full proofs of the important meta-theory results of the logic in Gacek's thesis have been submitted for publication 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid37" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Gacek has also provided an implementation of his logic within the
      Abella prover that he has worked on as part of his PhD thesis.</p>
      <p>We have developed extensive examples of our this new logic: significant examples taken from the 
      <span class="math"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/></span>-calculus have been published in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid38" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and the Abella distribution contains a large number of
      examples.</p>
    </subsection>
    <subsection id="uid30" level="1">
      <bodyTitle>Two level of logic</bodyTitle>
      <participants>
        <person key="parsifal-2006-idm465379728640">
          <firstname>Andrew</firstname>
          <lastname>Gacek</lastname>
        </person>
        <person key="parsifal-2006-idm465379758832">
          <firstname>Dale</firstname>
          <lastname>Miller</lastname>
        </person>
      </participants>
      <p>Relational descriptions have been widely used in formalizing diverse computational notions, including, for example, operational semantics, typing, acceptance by non-deterministic machines, 
      <i>etc</i>. Such relational specifications can be faithfully captured by a (restricted) logical theory over relations. Such a 
      <i>specification logic</i>can be picked so that it explicitly treats binding in object languages. Once such a logic is fixed, a natural next question is what devices should be used to prove
      theorems about specifications written in it. Within the team, we have a second logic, called the 
      <i>reasoning logic</i>, to reason about provability in the first logic. To be adequate for this purpose, the reasoning logic should be able to completely encode the specification logic,
      including notions of binding, such as quantifiers within formulas, for eigenvariables within sequents, and for abstractions within terms. To provide a natural treatment of these aspects, the
      reasoning logic must encode binding structures as well as their associated notions of scope, free/bound variables, and capture-avoiding substitution. Furthermore, the reasoning logic should
      possess strong mechanisms for constructing proofs by induction and co-induction.</p>
      <p>Within the context of the Gacek's PhD thesis 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid35" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and the submitted paper 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid39" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>by Gacek, Miller, and Nadathur, the logic 
      <span class="math"><img align="middle" width="7" height="12" src="math_image_1.png" xylemeAttach="1" border="0" alt="Im1 $\#119970 $"/></span>was present: this logic represents relations over 
      <span class="math"><img width="11" height="13" align="bottom" border="0" src="../../images/img_lambda.png" alt="$ \lambda$"/></span>-terms via definitions of atomic judgments, contains inference rules for induction and co-induction, and includes a special quantifier called 
      <span class="math"><img width="15" height="13" align="bottom" border="0" src="../../images/img_other_nabla.png" alt="$ \nabla$"/></span>and a related generalization of equality over 
      <span class="math"><img width="11" height="13" align="bottom" border="0" src="../../images/img_lambda.png" alt="$ \lambda$"/></span>-terms called 
      <i>nominal abstraction</i>. The interactive theorem prover Abella 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid40" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid35" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>implements 
      <span class="math"><img align="middle" width="7" height="12" src="math_image_1.png" xylemeAttach="1" border="0" alt="Im1 $\#119970 $"/></span>and supports this two-level logic approach to reasoning about computation. Gacek and others have now contributed a large number of interesting examples showing the utility of using this
      two-level approach to reasoning: see the Abella web site for many examples. In particular, the POPLMark challenge problems 1a and 2a 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid34" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>have nice, declarative solutions within Abella.</p>
    </subsection>
    <subsection id="uid31" level="1">
      <bodyTitle>New insights into 
      <span class="math"><img width="15" height="13" align="bottom" border="0" src="../../images/img_other_nabla.png" alt="$ \nabla$"/></span>-quantification</bodyTitle>
      <participants>
        <person key="parsifal-2006-idm465379746128">
          <firstname>David</firstname>
          <lastname>Baelde</lastname>
        </person>
        <person key="parsifal-2006-idm465379728640">
          <firstname>Andrew</firstname>
          <lastname>Gacek</lastname>
        </person>
        <person key="parsifal-2006-idm465379758832">
          <firstname>Dale</firstname>
          <lastname>Miller</lastname>
        </person>
      </participants>
      <p>The team has been actively extending the scope of effectiveness 
      <span class="math"><img width="15" height="13" align="bottom" border="0" src="../../images/img_other_nabla.png" alt="$ \nabla$"/></span>-quantification. As Tiu and Miller have shown in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid38" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, the 
      <span class="math"><img width="15" height="13" align="bottom" border="0" src="../../images/img_other_nabla.png" alt="$ \nabla$"/></span>quantifier (developed in previous years within the team) provides a completely satisfactory treatment of binding structures in the 
      <i>finite</i>
      <span class="math"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/></span>-calculus. Moving this quantifier to treat infinite behaviors via induction and co-induction, required new advances in the underlying proof theory of 
      <span class="math"><img width="15" height="13" align="bottom" border="0" src="../../images/img_other_nabla.png" alt="$ \nabla$"/></span>-quantification.</p>
      <p>The team has explored two different approaches to this problem. David Baelde 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid20" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid41" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>has developed a minimalist generalization of previous work by
      Miller and Tiu: he has found what seems to be the simplest extension to that earlier work that allows 
      <span class="math"><img width="15" height="13" align="bottom" border="0" src="../../images/img_other_nabla.png" alt="$ \nabla$"/></span>to interact properly with fixed points and their inference rules (namely, induction and co-induction). His logical approach allows for a rather careful and rigid understanding of scope
      in the treatment of the meta-theory of logics and computational specifications.</p>
      <p>Another angle has been developed as a result of our close international collaborations. Alwen Tiu, now at the Australian National University, has developed a logic, called 
      <span class="math"><img align="bottom" width="27" height="10" src="math_image_2.png" xylemeAttach="2" border="0" alt="Im2 ${LG^\#969 }$"/></span>which extends the earlier, “minimal” approach by introducing the structural rules of strengthening and exchange into the context of generic variables. As a result, the behavior of
      bindings becomes much more like the behavior of names more generally, while still maintaining much of the status as being binders. In combination with our close colleagues at the University of
      Minnesota, we have extended this work to include a new definitional principle, called 
      <i>nabla-in-the-head</i>, that strengthens our ability to declaratively describe the structure of contexts and proof invariants. This new definitional principle was first presented in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid42" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and examples of it were presented in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid40" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Our colleague, Andrew Gacek (a PhD student at the University of
      Minnesota and former intern with Parsifal) has also built the Abella proof editor that allows for the direct implementation of this new definitional principle. His system is in distribution and
      has been used by a number of people to develop examples in this logic.</p>
    </subsection>
    <subsection id="uid32" level="1">
      <bodyTitle>Foundational aspects of focusing proof systems</bodyTitle>
      <participants>
        <person key="parsifal-2006-idm465379746128">
          <firstname>David</firstname>
          <lastname>Baelde</lastname>
        </person>
        <person key="parsifal-2006-idm465379734672">
          <firstname>Kaustuv</firstname>
          <lastname>Chaudhuri</lastname>
        </person>
        <person key="parsifal-2006-idm465379758832">
          <firstname>Dale</firstname>
          <lastname>Miller</lastname>
        </person>
        <person key="PASUSERID">
          <firstname>Alexis</firstname>
          <lastname>Saurin</lastname>
        </person>
      </participants>
      <p>Since focusing proof systems seem to be behind much of our computational logic framework, the team has spent some energies developing further some foundational aspects of this approach to
      proof systems.</p>
      <p>Chuck Liang and Miller have recently finished the paper 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid43" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>in which a comprehensive approach to focusing in intuitionistic and
      classical logic was developed. In particular, they present a compact sequent calculus LKU for classical logic organized around the concept of 
      <i>polarization.</i>Focused sequent calculi for classical, intuitionistic, and multiplicative-additive linear logics are derived as fragments of the host system by varying the sensitivity of
      specialized structural rules to polarity information. They identify a general set of criteria under which cut elimination holds in such fragments. From cut elimination leads to a unified proof
      of the completeness of focusing. Furthermore, each sublogic can interact with other fragments through cut. Under certain circumstances, for example, it is possible for a classical lemma to be
      used in an intuitionistic proof while preserving intuitionistic provability. They also examine the possibility of defining some classical-linear 
      <i>hybrid logics.</i></p>
      <p>Given the team's ambitious to automate logics that require induction and co-induction, we have also looked in detail at the proof theory of fixed points. In particular, David Baelde's recent
      PhD thesis 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid20" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>contains a number of important, foundational theorems regarding
      focusing and fixed points. In particular, he has examined the logic MALL (multiplicative and additive linear logic). To strengthen this decidable logic into a more general logic, Girard added
      the exponentials, which allowed for modeling unbounded (“infinite”) behavior. Baelde considers, however, the addition of fixed points instead and he has developed the proof theory of the
      resulting logic. We see this logic as being behind much of the work that the team will be doing in the coming few years.</p>
      <p>Alexis Saurin's recent PhD 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid44" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>also contains a wealth of new material concerning focused proof
      system. In particular, he provides a new and modular approach to proving the completeness of focused proof systems as well as develops the theme of multifocusing.</p>
      <p>A particular outcome of our work on focused proof search is the use of 
      <i>maximally multifocused proofs</i>to help provide sequent calculus proofs a canonicity. In particular, Chaudhuri, Miller, and Saurin have shown in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid45" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>that it is possible to show that maximally multifocused sequent
      proofs can be placed in one-to-one correspondence with more traditional proof net structures for subsets of MALL.</p>
    </subsection>
    <subsection id="uid33" level="1">
      <bodyTitle>A completely symmetric approach to proof and refutation</bodyTitle>
      <participants>
        <person key="parsifal-2006-idm465379740624">
          <firstname>Olivier</firstname>
          <lastname>Delande</lastname>
        </person>
        <person key="parsifal-2006-idm465379758832">
          <firstname>Dale</firstname>
          <lastname>Miller</lastname>
        </person>
        <person key="PASUSERID">
          <firstname>Alexis</firstname>
          <lastname>Saurin</lastname>
        </person>
      </participants>
      <p>A couple of years ago, Miller and Saurin proposed a neutral approach to proof and refutation. The goal was to describe an entirely neutral setting where a step in a “proof search” could be
      seen as a step in either building a proof of a formula or a proof of its negation. The early work was limited to essentially a simple generalization to additive logic. Delande was able to
      generalize that work to capture multiplicative connectives as well. His thesis 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid46" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>contains two game semantics for multiplicative additive linear
      logic (MALL): the first is sequential and the second is concurrent. The concurrent game was used to capture full completeness results between MALL (focused) sequent calculus proofs and winning
      strategies.</p>
      <p>The paper 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid47" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>provides a detailed description of the sequent approach to both
      additive and multiplicative linear logic. In that paper, the search for a proof of 
      <span class="math"><hi rend="it">B</hi></span>or a refutation of 
      <span class="math"><hi rend="it">B</hi></span>(
      <i>i.e.</i>, a proof of 
      <span class="math">¬
      <hi rend="it">B</hi></span>) can be carried out simultaneously: in contrast, the usual approach in automated deduction views proving 
      <span class="math"><hi rend="it">B</hi></span>or proving 
      <span class="math">¬
      <hi rend="it">B</hi></span>as two, possibly unrelated, activities. Their approach to proof and refutation is described as a two-player game in which each player follows the same rules. A
      winning strategy translates to a proof of the formula and a counter-winning strategy translates to a refutation of the formula. The game is described for multiplicative and additive linear
      logic (MALL). A game theoretic treatment of the multiplicative connectives is intricate and involves two important ingredients. First, labeled graph structures are used to represent positions
      in a game and, second, the game playing must deal with the failure of a given player and with an appropriate resumption of play. This latter ingredient accounts for the fact that neither player
      might win (that is, neither 
      <span class="math"><hi rend="it">B</hi></span>nor 
      <span class="math">¬
      <hi rend="it">B</hi></span>might be provable).</p>
    </subsection>
    <subsection id="uid34" level="1">
      <bodyTitle>Subexponentials</bodyTitle>
      <participants>
        <person key="parsifal-2006-idm465379758832">
          <firstname>Dale</firstname>
          <lastname>Miller</lastname>
        </person>
        <person key="parsifal-2006-idm465379737968">
          <firstname>Vivek</firstname>
          <lastname>Nigam</lastname>
        </person>
      </participants>
      <p>The inference rules of a logic define a logical connective in a canonical fashion if the following test is passed: assume that there are two copies of a logical connective, say a red and
      blue copy, and assume that both of these connectives have the same introduction rules. If it is possible to prove that the red and blue versions are equivalent within the extended proof system,
      then we say that the connective is defined canonically. In linear logic, all connectives are canonical in this sense except for the exponentials (!, ?). That is, it is possible to have many
      exponentials and they do not need to all support weakening and contraction but some subsets of these structural rules. Since they do not need to provide all structural rules, we have called
      these not exponentials but 
      <i>subexponentials</i>
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid48" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>Proof theory does not provide canonical solutions for many things in computational logic: for example, the domain of first-order quantification is seldom addressed by proof theory as well as
      the exact nature of worlds within, say, Kripke models. These non-canonical aspects of logic provide, however, important opportunities for computer scientists to attach structures that they need
      to logic. Since the exponentials are not canonical, maybe there are possible exploitations of such non-canonical exponentials in computer science. Nigam and Miller have provided a partial
      answer to this question. In particular, they have shown that rich forms of multiset computation can be supported using subexponentials 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid48" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid49" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. In particular, it is possible to specify various multisets with
      different locations (identified with different exponentials) and to test them for emptiness. In this way, linear logic with an array of subexponential can then be used to declaratively and
      faithfully specify a wide range of deterministic and non-deterministic algorithms.</p>
    </subsection>
    <subsection id="uid35" level="1">
      <bodyTitle>A framework for proof systems</bodyTitle>
      <participants>
        <person key="parsifal-2006-idm465379737968">
          <firstname>Vivek</firstname>
          <lastname>Nigam</lastname>
        </person>
        <person key="parsifal-2006-idm465379758832">
          <firstname>Dale</firstname>
          <lastname>Miller</lastname>
        </person>
      </participants>
      <p>In earlier work by Pimentel and Miller 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid50" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, it was clear that linear logic could be used to encode
      provability in classical and intuitionistic logics using simple and elegant linear logic theories. Recently, Nigam and Miller have extended that work to show that by using polarity and focusing
      within linear logic, it is possible to account for a range of proof systems, such as, for example, sequent calculus, natural deduction, tableaux, free deduction, etc. The initial work in this
      area by Nigam, Pimentel, and Miller only captured 
      <i>relative completeness</i>whereas the most recent our these papers 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid51" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid49" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>are able to capture a much more refined notion of “adequate
      encoding”, namely, inference rules in one system are captured exactly as (focused) inference rules in the linear logical framework. In particular, Nigam and Miller argue that linear logic can
      be used as a meta-logic to specify a range of object-level proof systems. In particular, they showed that by providing different 
      <i>polarizations</i>within a 
      <i>focused proof system</i>for linear logic, one can account for natural deduction (normal and non-normal), sequent proofs (with and without cut), and tableaux proofs. Armed with just a few,
      simple variations to the linear logic encodings, more proof systems can be accommodated, including proof system using generalized elimination and generalized introduction rules. In general,
      most of these proof systems are developed for both classical and intuitionistic logics. By using simple results about linear logic, they could also give simple and modular proofs of the
      soundness and relative completeness of all the proof systems considered.</p>
    </subsection>
    <subsection id="uid36" level="1">
      <bodyTitle>Modular Systems for Modal Logics</bodyTitle>
      <participants>
        <person key="parsifal-2010-idm178682290528">
          <firstname>Lutz</firstname>
          <lastname>Straßburger</lastname>
        </person>
      </participants>
      <p>There are modal logics like S4 or K, for which it is rather straightforward to provide a cut-free sequent system, and there are others, like S5 for which this is difficult or impossible. We
      (in a joint work with Kai Brünnler, Univ. Bern) used “nested sequents”  
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid52" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>(a generalization of hypersequents  
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid53" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>) to give a completely modular account to the whole modal cube
      below S5. That is to say, we have cut-free sequent systems for the basic normal modal logics formed by any combination of the axioms d, t, b, 4, 5, such that each axiom has a corresponding rule
      and each combination of these rules is complete for the corresponding frame conditions. This result are published in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid54" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
    </subsection>
    <subsection id="uid37" level="1">
      <bodyTitle>Generic cut-elimination for Substructural Logics</bodyTitle>
      <participants>
        <person key="parsifal-2010-idm178682290528">
          <firstname>Lutz</firstname>
          <lastname>Straßburger</lastname>
        </person>
      </participants>
      <p>We were able (in a joint work with Agata Ciabattoni, TU Wien, and Kazushige Terui, Kyoto University) to make further progress in the development of a systematic and algebraic proof theory
      for nonclassical logics. Continuing the work of 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid55" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>we defined a hierarchy on Hilbert axioms in the language of
      classical linear logic without exponentials, and gave a systematic procedure for transforming axioms up to the level 
      <span class="math"><hi rend="it">P</hi><sub>3</sub><sup>'</sup></span>of the hierarchy into inference rules in multiple-conclusion (hyper)sequent calculi, which enjoy cut-elimination under a certain condition. This allows a systematic treatment of logics
      which could not be dealt with in previous approaches. Our method also works as a heuristic principle for finding appropriate rules for axioms located at levels higher than 
      <span class="math"><hi rend="it">P</hi><sub>3</sub><sup>'</sup></span>. The work is published in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid56" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
    </subsection>
    <subsection id="uid38" level="1">
      <bodyTitle>A Kleene Theorem for Forest Languages</bodyTitle>
      <participants>
        <person key="parsifal-2010-idm178682290528">
          <firstname>Lutz</firstname>
          <lastname>Straßburger</lastname>
        </person>
      </participants>
      <p>Kleene's theorem on the coincidence of the rational and the recognizable languages in a free monoid 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid57" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>is a fundamental result of theoretical computer science. In 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid58" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>we present a generalization of Kleene's theorem to forest
      languages, which are a generalization of tree languages. However, our result is not a generalization of the result by Thatcher and Wright on tree languages 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid59" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. We proposed an alternative approach to the standard notion of
      rational (or regular) expression for tree languages. The main difference is that in our new notion we have only one concatenation operation and only one star-operation, instead of many
      different ones. This is achieved by considering forests instead of trees over a ranked alphabet, or, algebraicly speaking, by considering cartesian categories instead of term-algebras. The main
      result is that in the free cartesian category the rational languages and the recognizable languages coincide.</p>
    </subsection>
    <subsection id="uid39" level="1">
      <bodyTitle>Computation with meta-variables</bodyTitle>
      <participants>
        <person key="parsifal-2008-idm534486095120">
          <firstname>Stéphane</firstname>
          <lastname>Lengrand</lastname>
        </person>
      </participants>
      <p>Meta-variables are central in proof search mechanisms to represent incomplete proofs and incomplete objects. They are used in almost all implementations of proof-related software, yet their
      meta-theory remains less explored than that of complete proofs and objects such as in the 
      <span class="math"><img width="11" height="13" align="bottom" border="0" src="../../images/img_lambda.png" alt="$ \lambda$"/></span>-calculus.</p>
      <p>In 2009, Stéphane Lengrand and Jamie Murdoch Gabbay have published in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid60" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>a first proposal for a computational model taking these features
      into account.</p>
      <p>This proposal, extending the 
      <span class="math"><img width="11" height="13" align="bottom" border="0" src="../../images/img_lambda.png" alt="$ \lambda$"/></span>calculus with a particular kind of meta-variables originating from nominal logic, is more sparing than previous approaches like 
      <i>Higher-Order Abstract Syntax</i>, which explicitly represents 
      <i>all potential</i>dependencies between incomplete objects (this leads to computational inefficiencies as potential dependencies that are not effectively used still incur a computational
      cost).</p>
      <p>Lengrand and Gabbay's proposal is only a first step, as it does not have a neat theory of normal forms (i.e. output values). A more complete version of such a 
      <span class="math"><img width="11" height="13" align="bottom" border="0" src="../../images/img_lambda.png" alt="$ \lambda$"/></span>-calculus, with incomplete objects and arbitrary binding dependencies but also with better normalization properties, has been in development since.</p>
    </subsection>
    <subsection id="uid40" level="1">
      <bodyTitle>Encoding constrained transition systems</bodyTitle>
      <participants>
        <person key="parsifal-2006-idm465379734672">
          <firstname>Kaustuv</firstname>
          <lastname>Chaudhuri</lastname>
        </person>
        <person key="parsifal-2006-idm465379752640">
          <firstname>Joëlle</firstname>
          <lastname>Despeyroux</lastname>
        </person>
      </participants>
      <p>Joëlle Despeyroux and Kaustuv Chaudhuri have given an encoding of the synchronous stochastic 
      <span class="math"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/></span>-calculus in a hybrid extension of intuitionistic linear logic (called HyLL). Precisely, they have shown that focused partial sequent derivations in the encoding are in bijection with
      stochastic traces. The modal worlds are used to represent the rates of stochastic interactions, and the connectives of hybrid logic are used to represent the constraints in the stochastic
      transition rules. These results have been submitted to a journal 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid61" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and an extended report is available from HAL 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid62" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>One of the most successful applications of the stochastic 
      <span class="math"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/></span>-calculus has been in representing signal transduction networks in cellular biology. An interesting application of this work would therefore be the direct representations of biological
      processes in HyLL, the original motivation for this line of investigation. Furthermore, other stochastic systems can, at least in principle, be similarly encoded in HyLL, giving us the
      linguistic ability to compare and combine systems represented using different stochastic formalisms.</p>
    </subsection>
    <subsection id="uid41" level="1">
      <bodyTitle>Cut-elimination in classical logic</bodyTitle>
      <participants>
        <person key="parsifal-2008-idm534486058352">
          <firstname>Stefan</firstname>
          <lastname>Hetzl</lastname>
        </person>
      </participants>
      <p>A central research topic of the team are the connections between proof theory and computation. A proof-theoretic method which is often used for modeling computational systems is
      cut-elimination. The computational aspects of this procedure are rather well understood for intuitionistic and linear logic while the situation in classical logic is less satisfactory. 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid63" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>shows that in the general case the number of possible computational
      interpretations of a classical proof increases as strongly as its computational power and thus provides a lower bound on the set computations encoded by proof. 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#parsifal-2009-bid64" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>on the other hand considers proof in classical first-order logic
      and Peano arithmetic and derives an upper bound which is characterized by a regular tree grammar. This grammar can be used as alternative algorithm for computing cut-free proofs and is
      therefore a contribution to the reduction of syntax in proof theory.</p>
    </subsection>
  </resultats>
  <international id="uid42">
    <bodyTitle>Other Grants and Activities</bodyTitle>
    <subsection id="uid43" level="1">
      <bodyTitle>Actions nationales</bodyTitle>
      <subsection id="uid44" level="2">
        <bodyTitle>INFER: ANR on the Theory and Application of Deep Inference</bodyTitle>
        <participants>
          <person key="parsifal-2006-idm465379758832">
            <firstname>Dale</firstname>
            <lastname>Miller</lastname>
          </person>
          <person key="parsifal-2010-idm178682290528">
            <firstname>Lutz</firstname>
            <lastname>Straßburger</lastname>
          </person>
        </participants>
        <p>The ANR-project Blanc titled “INFER: Theory and Application of Deep Inference” that is coordinated by Lutz Straßburger has been accepted in September 2006. Besides Parsifal, the teams
        associated with this effort are represented by François Lamarche (INRIA-Loria) and Michel Parigot (CNRS-PPS). Among the list of theoretical problems there is the fundamental need for a theory
        of correct identification of proofs, and its corollary, the development of a really general and flexible approach to proof nets. A closely related problem is the extension of the Curry-Howard
        isomorphism to these new representations. Among the list of more practical problems to be consider is the question of strategy and complexity in proof search, in particular for higher order
        systems. These questions are intimately related to how proofs themselves are formulated in these systems. Given their common grounding in rewriting theory, the proposal plans to deepen the
        relationship between deep inference and well established techniques like deduction modulo and unification for quantifiers. The proposal also plans to explore the formulation and use of more
        “exotic” logical systems, for example, non-commutative logics, that have interesting applications, such as in linguistics and quantum computing.</p>
      </subsection>
      <subsection id="uid45" level="2">
        <bodyTitle>PSI: ANR on Proof Search control in Interaction with domain-specific methods</bodyTitle>
        <participants>
          <person key="parsifal-2008-idm534486095120">
            <firstname>Stéphane</firstname>
            <lastname>Lengrand</lastname>
          </person>
        </participants>
        <p>Stephane Lengrand is the scientific leader of the ANR-project Jeunes chercheurs entitled “Proof Search control in Interaction with domain-specific methods”, which was accepted in April
        2009. Other founding members are among the INRIA project-team “TypiCal” : G. Faure and A. Mahboubi. Since the project started, Ph.D. student has joined the project's research effort, and
        funding is available for a one-year post-doc and a three-year Ph.D., both starting in September 2010.</p>
      </subsection>
      <subsection id="uid46" level="2">
        <bodyTitle>CPP: ANR on Confidence, Proofs, and Probabilities</bodyTitle>
        <participants>
          <person key="comete-2009-idm458937272208">
            <firstname>Ivan</firstname>
            <lastname>Gazeau</lastname>
          </person>
          <person key="parsifal-2006-idm465379758832">
            <firstname>Dale</firstname>
            <lastname>Miller</lastname>
          </person>
        </participants>
        <p>The ANR Blanc titled “CPP: Confidence, Proofs, and Probabilities” has started 1 October 2009. This grant brings together the following institutions and individuals: LSV (Jean
        Goubault-Larrecq), CEA LIST (Eric Goubault, Olivier Bouissou, and Sylvie Putot), INRIA Saclay (Catuscia Palamidessi, Dale Miller, and Stephane Gaubert), Supelec L2S (Michel Kieffer and Eric
        Walter), and Supelec SSE (Gilles Fleury and Daniel Poulton). This project proposes to study the joint use of probabilistic and formal (deterministic) semantics and analysis methods, in a way
        to improve the applicability and precision of static analysis methods on numerical programs. The specific long-term focus is on control programs, e.g., PID (proportional-integral-derivative)
        controllers or possibly more sophisticated controllers, which are heavy users of floating-point arithmetic and present challenges of their own. To this end, we shall benefit from case studies
        and counsel from Hispano-Suiza and Dassault Aviation, who will participate in this project, but preferred to remain formally non-members, for administrative reasons.</p>
      </subsection>
      <subsection id="uid47" level="2">
        <bodyTitle>Panda: ANR on Parallelism and Distribution Analysis</bodyTitle>
        <participants>
          <person key="parsifal-2006-idm465379758832">
            <firstname>Dale</firstname>
            <lastname>Miller</lastname>
          </person>
        </participants>
        <p>The ANR Blanc titled “Panda: Parallelism and Distribution Analysis” has started 1 October 2009. This project brings together researchers from INRIA Saclay (Comète and Parsifal), CEA LIST,
        MeASI as well labs in Paris (LIPN, PPS, LSV, LIP, LAMA), and on the Mediterranean (LIF, IML, Airbus). Scientifically, this proposal deals with the validation of concurrent and distributed
        programs, which is difficult because the number of its accessible states is too large to be enumerated, and even the number of control points, on which any abstract collecting semantics is
        based, explodes. This is due to the great number of distinct scheduling of actions in legal executions. This adds up to the important size of the codes, which, because they are less critical,
        are more often bigger. The objective of this project is to develop theories and tools for tackling this combinatorial explosion, in order to validate concurrent and distributed programs by
        static analysis, in an efficient manner. Our primary interest lies in multithreaded shared memory systems. But we want to consider a number of other paradigms of computations, encompassing
        most of the classical ones (message-passing for instance as in POSIX or VXWORKS) as well as more recent ones.</p>
      </subsection>
    </subsection>
    <subsection id="uid48" level="1">
      <bodyTitle>Actions internationales</bodyTitle>
      <subsection id="uid49" level="2">
        <bodyTitle>REDO: Redesigning logical syntax</bodyTitle>
        <participants>
          <person key="parsifal-2007-idm246748417840">
            <firstname>Nicolas</firstname>
            <lastname>Guenot</lastname>
          </person>
          <person key="parsifal-2006-idm465379758832">
            <firstname>Dale</firstname>
            <lastname>Miller</lastname>
          </person>
          <person key="parsifal-2010-idm178682290528">
            <firstname>Lutz</firstname>
            <lastname>Straßburger</lastname>
          </person>
          <person key="parsifal-2008-idm534486064496">
            <firstname>François</firstname>
            <lastname>Wirion</lastname>
          </person>
        </participants>
        <p>The REDO project is an INRIA funded ARC between INRIA Nancy–Grand Est, the University of Bath, and INRIA Saclay–Île-de-France. It started in January 2009 and lasts 2 years. Coordinator is
        Lutz Straßburger.</p>
      </subsection>
      <subsection id="uid50" level="2">
        <bodyTitle>Slimmer: an INRIA and NSF funded international team</bodyTitle>
        <participants>
          <person key="parsifal-2006-idm465379746128">
            <firstname>David</firstname>
            <lastname>Baelde</lastname>
          </person>
          <person key="parsifal-2006-idm465379728640">
            <firstname>Andrew</firstname>
            <lastname>Gacek</lastname>
          </person>
          <person key="parsifal-2006-idm465379758832">
            <firstname>Dale</firstname>
            <lastname>Miller</lastname>
          </person>
        </participants>
        <p>Slimmer stands for 
        <i>Sophisticated logic implementations for modeling and mechanical reasoning</i>is an “Equipes Associées” with seed money from INRIA. This project is initially designed to bring together the
        Parsifal personnel and Gopalan Nadathur's Teyjus team at the University of Minnesota (USA). Separate NSF funding for this effort has also been awards to the University of Minnesota. We are
        planning to expand the scope of this project to include other French and non-French sites, in particular, Alwen Tiu (Australian National University), Elaine Pimentel (Universidade Federal de
        Minas Gerais, Brazil) and Brigitte Pientka (McGill University, Canada).</p>
      </subsection>
      <subsection id="uid51" level="2">
        <bodyTitle>REUSSI: Research Experiences for US Students at INRIA</bodyTitle>
        <participants>
          <person key="parsifal-2006-idm465379746128">
            <firstname>David</firstname>
            <lastname>Baelde</lastname>
          </person>
          <person key="parsifal-2006-idm465379758832">
            <firstname>Dale</firstname>
            <lastname>Miller</lastname>
          </person>
          <person key="PASUSERID">
            <firstname>Zachary</firstname>
            <lastname>Snow</lastname>
          </person>
        </participants>
        <p>This is an NSF funded project that places students from USA graduate programs in Computer Science within INRIA sites for internships ranging from a couple to several months in duration.
        During the last three summers, we have used these funds to support the visit of graduate students from the University of Minnesota to the Parsifal team.</p>
      </subsection>
    </subsection>
  </international>
  <diffusion id="uid52">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection id="uid53" level="1">
      <bodyTitle>Services to the Scientific Community</bodyTitle>
      <subsection id="uid54" level="2">
        <bodyTitle>Prices and distinctions</bodyTitle>
        <p>Alexis Saurin's PhD dissertation titled “Une étude logique du contrôle” won the “Prix de thèse ASTI 2009” as well as the “Prix de thèse de l'Ecole Polytechnique”.</p>
      </subsection>
      <subsection id="uid55" level="2">
        <bodyTitle>Organization of Conferences and Workshops</bodyTitle>
        <p>Lutz Straßburger organized the first meeting of the REDO project in Palaiseau at LIX, May 26-29, 2009.</p>
        <p>Lutz Straßburger co-organized (with Michel Parigot, PPS) the workshop "Structures and Deduction 2009" in Bordeaux, July 20–24, 2009. The workshop was part of the ESSLLI'09 summer
        school.</p>
        <p>Lutz Straßburger co-organized (with Paola Bruscoli and Alessio Guglielmi, Bath and Nancy) the second meeting of the REDO project in Nancy at the Loria, November 16-18, 2009.</p>
        <p>Stéphane Lengrand and Dale Miller organized the 2009 International Workshop on “Proof Search in Type Theories”, affiliated to the CADE international conference which took place in
        Montréal, Canada, in August 2009.</p>
      </subsection>
      <subsection id="uid56" level="2">
        <bodyTitle>Editorial activity</bodyTitle>
        <p>Dale Miller has the following editorial duties.</p>
        <simplelist>
          <li id="uid57">
            <p noindent="true"><i>Theory and Practice of Logic Programming</i>. Member of Advisory Board since 1999. Cambridge University Press.</p>
          </li>
          <li id="uid58">
            <p noindent="true"><i>ACM Transactions on Computational Logic (ToCL)</i>. Editor-in-chief (since July 2009) and area editor for 
            <i>Proof Theory</i>(since 1999). Published by ACM.</p>
          </li>
          <li id="uid59">
            <p noindent="true"><i>Journal of Functional and Logic Programming</i>. Permanent member of the Editorial Board since 1996. MIT Press.</p>
          </li>
          <li id="uid60">
            <p noindent="true"><i>Journal of Logic and Computation</i>. Associate editor since 1989. Oxford University Press.</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid61" level="2">
        <bodyTitle>Participation in program committees</bodyTitle>
        <p>Dale Miller was a program committee member for the following conferences.</p>
        <simplelist>
          <li id="uid62">
            <p noindent="true">GaLoP IV: Games for Logic and Programming Languages, 28 - 29 March, York, UK.</p>
          </li>
          <li id="uid63">
            <p noindent="true">ICALP 09: International Colloquium on Automata, Languages and Programming, Rhodes, Greece, July.</p>
          </li>
          <li id="uid64">
            <p noindent="true">LSFA 2009: Fourth Logical and Semantic Frameworks, with Applications, part of RDP 2009, 28 June-3 July, Brasília, Brazil.</p>
          </li>
          <li id="uid65">
            <p noindent="true">LAM 2009: Logics for Agents and Mobility, August, Los Angeles. A workshop associated to LICS09.</p>
          </li>
          <li id="uid66">
            <p noindent="true">CSL 2009: 18th Annual Conference of the European Association for Computer Science Logic, 7-11 September, Coimbra, Portugal.</p>
          </li>
          <li id="uid67">
            <p noindent="true">Workshop on Games, Dialogue and Interaction, 28-29 Sept, Université Paris 8.</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid68" level="2">
        <bodyTitle>Invited talks at Conferences or Workshops</bodyTitle>
        <p>Dale Miller has been invited to speak at the following meetings.</p>
        <simplelist>
          <li id="uid69">
            <p noindent="true">Colloquium on Games, Dialogue and Interaction, Université Paris 8, 28-29 September 2009.</p>
          </li>
          <li id="uid70">
            <p noindent="true">LAM 2009: Logics for Agents and Mobility. A workshop associated to LICS09. 9-10 August 2009.</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
    <subsection id="uid71" level="1">
      <bodyTitle>Teaching</bodyTitle>
      <p>Dale Miller co-teaches the course “Logique Linéaire et paradigmes logiques du calcul” in the masters program MPRI (“Master Parisien de Recherche en Informatique”) (2004-2009). Miller also
      taught a graduate level course on “Proof systems for linear, intuitionistic, and classical logic.” Dipartimento di Informatica, Universitá Ca' Foscari di Venezia, 15-24 April 2009.</p>
      <p>Stéphane Lengrand teaches the course “Logique formelle et Programmation Logique” at the École d'ingénieur ESIEA (2009). He teaches lab sessions in the main computer science curriculum of the
      Ecole Polytechnique.</p>
    </subsection>
    <subsection id="uid72" level="1">
      <bodyTitle>Evaluation</bodyTitle>
      <p>Dale Miller has been on the PhD jury for the following three students:</p>
      <simplelist>
        <li id="uid73">
          <p noindent="true">Denis Cousineau, Ecole Polytechnique, 1 Dec 2009 (examinateur).</p>
        </li>
        <li id="uid74">
          <p noindent="true">Xiaochu Qi, Computer Science Department, University of Minnesota, 9 September 2009 (external examiner).</p>
        </li>
        <li id="uid75">
          <p noindent="true">Andrew Gacek, Computer Science Department, University of Minnesota, 8 September 2009 (external examiner).</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid76" level="1">
      <bodyTitle>Internship supervision</bodyTitle>
      <p>Miller is currently supervising Anne-Laure Schneider (Poupon) (master student from ENS Paris) on the topic of dialog games for classical logic and Anders Starcke Henriksen (PhD student from
      Cophenhagen) on the application of focusing proof systems.</p>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    <biblStruct id="parsifal-2009-bid11" type="article" rend="refer" n="refercite:despeyroux01mscs" default="NO">
      <analytic>
        <title level="a">Recursion over Objects of Functional Type</title>
        <author>
          <persName key="parsifal-2006-idm465379752640">
            <foreName>Joëlle</foreName>
            <surname>Despeyroux</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Pierre</foreName>
            <surname>Leleu</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Special issue of MSCS on `Modalities in Type Theory'</title>
        <imprint>
          <biblScope type="volume">11</biblScope>
          <biblScope type="number">4</biblScope>
          <dateStruct>
            <month full="yes">August</month>
            <year full="yes">2001</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid10" type="article" rend="refer" n="refercite:despeyroux01tcs" default="NO">
      <analytic>
        <title level="a">Primitive Recursion for Higher-Order Abstract Syntax</title>
        <author>
          <persName key="parsifal-2006-idm465379752640">
            <foreName>Joëlle</foreName>
            <surname>Despeyroux</surname>
            <initial>J.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379725936">
            <foreName>Frank</foreName>
            <surname>Pfenning</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Carsten</foreName>
            <surname>Schürmann</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Theoretical Computer Science (TCS)</title>
        <imprint>
          <biblScope type="volume">266</biblScope>
          <biblScope type="number">1-2</biblScope>
          <dateStruct>
            <month full="yes">September</month>
            <year full="yes">2001</year>
          </dateStruct>
          <biblScope type="pages">1–57</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid66" type="article" rend="refer" n="refercite:dyckhoff07jlc" default="NO">
      <analytic>
        <title level="a">Call-by-Value 
        <span class="math"><img width="11" height="13" align="bottom" border="0" src="../../images/img_lambda.png" alt="$ \lambda$"/></span>-calculus and LJQ</title>
        <author>
          <persName>
            <foreName>Roy</foreName>
            <surname>Dyckhoff</surname>
            <initial>R.</initial>
          </persName>
          <persName key="parsifal-2008-idm534486095120">
            <foreName>Stéphane</foreName>
            <surname>Lengrand</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Journal of Logic and Computation</title>
        <imprint>
          <biblScope type="volume">17</biblScope>
          <biblScope type="number">6</biblScope>
          <dateStruct>
            <year full="yes">2007</year>
          </dateStruct>
          <biblScope type="pages">1109–1134</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid24" type="inproceedings" rend="refer" n="refercite:lamarche05tlca" default="NO">
      <analytic>
        <title level="a">Naming Proofs in Classical Propositional Logic</title>
        <author>
          <persName key="calligramme-2006-idm133559977584">
            <foreName>François</foreName>
            <surname>Lamarche</surname>
            <initial>F.</initial>
          </persName>
          <persName key="parsifal-2010-idm178682290528">
            <foreName>Lutz</foreName>
            <surname>Straßburger</surname>
            <initial>L.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Pawel</foreName>
            <surname>Urzyczyn</surname>
            <initial>P.</initial>
          </persName>
        </editor>
        <title level="m">Typed Lambda Calculi and Applications, TLCA 2005</title>
        <title level="s">LNCS</title>
        <imprint>
          <biblScope type="volume">3461</biblScope>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2005</year>
          </dateStruct>
          <biblScope type="pages">246–261</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid31" type="article" rend="refer" n="refercite:lamarche06lmcs" default="NO">
      <analytic>
        <title level="a">From Proof Nets to the Free *-Autonomous Category</title>
        <author>
          <persName key="calligramme-2006-idm133559977584">
            <foreName>François</foreName>
            <surname>Lamarche</surname>
            <initial>F.</initial>
          </persName>
          <persName key="parsifal-2010-idm178682290528">
            <foreName>Lutz</foreName>
            <surname>Straßburger</surname>
            <initial>L.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Logical Methods in Computer Science</title>
        <imprint>
          <biblScope type="volume">2</biblScope>
          <biblScope type="number">4:3</biblScope>
          <dateStruct>
            <year full="yes">2006</year>
          </dateStruct>
          <biblScope type="pages">1–44</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://arxiv.org/pdf/cs.LO/0605054" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>arxiv.
          <allowbreak/>org/
          <allowbreak/>pdf/
          <allowbreak/>cs.
          <allowbreak/>LO/
          <allowbreak/>0605054</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid43" type="article" rend="refer" n="refercite:liang09tcs" default="NO">
      <analytic>
        <title level="a">Focusing and Polarization in Linear, Intuitionistic, and Classical Logics</title>
        <author>
          <persName key="parsifal-2006-idm465379731360">
            <foreName>Chuck</foreName>
            <surname>Liang</surname>
            <initial>C.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Theoretical Computer Science</title>
        <imprint>
          <biblScope type="volume">410</biblScope>
          <biblScope type="number">46</biblScope>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
          <biblScope type="pages">4747–4768</biblScope>
        </imprint>
      </monogr>
      <affiliation>
        <country>US</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid7" type="article" rend="refer" n="refercite:mcdowell02tocl" default="NO">
      <analytic>
        <title level="a">Reasoning with Higher-Order Abstract Syntax in a Logical Framework</title>
        <author>
          <persName>
            <foreName>Raymond</foreName>
            <surname>McDowell</surname>
            <initial>R.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">ACM Trans. on Computational Logic</title>
        <imprint>
          <biblScope type="volume">3</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year full="yes">2002</year>
          </dateStruct>
          <biblScope type="pages">80–136</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/mcdowell01.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>Labo/
          <allowbreak/>Dale.
          <allowbreak/>Miller/
          <allowbreak/>papers/
          <allowbreak/>mcdowell01.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid65" type="article" rend="refer" n="refercite:mcdowell03tcs" default="NO">
      <analytic>
        <title level="a">Encoding transition systems in sequent calculus</title>
        <author>
          <persName>
            <foreName>Raymond</foreName>
            <surname>McDowell</surname>
            <initial>R.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
          <persName key="comete-2006-idm52895126352">
            <foreName>Catuscia</foreName>
            <surname>Palamidessi</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Theoretical Computer Science</title>
        <imprint>
          <biblScope type="volume">294</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <year full="yes">2003</year>
          </dateStruct>
          <biblScope type="pages">411–437</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/tcs97.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>Labo/
          <allowbreak/>Dale.
          <allowbreak/>Miller/
          <allowbreak/>papers/
          <allowbreak/>tcs97.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid14" type="article" rend="refer" n="refercite:miller05tocl" default="NO">
      <analytic>
        <title level="a">A proof theory for generic judgments</title>
        <author>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Alwen</foreName>
            <surname>Tiu</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">ACM Trans. on Computational Logic</title>
        <imprint>
          <biblScope type="volume">6</biblScope>
          <biblScope type="number">4</biblScope>
          <dateStruct>
            <month full="yes">October</month>
            <year full="yes">2005</year>
          </dateStruct>
          <biblScope type="pages">749–783</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/tocl-nabla.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>Labo/
          <allowbreak/>Dale.
          <allowbreak/>Miller/
          <allowbreak/>papers/
          <allowbreak/>tocl-nabla.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid26" type="article" rend="refer" n="refercite:strassburger07tac" default="NO">
      <analytic>
        <title level="a">On the Axiomatisation of Boolean Categories with and without Medial</title>
        <author>
          <persName key="parsifal-2010-idm178682290528">
            <foreName>Lutz</foreName>
            <surname>Straßburger</surname>
            <initial>L.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Theory and Applications of Categories</title>
        <imprint>
          <biblScope type="volume">18</biblScope>
          <biblScope type="number">18</biblScope>
          <dateStruct>
            <year full="yes">2007</year>
          </dateStruct>
          <biblScope type="pages">536–601</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://arxiv.org/abs/cs.LO/0512086" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>arxiv.
          <allowbreak/>org/
          <allowbreak/>abs/
          <allowbreak/>cs.
          <allowbreak/>LO/
          <allowbreak/>0512086</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5392" id="parsifal-2009-bid46" type="phdthesis" rend="year" n="cite:delande09phd" default="NO">
      <monogr>
        <title level="m">Symmetric Dialogue Games in the Proof Theory of Linear Logic</title>
        <author>
          <persName key="parsifal-2006-idm465379740624">
            <foreName>Olivier</foreName>
            <surname>Delande</surname>
            <initial>O.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Ecole Polytechnique</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">October</month>
            <year full="yes">2009</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/~delande/thesis.xhtml" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>~delande/
          <allowbreak/>thesis.
          <allowbreak/>xhtml</ref>
        </imprint>
      </monogr>
      <note type="typdoc" place="unspecified" anchored="yes">Ph. D. Thesis</note>
      <affiliation>
        <country>FR</country>
      </affiliation>
    </biblStruct>
    <biblStruct dedoublkey="5271" id="parsifal-2009-bid49" type="phdthesis" rend="year" n="cite:nigam09phd" default="NO">
      <monogr>
        <title level="m">Exploiting non-canonicity in the sequent calculus</title>
        <author>
          <persName key="parsifal-2006-idm465379737968">
            <foreName>Vivek</foreName>
            <surname>Nigam</surname>
            <initial>V.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Ecole Polytechnique</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">September</month>
            <year full="yes">2009</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/~nigam/thesis/Vivek_Nigam_phd.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>~nigam/
          <allowbreak/>thesis/
          <allowbreak/>Vivek_Nigam_phd.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
      <note type="typdoc" place="unspecified" anchored="yes">Ph. D. Thesis</note>
      <affiliation>
        <country>FR</country>
      </affiliation>
    </biblStruct>
    <biblStruct dedoublkey="1546" id="parsifal-2009-bid60" type="article" rend="year" n="cite:gabbay09ic" default="NO">
      <analytic>
        <title level="a">The lambda-context Calculus</title>
        <author>
          <persName>
            <foreName>Murdoch</foreName>
            <surname>Gabbay</surname>
            <initial>M.</initial>
          </persName>
          <persName key="parsifal-2008-idm534486095120">
            <foreName>Stéphane</foreName>
            <surname>Lengrand</surname>
            <initial>Stéphane.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid00905" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0890-5401</idno>
        <title level="j">Information and Computation</title>
        <imprint>
          <biblScope type="volume">207</biblScope>
          <biblScope type="number">12</biblScope>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
          <biblScope type="pages">1369–1400</biblScope>
        </imprint>
      </monogr>
      <affiliation>
        <country>GB</country>
      </affiliation>
    </biblStruct>
    <biblStruct dedoublkey="0676" id="parsifal-2009-bid18" type="article" rend="year" n="cite:liang09tcs" default="NO">
      <identifiant type="doi" value="10.1016/j.tcs.2009.07.041"/>
      <analytic>
        <title level="a">Focusing and Polarization in Linear, Intuitionistic, and Classical Logics</title>
        <author>
          <persName key="parsifal-2006-idm465379731360">
            <foreName>Chuck</foreName>
            <surname>Liang</surname>
            <initial>C.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01946" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0304-3975</idno>
        <title level="j">Theoretical Computer Science</title>
        <imprint>
          <biblScope type="volume">410</biblScope>
          <biblScope type="number">46</biblScope>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
          <biblScope type="pages">4747–4768</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://dx.doi.org/10.1016/j.tcs.2009.07.041" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>dx.
          <allowbreak/>doi.
          <allowbreak/>org/
          <allowbreak/>10.
          <allowbreak/>1016/
          <allowbreak/>j.
          <allowbreak/>tcs.
          <allowbreak/>2009.
          <allowbreak/>07.
          <allowbreak/>041</ref>
        </imprint>
      </monogr>
      <affiliation>
        <country>US</country>
      </affiliation>
    </biblStruct>
    <biblStruct dedoublkey="3992" id="parsifal-2009-bid21" type="inproceedings" rend="year" n="cite:baelde09tableaux" default="NO">
      <analytic>
        <title level="a">On the proof theory of regular fixed points</title>
        <author>
          <persName key="parsifal-2006-idm465379746128">
            <foreName>David</foreName>
            <surname>Baelde</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <editor role="editor">
          <persName>
            <foreName>Martin</foreName>
            <surname>Giese</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Arild</foreName>
            <surname>Waller</surname>
            <initial>A.</initial>
          </persName>
        </editor>
        <title level="m">TABLEAUX 09: Automated Reasoning with Analytic Tableaux and Related Methods</title>
        <title level="s">LNAI</title>
        <imprint>
          <biblScope type="number">5607</biblScope>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
          <biblScope type="pages">93–107</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/~dbaelde/productions/pool/baelde09tableaux.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>~dbaelde/
          <allowbreak/>productions/
          <allowbreak/>pool/
          <allowbreak/>baelde09tableaux.
          <allowbreak/>pdf</ref>
        </imprint>
        <meeting id="cid112407">
          <title>International Conference on Automated Reasoning with Analytic Tableaux and Related Methods</title>
          <num>18</num>
          <abbr type="sigle">TABLEAUX</abbr>
        </meeting>
      </monogr>
      <affiliation>
        <country>NO</country>
      </affiliation>
    </biblStruct>
    <biblStruct dedoublkey="3807" id="parsifal-2009-bid54" type="inproceedings" rend="year" n="cite:brunnler09tableaux" default="NO">
      <analytic>
        <title level="a">Modular Sequent Systems for Modal Logic</title>
        <author>
          <persName>
            <foreName>Kai</foreName>
            <surname>Brünnler</surname>
            <initial>K.</initial>
          </persName>
          <persName key="parsifal-2010-idm178682290528">
            <foreName>Lutz</foreName>
            <surname>Straßburger</surname>
            <initial>L.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <editor role="editor">
          <persName>
            <foreName>Martin</foreName>
            <surname>Giese</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Arild</foreName>
            <surname>Waller</surname>
            <initial>A.</initial>
          </persName>
        </editor>
        <title level="m">TABLEAUX 09: Automated Reasoning with Analytic Tableaux and Related Methods</title>
        <title level="s">LNAI</title>
        <imprint>
          <biblScope type="number">5607</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
          <biblScope type="pages">152–166</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.iam.unibe.ch/~kai/Papers/2009mssml.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>iam.
          <allowbreak/>unibe.
          <allowbreak/>ch/
          <allowbreak/>~kai/
          <allowbreak/>Papers/
          <allowbreak/>2009mssml.
          <allowbreak/>pdf</ref>
        </imprint>
        <meeting id="cid112407">
          <title>International Conference on Automated Reasoning with Analytic Tableaux and Related Methods</title>
          <num>18</num>
          <abbr type="sigle">TABLEAUX</abbr>
        </meeting>
      </monogr>
      <affiliation>
        <country>CH</country>
      </affiliation>
    </biblStruct>
    <biblStruct dedoublkey="3232" id="parsifal-2009-bid56" type="inproceedings" rend="year" n="cite:ciabattoni09csl" default="NO">
      <identifiant type="doi" value="10.1007/978-3-642-04027-6_14"/>
      <analytic>
        <title level="a">Expanding the Realm of Systematic Proof Theory</title>
        <author>
          <persName>
            <foreName>Agata</foreName>
            <surname>Ciabattoni</surname>
            <initial>A.</initial>
          </persName>
          <persName key="parsifal-2010-idm178682290528">
            <foreName>Lutz</foreName>
            <surname>Straßburger</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Kazushige</foreName>
            <surname>Terui</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <editor role="editor">
          <persName>
            <foreName>Erich</foreName>
            <surname>Grädel</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>Reinhard</foreName>
            <surname>Kahle</surname>
            <initial>R.</initial>
          </persName>
        </editor>
        <title level="m">Computer Science Logic, CSL'09</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">5771</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
          <biblScope type="pages">163–178</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://dx.doi.org/10.1007/978-3-642-04027-6_14" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>dx.
          <allowbreak/>doi.
          <allowbreak/>org/
          <allowbreak/>10.
          <allowbreak/>1007/
          <allowbreak/>978-3-642-04027-6_14</ref>
        </imprint>
        <meeting id="cid45092">
          <title>Conference of the European Association for Computer Science Logic</title>
          <num>18</num>
          <abbr type="sigle">EACSL</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2639" id="parsifal-2009-bid19" type="inproceedings" rend="year" n="cite:liang09lics" default="NO">
      <analytic>
        <title level="a">A Unified Sequent Calculus for Focused Proofs</title>
        <author>
          <persName key="parsifal-2006-idm465379731360">
            <foreName>Chuck</foreName>
            <surname>Liang</surname>
            <initial>C.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">LICS: 24th Symp. on Logic in Computer Science</title>
        <imprint>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
          <biblScope type="pages">355–364</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/liang09lics.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>Labo/
          <allowbreak/>Dale.
          <allowbreak/>Miller/
          <allowbreak/>papers/
          <allowbreak/>liang09lics.
          <allowbreak/>pdf</ref>
        </imprint>
        <meeting id="cid31229">
          <title>Annual IEEE Symposium on Logic in Computer Science</title>
          <num>24</num>
          <abbr type="sigle">LICS</abbr>
        </meeting>
      </monogr>
      <affiliation>
        <country>US</country>
      </affiliation>
    </biblStruct>
    <biblStruct dedoublkey="2354" id="parsifal-2009-bid48" type="inproceedings" rend="year" n="cite:nigam09ppdp" default="NO">
      <analytic>
        <title level="a">Algorithmic specifications in linear logic with subexponentials</title>
        <author>
          <persName key="parsifal-2006-idm465379737968">
            <foreName>Vivek</foreName>
            <surname>Nigam</surname>
            <initial>V.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
          <biblScope type="pages">129–140</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/ppdp09.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>Labo/
          <allowbreak/>Dale.
          <allowbreak/>Miller/
          <allowbreak/>papers/
          <allowbreak/>ppdp09.
          <allowbreak/>pdf</ref>
        </imprint>
        <meeting id="cid22164">
          <title>ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming</title>
          <num>11</num>
          <abbr type="sigle">PPDP</abbr>
        </meeting>
      </monogr>
      <affiliation>
        <country>PT</country>
      </affiliation>
    </biblStruct>
    <biblStruct dedoublkey="2337" id="parsifal-2009-bid58" type="inproceedings" rend="year" n="cite:strassburger09lata" default="NO">
      <identifiant type="doi" value="10.1007/978-3-642-00982-2_61"/>
      <analytic>
        <title level="a">A Kleene Theorem for Forest Languages</title>
        <author>
          <persName key="parsifal-2010-idm178682290528">
            <foreName>Lutz</foreName>
            <surname>Straßburger</surname>
            <initial>L.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <editor role="editor">
          <persName>
            <foreName>Adrian Horia</foreName>
            <surname>Dediu</surname>
            <initial>A. H.</initial>
          </persName>
          <persName>
            <foreName>Armand-Mihai</foreName>
            <surname>Ionescu</surname>
            <initial>A.-M.</initial>
          </persName>
          <persName>
            <foreName>Carlos</foreName>
            <surname>Martín-Vide</surname>
            <initial>C.</initial>
          </persName>
        </editor>
        <title level="m">Language and Automata Theory and Applications, LATA'09</title>
        <title level="s">LNCS</title>
        <imprint>
          <biblScope type="volume">5457</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
          <biblScope type="pages">715–727</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://dx.doi.org/10.1007/978-3-642-00982-2_61" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>dx.
          <allowbreak/>doi.
          <allowbreak/>org/
          <allowbreak/>10.
          <allowbreak/>1007/
          <allowbreak/>978-3-642-00982-2_61</ref>
        </imprint>
        <meeting id="cid289532">
          <title>International Conference on Language and Automata Theory and Applications</title>
          <num>3</num>
          <abbr type="sigle">LATA</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5487" id="parsifal-2009-bid62" type="techreport" rend="year" n="cite:chaudhuri09hyll.tr" default="NO">
      <identifiant type="hal" value="inria-00402942"/>
      <monogr>
        <title level="m">A Hybrid Linear Logic for Constrained Transition Systems with Applications to Molecular Biology</title>
        <author>
          <persName key="parsifal-2006-idm465379734672">
            <foreName>Kaustuv</foreName>
            <surname>Chaudhuri</surname>
            <initial>K.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379752640">
            <foreName>Joëlle</foreName>
            <surname>Despeyroux</surname>
            <initial>J.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://hal.inria.fr/inria-00402942/en/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>hal.
          <allowbreak/>inria.
          <allowbreak/>fr/
          <allowbreak/>inria-00402942/
          <allowbreak/>en/
          <allowbreak/></ref>
        </imprint>
      </monogr>
      <note type="typdoc" place="unspecified" anchored="yes">Research Report</note>
      <affiliation>
        <country>FR</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid1" type="article" rend="foot" n="footcite:abramsky93tcs" default="NO">
      <analytic>
        <title level="a">Computational Interpretations of Linear Logic</title>
        <author>
          <persName>
            <foreName>Samson</foreName>
            <surname>Abramsky</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Theoretical Computer Science</title>
        <imprint>
          <biblScope type="volume">111</biblScope>
          <dateStruct>
            <year full="yes">1993</year>
          </dateStruct>
          <biblScope type="pages">3–57</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid17" type="article" rend="foot" n="footcite:andreoli92jlc" default="NO">
      <analytic>
        <title level="a">Logic Programming with Focusing Proofs in Linear Logic</title>
        <author>
          <persName>
            <foreName>Jean-Marc</foreName>
            <surname>Andreoli</surname>
            <initial>J.-M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Journal of Logic and Computation</title>
        <imprint>
          <biblScope type="volume">2</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <year full="yes">1992</year>
          </dateStruct>
          <biblScope type="pages">297–347</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid53" type="incollection" rend="foot" n="footcite:avron96elc" default="NO">
      <analytic>
        <title level="a">The method of hypersequents in the proof theory of propositional non-classical logics</title>
        <author>
          <persName>
            <foreName>Arnon</foreName>
            <surname>Avron</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Logic: from foundations to applications: European logic colloquium</title>
        <imprint>
          <publisher>
            <orgName>Clarendon Press</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">1996</year>
          </dateStruct>
          <biblScope type="pages">1–32</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid34" type="inproceedings" rend="foot" n="footcite:aydemir05tphols" default="NO">
      <analytic>
        <title level="a">Mechanized Metatheory for the Masses: The PoplMark Challenge</title>
        <author>
          <persName>
            <foreName>Brian E.</foreName>
            <surname>Aydemir</surname>
            <initial>B. E.</initial>
          </persName>
          <persName>
            <foreName>Aaron</foreName>
            <surname>Bohannon</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Matthew</foreName>
            <surname>Fairbairn</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>J. Nathan</foreName>
            <surname>Foster</surname>
            <initial>J. N.</initial>
          </persName>
          <persName>
            <foreName>Benjamin C.</foreName>
            <surname>Pierce</surname>
            <initial>B. C.</initial>
          </persName>
          <persName>
            <foreName>Peter</foreName>
            <surname>Sewell</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>Dimitrios</foreName>
            <surname>Vytiniotis</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Geoffrey</foreName>
            <surname>Washburn</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Stephanie</foreName>
            <surname>Weirich</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Steve</foreName>
            <surname>Zdancewic</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Theorem Proving in Higher Order Logics: 18th International Conference</title>
        <title level="s">LNCS</title>
        <imprint>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2005</year>
          </dateStruct>
          <biblScope type="pages">50–65</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid63" type="unpublished" rend="foot" n="footcite:baaz.unp" default="NO">
      <monogr>
        <title level="m">On the non-confluence of cut-elimination</title>
        <author>
          <persName>
            <foreName>Matthias</foreName>
            <surname>Baaz</surname>
            <initial>M.</initial>
          </persName>
          <persName key="parsifal-2008-idm534486058352">
            <foreName>Stefan</foreName>
            <surname>Hetzl</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="bnote" place="unspecified" anchored="yes">manuscript</note>
      <affiliation>
        <country>AT</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid20" type="phdthesis" rend="foot" n="footcite:baelde08phd" default="NO">
      <monogr>
        <title level="m">A linear approach to the proof-theory of least and greatest fixed points</title>
        <author>
          <persName key="parsifal-2006-idm465379746128">
            <foreName>David</foreName>
            <surname>Baelde</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Ecole Polytechnique</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">December</month>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="typdoc" place="unspecified" anchored="yes">Ph. D. Thesis</note>
      <affiliation>
        <country>FR</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid41" type="inproceedings" rend="foot" n="footcite:baelde08lfmtp" default="NO">
      <identifiant type="hal" value="inria-00284186"/>
      <analytic>
        <title level="a">On the Expressivity of Minimal Generic Quantification</title>
        <author>
          <persName key="parsifal-2006-idm465379746128">
            <foreName>David</foreName>
            <surname>Baelde</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <editor role="editor">
          <persName>
            <foreName>A.</foreName>
            <surname>Abel</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>C.</foreName>
            <surname>Urban</surname>
            <initial>C.</initial>
          </persName>
        </editor>
        <title level="m">LFMTP 2008: International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">16–31</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://hal.inria.fr/inria-00284186/en/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>hal.
          <allowbreak/>inria.
          <allowbreak/>fr/
          <allowbreak/>inria-00284186/
          <allowbreak/>en/
          <allowbreak/></ref>
        </imprint>
      </monogr>
      <affiliation>
        <country>US</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid33" type="article" rend="foot" n="footcite:belnap82" default="NO">
      <analytic>
        <title level="a">Display Logic</title>
        <author>
          <persName>
            <foreName>Nuel D.</foreName>
            <surname>Belnap, Jr.</surname>
            <initial>N. D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Journal of Philosophical Logic</title>
        <imprint>
          <biblScope type="volume">11</biblScope>
          <dateStruct>
            <year full="yes">1982</year>
          </dateStruct>
          <biblScope type="pages">375–417</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid52" type="inproceedings" rend="foot" n="footcite:brunnler06" default="NO">
      <analytic>
        <title level="a">Deep Sequent Systems for Modal Logic</title>
        <author>
          <persName>
            <foreName>Kai</foreName>
            <surname>Brünnler</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Guido</foreName>
            <surname>Governatori</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Ian</foreName>
            <surname>Hodkinson</surname>
            <initial>I.</initial>
          </persName>
          <persName>
            <foreName>Yde</foreName>
            <surname>Venema</surname>
            <initial>Y.</initial>
          </persName>
        </editor>
        <title level="m">Advances in Modal Logic</title>
        <imprint>
          <biblScope type="volume">6</biblScope>
          <publisher>
            <orgName>College Publications</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2006</year>
          </dateStruct>
          <biblScope type="pages">107–119</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.aiml.net/volumes/volume6/Bruennler.ps" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>aiml.
          <allowbreak/>net/
          <allowbreak/>volumes/
          <allowbreak/>volume6/
          <allowbreak/>Bruennler.
          <allowbreak/>ps</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid61" type="unpublished" rend="foot" n="footcite:chaudhuri09hyll.infocom" default="NO">
      <monogr>
        <title level="m">A Hybrid Linear Logic for Constrained Transition Systems</title>
        <author>
          <persName key="parsifal-2006-idm465379734672">
            <foreName>Kaustuv</foreName>
            <surname>Chaudhuri</surname>
            <initial>K.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379752640">
            <foreName>Joëlle</foreName>
            <surname>Despeyroux</surname>
            <initial>J.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month full="yes">June</month>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="bnote" place="unspecified" anchored="yes">Submitted</note>
      <affiliation>
        <country>FR</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid45" type="inproceedings" rend="foot" n="footcite:chaudhuri08tcs" default="NO">
      <analytic>
        <title level="a">Canonical Sequent Proofs via Multi-Focusing</title>
        <author>
          <persName key="parsifal-2006-idm465379734672">
            <foreName>Kaustuv</foreName>
            <surname>Chaudhuri</surname>
            <initial>K.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379743376">
            <foreName>Alexis</foreName>
            <surname>Saurin</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <editor role="editor">
          <persName>
            <foreName>Giorgio</foreName>
            <surname>Ausiello</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Juhani</foreName>
            <surname>Karhumäki</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Giancarlo</foreName>
            <surname>Mauri</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Luke</foreName>
            <surname>Ong</surname>
            <initial>L.</initial>
          </persName>
        </editor>
        <title level="m">Fifth IFIP International Conference on Theoretical Computer Science</title>
        <title level="s">IFIP International Federation for Information Processing</title>
        <imprint>
          <biblScope type="volume">273</biblScope>
          <publisher>
            <orgName>Boston: Springer</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">September</month>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">383–396</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/tcs08trackb.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>Labo/
          <allowbreak/>Dale.
          <allowbreak/>Miller/
          <allowbreak/>papers/
          <allowbreak/>tcs08trackb.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
      <affiliation>
        <country>IT</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid55" type="inproceedings" rend="foot" n="footcite:ciabattoni08lics" default="NO">
      <analytic>
        <title level="a">From axioms to analytic rules in nonclassical logics</title>
        <author>
          <persName>
            <foreName>Agata</foreName>
            <surname>Ciabattoni</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Nikolaos</foreName>
            <surname>Galatos</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Kazushige</foreName>
            <surname>Terui</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">23th Symp. on Logic in Computer Science</title>
        <imprint>
          <publisher>
            <orgName>IEEE Computer Society Press</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">229–240</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid47" type="unpublished" rend="foot" n="footcite:delande09unp" default="NO">
      <identifiant type="doi" value="10.1016/j.apal.2009.07.017"/>
      <monogr>
        <title level="m">Proof and refutation in MALL as a game</title>
        <author>
          <persName key="parsifal-2006-idm465379740624">
            <foreName>Olivier</foreName>
            <surname>Delande</surname>
            <initial>O.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379743376">
            <foreName>Alexis</foreName>
            <surname>Saurin</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month full="yes">May</month>
            <year full="yes">2009</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://dx.doi.org/10.1016/j.apal.2009.07.017" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>dx.
          <allowbreak/>doi.
          <allowbreak/>org/
          <allowbreak/>10.
          <allowbreak/>1016/
          <allowbreak/>j.
          <allowbreak/>apal.
          <allowbreak/>2009.
          <allowbreak/>07.
          <allowbreak/>017</ref>
        </imprint>
      </monogr>
      <note type="bnote" place="unspecified" anchored="yes">Accepted to the Annals of Pure and Applied Logic</note>
      <affiliation>
        <country>FR</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid9" type="inproceedings" rend="foot" n="footcite:DesLel98types" default="NO">
      <analytic>
        <title level="a">A modal 
        <span class="math"><img width="11" height="13" align="bottom" border="0" src="../../images/img_lambda.png" alt="$ \lambda$"/></span>-calcul with iteration and case constructs</title>
        <author>
          <persName key="parsifal-2006-idm465379752640">
            <foreName>Joëlle</foreName>
            <surname>Despeyroux</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Pierre</foreName>
            <surname>Leleu</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">proceedings of the annual Types for Proofs and Programs seminar</title>
        <title level="s">Springer-Verlag LNCS 1657</title>
        <imprint>
          <dateStruct>
            <month full="yes">March</month>
            <year full="yes">1998</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid8" type="inproceedings" rend="foot" n="footcite:DesPfeS97tlca" default="NO">
      <analytic>
        <title level="a">Primitive Recursion for Higher-Order Abstract Syntax</title>
        <author>
          <persName key="parsifal-2006-idm465379752640">
            <foreName>Joëlle</foreName>
            <surname>Despeyroux</surname>
            <initial>J.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379725936">
            <foreName>Frank</foreName>
            <surname>Pfenning</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Carsten</foreName>
            <surname>Schürmann</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName key="calligramme-2006-idm133559980896">
            <foreName>Philippe</foreName>
            <surname>de Groote</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>J. Roger</foreName>
            <surname>Hindley</surname>
            <initial>J. R.</initial>
          </persName>
        </editor>
        <title level="m">proceedings of the TLCA 97 Int. Conference on Typed Lambda Calculi and Applications, Nancy, France, April 2–4</title>
        <imprint>
          <publisher>
            <orgName>Springer-Verlag LNCS 1210</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">April</month>
            <year full="yes">1997</year>
          </dateStruct>
          <biblScope type="pages">147–163</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid35" type="phdthesis" rend="foot" n="footcite:gacek09phd" default="NO">
      <monogr>
        <title level="m">A Framework for Specifying, Prototyping, and Reasoning about Computational Systems</title>
        <author>
          <persName key="parsifal-2006-idm465379728640">
            <foreName>Andrew</foreName>
            <surname>Gacek</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">University of Minnesota</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="typdoc" place="unspecified" anchored="yes">Ph. D. Thesis</note>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid42" type="inproceedings" rend="foot" n="footcite:gacek08lics" default="NO">
      <analytic>
        <title level="a">Combining generic judgments with recursive definitions</title>
        <author>
          <persName key="parsifal-2006-idm465379728640">
            <foreName>Andrew</foreName>
            <surname>Gacek</surname>
            <initial>A.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
          <persName key="parsifal-2009-idm212111836784">
            <foreName>Gopalan</foreName>
            <surname>Nadathur</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <editor role="editor">
          <persName key="parsifal-2006-idm465379725936">
            <foreName>Frank</foreName>
            <surname>Pfenning</surname>
            <initial>F.</initial>
          </persName>
        </editor>
        <title level="m">23th Symp. on Logic in Computer Science</title>
        <imprint>
          <publisher>
            <orgName>IEEE Computer Society Press</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">33–44</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/lics08a.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>Labo/
          <allowbreak/>Dale.
          <allowbreak/>Miller/
          <allowbreak/>papers/
          <allowbreak/>lics08a.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
      <affiliation>
        <country>US</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid40" type="inproceedings" rend="foot" n="footcite:gacek08lfmtp" default="NO">
      <analytic>
        <title level="a">Reasoning in Abella about Structural Operational Semantics Specifications</title>
        <author>
          <persName key="parsifal-2006-idm465379728640">
            <foreName>Andrew</foreName>
            <surname>Gacek</surname>
            <initial>A.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
          <persName key="parsifal-2009-idm212111836784">
            <foreName>Gopalan</foreName>
            <surname>Nadathur</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <editor role="editor">
          <persName>
            <foreName>A.</foreName>
            <surname>Abel</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>C.</foreName>
            <surname>Urban</surname>
            <initial>C.</initial>
          </persName>
        </editor>
        <title level="m">LFMTP 2008: International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">75–89</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://arxiv.org/pdf/0804.3914.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>arxiv.
          <allowbreak/>org/
          <allowbreak/>pdf/
          <allowbreak/>0804.
          <allowbreak/>3914.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
      <affiliation>
        <country>US</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid39" type="unpublished" rend="foot" n="footcite:gacek.twolevel" default="NO">
      <monogr>
        <title level="m">A two-level logic approach to reasoning about computations</title>
        <author>
          <persName key="parsifal-2006-idm465379728640">
            <foreName>Andrew</foreName>
            <surname>Gacek</surname>
            <initial>A.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
          <persName key="parsifal-2009-idm212111836784">
            <foreName>Gopalan</foreName>
            <surname>Nadathur</surname>
            <initial>G.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month full="yes">November</month>
            <year full="yes">2009</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://arxiv.org/pdf/0911.2993.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>arxiv.
          <allowbreak/>org/
          <allowbreak/>pdf/
          <allowbreak/>0911.
          <allowbreak/>2993.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
      <note type="bnote" place="unspecified" anchored="yes">Submitted 16 November</note>
      <affiliation>
        <country>US</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid37" type="unpublished" rend="foot" n="footcite:gacek.ic" default="NO">
      <monogr>
        <title level="m">Nominal abstraction</title>
        <author>
          <persName key="parsifal-2006-idm465379728640">
            <foreName>Andrew</foreName>
            <surname>Gacek</surname>
            <initial>A.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
          <persName key="parsifal-2009-idm212111836784">
            <foreName>Gopalan</foreName>
            <surname>Nadathur</surname>
            <initial>G.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month full="yes">August</month>
            <year full="yes">2009</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://arxiv.org/abs/0908.1390" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>arxiv.
          <allowbreak/>org/
          <allowbreak/>abs/
          <allowbreak/>0908.
          <allowbreak/>1390</ref>
        </imprint>
      </monogr>
      <note type="bnote" place="unspecified" anchored="yes">Extended version of LICS 2008 paper. Submitted</note>
      <affiliation>
        <country>US</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid28" type="article" rend="foot" n="footcite:girard87tcs" default="NO">
      <analytic>
        <title level="a">Linear Logic</title>
        <author>
          <persName>
            <foreName>Jean-Yves</foreName>
            <surname>Girard</surname>
            <initial>J.-Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Theoretical Computer Science</title>
        <imprint>
          <biblScope type="volume">50</biblScope>
          <dateStruct>
            <year full="yes">1987</year>
          </dateStruct>
          <biblScope type="pages">1–102</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid32" type="book" rend="foot" n="footcite:girard87book" default="NO">
      <monogr>
        <title level="m">Proof Theory and Logical Complexity, Volume I</title>
        <title level="s">Studies in Proof Theory</title>
        <author>
          <persName>
            <foreName>Jean-Yves</foreName>
            <surname>Girard</surname>
            <initial>J.-Y.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="volume">1</biblScope>
          <publisher>
            <orgName>Bibliopolis, edizioni di filosofia e scienze</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">1987</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid22" type="article" rend="foot" n="footcite:guglielmi07tocl" default="NO">
      <analytic>
        <title level="a">A System of Interaction and Structure</title>
        <author>
          <persName key="calligramme-2008-idm354935288976">
            <foreName>Alessio</foreName>
            <surname>Guglielmi</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">ACM Trans. on Computational Logic</title>
        <imprint>
          <biblScope type="volume">8</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year full="yes">2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid23" type="inproceedings" rend="foot" n="footcite:guglielmi01csl" default="NO">
      <analytic>
        <title level="a">Non-commutativity and MELL in the Calculus of Structures</title>
        <author>
          <persName key="calligramme-2008-idm354935288976">
            <foreName>Alessio</foreName>
            <surname>Guglielmi</surname>
            <initial>A.</initial>
          </persName>
          <persName key="parsifal-2010-idm178682290528">
            <foreName>Lutz</foreName>
            <surname>Straßburger</surname>
            <initial>L.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Laurent</foreName>
            <surname>Fribourg</surname>
            <initial>L.</initial>
          </persName>
        </editor>
        <title level="m">Computer Science Logic, CSL 2001</title>
        <title level="s">LNCS</title>
        <imprint>
          <biblScope type="volume">2142</biblScope>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2001</year>
          </dateStruct>
          <biblScope type="pages">54–68</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid64" type="unpublished" rend="foot" n="footcite:hetzl.unp" default="NO">
      <monogr>
        <title level="m">On the form of witness terms</title>
        <author>
          <persName key="parsifal-2008-idm534486058352">
            <foreName>Stefan</foreName>
            <surname>Hetzl</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="bnote" place="unspecified" anchored="yes">Submitted</note>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid57" type="incollection" rend="foot" n="footcite:kleene56" default="NO">
      <analytic>
        <title level="a">Representation of events in nerve nets and finite automata</title>
        <author>
          <persName>
            <foreName>Stephen Cole</foreName>
            <surname>Kleene</surname>
            <initial>S. C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>C. E.</foreName>
            <surname>Shannon</surname>
            <initial>C. E.</initial>
          </persName>
          <persName>
            <foreName>J.</foreName>
            <surname>McCarthy</surname>
            <initial>J.</initial>
          </persName>
        </editor>
        <title level="m">Automata Studies</title>
        <imprint>
          <publisher>
            <orgName>Princeton, N.J.</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">1956</year>
          </dateStruct>
          <biblScope type="pages">3–40</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid25" type="inproceedings" rend="foot" n="footcite:lamarche05lics" default="NO">
      <analytic>
        <title level="a">Constructing free Boolean categories</title>
        <author>
          <persName key="calligramme-2006-idm133559977584">
            <foreName>François</foreName>
            <surname>Lamarche</surname>
            <initial>F.</initial>
          </persName>
          <persName key="parsifal-2010-idm178682290528">
            <foreName>Lutz</foreName>
            <surname>Straßburger</surname>
            <initial>L.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Proceedings of the Twentieth Annual IEEE Symposium on Logic in Computer Science (LICS'05)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2005</year>
          </dateStruct>
          <biblScope type="pages">209–218</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid5" type="inproceedings" rend="foot" n="footcite:lengrand06csl" default="NO">
      <analytic>
        <title level="a">A sequent calculus for Type Theory</title>
        <author>
          <persName key="parsifal-2008-idm534486095120">
            <foreName>Stéphane</foreName>
            <surname>Lengrand</surname>
            <initial>Stéphane.</initial>
          </persName>
          <persName>
            <foreName>Roy</foreName>
            <surname>Dyckhoff</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>James</foreName>
            <surname>McKinna</surname>
            <initial>J.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Zoltan</foreName>
            <surname>Esik</surname>
            <initial>Z.</initial>
          </persName>
        </editor>
        <title level="m">Proceedings of the 15th Annual Conference of the European Association for Computer Science Logic (CSL'06)</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">4207</biblScope>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">September</month>
            <year full="yes">2006</year>
          </dateStruct>
          <biblScope type="pages">441–455</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid0" type="inproceedings" rend="foot" n="footcite:martinlof82" default="NO">
      <analytic>
        <title level="a">Constructive Mathematics and Computer Programming</title>
        <author>
          <persName>
            <foreName>Per</foreName>
            <surname>Martin-Löf</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Sixth International Congress for Logic, Methodology, and Philosophy of Science, Amsterdam</title>
        <imprint>
          <publisher>
            <orgName>North-Holland</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">1982</year>
          </dateStruct>
          <biblScope type="pages">153–175</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid12" type="article" rend="foot" n="footcite:mcdowell00tcs" default="NO">
      <analytic>
        <title level="a">Cut-elimination for a logic with definitions and induction</title>
        <author>
          <persName>
            <foreName>Raymond</foreName>
            <surname>McDowell</surname>
            <initial>R.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Theoretical Computer Science</title>
        <imprint>
          <biblScope type="volume">232</biblScope>
          <dateStruct>
            <year full="yes">2000</year>
          </dateStruct>
          <biblScope type="pages">91–119</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid6" type="inproceedings" rend="foot" n="footcite:mcdowell97lics" default="NO">
      <analytic>
        <title level="a">A Logic for Reasoning with Higher-Order Abstract Syntax</title>
        <author>
          <persName>
            <foreName>Raymond</foreName>
            <surname>McDowell</surname>
            <initial>R.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Glynn</foreName>
            <surname>Winskel</surname>
            <initial>G.</initial>
          </persName>
        </editor>
        <title level="m">Proceedings, Twelfth Annual IEEE Symposium on Logic in Computer Science, Warsaw, Poland</title>
        <imprint>
          <publisher>
            <orgName type="organisation">IEEE Computer Society Press
            <address/></orgName>
          </publisher>
          <dateStruct>
            <month full="yes">July</month>
            <year full="yes">1997</year>
          </dateStruct>
          <biblScope type="pages">434–445</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid3" type="article" rend="foot" n="footcite:miller96tcs" default="NO">
      <analytic>
        <title level="a">Forum: A Multiple-Conclusion Specification Logic</title>
        <author>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Theoretical Computer Science</title>
        <imprint>
          <biblScope type="volume">165</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <month full="yes">September</month>
            <year full="yes">1996</year>
          </dateStruct>
          <biblScope type="pages">201–232</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid2" type="article" rend="foot" n="footcite:miller91apal" default="NO">
      <analytic>
        <title level="a">Uniform Proofs as a Foundation for Logic Programming</title>
        <author>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
          <persName key="parsifal-2009-idm212111836784">
            <foreName>Gopalan</foreName>
            <surname>Nadathur</surname>
            <initial>G.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379725936">
            <foreName>Frank</foreName>
            <surname>Pfenning</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Andre</foreName>
            <surname>Scedrov</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Annals of Pure and Applied Logic</title>
        <imprint>
          <biblScope type="volume">51</biblScope>
          <dateStruct>
            <year full="yes">1991</year>
          </dateStruct>
          <biblScope type="pages">125–157</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid13" type="inproceedings" rend="foot" n="footcite:miller03lics" default="NO">
      <analytic>
        <title level="a">A Proof Theory for Generic Judgments: An extended abstract</title>
        <author>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Alwen</foreName>
            <surname>Tiu</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Proc. 18th IEEE Symposium on Logic in Computer Science (LICS 2003)</title>
        <imprint>
          <publisher>
            <orgName>IEEE</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">June</month>
            <year full="yes">2003</year>
          </dateStruct>
          <biblScope type="pages">118–127</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/lics03.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>Labo/
          <allowbreak/>Dale.
          <allowbreak/>Miller/
          <allowbreak/>papers/
          <allowbreak/>lics03.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid51" type="unpublished" rend="foot" n="footcite:nigam.jar" default="NO">
      <monogr>
        <title level="m">A framework for proof systems</title>
        <author>
          <persName key="parsifal-2006-idm465379737968">
            <foreName>Vivek</foreName>
            <surname>Nigam</surname>
            <initial>V.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month full="yes">March</month>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="bnote" place="unspecified" anchored="yes">Extended version of IJCAR08 paper. Submitted</note>
      <affiliation>
        <country>FR</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid4" type="inproceedings" rend="foot" n="footcite:pfenning99cade" default="NO">
      <analytic>
        <title level="a">System Description: Twelf — A Meta-Logical Framework for Deductive Systems</title>
        <author>
          <persName key="parsifal-2006-idm465379725936">
            <foreName>Frank</foreName>
            <surname>Pfenning</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Carsten</foreName>
            <surname>Schürmann</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>H.</foreName>
            <surname>Ganzinger</surname>
            <initial>H.</initial>
          </persName>
        </editor>
        <title level="m">16th Conference on Automated Deduction, Trento</title>
        <title level="s">LNAI</title>
        <imprint>
          <biblScope type="number">1632</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">1999</year>
          </dateStruct>
          <biblScope type="pages">202–206</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid50" type="inproceedings" rend="foot" n="footcite:pimentel05lpar" default="NO">
      <analytic>
        <title level="a">On the specification of sequent systems</title>
        <author>
          <persName key="parsifal-2008-idm534486049104">
            <foreName>Elaine</foreName>
            <surname>Pimentel</surname>
            <initial>E.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">LPAR 2005: 12th International Conference on Logic for Programming, Artificial Intelligence and Reasoning</title>
        <title level="s">Lecture Notes in Artificial Intelligence</title>
        <imprint>
          <biblScope type="number">3835</biblScope>
          <dateStruct>
            <year full="yes">2005</year>
          </dateStruct>
          <biblScope type="pages">352–366</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/lpar05.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>Labo/
          <allowbreak/>Dale.
          <allowbreak/>Miller/
          <allowbreak/>papers/
          <allowbreak/>lpar05.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid36" type="article" rend="foot" n="footcite:pitts03ic" default="NO">
      <analytic>
        <title level="a">Nominal Logic, A First Order Theory of Names and Binding</title>
        <author>
          <persName>
            <foreName>Andrew M.</foreName>
            <surname>Pitts</surname>
            <initial>A. M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Information and Computation</title>
        <imprint>
          <biblScope type="volume">186</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <year full="yes">2003</year>
          </dateStruct>
          <biblScope type="pages">165–193</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid29" type="article" rend="foot" n="footcite:robinson03jlc" default="NO">
      <analytic>
        <title level="a">Proof Nets for Classical Logic</title>
        <author>
          <persName>
            <foreName>Edmund P.</foreName>
            <surname>Robinson</surname>
            <initial>E. P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Journal of Logic and Computation</title>
        <imprint>
          <biblScope type="volume">13</biblScope>
          <dateStruct>
            <year full="yes">2003</year>
          </dateStruct>
          <biblScope type="pages">777–797</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid44" type="phdthesis" rend="foot" n="footcite:saurin08phd" default="NO">
      <monogr>
        <title level="m">Une étude logique du contrôle (appliquée à la programmation fonctionnelle et logique)</title>
        <author>
          <persName key="parsifal-2006-idm465379743376">
            <foreName>Alexis</foreName>
            <surname>Saurin</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Ecole Polytechnique</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">September</month>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="typdoc" place="unspecified" anchored="yes">Ph. D. Thesis</note>
      <affiliation>
        <country>FR</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid30" type="inproceedings" rend="foot" n="footcite:strassburger04csl" default="NO">
      <analytic>
        <title level="a">On Proof Nets for Multiplicative Linear Logic with Units</title>
        <author>
          <persName key="parsifal-2010-idm178682290528">
            <foreName>Lutz</foreName>
            <surname>Straßburger</surname>
            <initial>L.</initial>
          </persName>
          <persName key="calligramme-2006-idm133559977584">
            <foreName>François</foreName>
            <surname>Lamarche</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Jerzy</foreName>
            <surname>Marcinkowski</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Andrzej</foreName>
            <surname>Tarlecki</surname>
            <initial>A.</initial>
          </persName>
        </editor>
        <title level="m">Computer Science Logic, CSL 2004</title>
        <title level="s">LNCS</title>
        <imprint>
          <biblScope type="volume">3210</biblScope>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2004</year>
          </dateStruct>
          <biblScope type="pages">145–159</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid27" type="inproceedings" rend="foot" n="footcite:strassburger06clc" default="NO">
      <analytic>
        <title level="a">What could a Boolean category be?</title>
        <author>
          <persName key="parsifal-2010-idm178682290528">
            <foreName>Lutz</foreName>
            <surname>Straßburger</surname>
            <initial>L.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Steffen</foreName>
            <surname>van Bakel</surname>
            <initial>S.</initial>
          </persName>
        </editor>
        <title level="m">Classical Logic and Computation 2006 (Satellite Workshop of ICALP'06)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2006</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.lix.polytechnique.fr/~lutz/papers/medial-kurz.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>www.
          <allowbreak/>lix.
          <allowbreak/>polytechnique.
          <allowbreak/>fr/
          <allowbreak/>~lutz/
          <allowbreak/>papers/
          <allowbreak/>medial-kurz.
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid59" type="article" rend="foot" n="footcite:thatcher68" default="NO">
      <analytic>
        <title level="a">Generalized Finite Automata Theory with an Application to a Decision Problem of Second-Order Logic</title>
        <author>
          <persName>
            <foreName>J. W.</foreName>
            <surname>Thatcher</surname>
            <initial>J. W.</initial>
          </persName>
          <persName>
            <foreName>J. B.</foreName>
            <surname>Wright</surname>
            <initial>J. B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Math. Systems Theory</title>
        <imprint>
          <biblScope type="volume">2</biblScope>
          <dateStruct>
            <year full="yes">1968</year>
          </dateStruct>
          <biblScope type="pages">57–81</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid38" type="unpublished" rend="foot" n="footcite:tiu.tocl" default="NO">
      <monogr>
        <title level="m">Proof Search Specifications of Bisimulation and Modal Logics for the 
        <span class="math"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/></span>-calculus</title>
        <author>
          <persName>
            <foreName>Alwen</foreName>
            <surname>Tiu</surname>
            <initial>A.</initial>
          </persName>
          <persName key="parsifal-2006-idm465379758832">
            <foreName>Dale</foreName>
            <surname>Miller</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month full="yes">February</month>
            <year full="yes">2009</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://arxiv.org/abs/0805.2785" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>arxiv.
          <allowbreak/>org/
          <allowbreak/>abs/
          <allowbreak/>0805.
          <allowbreak/>2785</ref>
        </imprint>
      </monogr>
      <note type="bnote" place="unspecified" anchored="yes">Accepted by ACM ToCL</note>
      <affiliation>
        <country>AU</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid15" type="inproceedings" rend="foot" n="footcite:tiu06lfmtp" default="NO">
      <analytic>
        <title level="a">A Logic for Reasoning about Generic Judgments</title>
        <author>
          <persName>
            <foreName>Alwen</foreName>
            <surname>Tiu</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>A.</foreName>
            <surname>Momigliano</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Pientka</surname>
            <initial>B.</initial>
          </persName>
        </editor>
        <title level="m">Int. Workshop on Logical Frameworks and Meta-Languages: Theory and Practice (LFMTP'06)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2006</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="parsifal-2009-bid16" type="inproceedings" rend="foot" n="footcite:tiu08lfmtp" default="NO">
      <analytic>
        <title level="a">On the Role of Names in Reasoning about 
        <span class="math"><img width="11" height="13" align="bottom" border="0" src="../../images/img_lambda.png" alt="$ \lambda$"/></span>-tree Syntax Specifications</title>
        <author>
          <persName>
            <foreName>Alwen</foreName>
            <surname>Tiu</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>A.</foreName>
            <surname>Abel</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>C.</foreName>
            <surname>Urban</surname>
            <initial>C.</initial>
          </persName>
        </editor>
        <title level="m">LFMTP 2008: International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">32–46</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
  </biblio>
</raweb>
