<?xml version="1.0" encoding="utf-8"?>
<raweb xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" year="2018">
  <identification id="deducteam" isproject="true">
    <shortname>DEDUCTEAM</shortname>
    <projectName>DEDUCTEAM</projectName>
    <theme-de-recherche>Proofs and Verification</theme-de-recherche>
    <domaine-de-recherche>Algorithmics, Programming, Software and Architecture</domaine-de-recherche>
    <urlTeam>http://deducteam.gforge.inria.fr/</urlTeam>
    <structure_exterieure type="Labs">
      <libelle>Laboratoire specification et vérification (LSV)</libelle>
    </structure_exterieure>
    <structure_exterieure type="Organism">
      <libelle>ENS Paris-Saclay</libelle>
    </structure_exterieure>
    <header_dates_team>Creation of the Team: 2011 December 01, updated into Project-Team: 2017 January 01</header_dates_team>
    <LeTypeProjet>Project-Team</LeTypeProjet>
    <keywordsSdN>
      <term>A2.1.4. - Functional programming</term>
      <term>A2.1.11. - Proof languages</term>
      <term>A2.4.3. - Proofs</term>
      <term>A3.1.1. - Modeling, representation</term>
      <term>A7. - Theory of computation</term>
      <term>A7.2. - Logic in Computer Science</term>
    </keywordsSdN>
    <keywordsSecteurs>
      <term>B7. - Transport and logistics</term>
    </keywordsSecteurs>
    <UR name="Saclay"/>
  </identification>
  <team id="uid1">
    <person key="deducteam-2018-idp146000">
      <firstname>Gilles</firstname>
      <lastname>Dowek</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Team leader, Inria, Senior Researcher</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="deducteam-2018-idp148912">
      <firstname>Bruno</firstname>
      <lastname>Barras</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
    </person>
    <person key="deducteam-2018-idp151376">
      <firstname>Frédéric</firstname>
      <lastname>Blanqui</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="deducteam-2018-idp154224">
      <firstname>Adeline</firstname>
      <lastname>Lochet</lastname>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, from Jul 2018</moreinfo>
    </person>
    <person key="deducteam-2018-idp156688">
      <firstname>Emmanuelle</firstname>
      <lastname>Perrot</lastname>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, until Jun 2018</moreinfo>
    </person>
    <person key="deducteam-2018-idp159152">
      <firstname>Guillaume</firstname>
      <lastname>Burel</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>ENSIIE, Associate professor, En délégation</moreinfo>
    </person>
    <person key="deducteam-2018-idp161696">
      <firstname>Rodolphe</firstname>
      <lastname>Lepigre</lastname>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria</moreinfo>
    </person>
    <person key="deducteam-2018-idp164160">
      <firstname>Franck</firstname>
      <lastname>Slama</lastname>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, from May 2018</moreinfo>
    </person>
    <person key="deducteam-2018-idp166624">
      <firstname>Guillaume</firstname>
      <lastname>Bury</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Université Paris Diderot, until Sep 2018</moreinfo>
    </person>
    <person key="deducteam-2018-idp169120">
      <firstname>Mohamed Yacine</firstname>
      <lastname>El Haddad</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Université de Paris-Saclay</moreinfo>
    </person>
    <person key="deducteam-2018-idp171584">
      <firstname>Gaspard</firstname>
      <lastname>Férey</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Univserité de Paris-Saclay</moreinfo>
    </person>
    <person key="deducteam-2018-idp174048">
      <firstname>Guillaume</firstname>
      <lastname>Genestier</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Université de Paris-Saclay</moreinfo>
    </person>
    <person key="deducteam-2018-idp176512">
      <firstname>François</firstname>
      <lastname>Thiré</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Université de Paris-Saclay</moreinfo>
    </person>
    <person key="deducteam-2018-idp178976">
      <firstname>Ismail</firstname>
      <lastname>Lachheb</lastname>
      <categoryPro>Stagiaire</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>CNRS, from May 2018 until Jul 2018</moreinfo>
    </person>
    <person key="deducteam-2018-idp181456">
      <firstname>Walid</firstname>
      <lastname>Moustaoui</lastname>
      <categoryPro>Stagiaire</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, from May 2018 until Jul 2018</moreinfo>
    </person>
    <person key="deducteam-2018-idp183936">
      <firstname>Aristomenis</firstname>
      <lastname>Papadopoulos</lastname>
      <categoryPro>Stagiaire</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, from Jun 2018 until Sep 2018</moreinfo>
    </person>
    <person key="deducteam-2018-idp186416">
      <firstname>Quentin</firstname>
      <lastname>Ye</lastname>
      <categoryPro>Stagiaire</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, from May 2018 until Jul 2018</moreinfo>
    </person>
    <person key="deducteam-2018-idp188912">
      <firstname>Jean-Pierre</firstname>
      <lastname>Jouannaud</lastname>
      <categoryPro>CollaborateurExterieur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Emeritus</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="deducteam-2018-idp191760">
      <firstname>Catherine</firstname>
      <lastname>Dubois</lastname>
      <categoryPro>CollaborateurExterieur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>ENSIIE</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="deducteam-2018-idp194608">
      <firstname>Olivier</firstname>
      <lastname>Hermant</lastname>
      <categoryPro>CollaborateurExterieur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>École Nationale Supérieure des Mines de Paris</moreinfo>
      <hdr>oui</hdr>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection id="uid3" level="1">
      <bodyTitle>Objectives</bodyTitle>
      <p>The project-team investigates the
design of logical frameworks, in order to ensure interoperability between proof
systems, and to the development of system-independent proof libraries.
To achieve these goals, we develop</p>
      <simplelist>
        <li id="uid4">
          <p noindent="true">a logical framework
<ref xlink:href="https://deducteam.github.io/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"><span class="smallcap" align="left">Dedukti</span></ref>, where several
theories can be expressed,</p>
        </li>
        <li id="uid5">
          <p noindent="true">tools to import proofs developed in external
proof systems to <span class="smallcap" align="left">Dedukti</span> theories,</p>
        </li>
        <li id="uid6">
          <p noindent="true">tools to translate proofs from one <span class="smallcap" align="left">Dedukti</span> theory to another,</p>
        </li>
        <li id="uid7">
          <p noindent="true">tools to export proofs expressed in <span class="smallcap" align="left">Dedukti</span> theories to an external proof system,</p>
        </li>
        <li id="uid8">
          <p noindent="true">tools to prove the
confluence, the termination, and the consistency of theories expressed
in <span class="smallcap" align="left">Dedukti</span>,</p>
        </li>
        <li id="uid9">
          <p noindent="true">tools to develop proofs directly in <span class="smallcap" align="left">Dedukti</span>,</p>
        </li>
        <li id="uid10">
          <p noindent="true">an encyclopedia <span class="smallcap" align="left">Logipedia</span> of proofs expressed in various <span class="smallcap" align="left">Dedukti</span> theories.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid11" level="1">
      <bodyTitle>History</bodyTitle>
      <p>The idea that systems such as Euclidean geometry or set theory should be expressed, not as independent systems, but in a logical framework appeared with the design of the first logical framework: predicate logic, in 1928. Later, several more powerful logical frameworks have been designed: <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula>-prolog, Isabelle, the Edinburgh logical framework, Pure type systems, and Deduction modulo theory.</p>
      <p>The logical framework that we use is a simple <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula>-calculus with dependent types and rewrite rules, called the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calculus modulo theory, and also the Martin-Löf logical framework, and it generalizes all the mentioned frameworks. It is implemented in the system <span class="smallcap" align="left">Dedukti</span>.</p>
      <p>The first version of <span class="smallcap" align="left">Dedukti</span> was developed in 2011 by Mathieu Boespflug <ref xlink:href="#deducteam-2018-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. From 2012 to 2015, new versions of <span class="smallcap" align="left">Dedukti</span> were developed and several theories were expressed in <span class="smallcap" align="left">Dedukti</span>, allowing to import proofs developed in <span class="smallcap" align="left">Matita</span> (with the tool <span class="smallcap" align="left">Krajono</span>), <span class="smallcap" align="left">HOL Light</span> (with the tool <span class="smallcap" align="left">Holide</span>), <span class="smallcap" align="left">FoCaLiZe</span> (with the tool <span class="smallcap" align="left">Focalide</span>), <span class="smallcap" align="left">iProver</span>, and <span class="smallcap" align="left">Zenon</span>, totalizing several hundred of megabytes of proofs.</p>
      <p>From 2015 to 2018, we focused on the translation of proofs from one <span class="smallcap" align="left">Dedukti</span> theory to another and to the exporting of proofs to other proof systems. In particular the <span class="smallcap" align="left">Matita</span> arithmetic library has been translated to a much weaker theory: constructive simple type theory, allowing to export it to <span class="smallcap" align="left">Coq</span>, <span class="smallcap" align="left">Lean</span>, <span class="smallcap" align="left">PVS</span>, <span class="smallcap" align="left">HOL Light</span>, and <span class="smallcap" align="left">Isabelle/HOL</span>. This led us to develop, in 2018, an online proof encyclopedia <span class="smallcap" align="left">Logipedia</span>, allowing to share and browse this library. We also focused on the development of new theories in <span class="smallcap" align="left">Dedukti</span>, and on an interactive theorem prover on top of <span class="smallcap" align="left">Dedukti</span>.
</p>
    </subsection>
  </presentation>
  <fondements id="uid12">
    <bodyTitle>Research Program</bodyTitle>
    <subsection id="uid13" level="1">
      <bodyTitle>Logical Frameworks</bodyTitle>
      <p>A thesis, which is at the root of our research effort, is that
logical systems should be expressed as theories in a logical framework. As a consequence, proof-checking systems should not be focused on one theory, such as Simple type theory, Martin-Löf's type theory, or the Calculus of constructions, but should be theory independent.
On the more theoretical side, the proof search algorithms, or the algorithmic interpretation of proofs should not depend on the theory in which proofs are expressed, but this theory should just be a parameter. This is for instance expressed in the title of our
invited talk at ICALP 2012: <i>A theory independent Curry-De
Bruijn-Howard correspondence</i> <ref xlink:href="#deducteam-2018-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>Various limits of Predicate logic have led to the development of various families of logical frameworks: <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula>-prolog and Isabelle have allowed terms containing free variables, the Edinburgh logical framework has allowed proofs to be expressed as <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula>-terms, Pure type systems have allowed propositions to be considered as terms, and Deduction modulo theory has allowed theories to be defined not only with axioms, but also with computation rules.</p>
      <p>The <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calculus modulo theory, that is implemented in the system <span class="smallcap" align="left">Dedukti</span> and that is a synthesis of the Edinburgh logical framework and of Deduction modulo theory, subsumes them all.
Part of our research effort is focused on improving the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calculus
modulo theory, for instance allowing to define congruences with
associative and commutative rewriting.
Another part of our research effort is focused on the automatic analysis
of theories to prove their confluence, termination, and consistency either by pencil and paper proofs or
automatically <ref xlink:href="#deducteam-2018-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.
</p>
    </subsection>
    <subsection id="uid14" level="1">
      <bodyTitle>Interoperability and proof encyclopediae</bodyTitle>
      <p>Using a single prover to check proofs coming from different systems
naturally leads to investigate how these proofs can be translated from one theory to another and used in a system different from the system in which they have been developed. This issue is of prime importance because developments
in proof systems are getting bigger and, unlike other communities in
computer science, the proof checking community has given little effort
in the direction of standardization and interoperability.</p>
      <p>For each proof, independently of the system in which it has been
developed, we should be able to identify the systems in which it can
be expressed. For instance, we have shown that many proofs developed
in the <span class="smallcap" align="left">Matita</span> prover did not use the full strength of the logic
of <span class="smallcap" align="left">Matita</span> and could be exported, for instance, to the systems of
the <span class="smallcap" align="left">HOL</span> family, that are based on a weaker logic.</p>
      <p>Rather than importing proofs from one system, transforming them, and
exporting them to another system, we can use the same tools to develop
system-independent proof encyclopedia. In such a library, each proof is
labeled with the theories in which it can be expressed and so with the
systems in which it can be used.
</p>
    </subsection>
    <subsection id="uid15" level="1">
      <bodyTitle>Interactive theorem proving</bodyTitle>
      <p>If our main goal with <span class="smallcap" align="left">Dedukti</span> is to import, transform, and export
proofs developed in other systems, we also want to investigate how <span class="smallcap" align="left">Dedukti</span> can be used as the basis of an interactive theorem prover. This leads to two new scientific questions: first, how much can a tactic system be theory independent, and then how does rewriting extends the possibility to write tactics.</p>
      <p>This has led to the development of a new version of <span class="smallcap" align="left">Dedukti</span>, which supports metavariables. Several tactics have been developed for this system, which are intended to help a human user to write proofs in our system instead of writing proof terms by hand.
This work is a continuation of the previous work the team did on <span class="smallcap" align="left">Demon</span>, which was an extension of <span class="smallcap" align="left">Dedukti</span>, whereas the support for interactive theorem proving is now native in <span class="smallcap" align="left">Dedukti</span>.
</p>
    </subsection>
  </fondements>
  <domaine id="uid16">
    <bodyTitle>Application Domains</bodyTitle>
    <subsection id="uid17" level="1">
      <bodyTitle>Interoperability</bodyTitle>
      <p>Our main impact applications, for instance to proofs of programs, or to air traffic control, are through our cooperation with other teams.</p>
      <p>As a matter of fact, we view our work on interoperability and on the design of a formal proof encyclopedia as a service to the formal proof community.</p>
    </subsection>
  </domaine>
  <highlights id="uid18">
    <bodyTitle>Highlights of the Year</bodyTitle>
    <subsection id="uid19" level="1">
      <bodyTitle>Highlights of the Year</bodyTitle>
      <p>
        <b>Logipedia</b>
      </p>
      <p>We have launched in September the first system independent encyclopedia of formal proofs: <span class="smallcap" align="left">Logipedia</span>.</p>
      <p>
        <b>Awards</b>
      </p>
      <p>Serge Abiteboul and Gilles Dowek have received the Award <i>La science se livre</i> in January.</p>
    </subsection>
  </highlights>
  <logiciels id="uid20">
    <bodyTitle>New Software and Platforms</bodyTitle>
    <subsection id="uid21" level="1">
      <bodyTitle>Autotheo</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Automated deduction</p>
      <p noindent="true"><span class="smallcap" align="left">Scientific Description:</span> Transformation of axiomatic theories into rewriting systems that can be used by iProverModulo.</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Autotheo is a tool that transforms axiomatic theories into polarized rewriting systems, thus making them usable in iProverModulo. It supports several strategies to orient the axioms, some of them being proved to be complete, in the sense that ordered polarized resolution modulo the resulting systems is refutationally complete, some others being merely heuristics. In practice, Autotheo takes a TPTP input file and produces an input file for iProverModulo.</p>
      <p noindent="true"><span class="smallcap" align="left">News Of The Year:</span> Maintenance.</p>
      <simplelist>
        <li id="uid22">
          <p noindent="true">Participant: Guillaume Burel</p>
        </li>
        <li id="uid23">
          <p noindent="true">Partner: ENSIIE</p>
        </li>
        <li id="uid24">
          <p noindent="true">Contact: Guillaume Burel</p>
        </li>
        <li id="uid25">
          <p noindent="true">Publication: <ref xlink:href="https://hal.inria.fr/inria-00614040" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Consistency Implies Cut Admissibility</ref></p>
        </li>
        <li id="uid26">
          <p noindent="true">URL: <ref xlink:href="http://www.ensiie.fr/~guillaume.burel/blackandwhite_autotheo.html.en" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>ensiie.<allowbreak/>fr/<allowbreak/>~guillaume.<allowbreak/>burel/<allowbreak/>blackandwhite_autotheo.<allowbreak/>html.<allowbreak/>en</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid27" level="1">
      <bodyTitle>CoLoR</bodyTitle>
      <p>
        <i>Coq Library on Rewriting and termination</i>
      </p>
      <p noindent="true"><span class="smallcap" align="left">Keywords:</span> Coq - Formalisation</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> CoLoR is a Coq library on rewriting theory and termination. It provides many definitions and theorems on various mathematical structures (quasi-ordered sets, relations, ordered semi-rings, etc.), data structures (lists, vectors, matrices, polynomials, finite graphs), term structures (strings, first-order terms, lambda-terms, etc.), transformation techniques (dependency pairs, semantic labeling, etc.) and (non-)termination criteria (polynomial and matrix interpretations, recursive path ordering, computability closure, etc.).</p>
      <simplelist>
        <li id="uid28">
          <p noindent="true">Authors: Frédéric Blanqui and Sébastien Hinderer</p>
        </li>
        <li id="uid29">
          <p noindent="true">Contact: Frédéric Blanqui</p>
        </li>
        <li id="uid30">
          <p noindent="true">Publications: <ref xlink:href="https://hal.inria.fr/inria-00543157" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">CoLoR: a Coq library on well-founded rewrite relations and its application to the automated verification of termination certificates</ref> -
<ref xlink:href="https://hal.inria.fr/inria-00390902" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Automated Verification of Termination Certificates</ref> -
<ref xlink:href="https://hal.inria.fr/inria-00084835" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">CoLoR: a Coq library on rewriting and termination</ref></p>
        </li>
        <li id="uid31">
          <p noindent="true">URL: <ref xlink:href="http://color.inria.fr/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>color.<allowbreak/>inria.<allowbreak/>fr/</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid32" level="1">
      <bodyTitle>Coqine</bodyTitle>
      <p>
        <i>Coq In dEdukti</i>
      </p>
      <p noindent="true"><span class="smallcap" align="left">Keywords:</span> Higher-order logic - Formal methods - Proof</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> CoqInE is a plugin for the Coq software translating Coq proofs into Dedukti terms. It provides a Dedukti signature file faithfully encoding the underlying theory of Coq (or a sufficiently large subset of it). Current development is mostly focused on implementing support for Coq universe polymorphism. The generated ouput is meant to be type-checkable using the latest version of Dedukti.</p>
      <simplelist>
        <li id="uid33">
          <p noindent="true">Contact: Guillaume Burel</p>
        </li>
        <li id="uid34">
          <p noindent="true">URL: <ref xlink:href="http://www.ensiie.fr/~guillaume.burel/blackandwhite_coqInE.html.en" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>ensiie.<allowbreak/>fr/<allowbreak/>~guillaume.<allowbreak/>burel/<allowbreak/>blackandwhite_coqInE.<allowbreak/>html.<allowbreak/>en</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid35" level="1">
      <bodyTitle>Dedukti</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Logical Framework</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Dedukti is a proof-checker for the LambdaPi-calculus modulo. As it can be parametrized by an arbitrary set of rewrite rules, defining an equivalence relation, this calculus can express many different theories. Dedukti has been created for this purpose: to allow the interoperability of different theories.</p>
      <p>Dedukti's core is based on the standard algorithm for type-checking semi-full pure type systems and implements a state-of-the-art reduction machine inspired from Matita's and modified to deal with rewrite rules.</p>
      <p>Dedukti's input language features term declarations and definitions (opaque or not) and rewrite rule definitions. A basic module system allows the user to organize his project in different files and compile them separately.</p>
      <p>Dedukti features matching modulo beta for a large class of patterns called Miller's patterns, allowing for more rewriting rules to be implemented in Dedukti.</p>
      <p noindent="true"><span class="smallcap" align="left">News Of The Year:</span> There has been a new release 2.6 in 2018. This release provides a better control on module loading, and a better log of rewrite steps.</p>
      <simplelist>
        <li id="uid36">
          <p noindent="true">Participants: François Thiré, Gaspard Ferey, Guillaume Genestier and Rodolphe Lepigre</p>
        </li>
        <li id="uid37">
          <p noindent="true">Contact: François Thiré</p>
        </li>
        <li id="uid38">
          <p noindent="true">Publications: <ref xlink:href="https://hal.inria.fr/hal-01086609" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Dedukti:un vérificateur de preuves universel</ref> -
<ref xlink:href="https://hal.inria.fr/hal-01176715" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Rewriting Modulo <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>β</mi></math></formula> in the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula> <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>Π</mi></math></formula>-Calculus Modulo</ref> -
<ref xlink:href="https://hal.inria.fr/hal-01441751" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Expressing theories in the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>Π</mi></math></formula>-calculus modulo theory and in the Dedukti system</ref></p>
        </li>
        <li id="uid39">
          <p noindent="true">URL: <ref xlink:href="https://deducteam.github.io/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>deducteam.<allowbreak/>github.<allowbreak/>io/</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid40" level="1">
      <bodyTitle>Holide</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Proof</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Holide translates HOL proofs to Dedukti[OT] proofs, using the OpenTheory standard (common to HOL Light and HOL4). Dedukti[OT] being the encoding of OpenTheory in Dedukti.</p>
      <simplelist>
        <li id="uid41">
          <p noindent="true">Contact: Guillaume Burel</p>
        </li>
        <li id="uid42">
          <p noindent="true">URL: <ref xlink:href="http://deducteam.gforge.inria.fr/holide/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>deducteam.<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>holide/</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid43" level="1">
      <bodyTitle>HOT</bodyTitle>
      <p>
        <i>Higher-Order Termination</i>
      </p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> HOT is an automated termination prover for higher-order rewriting, based on the notion of computability closure.</p>
      <simplelist>
        <li id="uid44">
          <p noindent="true">Contact: Frédéric Blanqui</p>
        </li>
        <li id="uid45">
          <p noindent="true">URL: <ref xlink:href="http://rewriting.gforge.inria.fr/hot.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>rewriting.<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hot.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid46" level="1">
      <bodyTitle>iProver Modulo</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Automated deduction - Automated theorem proving</p>
      <p noindent="true"><span class="smallcap" align="left">Scientific Description:</span> Integration of ordered polarized resolution modulo theory into the prover iProver.</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> iProver Modulo is an extension of the automated theorem prover iProver originally developed by Konstantin Korovin at the University of Manchester. It implements ordered polarized resolution modulo theory, a refinement of the resolution method based on deduction modulo theory. It takes as input a proposition in predicate logic and a clausal rewriting system defining the theory in which the formula has to be proved. Normalization with respect to the term rewriting rules is performed very efficiently through translation into OCaml code, compilation and dynamic linking. Experiments have shown that ordered polarized resolution modulo dramatically improves proof search compared to using raw axioms.</p>
      <p noindent="true"><span class="smallcap" align="left">News Of The Year:</span> Maintenance of Dedukti output</p>
      <simplelist>
        <li id="uid47">
          <p noindent="true">Participant: Guillaume Burel</p>
        </li>
        <li id="uid48">
          <p noindent="true">Partner: ENSIIE</p>
        </li>
        <li id="uid49">
          <p noindent="true">Contact: Guillaume Burel</p>
        </li>
        <li id="uid50">
          <p noindent="true">Publications: <ref xlink:href="https://hal.inria.fr/hal-01126321" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">A Shallow Embedding of Resolution and Superposition Proofs into the ??-Calculus Modulo</ref> -
<ref xlink:href="https://hal.inria.fr/hal-01125858" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Experimenting with deduction modulo</ref></p>
        </li>
        <li id="uid51">
          <p noindent="true">URL: <ref xlink:href="https://github.com/gburel/iProverModulo" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>github.<allowbreak/>com/<allowbreak/>gburel/<allowbreak/>iProverModulo</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid52" level="1">
      <bodyTitle>mSAT</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Propositional logic</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> mSAT is a modular, proof-producing, SAT and SMT core based on Alt-Ergo Zero, written in OCaml. The solver accepts user-defined terms, formulas and theory, making it a good tool for experimenting. This tool produces resolution proofs as trees in which the leaves are user-defined proof of lemmas.</p>
      <simplelist>
        <li id="uid53">
          <p noindent="true">Contact: Guillaume Bury</p>
        </li>
        <li id="uid54">
          <p noindent="true">Publication: <ref xlink:href="https://hal.inria.fr/hal-01670765" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">mSAT:An OCaml SAT Solver</ref></p>
        </li>
        <li id="uid55">
          <p noindent="true">URL: <ref xlink:href="https://github.com/Gbury/mSAT" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>github.<allowbreak/>com/<allowbreak/>Gbury/<allowbreak/>mSAT</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid56" level="1">
      <bodyTitle>Rainbow</bodyTitle>
      <p>
        <i>Termination certificate verifier</i>
      </p>
      <p noindent="true"><span class="smallcap" align="left">Keywords:</span> Demonstration - Code generation - Verification</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Rainbow is a set of tools for automatically verifying the correctness of termination certificates expressed in the CPF format used in the annual international competition of termination tools. It contains: a tool xsd2coq for generating Coq data types for representing XML files valid with respect to some XML Schema, a tool xsd2ml for generating OCaml data types and functions for parsing XML files valid with respect to some XML Schema, a tool for translating a CPF file into a Coq script, and a standalone Coq certified tool for verifying the correctness of a CPF file.</p>
      <simplelist>
        <li id="uid57">
          <p noindent="true">Author: Frédéric Blanqui</p>
        </li>
        <li id="uid58">
          <p noindent="true">Contact: Frédéric Blanqui</p>
        </li>
        <li id="uid59">
          <p noindent="true">Publications: <ref xlink:href="https://hal.inria.fr/tel-01097793" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Automated verification of termination certificates</ref> -
<ref xlink:href="https://hal.inria.fr/hal-00763495" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Automated verification of termination certificates</ref></p>
        </li>
        <li id="uid60">
          <p noindent="true">URL: <ref xlink:href="http://color.inria.fr/rainbow.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>color.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>rainbow.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid61" level="1">
      <bodyTitle>Krajono</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Proof</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Krajono translates Matita proofs into Dedukti[CiC] (encoding of CiC in Dedukti) terms.</p>
      <simplelist>
        <li id="uid62">
          <p noindent="true">Contact: François Thiré</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid63" level="1">
      <bodyTitle>archsat</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Automated theorem proving - First-order logic - Propositional logic</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Archsat is an automated theorem prover aimed at studying the integration of first-order theorem prover technologies, such as rewriting, into SMT solvers.</p>
      <simplelist>
        <li id="uid64">
          <p noindent="true">Contact: Guillaume Bury</p>
        </li>
        <li id="uid65">
          <p noindent="true">URL: <ref xlink:href="https://gforge.inria.fr/projects/archsat" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>projects/<allowbreak/>archsat</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid66" level="1">
      <bodyTitle>lrat2dk</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Automated theorem proving - Proof</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Take as input a SAT proof trace in LRAT format, which can be obtained from the de facto standard format DRAT using drat-trim. Output a proof checkable by Dedukti, in a shallow encoding of propositional logic.</p>
      <simplelist>
        <li id="uid67">
          <p noindent="true">Participant: Guillaume Burel</p>
        </li>
        <li id="uid68">
          <p noindent="true">Partner: ENSIIE</p>
        </li>
        <li id="uid69">
          <p noindent="true">Contact: Guillaume Burel</p>
        </li>
        <li id="uid70">
          <p noindent="true">URL: <ref xlink:href="https://github.com/gburel/lrat2dk" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>github.<allowbreak/>com/<allowbreak/>gburel/<allowbreak/>lrat2dk</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid71" level="1">
      <bodyTitle>ekstrakto</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> TPTP - TSTP - Proof assistant - Dedukti</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Extracting TPTP problems from a TSTP trace.
Proof reconstruction in Dedukti from TSTP trace.</p>
      <simplelist>
        <li id="uid72">
          <p noindent="true">Contact: Mohamed Yacine El Haddad</p>
        </li>
        <li id="uid73">
          <p noindent="true">URL: <ref xlink:href="https://github.com/elhaddadyacine/ekstrakto" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>github.<allowbreak/>com/<allowbreak/>elhaddadyacine/<allowbreak/>ekstrakto</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid74" level="1">
      <bodyTitle>SizeChangeTool</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Rewriting systems - Proof assistant - Termination</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> A termination-checker for higher-order rewriting with dependent types.
Took part in the Termination Competition 2018 ( http://termination-portal.org/wiki/Termination_Competition_2018 ) in the "Higher-Order Rewriting (union Beta)" category.</p>
      <simplelist>
        <li id="uid75">
          <p noindent="true">Partner: Mines ParisTech</p>
        </li>
        <li id="uid76">
          <p noindent="true">Contact: Guillaume Genestier</p>
        </li>
        <li id="uid77">
          <p noindent="true">URL: <ref xlink:href="https://github.com/Deducteam/SizeChangeTool" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>github.<allowbreak/>com/<allowbreak/>Deducteam/<allowbreak/>SizeChangeTool</ref></p>
        </li>
      </simplelist>
    </subsection>
  </logiciels>
  <resultats id="uid78">
    <bodyTitle>New Results</bodyTitle>
    <subsection id="uid79" level="1">
      <bodyTitle><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calculus modulo theory</bodyTitle>
      <p>Gilles Dowek, Jean-Pierre Jouannaud and Jiaxiang Liu have started a program for developing new techniques for proving confluence of dependently typed theories, which do not rely on termination. These results have been presented at Types 2016, and will be submitted to a Journal early 2019.
Target applications for these techniques are encodings of the Calculus of inductive constructions with polymorphic universes in the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calculus modulo theory.</p>
      <p>Frédéric Blanqui has published in the Journal of Functional Programming a long article synthesizing his work on the use of size annotations for proving termination <ref xlink:href="#deducteam-2018-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. This paper provides a general and modular criterion for the termination of simply-typed <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula>-calculus extended with function symbols defined by user-defined rewrite rules. Following a work of Hughes, Pareto and Sabry, for functions defined with a fixpoint operator and pattern-matching, several criteria use typing rules for bounding the height of arguments in function calls. In this paper, we extend this approach to rewriting-based function definitions and more general user-defined notions of size.</p>
      <p>Size-change termination is a technique introduced for first-order functional programs.
In <ref xlink:href="#deducteam-2018-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, Frédéric Blanqui and Guillaume Genestier show how it can be used to study the termination of higher-order rewriting in the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calculus modulo theory.</p>
      <p>Dependency pairs are a key concept at the core of modern automated termination provers for first-order term rewrite systems.
In <ref xlink:href="#deducteam-2018-bid5" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, Frédéric Blanqui, Guillaume Genestier and Olivier Hermant introduced an extension of this technique for a large class of dependently-typed higher-order rewrite systems. This improves previous results by Wahlstedt on one hand and Frédéric Blanqui on the other hand to strong normalization and non-orthogonal rewrite systems. This new criterion has been implemented in the type-checker <span class="smallcap" align="left">Dedukti</span>.</p>
    </subsection>
    <subsection id="uid80" level="1">
      <bodyTitle>
        <span class="smallcap" align="left">Dedukti</span>
      </bodyTitle>
      <p>Frédéric Blanqui and Guillaume Genestier have formally defined the
operational semantics of <span class="smallcap" align="left">Dedukti</span> 2.5, showing some problems with
non left-linear rewrite rules.</p>
      <p>Rodolphe Lepigre, Frédéric Blanqui and Franck Slama developed a new
version of <span class="smallcap" align="left">Dedukti</span>, available on
<ref xlink:href="https://github.com/Deducteam/lambdapi" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>github.<allowbreak/>com/<allowbreak/>Deducteam/<allowbreak/>lambdapi</ref>, with meta-variables and
a small set of tactics in order to be able to build <span class="smallcap" align="left">Dedukti</span> proofs
interactively.</p>
      <p>Aristomenis-Dionysios Papadopoulos has added a rewrite tactic in the style of Ssreflect
<ref xlink:href="#deducteam-2018-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>Emilio Gallego added an LSP server for communicating with editors.</p>
      <p>Ismail Lachheb has developed a plugin for
<span class="smallcap" align="left">Dedukti</span> based on the LSP protocol into the Atom editor
<ref xlink:href="#deducteam-2018-bid7" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>Guillaume Burel added support for polarized Deduction modulo theory in <span class="smallcap" align="left">Dedukti</span>.</p>
      <p>Quentin Ye has developed an algorithm to compare <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula>-terms. The main point was to take sharing into account, so as to relate the complexity with the space used to represent the term, rather than with the size of the term. He has implemented this algorithm in the <span class="smallcap" align="left">Dedukti</span> codebase. He has also run his algorithm on examples that show an exponential speed-up compared to the naive algorithm <ref xlink:href="#deducteam-2018-bid8" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.
</p>
    </subsection>
    <subsection id="uid81" level="1">
      <bodyTitle>Theories</bodyTitle>
      <p>Gaspard Férey and François Thiré defined a new encoding for Cumulative type systems (CTS) in the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calculus modulo theory, extending the work of Ali Assaf's PhD  <ref xlink:href="#deducteam-2018-bid9" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. This encoding relies on explicit subtyping which requires additional computational rules. It provides a way to encode a larger class of CTS, which sheds a new light on the computational content of explicit subtyping. This encoding should be extendable to express more advanced features such as universe polymorphism in the Calculus of Inductive Construction, a first step to have a faithful encoding of the <span class="smallcap" align="left">Coq</span> system. The encoding has been proven correct under the hypothesis that the computational rules are confluent.</p>
      <p>François Thiré redesigned the tool <span class="smallcap" align="left">Universo</span>, so that it can be used for a larger class of CTS. The specification for <span class="smallcap" align="left">Universo</span> can be given by rewrite rules which makes <span class="smallcap" align="left">Universo</span> much easier to use. This tool is a first step to have an automatic chain of translations to translate proofs in the encoding of <span class="smallcap" align="left">Matita</span> to STT<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo>∀</mo><mrow><mi>β</mi><mi>δ</mi></mrow></msub></math></formula>.which would make these proofs interoperable with 5 different systems.</p>
      <p>François Thiré changed the encoding provided by <span class="smallcap" align="left">Krajono</span> to integrate some ideas of the encoding discussed above. This encoding is compatible with the tool <span class="smallcap" align="left">Universo</span>.</p>
      <p>Gaspard Férey updated the <span class="smallcap" align="left">CoqInE</span> software to translate <span class="smallcap" align="left">Coq</span>'s 8.8 version. In this version, the standard library relies on universe polymorphism so partial support for the translation of this feature was integrated. Since encodings of the many features of Coq (inductive constructions, floating universes, several kinds of universe polymorphisms, etc) are a current work in progress, the software was made parameterizable to allow experimentations of multiple encodings of these features.</p>
      <p>Gaspard Férey showcased an encoding of the Calculus of Inductive Constructions (CiC) relying on associative-commutative (AC) rewriting on the arithmetic library translated from <span class="smallcap" align="left">Matita</span>. This practical experiment shows the limitations of AC-rewriting (as implemented in <span class="smallcap" align="left">Dedukti</span>) in terms of performance and the need for special care when defining encodings relying on this feature.</p>
      <p>Guillaume Burel began to write a tool translating SAT proof traces in LRAT format into <span class="smallcap" align="left">Dedukti</span> proofs. The main issue was that steps in LRAT traces are not logical consequences of previous clauses but only preserve provability.</p>
      <p>Mohamed Yacine El Haddad developed a tool to extract TPTP problems from a TSTP trace (generated by automated theorem provers) and reconstruct the proof of the trace in <span class="smallcap" align="left">Dedukti</span> format.</p>
      <p>Bruno Barras has started to develop a model of Homotopy Type Theory (HoTT) in <span class="smallcap" align="left">Dedukti</span>.
This is basically a presheaf model, where the choice of the base category leads either to the simplicial sets model or to the cubical model of HoTT. This construction generalizes the setoid model construction <ref xlink:href="#deducteam-2018-bid10" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> to an arbitrary dimension. Since this involves encoding notions of category theory, the rewriting feature of <span class="smallcap" align="left">Dedukti</span> is intensively used to represent, among others, the associativity of morphism composition, or the naturality conditions.</p>
      <p>Guillaume Bury has proposed an automation-friendly set theory for the B method. This theory is expressed using first order logic extended to polymorphic types and rewriting. Rewriting is introduced along the lines of deduction modulo theory, where axioms are turned into rewrite rules over both propositions and terms. This work has been published in  <ref xlink:href="#deducteam-2018-bid11" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
    </subsection>
    <subsection id="uid82" level="1">
      <bodyTitle>Interoperability</bodyTitle>
      <p>François Thiré has defined in <span class="smallcap" align="left">Dedukti</span> a constructive version of simple type theory with prenex polymorphism: STT<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo>∀</mo><mrow><mi>β</mi><mi>δ</mi></mrow></msub></math></formula>. This work has been published at the LFMTP workshop in <ref xlink:href="#deducteam-2018-bid12" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. STT<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo>∀</mo><mrow><mi>β</mi><mi>δ</mi></mrow></msub></math></formula> has been used to encode an arithmetic library able to prove little Fermat's theorem. Then these proofs has been exported to different systems that are: <span class="smallcap" align="left">Coq</span>, <span class="smallcap" align="left">Matita</span>, <span class="smallcap" align="left">Lean</span> and <span class="smallcap" align="left">OpenTheory</span>. Gilles Dowek, César Muñoz, and François Thiré have developed a translation of STT<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo>∀</mo><mrow><mi>β</mi><mi>δ</mi></mrow></msub></math></formula> to <span class="smallcap" align="left">PVS</span>.</p>
      <p>Then, Walid Moustaoui and François Thiré have built a website called <span class="smallcap" align="left">Logipedia</span> which allows the user to inspect this arithmetic library and the user can download the proof of this theorem to one of the systems mentioned above.
</p>
    </subsection>
    <subsection id="uid83" level="1">
      <bodyTitle>Drags</bodyTitle>
      <p>Shared and cyclic structures are very common in both programming and proving, which requires generalizing term rewriting techniques to graphs. Jean-Pierre Jouannaud and Nachum Dershowitz have introduced a very general class of multigraphs, called drags, equipped with a composition operator <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mo>⊗</mo></math></formula> which provides with a rich categorical structure. Rewriting a drag <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>D</mi></math></formula> can then be defined in a very simple way, by writing <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>D</mi></math></formula> as the composition of a left-hand side of rules <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>L</mi></math></formula> and a context <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>C</mi></math></formula>, and then replacing <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>L</mi></math></formula> by <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>R</mi></math></formula>, the right-hand side of the rule, which yields the rewritten drag <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>R</mi><mo>⊗</mo><mi>C</mi></mrow></math></formula>. The fundamental aspects of the algebra of drags have been presented at TERMGRAPH'2018 and have also been submitted to a special issue of TCS. Termination of drag rewriting in investigated in <ref xlink:href="#deducteam-2018-bid13" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.
</p>
    </subsection>
    <subsection id="uid84" level="1">
      <bodyTitle>SCTL</bodyTitle>
      <p>Gilles Dowek, Liu Jian, and Ying Jiang have reworked the presentation of CTL in sequent calculus proposed by Gilles Dowek and Ying Jiang in 2012 and provided an implementation of it. This work has been published in <ref xlink:href="#deducteam-2018-bid14" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
    </subsection>
  </resultats>
  <partenariat id="uid85">
    <bodyTitle>Partnerships and Cooperations</bodyTitle>
    <subsection id="uid86" level="1">
      <bodyTitle>National Initiatives</bodyTitle>
      <p>The ANR PROGRAMme is an ANR for junior researcher Liesbeth Demol (CNRS, UMR 8163
STL, University Lille 3) to which G. Dowek participates. The subject
is: “What is a program? Historical and Philosophical
perspectives”. This project aims at developing the first coherent
analysis and pluralistic understanding of “program” and its
implications to theory and practice.</p>
    </subsection>
    <subsection id="uid87" level="1">
      <bodyTitle>International Initiatives</bodyTitle>
      <p>Brazil: STIC Amsud.</p>
      <p>Argentina: Ecos</p>
      <p>China: Inria-NSFC</p>
    </subsection>
    <subsection id="uid88" level="1">
      <bodyTitle>Informal International Partners</bodyTitle>
      <p>Our main international partners are
Alejandro Diáz-Caro (Buenos Aires),
Bruno Lopes (Niteroi),
Ying Jiang (Beijing),
Florian Rabe (Bremen),
Brigitte Pientka (McGill),
César Muñoz (NASA), and
Stéphane Graham-Lengrand (SRI).</p>
    </subsection>
    <subsection id="uid89" level="1">
      <bodyTitle>International Research Visitors</bodyTitle>
      <p>Alejandro Díaz-Caro (Buenos Aires) has visited Deducteam for two weeks.</p>
      <p>Ying Jiang (Beijing) has visited Deducteam for three weeks.</p>
      <p>Aristomenis-Dionysios Papadopoulos (Imperial College, London) has visited Deducteam. He worked with Frédéric Blanqui on the development of a rewrite tactic in <span class="smallcap" align="left">Dedukti</span> <ref xlink:href="#deducteam-2018-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <subsection id="uid90" level="2">
        <bodyTitle>Visits to International Teams</bodyTitle>
        <p>Gilles Dowek has spent two weeks at the University of Buenos Aires.</p>
        <p>Gilles Dowek has spent two weeks at the Institute of Aerospace (USA).
</p>
      </subsection>
    </subsection>
  </partenariat>
  <diffusion id="uid91">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection id="uid92" level="1">
      <bodyTitle>Promoting Scientific Activities</bodyTitle>
      <subsection id="uid93" level="2">
        <bodyTitle>Scientific Events Organization</bodyTitle>
        <p>Guillaume Burel has been local organizer of the scientific days of the CNRS GDR GPL working groups LTP and MTV2.</p>
      </subsection>
      <subsection id="uid94" level="2">
        <bodyTitle>Scientific Events Selection</bodyTitle>
        <p>Frédéric Blanqui has been PC chair of the 13th International
Workshop on Logical Frameworks and Meta-Languages: Theory and
Practice (LFMTP'18) with Giselle Reis.</p>
        <p>Frédéric Blanqui is Workshop Chair of LICS and member of the
Steering Committee of LICS.</p>
        <p>Frédéric Blanqui is member of the Steering Committee of the
International School on Rewriting (ISR) of the WG 1.6 of the
International Federation for Information Processing.</p>
        <p>Gilles Dowek has been a PC member of TYPES 2018.</p>
        <p>Guillaume Burel has been PC member of the 30th Journées Francophones des Langages Applicatifs.</p>
        <p>Guillaume Burel has reviewed a submission for the International Conference on Principles and Practice of Constraint Programming (CP).
Guillaume Genestier reviewed submissions to the conferences Logic in Computer Science (LICS), Principles and Practice of Declarative Programming (PPDP) and European Symposium on Programming (ESOP).</p>
      </subsection>
      <subsection id="uid95" level="2">
        <bodyTitle>Journals</bodyTitle>
        <p>Gilles Dowek is an editor of TCS-C.</p>
        <p>Frédéric Blanqui has reviewed a paper for Mathematical Structures
in Computer Science (MSCS).
Guillaume Burel has reviewed papers for the Computer Journal and Logical Methods in
Computer Science (LMCS).
Rodolphe Lepigre has reviewed a paper for International Conference on Foundations of Software Science and Computation Structures (FoSSaCS).
Rodolphe Lepigre has reviewed a paper for the journal ACM Transactions on Programming Languages and Systems (TOPLAS).
Franck Slama has reviewed a paper for the Journal of Functional Programming.</p>
      </subsection>
      <subsection id="uid96" level="2">
        <bodyTitle>Invited Talks</bodyTitle>
        <simplelist>
          <li id="uid97">
            <p noindent="true">Rodolphe Lepigre gave an invited talk entitled “The PML Language: Realizability at the Service of Program Proofs” at the Realizability Workshop (12-13 June 2018) in Luminy.</p>
          </li>
          <li id="uid98">
            <p noindent="true">Rodolphe Lepigre gave an invited talk entitled “An Overview of the PML<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mrow/><mn>2</mn></msub></math></formula> Language: Realizability, Subtyping and Cyclic Proofs” at LRI, for the starting days of the new Scalp working group of GDR IM. This is a presentation of his paper  <ref xlink:href="#deducteam-2018-bid15" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
          </li>
          <li id="uid99">
            <p noindent="true">Gilles Dowek has given an invited talk at NFM (Nasa Formal Methods).</p>
          </li>
          <li id="uid100">
            <p noindent="true">Jean-Pierre Jouannaud has given an invited talk at the workshop "Rewriting Techniques for Program Transformation and Evaluation" at FLoC, on July 8, 2018.</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid101" level="2">
        <bodyTitle>Seminars</bodyTitle>
        <simplelist>
          <li id="uid102">
            <p noindent="true">Gilles Dowek has participated to the meeting "From Information to Cells" organized by Hélène Kirchner and Antoine Danchin. He has given a talk at the National Institute of Aerospace.</p>
          </li>
          <li id="uid103">
            <p noindent="true">Gilles Dowek has co-organized a seminar on Logic and Philosophy at the CNFHPST.</p>
          </li>
          <li id="uid104">
            <p noindent="true">Guillaume Burel has presented a talk entitled “Bridging holes on <span class="smallcap" align="left">Dedukti</span> proofs, an overview” at the scientific day of the Digicosme working group UPSCaLe.</p>
          </li>
          <li id="uid105">
            <p noindent="true">Bruno Barras has given a talk entitled “An analysis of bindlib” at the UPSCaLe meeting (June'18) held in Palaiseau.</p>
          </li>
          <li id="uid106">
            <p noindent="true">Mohamed Yacine EL HADDAD has presented his work at internal laboratory seminar of LSV (June'18) and SAMOVAR (November'18).</p>
          </li>
          <li id="uid107">
            <p noindent="true">Gaspard Férey has presented his work at internal laboratory seminar of LSV (June'18).</p>
          </li>
          <li id="uid108">
            <p noindent="true">Guillaume Genestier has presented his work at the internal laboratory seminar of Centre de Recherche en Informatique of Mines ParisTech (February'18) and LSV (June'18) and presented <span class="smallcap" align="left">Dedukti</span> at the doctoral seminar of La Société Informatique de France (June'18).
He presented <ref xlink:href="#deducteam-2018-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> in the WorkShop on Termination (WST) at Oxford (July'18).</p>
          </li>
          <li id="uid109">
            <p noindent="true">Rodolphe Lepigre has presented his work on "Termination checking using well-founded typing derivations" at a Deducteam seminar in September 2018.</p>
          </li>
          <li id="uid110">
            <p noindent="true">Rodolphe Lepigre has given a talk entitled “The PML<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mrow/><mn>2</mn></msub></math></formula> Language, Integrated Program Verification in ML” at the Max Planck Institute for Software Systems in Saarbrücken, in November 2018.</p>
          </li>
          <li id="uid111">
            <p noindent="true">Franck Slama has presented some previous work at an internal laboratory seminar of LSV in December 2017.</p>
          </li>
          <li id="uid112">
            <p noindent="true">François Thiré has presented his work on interoperability at the UPSCaLe seminar on March 2018, then he presented his paper <ref xlink:href="#deducteam-2018-bid12" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> at the LFMT Workshop at Oxford (July'17).</p>
          </li>
          <li id="uid113">
            <p noindent="true">Aristomenis Papadopoulos has presented the work he did during his summer internship at a Deducteam seminar in September 2018.</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid114" level="2">
        <bodyTitle>Leadership within the scientific community</bodyTitle>
        <p>Gilles Dowek is president of the scientific board of the Socitété informatique de France.</p>
        <p>He is a member of the Ethic council CERNA.</p>
        <p>He is a member of the Comité National Français d’Histoire et de Philosophie des Sciences et des techniques.</p>
        <p>He is a member of the scientific board of La Main à la pâte.</p>
        <p>He is a member of the scientific board of the Institut Villebon Charpak.</p>
        <p>He is a member of the scientific board of the Maison des sciences de Lorraine.</p>
        <p>He is the president of the Board of teacher school (ESPE) of the University of Lorraine.</p>
        <p>He is a member of the scientific board of SystemX.</p>
        <p>He is a member of the scientific board of the team Humanités numériques at the Collège des Bernardins.</p>
        <p>Gilles Dowek and Jean-Pierre Jouannaud are honorary members of IFIP-WG1.6.</p>
        <p>Jean-Pierre Jouannaud is a permanent member of the visiting committee of Academia Sinica, Taiwan.</p>
      </subsection>
      <subsection id="uid115" level="2">
        <bodyTitle>Scientific Expertise</bodyTitle>
        <p>Frédéric Blanqui reviewed a project for the Netherlands
Organization for Scientific Research (NWO).</p>
      </subsection>
    </subsection>
    <subsection id="uid116" level="1">
      <bodyTitle>Teaching - Supervision - Juries</bodyTitle>
      <subsection id="uid117" level="2">
        <bodyTitle>Teaching</bodyTitle>
        <simplelist>
          <li id="uid118">
            <p noindent="true">Master: Bruno Barras, proof assistants, 12h, M2, MPRI</p>
          </li>
          <li id="uid119">
            <p noindent="true">Master: Frédéric Blanqui, formal languages, 21h, M1, ENSIIE</p>
          </li>
          <li id="uid120">
            <p noindent="true">Master: Frédéric Blanqui, rewriting theory, 14h, M1, ENS Paris-Saclay</p>
          </li>
          <li id="uid121">
            <p noindent="true">Master: Frédéric Blanqui, <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula>-calculus and theories in first-order logic, 18h, M1/M2, ENS Paris-Saclay</p>
          </li>
          <li id="uid122">
            <p noindent="true">Master: Gilles Dowek has given a course at MPRI.</p>
          </li>
          <li id="uid123">
            <p noindent="true">Master: Gilles Dowek is in charge of the second year of Masters at the École normale de Paris Saclay.</p>
          </li>
          <li id="uid124">
            <p noindent="true">Master: Gilles Dowek has given a one week invited course at the University of Buenos Aires.</p>
          </li>
          <li id="uid125">
            <p noindent="true">Licence: Guillaume Genestier, logic tutorials, 45h, L3, ENS Paris-Saclay</p>
          </li>
          <li id="uid126">
            <p noindent="true">Licence: Guillaume Genestier, complexity remedial classes, 11h, L3, ENS Paris-Saclay</p>
          </li>
          <li id="uid127">
            <p noindent="true">Licence: Gaspard Férey, language theory, 44h, L3, EISTI</p>
          </li>
          <li id="uid128">
            <p noindent="true">Licence: François Thiré, (spring) logic project, 26h, L3 ENS Paris-Saclay</p>
          </li>
          <li id="uid129">
            <p noindent="true">Licence: François Thiré, (spring) Programmation 2 tutorials, 26h, L3 ENS Paris-Saclay</p>
          </li>
          <li id="uid130">
            <p noindent="true">Licence: François Thiré, (fall) Architectures and Systems tutorials, 36h, L3 ENS Paris-Saclay</p>
          </li>
        </simplelist>
        <simplelist>
          <li id="uid131">
            <p noindent="true">Frédéric Blanqui is co-director of the pole 4 of the doctoral school STIC of the University Paris-Saclay.</p>
          </li>
          <li id="uid132">
            <p noindent="true">Frédéric Blanqui is member of the committee of the doctoral school of the ENS Paris-Saclay.</p>
          </li>
          <li id="uid133">
            <p noindent="true">Frédéric Blanqui is in charge of following PhD students at LSV.</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid134" level="2">
        <bodyTitle>Supervision</bodyTitle>
        <simplelist>
          <li id="uid135">
            <p noindent="true">PhD Defended: Frédéric Gilbert, Gilles Dowek and Florent Kirchner,</p>
          </li>
          <li id="uid136">
            <p noindent="true">PhD in progress: Guillaume Bury, David Delahaye and Gilles Dowek,</p>
          </li>
          <li id="uid137">
            <p noindent="true">PhD in progress: Guillaume Genestier, termination in <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calculus modulo theory, 01/10/17, Frédéric Blanqui and Olivier Hermant,</p>
          </li>
          <li id="uid138">
            <p noindent="true">PhD in progress: Mohamed Yacine El Haddad, using automated provers in proof assistants, 05/01/18, Frédéric Blanqui and Guillaume Burel,</p>
          </li>
          <li id="uid139">
            <p noindent="true">PhD in progress: Gaspard Férey, Associative-Commutative rewriting in the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calculus, 01/09/18, Gilles Dowek,</p>
          </li>
          <li id="uid140">
            <p noindent="true">PhD in progress: François Thiré, Design tools to make interoperability easier in <span class="smallcap" align="left">Dedukti</span>, 01/09/18, Gilles Dowek.</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid141" level="2">
        <bodyTitle>Juries</bodyTitle>
        <p>Gilles Dowek has been a member of the Jury of the PhD defence of Pierre Boutry. He has been an evaluator of the thesis of Thibault Gauthier. He has been a member of the Jury of the habilitation defence of Julien Signoles and of Alexei Grinbaum.
</p>
      </subsection>
    </subsection>
    <subsection id="uid142" level="1">
      <bodyTitle>Popularization</bodyTitle>
      <subsection id="uid143" level="2">
        <bodyTitle>Articles and contents</bodyTitle>
        <p>Gilles Dowek writes a monthly column in Pour la Science (12 issues) and has started a bi-monthly column in Le Monde (3 issues).</p>
        <p>Gilles Dowek has given interviews to France Inter, Radio France Internationale, France Culture, Ouest France, Usbek et Rica, and Philosophie Magazine.</p>
      </subsection>
      <subsection id="uid144" level="2">
        <bodyTitle>Education</bodyTitle>
        <p>Gilles Dowek has participated to meetings on scientific education in Switzerland, Belgium, and Côte d'Ivoire.</p>
        <p>He has been heard by a committee of the the Éducation Nationale on pedagogical data and privacy.</p>
        <p>He has given a talk on job mutations to mathematics inspectors.</p>
      </subsection>
      <subsection id="uid145" level="2">
        <bodyTitle>Interventions</bodyTitle>
        <p>Gilles Dowek has given popular science talks in Toulouse, Antony, Issoudun, Rueil Malmaison, Saint Louis, Saint-Cloud, Rennes, Nancy, Paris, Nîmes, St Quentin en Yvelines, Montbéliard, Molaix, St Agrève, Rhodes, Marcoule, and Juvisy.
</p>
      </subsection>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    
    <biblStruct id="deducteam-2018-bid25" type="inproceedings" rend="refer" n="refercite:assaf:hal-01441751">
      <identifiant type="hal" value="hal-01441751"/>
      <analytic>
        <title level="a">Expressing theories in the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>Π</mi></math></formula>-calculus modulo theory and in the Dedukti system</title>
        <author>
          <persName>
            <foreName>Ali</foreName>
            <surname>Assaf</surname>
            <initial>A.</initial>
          </persName>
          <persName key="deducteam-2018-idp159152">
            <foreName>Guillaume</foreName>
            <surname>Burel</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Raphal</foreName>
            <surname>Cauderlier</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2018-idp146000">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
          <persName key="deducteam-2018-idp191760">
            <foreName>Catherine</foreName>
            <surname>Dubois</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>Frédéric</foreName>
            <surname>Gilbert</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Pierre</foreName>
            <surname>Halmagrand</surname>
            <initial>P.</initial>
          </persName>
          <persName key="deducteam-2018-idp194608">
            <foreName>Olivier</foreName>
            <surname>Hermant</surname>
            <initial>O.</initial>
          </persName>
          <persName>
            <foreName>Ronan</foreName>
            <surname>Saillard</surname>
            <initial>R.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">22nd International Conference on Types for Proofs and Programs, TYPES 2016</title>
        <loc>Novi SAd, Serbia</loc>
        <imprint>
          <dateStruct>
            <month>May</month>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal-mines-paristech.archives-ouvertes.fr/hal-01441751" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal-mines-paristech.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01441751</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid10" type="article" rend="refer" n="refercite:DBLP:journals/mscs/BarrasCH15">
      <identifiant type="doi" value="10.1017/S0960129514000504"/>
      <analytic>
        <title level="a">A generalization of the Takeuti-Gandy interpretation</title>
        <author>
          <persName key="deducteam-2018-idp148912">
            <foreName>Bruno</foreName>
            <surname>Barras</surname>
            <initial>B.</initial>
          </persName>
          <persName key="pi.r2-2018-idp145952">
            <foreName>Thierry</foreName>
            <surname>Coquand</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>Simon</foreName>
            <surname>Huber</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Mathematical Structures in Computer Science</title>
        <imprint>
          <biblScope type="volume">25</biblScope>
          <biblScope type="number">5</biblScope>
          <dateStruct>
            <year>2015</year>
          </dateStruct>
          <biblScope type="pages">1071–1099</biblScope>
          <ref xlink:href="https://doi.org/10.1017/S0960129514000504" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>doi.<allowbreak/>org/<allowbreak/>10.<allowbreak/>1017/<allowbreak/>S0960129514000504</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid30" type="article" rend="refer" n="refercite:BLANQUI:2005:Inria-00105648:1">
      <identifiant type="doi" value="10.1017/S0960129504004426"/>
      <identifiant type="hal" value="inria-00105648"/>
      <analytic>
        <title level="a">Definitions by rewriting in the Calculus of Constructions</title>
        <author>
          <persName key="deducteam-2018-idp151376">
            <foreName>Frédéric</foreName>
            <surname>Blanqui</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Mathematical Structures in Computer Science</title>
        <imprint>
          <biblScope type="volume">15</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year>2005</year>
          </dateStruct>
          <biblScope type="pages">37-92</biblScope>
          <ref xlink:href="http://hal.inria.fr/inria-00105648/en/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>inria-00105648/<allowbreak/>en/</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid2" type="article" rend="refer" n="refercite:blanqui:hal-01163091">
      <identifiant type="doi" value="10.2168/LMCS-11(4:3)2015"/>
      <identifiant type="hal" value="hal-01163091"/>
      <analytic>
        <title level="a">The Computability Path Ordering</title>
        <author>
          <persName key="deducteam-2018-idp151376">
            <foreName>Frédéric</foreName>
            <surname>Blanqui</surname>
            <initial>F.</initial>
          </persName>
          <persName key="deducteam-2018-idp188912">
            <foreName>Jean-Pierre</foreName>
            <surname>Jouannaud</surname>
            <initial>J.-P.</initial>
          </persName>
          <persName>
            <foreName>Albert</foreName>
            <surname>Rubio</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Logical Methods in Computer Science</title>
        <imprint>
          <dateStruct>
            <month>October</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01163091" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01163091</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid29" type="inproceedings" rend="refer" n="refercite:Burel11">
      <analytic>
        <title level="a">Experimenting with Deduction Modulo</title>
        <author>
          <persName key="deducteam-2018-idp159152">
            <foreName>Guillaume</foreName>
            <surname>Burel</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Viorica</foreName>
            <surname>Sofronie-Stokkermans</surname>
            <initial>V.</initial>
          </persName>
          <persName>
            <foreName>Nikolaj</foreName>
            <surname>Bjørner</surname>
            <initial>N.</initial>
          </persName>
        </editor>
        <title level="m">CADE 2011</title>
        <title level="s">Lecture Notes in Artificial Intelligence</title>
        <imprint>
          <biblScope type="volume">6803</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">162–176</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid26" type="inproceedings" rend="refer" n="refercite:CousineauDowek">
      <analytic>
        <title level="a">Embedding Pure Type Systems in the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>Π</mi></math></formula>-calculus modulo</title>
        <author>
          <persName>
            <foreName>Denis</foreName>
            <surname>Cousineau</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2018-idp146000">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Simona</foreName>
            <surname>Ronchi della Rocca</surname>
            <initial>S.</initial>
          </persName>
        </editor>
        <title level="m">Typed lambda calculi and applications</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">4583</biblScope>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year>2007</year>
          </dateStruct>
          <biblScope type="pages">102-117</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid27" type="article" rend="refer" n="refercite:DHK">
      <analytic>
        <title level="a">Theorem proving modulo</title>
        <author>
          <persName key="deducteam-2018-idp146000">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Thérèse</foreName>
            <surname>Hardin</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>Claude</foreName>
            <surname>Kirchner</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Journal of Automated Reasoning</title>
        <imprint>
          <biblScope type="volume">31</biblScope>
          <dateStruct>
            <year>2003</year>
          </dateStruct>
          <biblScope type="pages">33-73</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid28" type="article" rend="refer" n="refercite:Hermant10">
      <analytic>
        <title level="a">Resolution is Cut-Free</title>
        <author>
          <persName key="deducteam-2018-idp194608">
            <foreName>Olivier</foreName>
            <surname>Hermant</surname>
            <initial>O.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Journal of Automated Reasoning</title>
        <imprint>
          <biblScope type="volume">44</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <month>March</month>
            <year>2010</year>
          </dateStruct>
          <biblScope type="pages">245-276</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid31" type="article" rend="refer" n="refercite:B2Zenon">
      <analytic>
        <title level="a">Verifying B Proof Rules using Deep Embedding and Automated Theorem Proving</title>
        <author>
          <persName>
            <foreName>Mélanie</foreName>
            <surname>Jacquel</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Karim</foreName>
            <surname>Berkani</surname>
            <initial>K.</initial>
          </persName>
          <persName>
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2018-idp191760">
            <foreName>Catherine</foreName>
            <surname>Dubois</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Software and Systems Modeling (SoSyM)</title>
        <imprint>
          <dateStruct>
            <month>June</month>
            <year>2013</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid32" type="article" rend="refer" n="refercite:jacquel:hal-01099338">
      <identifiant type="doi" value="10.1007/978-3-642-31365-3_26"/>
      <identifiant type="hal" value="hal-01099338"/>
      <analytic>
        <title level="a">Tableaux Modulo Theories Using Superdeduction</title>
        <author>
          <persName>
            <foreName>Mélanie</foreName>
            <surname>Jacquel</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Karim</foreName>
            <surname>Berkani</surname>
            <initial>K.</initial>
          </persName>
          <persName>
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2018-idp191760">
            <foreName>Catherine</foreName>
            <surname>Dubois</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Global Journal of Advanced Software Engineering (GJASE)</title>
        <imprint>
          <biblScope type="volume">1</biblScope>
          <dateStruct>
            <month>December</month>
            <year>2014</year>
          </dateStruct>
          <biblScope type="pages">1 - 13</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01099338" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01099338</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid20" type="phdthesis" rend="year" n="cite:gilbert:hal-01673518">
      <identifiant type="hal" value="hal-01673518"/>
      <monogr>
        <title level="m">Extending higher-order logic with predicate subtyping: Application to PVS</title>
        <author>
          <persName>
            <foreName>Frédéric</foreName>
            <surname>Gilbert</surname>
            <initial>F.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Université Sorbonne Paris Cité ; Université Paris Diderot</orgName>
          </publisher>
          <dateStruct>
            <month>April</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01673518" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01673518</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Theses</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid3" type="article" rend="year" n="cite:blanqui:hal-01424921">
      <identifiant type="doi" value="10.1017/S0956796818000072"/>
      <identifiant type="hal" value="hal-01424921"/>
      <analytic>
        <title level="a">Size-based termination of higher-order rewriting</title>
        <author>
          <persName key="deducteam-2018-idp151376">
            <foreName>Frédéric</foreName>
            <surname>Blanqui</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01146">
        <idno type="issn">0956-7968</idno>
        <title level="j">Journal of Functional Programming</title>
        <imprint>
          <dateStruct>
            <month>April</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01424921" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01424921</ref>
        </imprint>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1802.06603" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1802.<allowbreak/>06603</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid14" type="article" rend="year" n="cite:jiang:hal-01970274">
      <identifiant type="hal" value="hal-01970274"/>
      <analytic>
        <title level="a">Towards Combining Model Checking and Proof Checking</title>
        <author>
          <persName key="pi.r2-2018-idp196400">
            <foreName>Ying</foreName>
            <surname>Jiang</surname>
            <initial>Y.</initial>
          </persName>
          <persName key="larsen-2018-idp208224">
            <foreName>Jian</foreName>
            <surname>Liu</surname>
            <initial>J.</initial>
          </persName>
          <persName key="deducteam-2018-idp146000">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
          <persName key="pi.r2-2018-idp171904">
            <foreName>Kailiang</foreName>
            <surname>Ji</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00393">
        <idno type="issn">0010-4620</idno>
        <title level="j">The Computer Journal</title>
        <imprint>
          <dateStruct>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01970274" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01970274</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid23" type="article" rend="year" n="cite:lepigre:hal-01972050">
      <identifiant type="doi" value="10.4204/EPTCS.274.4"/>
      <identifiant type="arXiv" value="1807.01352"/>
      <identifiant type="hal" value="hal-01972050"/>
      <analytic>
        <title level="a">Abstract Representation of Binders in OCaml using the Bindlib Library</title>
        <author>
          <persName key="deducteam-2018-idp161696">
            <foreName>Rodolphe</foreName>
            <surname>Lepigre</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Christophe</foreName>
            <surname>Raffalli</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00523">
        <idno type="issn">2075-2180</idno>
        <title level="j">Electronic Proceedings in Theoretical Computer Science</title>
        <imprint>
          <biblScope type="volume">274</biblScope>
          <dateStruct>
            <month>July</month>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">42-56</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01972050" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01972050</ref>
        </imprint>
      </monogr>
      <note type="bnote"><ref xlink:href="https://arxiv.org/abs/1807.01872" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1807.<allowbreak/>01872</ref> - In Proceedings LFMTP 2018, arXiv:1807.01352</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid12" type="article" rend="year" n="cite:thire:hal-01929714">
      <identifiant type="doi" value="10.4204/EPTCS.274.5"/>
      <identifiant type="hal" value="hal-01929714"/>
      <analytic>
        <title level="a">Sharing a Library between Proof Assistants: Reaching out to the HOL Family *</title>
        <author>
          <persName key="deducteam-2018-idp176512">
            <foreName>François</foreName>
            <surname>Thiré</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00523">
        <idno type="issn">2075-2180</idno>
        <title level="j">Electronic Proceedings in Theoretical Computer Science</title>
        <imprint>
          <biblScope type="volume">274</biblScope>
          <dateStruct>
            <month>July</month>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">57 - 71</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01929714" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01929714</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid4" type="inproceedings" rend="year" n="cite:blanqui:hal-01944731">
      <identifiant type="hal" value="hal-01944731"/>
      <analytic>
        <title level="a">Termination of λΠ modulo rewriting using the size-change principle (work in progress)</title>
        <author>
          <persName key="deducteam-2018-idp151376">
            <foreName>Frédéric</foreName>
            <surname>Blanqui</surname>
            <initial>F.</initial>
          </persName>
          <persName key="deducteam-2018-idp174048">
            <foreName>Guillaume</foreName>
            <surname>Genestier</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <editor role="editor">
          <persName>
            <foreName>Salvador</foreName>
            <surname>Lucas</surname>
            <initial>S.</initial>
          </persName>
        </editor>
        <title level="m">16th International Workshop on Termination</title>
        <loc>Oxford, United Kingdom</loc>
        <imprint>
          <dateStruct>
            <month>July</month>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">10-14</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01944731" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01944731</ref>
        </imprint>
        <meeting id="cid336458">
          <title>International Workshop on Termination</title>
          <num>16</num>
          <abbr type="sigle">WST</abbr>
        </meeting>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1812.01853" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1812.<allowbreak/>01853</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid19" type="inproceedings" rend="year" n="cite:burel:hal-01670476">
      <identifiant type="doi" value="10.4230/LIPIcs.MFCS.2018.9"/>
      <identifiant type="hal" value="hal-01670476"/>
      <analytic>
        <title level="a">Linking Focusing and Resolution with Selection</title>
        <author>
          <persName key="deducteam-2018-idp159152">
            <foreName>Guillaume</foreName>
            <surname>Burel</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <editor role="editor">
          <persName>
            <foreName>Igor</foreName>
            <surname>Potapov</surname>
            <initial>I.</initial>
          </persName>
          <persName>
            <foreName>Paul</foreName>
            <surname>Spirakis</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>James</foreName>
            <surname>Worrell</surname>
            <initial>J.</initial>
          </persName>
        </editor>
        <title level="m">43rd International Symposium on Mathematical Foundations of Computer Science (MFCS 2018)</title>
        <loc>Liverpool, United Kingdom</loc>
        <title level="s">Leibniz International Proceedings in Informatics (LIPIcs)</title>
        <imprint>
          <biblScope type="volume">117</biblScope>
          <publisher>
            <orgName>Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik</orgName>
          </publisher>
          <dateStruct>
            <month>August</month>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">9:1-9:14</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01670476" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01670476</ref>
        </imprint>
        <meeting id="cid316194">
          <title>International Symposium on Mathematical Foundations of Computer Science</title>
          <num>43</num>
          <abbr type="sigle">MFCS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid22" type="inproceedings" rend="year" n="cite:colin:hal-01929508">
      <identifiant type="hal" value="hal-01929508"/>
      <analytic>
        <title level="a">Unboxing Mutually Recursive Type Definitions in OCaml</title>
        <author>
          <persName key="gallium-2018-idp168688">
            <foreName>Simon</foreName>
            <surname>Colin</surname>
            <initial>S.</initial>
          </persName>
          <persName key="deducteam-2018-idp161696">
            <foreName>Rodolphe</foreName>
            <surname>Lepigre</surname>
            <initial>R.</initial>
          </persName>
          <persName key="parsifal-2018-idp128720">
            <foreName>Gabriel</foreName>
            <surname>Scherer</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="no" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">JFLA 2019</title>
        <loc>Les Rousses, France</loc>
        <imprint>
          <dateStruct>
            <month>January</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01929508" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01929508</ref>
        </imprint>
        <meeting id="cid344980">
          <title>Journées Francophones des Langages Applicatifs</title>
          <num>30</num>
          <abbr type="sigle">JFLA</abbr>
        </meeting>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1811.02300" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1811.<allowbreak/>02300</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid21" type="inproceedings" rend="year" n="cite:dershowitz:hal-01853836">
      <identifiant type="hal" value="hal-01853836"/>
      <analytic>
        <title level="a">Drags: A Simple Algebraic Framework For Graph Rewriting</title>
        <author>
          <persName>
            <foreName>Nachum</foreName>
            <surname>Dershowitz</surname>
            <initial>N.</initial>
          </persName>
          <persName key="deducteam-2018-idp188912">
            <foreName>Jean-Pierre</foreName>
            <surname>Jouannaud</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">TERMGRAPH 2018 - 10th International Workshop on Computing with Terms and Graphs</title>
        <loc>Oxford, United Kingdom</loc>
        <imprint>
          <dateStruct>
            <month>July</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01853836" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01853836</ref>
        </imprint>
        <meeting id="cid323502">
          <title>International Workshop on Computing with Terms and Graphs</title>
          <num>10</num>
          <abbr type="sigle">TERMGRAPH</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid13" type="inproceedings" rend="year" n="cite:dershowitz:hal-01903086">
      <identifiant type="hal" value="hal-01903086"/>
      <analytic>
        <title level="a">Graph Path Orderings</title>
        <author>
          <persName>
            <foreName>Nachum</foreName>
            <surname>Dershowitz</surname>
            <initial>N.</initial>
          </persName>
          <persName key="deducteam-2018-idp188912">
            <foreName>Jean-Pierre</foreName>
            <surname>Jouannaud</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="no" x-invited-conference="no" x-editorial-board="yes">
        <editor role="editor">
          <persName key="marelle-2018-idp153168">
            <foreName>Gilles</foreName>
            <surname>Barthe</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Geoff</foreName>
            <surname>Sutcliffe</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Margus</foreName>
            <surname>Veanes</surname>
            <initial>M.</initial>
          </persName>
        </editor>
        <title level="m">2nd International Conference on Logic for Programming, Artificial Intelligence and Reasoning</title>
        <loc>Awassa, Ethiopia</loc>
        <title level="s">EPiC Series in Computing</title>
        <imprint>
          <biblScope type="volume">57</biblScope>
          <dateStruct>
            <month>November</month>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">1-18</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01903086" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01903086</ref>
        </imprint>
        <meeting id="cid290069">
          <title>International Conference on Logic for Programming, Artificial Intelligence and Reasoning</title>
          <num>22</num>
          <abbr type="sigle">LPAR</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid8" type="techreport" rend="year" n="cite:ye:hal-01973539">
      <identifiant type="hal" value="hal-01973539"/>
      <monogr>
        <title level="m">Comparaison des termes avec partage</title>
        <author>
          <persName key="deducteam-2018-idp186416">
            <foreName>Quentin</foreName>
            <surname>Ye</surname>
            <initial>Q.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="institution">LSV, ENS Cachan, CNRS, Inria, Université Paris-Saclay, Cachan (France)</orgName>
          </publisher>
          <dateStruct>
            <month>July</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01973539" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01973539</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Research Report</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid5" type="unpublished" rend="year" n="cite:blanqui:hal-01943941">
      <identifiant type="hal" value="hal-01943941"/>
      <monogr>
        <title level="m">Dependency Pairs Termination in Dependent Type Theory Modulo Rewriting</title>
        <author>
          <persName key="deducteam-2018-idp151376">
            <foreName>Frédéric</foreName>
            <surname>Blanqui</surname>
            <initial>F.</initial>
          </persName>
          <persName key="deducteam-2018-idp174048">
            <foreName>Guillaume</foreName>
            <surname>Genestier</surname>
            <initial>G.</initial>
          </persName>
          <persName key="deducteam-2018-idp194608">
            <foreName>Olivier</foreName>
            <surname>Hermant</surname>
            <initial>O.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>December</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01943941" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01943941</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid16" type="unpublished" rend="year" n="cite:diazcaro:hal-01109104">
      <identifiant type="hal" value="hal-01109104"/>
      <monogr>
        <title level="m">A logic identifying isomorphic propositions</title>
        <author>
          <persName>
            <foreName>Alejandro</foreName>
            <surname>Díaz-Caro</surname>
            <initial>A.</initial>
          </persName>
          <persName key="deducteam-2018-idp146000">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>August</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01109104" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01109104</ref>
        </imprint>
      </monogr>
      <note type="bnote"><ref xlink:href="https://arxiv.org/abs/1501.06125" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1501.<allowbreak/>06125</ref> - There is a mistake in the main proof (strong normalisation), and the system is actually not normalising in its current form</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid17" type="unpublished" rend="year" n="cite:gilbert:hal-01977585">
      <identifiant type="hal" value="hal-01977585"/>
      <monogr>
        <title level="m">Verifiable certificates for predicate subtyping</title>
        <author>
          <persName>
            <foreName>Frédéric</foreName>
            <surname>Gilbert</surname>
            <initial>F.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>January</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01977585" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01977585</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid7" type="mastersthesis" rend="year" n="cite:lachheb:hal-01898401">
      <identifiant type="hal" value="hal-01898401"/>
      <monogr x-international-audience="no">
        <title level="m">Une interface pour Dedukti</title>
        <author>
          <persName key="deducteam-2018-idp178976">
            <foreName>Ismaïl</foreName>
            <surname>Lachheb</surname>
            <initial>I.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">LSV, ENS Cachan, CNRS, Inria, Université Paris-Saclay, Cachan (France)</orgName>
          </publisher>
          <dateStruct>
            <month>September</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01898401" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01898401</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Masters thesis</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid18" type="mastersthesis" rend="year" n="cite:moustaoui:hal-01975446">
      <identifiant type="hal" value="hal-01975446"/>
      <monogr x-international-audience="yes">
        <title level="m">Encyclopédie en ligne de démonstrations formelles</title>
        <author>
          <persName key="deducteam-2018-idp181456">
            <foreName>Walid</foreName>
            <surname>Moustaoui</surname>
            <initial>W.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">LSV, ENS Cachan, CNRS, Inria, Université Paris-Saclay, Cachan (France)</orgName>
          </publisher>
          <dateStruct>
            <month>September</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01975446" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01975446</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Masters thesis</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid6" type="mastersthesis" rend="year" n="cite:papadopoulos:hal-01890253">
      <identifiant type="hal" value="hal-01890253"/>
      <monogr x-international-audience="yes">
        <title level="m">Industrial Placement Report Research Placement in Deducteam</title>
        <author>
          <persName key="deducteam-2018-idp183936">
            <foreName>Aristomenis-Dionysios</foreName>
            <surname>Papadopoulos</surname>
            <initial>A.-D.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Imperial College London</orgName>
          </publisher>
          <dateStruct>
            <month>October</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01890253" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01890253</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Masters thesis</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid9" type="phdthesis" rend="foot" n="footcite:assaf:tel-01235303">
      <identifiant type="hal" value="tel-01235303"/>
      <monogr>
        <title level="m">A framework for defining computational higher-order logics</title>
        <author>
          <persName>
            <foreName>Ali</foreName>
            <surname>Assaf</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">École polytechnique</orgName>
          </publisher>
          <dateStruct>
            <month>September</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://pastel.archives-ouvertes.fr/tel-01235303" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>pastel.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>tel-01235303</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Theses</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid0" type="phdthesis" rend="foot" n="footcite:Boespflug">
      <monogr>
        <title level="m">Conception d'un noyau de vérification de preuves pour le <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calcul modulo</title>
        <author>
          <persName>
            <foreName>Mathieu</foreName>
            <surname>Boespflug</surname>
            <initial>M.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">École Polytechnique</orgName>
          </publisher>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="typdoc">Ph. D. Thesis</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid11" type="inproceedings" rend="foot" n="footcite:DBLP:conf/asm/BuryCDE18">
      <identifiant type="doi" value="10.1007/978-3-319-91271-4_32"/>
      <analytic>
        <title level="a">An Automation-Friendly Set Theory for the B Method</title>
        <author>
          <persName key="deducteam-2018-idp166624">
            <foreName>Guillaume</foreName>
            <surname>Bury</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Simon</foreName>
            <surname>Cruanes</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Pierre-Louis</foreName>
            <surname>Euvrard</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Michael J.</foreName>
            <surname>Butler</surname>
            <initial>M. J.</initial>
          </persName>
          <persName>
            <foreName>Alexander</foreName>
            <surname>Raschke</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Thai Son</foreName>
            <surname>Hoang</surname>
            <initial>T. S.</initial>
          </persName>
          <persName>
            <foreName>Klaus</foreName>
            <surname>Reichl</surname>
            <initial>K.</initial>
          </persName>
        </editor>
        <title level="m">Abstract State Machines, Alloy, B, TLA, VDM, and Z - 6th International Conference, ABZ 2018, Southampton, UK, June 5-8, 2018, Proceedings</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">10817</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">409–414</biblScope>
          <ref xlink:href="https://doi.org/10.1007/978-3-319-91271-4_32" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>doi.<allowbreak/>org/<allowbreak/>10.<allowbreak/>1007/<allowbreak/>978-3-319-91271-4_32</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid1" type="inproceedings" rend="foot" n="footcite:Dowek:2012:TIC:2359888.2359895">
      <identifiant type="doi" value="10.1007/978-3-642-31585-5_2"/>
      <analytic>
        <title level="a">A Theory Independent Curry-de Bruijn-howard Correspondence</title>
        <author>
          <persName key="deducteam-2018-idp146000">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Proceedings of the 39th International Colloquium Conference on Automata, Languages, and Programming - Volume Part II</title>
        <loc>Berlin, Heidelberg</loc>
        <title level="s">ICALP'12</title>
        <imprint>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">13–15</biblScope>
          <ref xlink:href="http://dx.doi.org/10.1007/978-3-642-31585-5_2" 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-31585-5_2</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2018-bid15" type="inproceedings" rend="foot" n="footcite:lepigre:hal-01972000">
      <identifiant type="doi" value="10.4230/LIPIcs.TYPES.2017.5"/>
      <identifiant type="hal" value="hal-01972000"/>
      <analytic>
        <title level="a">PML 2 : Integrated Program Verification in ML</title>
        <author>
          <persName key="deducteam-2018-idp161696">
            <foreName>Rodolphe</foreName>
            <surname>Lepigre</surname>
            <initial>R.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">23rd International Conference on Types for Proofs and Programs (TYPES 2017)</title>
        <loc>Budapest, Hungary</loc>
        <imprint>
          <dateStruct>
            <month>July</month>
            <year>2017</year>
          </dateStruct>
          <biblScope type="pages">27</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01972000" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01972000</ref>
        </imprint>
      </monogr>
    </biblStruct>
  </biblio>
</raweb>
