<?xml version="1.0" encoding="utf-8"?>
<raweb xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" year="2015">
  <identification id="deducteam" isproject="true">
    <shortname>DEDUCTEAM</shortname>
    <projectName>Deduction modulo, interopérabilité et démonstration automatique</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>
    <header_dates_team>Creation of the Team: 2011 December 01</header_dates_team>
    <LeTypeProjet>Team</LeTypeProjet>
    <keywordsSdN>
      <term>2. - Software</term>
      <term>3. - Data and knowledge</term>
      <term>7. - Fundamental Algorithmics</term>
    </keywordsSdN>
    <keywordsSecteurs>
      <term>7. - Transport and logistics</term>
    </keywordsSecteurs>
    <DescriptionTeam>Inria teams are typically groups of researchers working on the definition of a common project, and objectives, with the goal to arrive at the creation of a project-team. Such project-teams may include other partners (universities or research institutions).</DescriptionTeam>
    <UR name="Rocquencourt"/>
    <moreinfo/>
  </identification>
  <team id="uid1">
    <person key="deducteam-2014-idm9408">
      <firstname>Gilles</firstname>
      <lastname>Dowek</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Team leader, Inria, Senior Researcher</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="deducteam-2014-idm7920">
      <firstname>Frédéric</firstname>
      <lastname>Blanqui</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="deducteam-2014-idp99360">
      <firstname>Simon</firstname>
      <lastname>Cruanes</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>École Polytechnique, until Sep 2015</moreinfo>
    </person>
    <person key="deducteam-2014-idp95616">
      <firstname>Ali</firstname>
      <lastname>Assaf</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>École Polytechnique, until Sep 2015</moreinfo>
    </person>
    <person key="deducteam-2014-idm6464">
      <firstname>Guillaume</firstname>
      <lastname>Bury</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>ENS Paris, Université Paris Diderot</moreinfo>
    </person>
    <person key="deducteam-2014-idp104776">
      <firstname>Frédéric</firstname>
      <lastname>Gilbert</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Ecole des Ponts ParisTech</moreinfo>
    </person>
    <person key="deducteam-2014-idp108552">
      <firstname>Kailiang</firstname>
      <lastname>Ji</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>ANR Locali, until Oct 2015</moreinfo>
    </person>
    <person key="deducteam-2015-idp69544">
      <firstname>Bruno</firstname>
      <lastname>Bernardo</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Until Sep 2015</moreinfo>
    </person>
    <person key="deducteam-2014-idp86656">
      <firstname>Vaston</firstname>
      <lastname>Goncalves Da Costa</lastname>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Universidade Federal de Goias, until Feb 2015</moreinfo>
    </person>
    <person key="deducteam-2014-idp89224">
      <firstname>Ying</firstname>
      <lastname>Jiang</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>ISCAS, Aug-Sep 2015</moreinfo>
    </person>
    <person key="lifeware-2014-idp73408">
      <firstname>Virginie</firstname>
      <lastname>Collette</lastname>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Inria</moreinfo>
    </person>
    <person key="deducteam-2014-idp93032">
      <firstname>Gaetan</firstname>
      <lastname>Gilbert</lastname>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Intern, until Aug 2015</moreinfo>
    </person>
    <person key="deducteam-2015-idp75832">
      <firstname>Shuai</firstname>
      <lastname>Wang</lastname>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Intern, ENS Cachan, Mar-Aug 2015</moreinfo>
    </person>
    <person key="deducteam-2014-idp96840">
      <firstname>Guillaume</firstname>
      <lastname>Burel</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>MdC ENSIIE</moreinfo>
    </person>
    <person key="deducteam-2014-idp98104">
      <firstname>Raphaël</firstname>
      <lastname>Cauderlier</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>CNAM</moreinfo>
    </person>
    <person key="deducteam-2014-idp100600">
      <firstname>David</firstname>
      <lastname>Delahaye</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>MdC CNAM, until Aug 2015</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="deducteam-2014-idp102048">
      <firstname>Catherine</firstname>
      <lastname>Dubois</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Pr ENSIIE</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="deducteam-2014-idp106032">
      <firstname>Pierre</firstname>
      <lastname>Halmagrand</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>CNAM</moreinfo>
    </person>
    <person key="deducteam-2014-idp107280">
      <firstname>Olivier</firstname>
      <lastname>Hermant</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>ENSM Paris</moreinfo>
    </person>
    <person key="deducteam-2015-idp84920">
      <firstname>Simon</firstname>
      <lastname>Martiel</lastname>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Université Joseph Fourier, since Oct 2015</moreinfo>
    </person>
    <person key="deducteam-2014-idp109760">
      <firstname>Ronan</firstname>
      <lastname>Saillard</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>ENSM Paris, until Sep 2015</moreinfo>
    </person>
    <person key="antique-2014-idp74904">
      <firstname>Arnaud</firstname>
      <lastname>Spiwack</lastname>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>ENSM Paris, until Oct 2015</moreinfo>
    </person>
    <person key="deducteam-2015-idp88736">
      <firstname>Jean-Pierre</firstname>
      <lastname>Jouannaud</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Université Paris-Sud, École Polytechnique</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="deducteam-2015-idp90248">
      <firstname>Éric</firstname>
      <lastname>Uzena</lastname>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Intern, Denis Diderot</moreinfo>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection id="uid3" level="1">
      <bodyTitle>Objectives</bodyTitle>
      <p>The team investigates applications of recent results in proof theory
to the design of logical frameworks and automated theorem proving systems.
It develops the Dedukti logical framework and the iProver modulo and
Zenon modulo automated theorem proving systems.</p>
    </subsection>
    <subsection id="uid4" level="1">
      <bodyTitle>History</bodyTitle>
      <p><i>Deduction modulo</i> is a formulation of predicate logic
where deduction is performed modulo an equivalence relation defined on
propositions. A typical example is the equivalence relation relating
propositions differing only by a re-arrangement of brackets around
additions, relating, for instance, the propositions <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>P</mi><mo>(</mo><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo><mo>+</mo><mi>z</mi><mo>)</mo></mrow></math></formula>
and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>P</mi><mo>(</mo><mi>x</mi><mo>+</mo><mo>(</mo><mi>y</mi><mo>+</mo><mi>z</mi><mo>)</mo><mo>)</mo></mrow></math></formula>. Reasoning modulo this equivalence relation
permits to drop the associativity axiom. Thus, in
Deduction modulo, a theory is formed with a set of axioms and an
equivalence relation. When the set of axioms is empty the theory is
called <i>purely computational</i>.</p>
      <p>Deduction modulo was proposed at the end of the 20th century as a tool
to simplify the completeness proof of equational resolution. Soon, it
was noticed that this idea was also present in other areas of logic,
such as Martin-Löf's type theory, where the
equivalence relation is definitional equality, Prawitz' extended
natural deduction, etc. More generally, Deduction
modulo gives an account on the way reasoning and computation are
articulated in a formal proof, a topic slightly neglected by logic,
but of prime importance when proofs are computerized.</p>
      <p>The early research on Deduction modulo focused on the
design of general proof search methods—Resolution
modulo, tableaux modulo, etc.—that could be applied to any theory formulated
in Deduction modulo, to general proof normalization and cut
elimination results, to the definitions of models taking the
difference between reasoning and computation into account, and to the
definition of specific theories—simple type theory,
arithmetic, some versions of set theory, etc.—as purely computational
theories.</p>
    </subsection>
  </presentation>
  <fondements id="uid5">
    <bodyTitle>Research Program</bodyTitle>
    <subsection id="uid6" level="1">
      <bodyTitle>From proof-checking to Interoperability</bodyTitle>
      <p>A new turn with Deduction modulo was taken when the idea of reasoning modulo an
arbitrary equivalence relation was applied to typed <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula>-calculi
with dependent types, that permits to express proofs as algorithms,
using the Brouwer-Heyting-Kolmogorov interpretation and the Curry-de
Bruijn-Howard correspondence <ref xlink:href="#deducteam-2015-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.
It was shown in 2007, that extending the
simplest <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula>-calculus with dependent types, the  <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula>-calculus, with an equivalence relation, led to a calculus
we 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, that permitted to simulate
many other <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>λ</mi></math></formula>-calculi, such as the Calculus of Constructions,
designed to express proofs in specific theories.</p>
      <p>This led to the development of a general proof-checker based on 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 <ref xlink:href="#deducteam-2015-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, that could be used
to verify proofs coming from different proof systems, such as Coq
<ref xlink:href="#deducteam-2015-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, HOL <ref xlink:href="#deducteam-2015-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, etc. To emphasize this versatility
of our proof-system, we called it Dedukti —“to deduce” in
Esperanto. This system is currently developed together with companion
systems, Coqine, Holide, Focalide, and Zenonide, that permits to
translate proofs from Coq, HOL, Focalize, and Zenon, to Dedukti.
Other tools, such as Zenon Modulo, directly output proofs that can be
checked by Dedukti.
Dedukti proofs can also be exported to other systems, in
particular to the MMT format <ref xlink:href="#deducteam-2015-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>A thesis, which is at the root of our research effort, and which was
already formulated in <ref xlink:href="#deducteam-2015-bid5" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> is that proof-checkers should be
theory independent. 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>. Such a theory independent
proof-checker is called a <i>Logical Framework</i>.</p>
      <p>Using a single prover to check proofs coming from different provers
naturally led to investigate how these proofs could interact one with
another. 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. On a longer term we believe that,
for each proof, we should be
able to identify the systems in which it can be expressed.</p>
    </subsection>
    <subsection id="uid7" level="1">
      <bodyTitle>Automated theorem proving</bodyTitle>
      <p>Deduction modulo has originally been proposed to solve a problem in
automated theorem proving and some of the early work in this area
focused on the design of an automated theorem proving method called
<i>Resolution modulo</i>, but this method was so complex that it was
never implemented. This method was simplified in 2010 <ref xlink:href="#deducteam-2015-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
and it could
then be implemented. This implementation that builds on the
iProver effort <ref xlink:href="#deducteam-2015-bid7" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> is called iProver modulo.</p>
      <p>iProver modulo gave surprisingly good results <ref xlink:href="#deducteam-2015-bid8" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, so
that we use it now to search for proofs in many areas: in the theory
of classes—also known as B set theory—, on finite
structures, etc. Similar ideas have also been implemented for the
tableau method with in particular several extensions of the Zenon
automated theorem prover. More precisely, two extensions have been
realized: the first one is called <ref xlink:href="http://cedric.cnam.fr/~delahaye/super-zenon/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">SuperZenon</ref>  <ref xlink:href="#deducteam-2015-bid9" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> <ref xlink:href="#deducteam-2015-bid10" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> and is an
extension to superdeduction (which is a variant of Deduction modulo), and
the second one is called
ZenonModulo  <ref xlink:href="#deducteam-2015-bid11" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, <ref xlink:href="#deducteam-2015-bid12" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> and is an
extension to Deduction modulo. Both extensions have been extensively
tested over first-order problems (of the TPTP library), and also
provide good results in terms of number of proved problems. In
particular, these tools provide good performances in set theory, so
that SuperZenon has been successfully applied to verify B proof
rules of Atelier B (work in collaboration with
Siemens). Similarly, we plan to apply ZenonModulo in the framework of
the BWare project to verify B proof obligations coming from
the modeling of industrial applications.</p>
      <p>More generally, we believe that proof-checking and automated theorem
proving have a lot to learn from each other, because a proof is
both a static linguistic object justifying the truth of a proposition
and a dynamic process of proving this proposition.</p>
    </subsection>
    <subsection id="uid8" level="1">
      <bodyTitle>Models of computation</bodyTitle>
      <p>The idea of Deduction modulo is that computation plays a major role in
the foundations of mathematics. This led us to investigate the role
played by computation in other sciences, in particular in physics. Some
of this work can be seen as a continuation of Gandy's <ref xlink:href="#deducteam-2015-bid13" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> on
the fact
that the physical Church-Turing thesis is a consequence of
three principles of physics, two well-known: the homogeneity of
space and time, and the existence of a bound on the velocity of information,
and one more speculative: the existence of a bound on the density of
information.</p>
      <p>This led us to develop physically oriented models of computations.</p>
    </subsection>
  </fondements>
  <domaine id="uid9">
    <bodyTitle>Application Domains</bodyTitle>
    <subsection id="uid10" level="1">
      <bodyTitle>Safety of aerospace systems</bodyTitle>
      <p>In parallel with this effort in logic and in the development of
proof checkers and automated theorem proving systems, we always have
been interested in using such tools. One of our favorite
application domain is the safety of aerospace systems. Together with
César Muñoz' team in Nasa-Langley, we have proved the correctness of
several geometric algorithms used in air traffic control.</p>
      <p>This has led us sometimes to develop such algorithms ourselves, and
sometimes to develop tools for automating these proofs.</p>
    </subsection>
    <subsection id="uid11" level="1">
      <bodyTitle>B-set theory</bodyTitle>
      <p>Set theory appears to be an appropriate
theory for automated theorem provers based on Deduction modulo, in
particular the several extensions of Zenon (SuperZenon and
ZenonModulo). Modeling techniques using set theory are therefore good
candidates to assess these tools. This is what we have done with the
B method whose formalism relies on set theory. A collaboration
with Siemens has been developed
to automatically verify the B
proof rules of Atelier B  <ref xlink:href="#deducteam-2015-bid14" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. From this work
presented in the Doctoral dissertation of Mélanie Jacquel,
the
<ref xlink:href="http://cedric.cnam.fr/~delahaye/super-zenon/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">SuperZenon</ref>
tool  <ref xlink:href="#deducteam-2015-bid9" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> <ref xlink:href="#deducteam-2015-bid10" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> has been designed
in order to be able to reason modulo the B set theory. As a sequel of
this work, we contribute to the BWare project whose aim is to provide a
mechanized framework to support the automated verification of B
proof obligations coming from the development of industrial
applications. In this context, we have recently designed
ZenonModulo  <ref xlink:href="#deducteam-2015-bid11" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, <ref xlink:href="#deducteam-2015-bid12" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
(Pierre Halmagrand's PhD thesis, which has started on October 2013) to
deal with the B set theory. In this work, the idea is to
manually transform the B set theory into a theory modulo and
provide it to ZenonModulo in order to verify the proof obligations of the
BWare project.</p>
    </subsection>
    <subsection id="uid12" level="1">
      <bodyTitle>Termination certificate verification</bodyTitle>
      <p>Termination is an important property to verify, especially in
critical applications. Automated termination provers use more and
more complex theoretical results and external tools (e.g.
sophisticated SAT solvers) that make their results not fully
trustable and very difficult to check. To overcome this problem, a
language for termination certificates, called
<ref xlink:href="http://cl-informatik.uibk.ac.at/software/cpf/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">CPF</ref>, has been
developed since several years now. Deducteam develops a formally
certified tool, <ref xlink:href="http://color.inria.fr/rainbow.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Rainbow</ref>,
based on the Coq library <ref xlink:href="http://color.inria.fr/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">CoLoR</ref>, that
is able to automatically verify the correctness of such termination
certificates.</p>
    </subsection>
  </domaine>
  <highlights id="uid13">
    <bodyTitle>Highlights of the Year</bodyTitle>
    <subsection id="uid14" level="1">
      <bodyTitle>Highlights of the Year</bodyTitle>
      <p>Deducteam released a new version of Dedukti, more efficient, and with
new features (e.g. higher-order patterns, confluence checking).</p>
    </subsection>
  </highlights>
  <logiciels id="uid15">
    <bodyTitle>New Software and Platforms</bodyTitle>
    <subsection id="uid16" level="1">
      <bodyTitle>Introduction</bodyTitle>
      <p>Deducteam develops several kinds of tools or libraries:</p>
      <simplelist>
        <li id="uid17">
          <p noindent="true">Proof checkers:</p>
          <simplelist>
            <li id="uid18">
              <p noindent="true">Dedukti: proof checker for 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 rewriting</p>
            </li>
            <li id="uid19">
              <p noindent="true">Sukerujo: extension of Dedukti with syntactic
constructions for records, strings, lists, etc.</p>
            </li>
            <li id="uid20">
              <p noindent="true">Rainbow: CPF termination certificate verifier</p>
            </li>
          </simplelist>
        </li>
        <li id="uid21">
          <p noindent="true">Tools for translating into Dedukti's proof format proofs coming
from various other provers:</p>
          <simplelist>
            <li id="uid22">
              <p noindent="true">Coqine translates Coq proofs</p>
            </li>
            <li id="uid23">
              <p noindent="true">Focalide translates Focalize proofs</p>
            </li>
            <li id="uid24">
              <p noindent="true">Holide translates OpenTheory proofs (HOL-Light, HOL4, ProofPower)</p>
            </li>
            <li id="uid25">
              <p noindent="true">Krajono translates Matita proofs</p>
            </li>
            <li id="uid26">
              <p noindent="true">Sigmaid translates ς-calculus</p>
            </li>
          </simplelist>
        </li>
        <li id="uid27">
          <p noindent="true">Automated theorem provers:</p>
          <simplelist>
            <li id="uid28">
              <p noindent="true">iProverModulo: theorem prover based on polarized resolution modulo</p>
            </li>
            <li id="uid29">
              <p noindent="true">SuperZenon: extension of Zenon using superdeduction</p>
            </li>
            <li id="uid30">
              <p noindent="true">ZenonArith: extension of Zenon using the simplex algorithm for arithmetic</p>
            </li>
            <li id="uid31">
              <p noindent="true">ZenonModulo: extension of Zenon using deduction modulo and producing Dedukti proofs</p>
            </li>
            <li id="uid32">
              <p noindent="true">Zipperposition: superposition prover featuring arithmetic and induction</p>
            </li>
            <li id="uid33">
              <p noindent="true">HOT: automated termination prover for higher-order rewrite systems</p>
            </li>
          </simplelist>
        </li>
        <li id="uid34">
          <p noindent="true">Libraries or generation tools:</p>
          <simplelist>
            <li id="uid35">
              <p noindent="true">CoLoR: Coq library on rewriting theory and termination</p>
            </li>
            <li id="uid36">
              <p noindent="true">Logtk: library for first-order automated reasoning</p>
            </li>
            <li id="uid37">
              <p noindent="true">mSat: modular SAT/SMT solver with proof output</p>
            </li>
            <li id="uid38">
              <p noindent="true">Moca: generator of construction functions for types with relations on constructors</p>
            </li>
          </simplelist>
        </li>
      </simplelist>
      <p>In the following, we only details software that received improvements
in 2015.</p>
      <p>In addition, Shuai Wang developed the ProofCloud prototype, a proof
retrieval engine for verified higher order proofs. ProofCloud provides
a fast proof searching service for mathematicians and computer
scientists for the reuse of proofs and proof packages. Using
ProofCloud, he conducted a statistical analysis of the OpenTheory
repository.</p>
    </subsection>
    <subsection id="uid39" level="1">
      <bodyTitle>Autotheo</bodyTitle>
      <p>Autotheo is a tool that transforms axiomatic theories into polarized rewriting systems, thus making them usable in iProver Modulo. 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 iProver Modulo.</p>
      <simplelist>
        <li id="uid40">
          <p noindent="true">Contact: Guillaume Burel</p>
        </li>
        <li id="uid41">
          <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>
      <p>In 2015, we extended Autotheo so that it prints a derivation of the
transformation of the axioms into rewriting rules. This derivation is
in TSTP format and includes the CNF conversions obtained from the
prover E.
</p>
    </subsection>
    <subsection id="uid42" level="1">
      <bodyTitle>CoLoR</bodyTitle>
      <p>CoLoR is 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="uid43">
          <p noindent="true">Contact: Frédéric Blanqui</p>
        </li>
        <li id="uid44">
          <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>
      <p>In 2015, CoLoR has been enriched and improved in various ways:</p>
      <simplelist>
        <li id="uid45">
          <p noindent="true">Its compilation time has been improved by about 20%.</p>
        </li>
        <li id="uid46">
          <p noindent="true">The results on computability have been extended to <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>η</mi></math></formula>-reduction.</p>
        </li>
        <li id="uid47">
          <p noindent="true">It has been enriched by a library on finite and infinite sets, and a proof of the infinite Ramsey's theorem <ref xlink:href="#deducteam-2015-bid15" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
        </li>
        <li id="uid48">
          <p noindent="true">CoLoR is now available on OPAM.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid49" level="1">
      <bodyTitle>Coqine</bodyTitle>
      <p>Coqine translates Coq proofs into Dedukti proofs.</p>
      <simplelist>
        <li id="uid50">
          <p noindent="true">Contact: Guillaume Burel</p>
        </li>
        <li id="uid51">
          <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>
      <p>The addition of higher-order pattern matching in Dedukti allowed the encoding of universes.
</p>
    </subsection>
    <subsection id="uid52" level="1">
      <bodyTitle>Dedukti</bodyTitle>
      <p>Dedukti is a proof-checker for 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. 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>
      <simplelist>
        <li id="uid53">
          <p noindent="true">Contact: Olivier Hermant</p>
        </li>
        <li id="uid54">
          <p noindent="true">URL: <ref xlink:href="http://dedukti.gforge.inria.fr/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>dedukti.<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr/</ref></p>
        </li>
      </simplelist>
      <p>The new version of Dedukti (v2.5) brings two major improvements.</p>
      <p>First the typing of rewrite rules has been completely reworked. It can
now check a large class of rewrite rules including rules whose left-hand
sides are not algebraic nor well-typed. Moreover the typing context do not need to be given with the rewrite rule anymore, as it is inferred by Dedukti, and therefore it is more convenient for the user.</p>
      <p>Second, Dedukti can now be interfaced with automatic confluence checkers in order to check that the rewrite system generated by the rewrite rules together with beta reduction is confluent. This verification is important as the soundness of the program relies on this hypothesis.
</p>
    </subsection>
    <subsection id="uid55" level="1">
      <bodyTitle>Focalide</bodyTitle>
      <p>Focalide is an extension of the FoCaLize compiler which produces
Dedukti files.</p>
      <simplelist>
        <li id="uid56">
          <p noindent="true">Contact: Raphaël Cauderlier</p>
        </li>
        <li id="uid57">
          <p noindent="true">URL: <ref xlink:href="http://deducteam.gforge.inria.fr/focalide/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>deducteam.<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>focalide/</ref></p>
        </li>
      </simplelist>
      <p>Focalide has been improved to support FoCaLiZe proofs found by Zenon
using the Dedukti backend for Zenon. This backend has been improved by
a simple typing mechanism in order to work with Focalide. Focalide has
also been updated again to work with the latest version of FoCaLiZe.
</p>
    </subsection>
    <subsection id="uid58" level="1">
      <bodyTitle>Holide</bodyTitle>
      <p>Holide translates HOL proofs to Dedukti proofs, using the OpenTheory standard (common to HOL Light and HOL4).</p>
      <simplelist>
        <li id="uid59">
          <p noindent="true">Contact: Guillaume Burel</p>
        </li>
        <li id="uid60">
          <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>
      <p>Shuai Wang fixed a number of problems, especially in the translation of type variables, allowing us to translate more libraries.
</p>
    </subsection>
    <subsection id="uid61" level="1">
      <bodyTitle>iProverModulo</bodyTitle>
      <p>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, a
refinement of the resolution method based on deduction modulo. 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. iProver Modulo is also able to produce
proofs that can be checked by Dedukti, therefore improving
confidence.</p>
      <simplelist>
        <li id="uid62">
          <p noindent="true">Contact: Guillaume Burel</p>
        </li>
        <li id="uid63">
          <p noindent="true">URL: <ref xlink:href="http://www.ensiie.fr/~guillaume.burel/blackandwhite_iProverModulo.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_iProverModulo.<allowbreak/>html.<allowbreak/>en</ref></p>
        </li>
      </simplelist>
      <p>In 2015, we improved its integration with Autotheo.
</p>
    </subsection>
    <subsection id="uid64" level="1">
      <bodyTitle>Krajono</bodyTitle>
      <p>Krajono translates Matita proofs into Dedukti proofs.</p>
      <simplelist>
        <li id="uid65">
          <p noindent="true">Contact: Guillaume Burel</p>
        </li>
        <li id="uid66">
          <p noindent="true">URL: <ref xlink:href="http://deducteam.gforge.inria.fr/krajono/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>deducteam.<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>krajono/</ref></p>
        </li>
      </simplelist>
      <p>First working version able to translate the Matita library on arithmetics.
</p>
    </subsection>
    <subsection id="uid67" level="1">
      <bodyTitle>mSAT</bodyTitle>
      <p>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="uid68">
          <p noindent="true">Contact: Guillaume Bury</p>
        </li>
        <li id="uid69">
          <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>
      <p>mSAT now provides a functor for generating a McSat solver, outputs a
model or a proof, and provides a push/pop functionality.
</p>
    </subsection>
    <subsection id="uid70" level="1">
      <bodyTitle>ZenonModulo</bodyTitle>
      <p>Zenon Modulo is an extension of the automated theorem prover Zenon.
Compared to Super Zenon, it can deal with rewrite rules both over
propositions and terms. Like Super Zenon, Zenon Modulo is able to deal
with any first-order theory by means of a similar heuristic.</p>
      <simplelist>
        <li id="uid71">
          <p noindent="true">Contact: Pierre Halmagrand</p>
        </li>
        <li id="uid72">
          <p noindent="true">URL: <ref xlink:href="http://deducteam.gforge.inria.fr/zenonmodulo/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>deducteam.<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>zenonmodulo/</ref></p>
        </li>
      </simplelist>
      <p>In 2015, we extended Zenon Modulo to polymorphism. Moreover, it can
now take TPTP-TFF1 problems as input, and output Dedukti's proofs.</p>
      <p>Guillaume Bury continued to improve an extension of Zenon with
arithmetic.
</p>
    </subsection>
    <subsection id="uid73" level="1">
      <bodyTitle>Zipperposition</bodyTitle>
      <p>Zipperposition is an implementation of the superposition method that
relies on the library Logtk for basic logic data structures and
algorithms. Zipperposition is designed as a testbed for extensions to
superposition, and can currently deal with polymorphic typed logic,
integer arithmetic and total orderings.</p>
      <simplelist>
        <li id="uid74">
          <p noindent="true">Contact: Simon Cruanes</p>
        </li>
        <li id="uid75">
          <p noindent="true">URL: <ref xlink:href="http://deducteam.gforge.inria.fr/zipperposition/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>deducteam.<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>zipperposition/</ref></p>
        </li>
      </simplelist>
      <p>In 2015, we extended Zipperposition to structural induction.
</p>
    </subsection>
  </logiciels>
  <resultats id="uid76">
    <bodyTitle>New Results</bodyTitle>
    <subsection id="uid77" level="1">
      <bodyTitle>Termination</bodyTitle>
      <p>In <ref xlink:href="#deducteam-2015-bid16" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, Frédéric Blanqui showed how to extend the notion of reducibility introduced by Girard for proving the termination of β-reduction in the polymorphic λ-calculus, to prove the termination of various kinds of rewrite relations on λ-terms, including rewriting modulo some equational theory and rewriting with matching modulo βη, by using the notion of computability closure. This provides a powerful termination criterion for various higher-order rewriting frameworks, including Klop's Combinatory Reductions Systems with simple types and Nipkow's Higher-order Rewrite Systems.</p>
      <p>In <ref xlink:href="#deducteam-2015-bid17" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, Frédéric Blanqui, together with Jean-Pierre Jouannaud and Albert Rubio, introduced the computability path ordering (CPO), a recursive relation on terms obtained by lifting a precedence on function symbols. A first version, core CPO, is essentially obtained from the higher-order recursive path ordering (HORPO) by eliminating type checks from some recursive calls and by incorporating the treatment of bound variables as in the so-called computability closure. The well-foundedness proof shows that core CPO captures the essence of computability arguments à la Tait and Girard, therefore explaining its name. We further show that no more type check can be eliminated from its recursive calls without loosing well-foundedness, but one for which we found no counterexample yet. Two extensions of core CPO are then introduced which allow one to consider: the first, higher-order inductive types; the second, a precedence in which some function symbols are smaller than application and abstraction.</p>
      <p>Another extension of CPO, to dependently typed terms, has been developed by Jean-Pierre Jouannaud and Jianqi Li in  <ref xlink:href="#deducteam-2015-bid18" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>Jean-Pierre Jouannaud and Albert Rubio showed
in  <ref xlink:href="#deducteam-2015-bid19" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> how to modify recursive path orders
for higher-order terms which, like CPO, include
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>β</mi><mi>η</mi></mrow></math></formula>-reductions, into orders that are compatible with
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>β</mi><mi>η</mi></mrow></math></formula>-conversion. The result is a powerful order for proving
termination of higher-order rewrite rules based on higher-order
pattern matching.</p>
      <p>Gaëtan Gilbert and Olivier Hermant have introduced a constructive way
to perform proof normalization through completeness proofs
<ref xlink:href="#deducteam-2015-bid20" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>Frédéric Blanqui formalized Ramsey's proof of the (infinite) Ramsey's
theorem <ref xlink:href="#deducteam-2015-bid15" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> (see <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>
    </subsection>
    <subsection id="uid78" level="1">
      <bodyTitle>Confluence</bodyTitle>
      <p>Jean-Pierre Jouannaud, in collaboration with Jiaxiang Liu, has started a program in order to enable confluence proofs in <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>λ</mi><mi>Π</mi></mrow></math></formula> modulo, investigating several open confluence problems for non-terminating relations. In <ref xlink:href="#deducteam-2015-bid21" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, together with Mizuhito Ogawa, they introduced the new class of layered rewrite systems, and showed that their confluence can be reduced to that of their critical pairs computed by using unification over infinite rational terms when they do not increase the layer-depth of terms. This shows why an old example of non-terminating, left non-linear, critical pair free rewrite system due to Klop was non-confluent: it indeed had a critical pair in infinite rational trees. In the same paper, they also give an example of a non-confluent, layer-depth increasing system which has no critical pairs, hence showing that layer-depth plays a key role.</p>
    </subsection>
    <subsection id="uid79" level="1">
      <bodyTitle>Automated theorem proving</bodyTitle>
      <p>In <ref xlink:href="#deducteam-2015-bid22" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, Guillaume Bury, Raphaël Cauderlier and
Pierre Halmagrand presented the extension of the automated theorem
prover Zenon to ML-style polymorphism.</p>
      <p>In <ref xlink:href="#deducteam-2015-bid23" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, Guillaume Bury, David Delahaye, Damien
Doligez, Pierre Hamalgrand and Olivier Hermant introduced an encoding
of the set theory of the B method using polymorphic types and
deduction modulo, used for the automated verification of
proof obligations in the framework of the BWare project.</p>
      <p>In <ref xlink:href="#deducteam-2015-bid24" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, Kailiang Ji designed a strategy to
translate model-checking problems into proving the satisfiability of a
set of first-order formulas. The focus is to give an encoding of
temporal properties expressed in CTL as first-order formulas, by
translating the logical equivalence between temporal operators into
rewrite rules. In this way, proof-search algorithms designed for
Deduction Modulo, such as Resolution Modulo or Tableaux Modulo, can be
used to verify temporal properties of finite transition systems. This
strategy is implemented in iProver Modulo, and the testing results
show that Resolution Modulo can be considered as a new way to quickly
determine whether a temporal property is violated or not in transition
system models.</p>
    </subsection>
    <subsection id="uid80" 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> modulo and Dedukti</bodyTitle>
      <p>Gaëtan Gilbert, supervised by Arnaud Spiwack, wrote a prototype of a
principle unification and type inference mechanism for Dedukti, based
on a monadic API. This prototype separates with an abstraction barrier
a unifier kernel which implements correct unification primitives from
the unification algorithm and heuristics. The unification algorithm is
written in a style which closely mirrors a pen-and-paper deduction
rule presentation.</p>
      <p>Éric Uzena, supervised by David Delahaye and Arnaud Spiwack, wrote a
prototype of an extension of Dedukti with associative and
commutative symbols and rewriting modulo associativity and
commutativity of these symbols.</p>
    </subsection>
    <subsection id="uid81" level="1">
      <bodyTitle>Encodings into Dedukti and interoperability</bodyTitle>
      <p>Ali Assaf, Guillaume Burel, Raphaël Cauderlier, David Delahaye, Gilles
Dowek, Catherine Dubois, Frédéric Gilbert, Pierre Hamalgrand,
Olivier Hermant, and Ronan Saillard have written a synthetic paper on
the Dedukti system and on the expression of theories in this
system. This paper is submitted to publication.</p>
      <p>Ali Assaf <ref xlink:href="#deducteam-2015-bid25" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> proved that Cousineau and Dowek's embedding of functional pure type systems <ref xlink:href="#deducteam-2015-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> is conservative with respect to the original systems, using a new notion of reducibility called relative normalization. Together with Cousineau and Dowek's original result on the preservation of typing, this result justifies the use of 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 as a logical framework.</p>
      <p>Ali Assaf's translation of the calculus of inductive constructions to 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, which was presented at the TYPES conference in 2014, has been published in the postproceedings of TYPES 2014 <ref xlink:href="#deducteam-2015-bid26" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. This translation, which is based on the translation of pure type systems by Cousineau and Dowek <ref xlink:href="#deducteam-2015-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, is implemented in the automated translation tool Coqine.</p>
      <p>Ali Assaf and Guillaume Burel presented their translation of HOL to Dedukti at the PxTP 2015 workshop <ref xlink:href="#deducteam-2015-bid27" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. This translation, which is based on the translation of pure type systems by Cousineau and Dowek <ref xlink:href="#deducteam-2015-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, is implemented in the automated translation tool Holide.</p>
      <p>Raphaël Cauderlier and Catherine Dubois' translation of object
calculus and subtyping to Dedukti, which was presented at the TYPES
conference in 2014, has been published in the post-proceedings of TYPES 2014
<ref xlink:href="#deducteam-2015-bid28" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>In <ref xlink:href="#deducteam-2015-bid29" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, Raphaël Cauderlier and
Pierre Halmagrand presented a shallow embedding into Dedukti of proofs
produced by ZenonModulo, an extension of the tableau-based first-order
theorem prover Zenon to deduction modulo and typing.</p>
      <p>In <ref xlink:href="#deducteam-2015-bid30" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, Ali Assaf and Raphaël Cauderlier
have combined simple developments written in Coq and HOL using Dedukti
and the existing translation tools Coqine and Holide.
This work is a first step towards using Dedukti as a framework for proof interoperability.</p>
    </subsection>
    <subsection id="uid82" level="1">
      <bodyTitle>Proof theory</bodyTitle>
      <p>Guillaume Burel, Gilles Dowek and Ying Jiang have introduced a
general framework to prove the decidability of reachability and
provability problems. This framework uses an analogy between the
objects recognized by an automaton and cut-free proofs.
Various aspects of this work have been published at FroCoS
<ref xlink:href="#deducteam-2015-bid31" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, LPAR <ref xlink:href="#deducteam-2015-bid32" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>,
and another paper is in preparation.</p>
      <p>Gilles Dowek's paper on the definition of the classical connectives and
quantifiers has been published <ref xlink:href="#deducteam-2015-bid33" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>Arnaud Spiwack gave a predicative shallow embedding of a weak version of system <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mi>U</mi><mo>-</mo></msup></math></formula> in dependent type theory, for Hurkens's paradox to hold. He also showed that a variety of incarnations of Hurkens's paradox are straightforward instantiations of this encoding, greatly simplifying existing proofs.</p>
      <p>Arnaud Spiwack developped a topos-theoretic methodology to reason equationally on circuit languages. Results that hold for combinational circuits are lifted to sequential circuits thanks to a transfer principle. This approach allows, in particular, to simplify reasoning about more complex temporal gates than the unit delay. These results aim at enriching the compiler of the Faust audio signal processing programming language, which features such complex temporal gates.</p>
      <p>For the sake of reliability, the kernels of Interactive Theorem
Provers (ITPs) are kept relatively small in general. On top of
the kernel, additional symbols and inference rules are defined.
Some dependency analysis of symbols of HOL Light indicates
that the depth of dependency could be reduced by introducing
a few more symbols to the kernel. Shuai Wang showed that extending
the kernel of HOL Light is a successful attempt to reduce proof
size and speed up proof-checking. More specifically, symbols
and inference rules of universal quantification and implication
were added to the kernel. This approach has been proved to give
equivalent proof-checking results with the size of the proof files
reduced to 24% on average and a speedup of 38% for proof-checking overall.</p>
    </subsection>
    <subsection id="uid83" level="1">
      <bodyTitle>Computation models</bodyTitle>
      <p>Pablo Arrighi and Gilles Dowek have studied the expression of mecanic
motions in cellular automata. Part of this work has been published in
TPNC <ref xlink:href="#deducteam-2015-bid34" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> and another paper is in preparation.</p>
      <p>Arnaud Spiwack developped a variant of Turing machine where the tape is replaced by an unlabeled tree. The additional structure makes combining machines much easier, making it tractable to give explicit descriptions of rather complex machines. The cost model of these machines models that of purely functional programming languages, making it possible to compare mathematically the complexity of imperative algorithms and of purely functional algorithms.</p>
    </subsection>
  </resultats>
  <partenariat id="uid84">
    <bodyTitle>Partnerships and Cooperations</bodyTitle>
    <subsection id="uid85" level="1">
      <bodyTitle>National Initiatives</bodyTitle>
      <subsection id="uid86" level="2">
        <bodyTitle>ANR Locali</bodyTitle>
        <p>We are coordinators of the ANR-NFSC contract Locali with the Chinese
Academy of Sciences.</p>
      </subsection>
      <subsection id="uid87" level="2">
        <bodyTitle>ANR BWare</bodyTitle>
        <p>We are members of the ANR BWare, which started on September 2012
(David Delahaye is the national leader of this project). The aim of
this project is to provide a mechanized framework to support the
automated verification of proof obligations coming from the
development of industrial applications using the B method. The
methodology used in this project consists in building a generic
platform of verification relying on different theorem provers, such as
first-order provers and SMT solvers. We are in particular involved in
the introduction of Deduction modulo in the first-order theorem
provers of the project, i.e. Zenon and iProver, as well as in
the backend for these provers with the use of Dedukti.</p>
      </subsection>
      <subsection id="uid88" level="2">
        <bodyTitle>ANR Tarmac</bodyTitle>
        <p>We are members of the ANR Tarmac on models of computation,
coordinated by Pierre Valarcher.</p>
      </subsection>
    </subsection>
    <subsection id="uid89" level="1">
      <bodyTitle>International Research Visitors</bodyTitle>
      <subsection id="uid90" level="2">
        <bodyTitle>Visits of International Scientists</bodyTitle>
        <p>Jim Lipton, professor at Wesleyan University (USA) has visited Deducteam
from 9 to 14 March 2015.</p>
        <subsection id="uid91" level="3">
          <bodyTitle>Internships</bodyTitle>
          <p>Gaetan Gilbert did an internship with Arnaud Spiwack and Olivier Hermant.</p>
          <p>Shuai Wang did an internship with Gilles Dowek.</p>
          <p>Éric Uzena did an internship with Arnaud Spiwack and David Delahaye.</p>
        </subsection>
      </subsection>
      <subsection id="uid92" level="2">
        <bodyTitle>Visits to International Teams</bodyTitle>
        <subsection id="uid93" level="3">
          <bodyTitle>Sabbatical programme</bodyTitle>
          <p>Olivier Hermant is a visiting professor at Wesleyan University (USA) since
September 2015.</p>
        </subsection>
      </subsection>
    </subsection>
  </partenariat>
  <diffusion id="uid94">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection id="uid95" level="1">
      <bodyTitle>Promoting Scientific Activities</bodyTitle>
      <subsection id="uid96" level="2">
        <bodyTitle>Scientific events selection</bodyTitle>
        <subsection id="uid97" level="3">
          <bodyTitle>Chair of conference program committees</bodyTitle>
          <p>Gilles Dowek was PC chair of TLCA-RTA.</p>
        </subsection>
        <subsection id="uid98" level="3">
          <bodyTitle>Member of the conference program committees</bodyTitle>
          <p>Gilles Dowek was PC member of CADE, ICTAC and eMoocs.</p>
          <p>Guillaume Burel was PC member of PxTP'15 and IWIL'15.</p>
        </subsection>
        <subsection id="uid99" level="3">
          <bodyTitle>Reviewer</bodyTitle>
          <p>Frédéric Blanqui has reviewed papers for TYPES'14 post-proceedings and
LICS'15.</p>
          <p>Guillaume Burel has reviewed a paper for Tableaux'15.</p>
          <p>Olivier Hermant has reviewed papers for Tableaux'15 and CADE-25, a
project for ANR (second phase) and pre-projects for ANR (first
phase).</p>
        </subsection>
      </subsection>
      <subsection id="uid100" level="2">
        <bodyTitle>Journal</bodyTitle>
        <subsection id="uid101" level="3">
          <bodyTitle>Member of the editorial boards</bodyTitle>
          <p>Gilles Dowek is an editor of TCS.</p>
        </subsection>
        <subsection id="uid102" level="3">
          <bodyTitle>Reviewer - Reviewing activities</bodyTitle>
          <p>Frédéric Blanqui reviewed a paper for TCS.</p>
          <p>Guillaume Burek reviewed a paper for Formal Aspects of Computing.</p>
          <p>Olivier Hermant reviewed a paper for TCS.</p>
        </subsection>
      </subsection>
      <subsection id="uid103" level="2">
        <bodyTitle>Invited talks</bodyTitle>
        <p>Gilles Dowek was invited to DCM and Tools for teaching logic.</p>
      </subsection>
      <subsection id="uid104" level="2">
        <bodyTitle>Scientific expertise</bodyTitle>
        <p>Gilles Dowek has been a consultant for the Conseil Scientifique des Programmes.</p>
        <p>Gilles Dowek is the President of the Scientific board of the
Société Informatique de France.</p>
        <p>Gilles Dowek is a member of the Commission de réflexion sur l'éthique de la recherche en sciences et technologies du numérique d'Allistène (CERNA).</p>
      </subsection>
    </subsection>
    <subsection id="uid105" level="1">
      <bodyTitle>Teaching - Supervision - Juries</bodyTitle>
      <subsection id="uid106" level="2">
        <bodyTitle>Teaching</bodyTitle>
        <p>Master: Pierre Halmagrand, Initiation à la Méthode B, 54 HETD, M2, CNAM.</p>
        <p>License: Frédéric Gilbert, Les principes des langages de programmation, 40, L3, Ecole Polytechnique.</p>
        <p>License: Raphaël Cauderlier, Introduction aux Bases de Données Relationnelles, 21, L2, UPMC.</p>
        <p>License: Raphaël Cauderlier, Projet (Application) : Android, 42, L2, UPMC.</p>
        <p>License: Raphaël Cauderlier, Eléments de programmation 1, 58, L1, UPMC.</p>
        <p>Licence: Guillaume Burel, Programmation avancée, 25.5 HETD, L3, ENSIIE.</p>
        <p>Licence: Guillaume Burel, Logique, 10.5 HETD, L3, ENSIIE.</p>
        <p>Licence: Guillaume Burel, Projet informatique, 22.75 HETD, L3, ENSIIE.</p>
        <p>Master: Guillaume Burel, Systèmes et langages formels, 8.75 HETD, M1, ENSIIE.</p>
        <p>Master: Guillaume Burel, Compilation, 24.5 HETD, M1, ENSIIE.</p>
        <p>Master: Guillaume Burel, Preuve, Analyse statique, Vérification
run-time, 13 HETD, M2 CILS, Paris-Saclay.</p>
        <p>Licence: Guillaume Burel is in charge of the 4th and 5th semesters of the
engineering degree at ENSIIE, and was responsible for the final
engineer internship until September, 2015.</p>
        <p>Gilles Dowek has given a course at the MPRI.</p>
        <p>Gilles Dowek has been teaching at ENS-Cachan.</p>
        <p>Gilles Dowek has given various talks about teaching informatics in
primary and secondary education.</p>
        <p>Gilles Dowek has participated to several training sessions for high school
teachers with La Main à la Pâte.</p>
        <p>Licence: Olivier Hermant, Introduction to Programming in Python, 100 HETD,
L1-L3, Wesleyan University, USA.</p>
      </subsection>
      <subsection id="uid107" level="2">
        <bodyTitle>Supervision</bodyTitle>
        <sanspuceslist>
          <li id="uid108">
            <p noindent="true">PhD: Simon Cruanes, Extending Superposition with
Integer Arithmetic, Structural Induction, and
Beyond <ref xlink:href="#deducteam-2015-bid35" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, defended at École
polytechnique on September the 10th, supervised by
Guillaume Burel and Gilles Dowek.</p>
          </li>
          <li id="uid109">
            <p noindent="true">PhD: Bruno Bernardo, An implicit Calculus of
Constructions with dependent sums and decidable type
inference <ref xlink:href="#deducteam-2015-bid36" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, defended at École
polytechnique on September the 18th, supervised by Bruno
Barras and Gilles Dowek.</p>
          </li>
          <li id="uid110">
            <p noindent="true">PhD: Ali Assaf, A framework for defining computational
higher-order logics <ref xlink:href="#deducteam-2015-bid37" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, defended at
École polytechnique on September 28, 2015, supervised by
Gilles Dowek and Guillaume Burel.</p>
          </li>
          <li id="uid111">
            <p noindent="true">PhD: Kailiang Ji, Model Checking and Theorem
Proving <ref xlink:href="#deducteam-2015-bid38" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, defended at Paris Diderot
on September 25, 2015, supervised by Gilles Dowek.</p>
          </li>
          <li id="uid112">
            <p noindent="true">PhD: Ronan Saillard, Typechecking 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 and Practice  <ref xlink:href="#deducteam-2015-bid39" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, defended
at MINES ParisTech on September 25, 2015, supervised by
Olivier Hermant and Pierre Jouvelot.</p>
          </li>
          <li id="uid113">
            <p noindent="true">PhD in progress: Guillaume Bury, Deduction Modulo
Theory, started October 1st, 2015, supervised by David
Delahaye and Gilles Dowek.</p>
          </li>
          <li id="uid114">
            <p noindent="true">PhD in progress: Raphaël Cauderlier, Object-oriented
mechanisms for interoperability of proof systems, started
September 1st, 2013, supervised by Catherine Dubois.</p>
          </li>
        </sanspuceslist>
      </subsection>
      <subsection id="uid115" level="2">
        <bodyTitle>Juries</bodyTitle>
        <p>Gilles Dowek is a member of the prix Le Monde de la Recherche Universitaire.</p>
      </subsection>
    </subsection>
    <subsection id="uid116" level="1">
      <bodyTitle>Popularization</bodyTitle>
      <p>Gilles Dowek has given various popular science talks.</p>
      <p>Gilles Dowek writes a monthy chronicle in Pour la Science.</p>
      <p>Gilles Dowek is a a member of the Scientific board of La Main à la Pâte.</p>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    
    <biblStruct id="deducteam-2015-bid52" 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-2014-idm7920">
            <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-2015-bid51" type="article" rend="refer" n="refercite:BLANQUI:2011:Inria-00543157:1">
      <identifiant type="hal" value="inria-00543157"/>
      <analytic>
        <title level="a">CoLoR: a Coq library on well-founded rewrite relations and its application to the automated verification of termination certificates</title>
        <author>
          <persName key="deducteam-2014-idm7920">
            <foreName>Frédéric</foreName>
            <surname>Blanqui</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Adam</foreName>
            <surname>Koprowski</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">Mathematical Structures in Computer Science</title>
        <imprint>
          <biblScope type="volume">21</biblScope>
          <biblScope type="number">4</biblScope>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">827-859</biblScope>
          <ref xlink:href="http://hal.inria.fr/inria-00543157/en/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>inria-00543157/<allowbreak/>en/</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid1" type="phdthesis" rend="refer" n="refercite:Boespflug">
      <monogr>
        <title level="m">Conception d'un noyau de vérification de preuves pour le lambda-Pi-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-2015-bid8" type="inproceedings" rend="refer" n="refercite:Burel11">
      <analytic>
        <title level="a">Experimenting with Deduction Modulo</title>
        <author>
          <persName key="deducteam-2014-idp96840">
            <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-2015-bid6" type="inproceedings" rend="refer" n="refercite:Dowek10">
      <analytic>
        <title level="a">Polarized Resolution Modulo</title>
        <author>
          <persName key="deducteam-2014-idm9408">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IFIP Theoretical Computer Science</title>
        <imprint>
          <dateStruct>
            <year>2010</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid48" type="article" rend="refer" n="refercite:DHK">
      <analytic>
        <title level="a">Theorem proving modulo</title>
        <author>
          <persName key="deducteam-2014-idm9408">
            <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-2015-bid50" type="inproceedings" rend="refer" n="refercite:DHD04">
      <analytic>
        <title level="a">Building certified components within FOCAL</title>
        <author>
          <persName key="deducteam-2014-idp102048">
            <foreName>Catherine</foreName>
            <surname>Dubois</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>Thérèse</foreName>
            <surname>Hardin</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>Véronique</foreName>
            <surname>Donzeau-Gouge</surname>
            <initial>V.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Hans-Wolfgang</foreName>
            <surname>Loidl</surname>
            <initial>H.-W.</initial>
          </persName>
        </editor>
        <title level="m">Revised Selected Papers from the Fifth Symposium on Trends in Functional Programming, TFP 2004, München, Germany, 25-26 November 2004</title>
        <title level="s">Trends in Functional Programming</title>
        <imprint>
          <biblScope type="volume">5</biblScope>
          <publisher>
            <orgName>Intellect</orgName>
          </publisher>
          <dateStruct>
            <year>2006</year>
          </dateStruct>
          <biblScope type="pages">33-48</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid49" type="article" rend="refer" n="refercite:Hermant10">
      <analytic>
        <title level="a">Resolution is Cut-Free</title>
        <author>
          <persName key="deducteam-2014-idp107280">
            <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-2015-bid53" 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 key="deducteam-2014-idp100600">
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2014-idp102048">
            <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-2015-bid54" 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 key="deducteam-2014-idp100600">
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2014-idp102048">
            <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-2015-bid37" type="phdthesis" rend="year" n="cite:assaf:tel-01235303">
      <identifiant type="hal" value="tel-01235303"/>
      <monogr>
        <title level="m">A framework for defining computational higher-order logics</title>
        <author>
          <persName key="deducteam-2014-idp95616">
            <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-2015-bid36" type="phdthesis" rend="year" n="cite:bernardo:tel-01197380">
      <identifiant type="hal" value="tel-01197380"/>
      <monogr>
        <title level="m">An implicit Calculus of Constructions with dependent sums and decidable type inference</title>
        <author>
          <persName key="deducteam-2015-idp69544">
            <foreName>Bruno</foreName>
            <surname>Bernardo</surname>
            <initial>B.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">École polytechnique</orgName>
          </publisher>
          <dateStruct>
            <month>October</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/tel-01197380" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>tel-01197380</ref>
        </imprint>
      </monogr>
      <note type="bnote">Version soutenance</note>
      <note type="typdoc">Theses</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid35" type="phdthesis" rend="year" n="cite:cruanes:tel-01223502">
      <identifiant type="hal" value="tel-01223502"/>
      <monogr>
        <title level="m">Extending Superposition with Integer Arithmetic, Structural Induction, and Beyond</title>
        <author>
          <persName key="deducteam-2014-idp99360">
            <foreName>Simon</foreName>
            <surname>Cruanes</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">École polytechnique</orgName>
          </publisher>
          <dateStruct>
            <month>September</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/tel-01223502" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>tel-01223502</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Theses</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid38" type="phdthesis" rend="year" n="cite:ji:tel-01251073">
      <identifiant type="hal" value="tel-01251073"/>
      <monogr>
        <title level="m">Model Checking and Theorem Proving</title>
        <author>
          <persName key="deducteam-2014-idp108552">
            <foreName>Kailiang</foreName>
            <surname>Ji</surname>
            <initial>K.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Paris Diderot</orgName>
          </publisher>
          <dateStruct>
            <month>September</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/tel-01251073" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>tel-01251073</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Theses</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid16" type="article" rend="year" n="cite:blanqui:hal-01191693">
      <identifiant type="doi" value="10.1016/j.tcs.2015.07.045"/>
      <identifiant type="hal" value="hal-01191693"/>
      <analytic>
        <title level="a">Termination of rewrite relations on λ-terms based on Girard's notion of reducibility</title>
        <author>
          <persName key="deducteam-2014-idm7920">
            <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="rid01855">
        <idno type="issn">0304-3975</idno>
        <title level="j">Journal of Theoretical Computer Science (TCS)</title>
        <imprint>
          <biblScope type="volume">611</biblScope>
          <biblScope type="number">50-86</biblScope>
          <dateStruct>
            <month>December</month>
            <year>2015</year>
          </dateStruct>
          <biblScope type="pages">37</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01191693" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01191693</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid17" type="article" rend="year" n="cite: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-2014-idm7920">
            <foreName>Frédéric</foreName>
            <surname>Blanqui</surname>
            <initial>F.</initial>
          </persName>
          <persName key="deducteam-2015-idp88736">
            <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 x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01362">
        <idno type="issn">1860-5974</idno>
        <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-2015-bid33" type="incollection" rend="year" n="cite:dowek:hal-01252221">
      <identifiant type="hal" value="hal-01252221"/>
      <analytic>
        <title level="a">On the definition of the classical connectives and quantifiers</title>
        <author>
          <persName key="deducteam-2014-idm9408">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no">
        <editor role="editor">
          <persName>
            <foreName>Edward Hermann</foreName>
            <surname>Haeusler</surname>
            <initial>E. H.</initial>
          </persName>
          <persName>
            <foreName>Wagner</foreName>
            <surname>de Campos Sanz</surname>
            <initial>W.</initial>
          </persName>
          <persName>
            <foreName>Bruno</foreName>
            <surname>Lopes</surname>
            <initial>B.</initial>
          </persName>
        </editor>
        <title level="m">Why is this a Proof?, Festschrift for Luiz Carlos Pereira</title>
        <imprint>
          <publisher>
            <orgName>College Publications</orgName>
          </publisher>
          <dateStruct>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01252221" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01252221</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid47" type="inproceedings" rend="year" n="cite:alayrangues:hal-01211457">
      <identifiant type="hal" value="hal-01211457"/>
      <analytic>
        <title level="a">Médiation en sciences du numériques : un levier pour comprendre notre quotidien ?</title>
        <author>
          <persName>
            <foreName>Sylvie</foreName>
            <surname>Alayrangues</surname>
            <initial>S.</initial>
          </persName>
          <persName key="deducteam-2014-idm9408">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
          <persName key="magrit-2014-idm27784">
            <foreName>Erwan</foreName>
            <surname>Kerrien</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>Jean</foreName>
            <surname>Mairesse</surname>
            <initial>J.</initial>
          </persName>
          <persName key="mnemosyne-2014-idp65496">
            <foreName>Thierry</foreName>
            <surname>Viéville</surname>
            <initial>T.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="yes" x-international-audience="no" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">Science &amp; You</title>
        <loc>Nancy, France</loc>
        <imprint>
          <dateStruct>
            <month>June</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01211457" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01211457</ref>
        </imprint>
        <meeting id="cid624956">
          <title>Science and You</title>
          <num>2015</num>
          <abbr type="sigle"/>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid34" type="inproceedings" rend="year" n="cite:arrighi:hal-01252131">
      <identifiant type="doi" value="10.1007/978-3-319-26841-5_11"/>
      <identifiant type="hal" value="hal-01252131"/>
      <analytic>
        <title level="a">Discrete Geodesics and Cellular Automata</title>
        <author>
          <persName key="carte-2014-idp87720">
            <foreName>Pablo</foreName>
            <surname>Arrighi</surname>
            <initial>P.</initial>
          </persName>
          <persName key="deducteam-2014-idm9408">
            <foreName>Gilles</foreName>
            <surname>Dowek</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">
        <title level="m">Theory and Practice of Natural Computing</title>
        <loc>Mieres, Spain</loc>
        <imprint>
          <dateStruct>
            <month>December</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01252131" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01252131</ref>
        </imprint>
        <meeting id="cid624819">
          <title>International Conference on the Theory and Practice of Natural Computing</title>
          <num>3</num>
          <abbr type="sigle">TPNC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid27" type="inproceedings" rend="year" n="cite:assaf:hal-01097412">
      <identifiant type="doi" value="10.4204/EPTCS.186.8"/>
      <identifiant type="hal" value="hal-01097412"/>
      <analytic>
        <title level="a">Translating HOL to Dedukti</title>
        <author>
          <persName key="deducteam-2014-idp95616">
            <foreName>Ali</foreName>
            <surname>Assaf</surname>
            <initial>A.</initial>
          </persName>
          <persName key="deducteam-2014-idp96840">
            <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>Cezary</foreName>
            <surname>Kaliszyk</surname>
            <initial>C.</initial>
          </persName>
          <persName key="toccata-2014-idp75152">
            <foreName>Andrei</foreName>
            <surname>Paskevich</surname>
            <initial>A.</initial>
          </persName>
        </editor>
        <title level="m">Fourth Workshop on Proof eXchange for Theorem Proving, PxTP'15</title>
        <loc>Berlin, Germany</loc>
        <title level="s">EPTCS</title>
        <imprint>
          <biblScope type="volume">186</biblScope>
          <dateStruct>
            <month>August</month>
            <year>2015</year>
          </dateStruct>
          <biblScope type="pages">74-88</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01097412" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01097412</ref>
        </imprint>
        <meeting id="cid402072">
          <title>Workshop on Proof eXchange for Theorem Proving</title>
          <num>4</num>
          <abbr type="sigle">PxTP</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid31" type="inproceedings" rend="year" n="cite:burel:hal-01252138">
      <identifiant type="doi" value="10.1007/978-3-319-24246-0_13"/>
      <identifiant type="hal" value="hal-01252138"/>
      <analytic>
        <title level="a">A Completion Method to Decide Reachability in Rewrite Systems</title>
        <author>
          <persName key="deducteam-2014-idp96840">
            <foreName>Guillaume</foreName>
            <surname>Burel</surname>
            <initial>G.</initial>
          </persName>
          <persName key="deducteam-2014-idm9408">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
          <persName key="deducteam-2014-idp89224">
            <foreName>Ying</foreName>
            <surname>Jiang</surname>
            <initial>Y.</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>Carsten</foreName>
            <surname>Lutz</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>Silvio</foreName>
            <surname>Ranise</surname>
            <initial>S.</initial>
          </persName>
        </editor>
        <title level="m">International Symposium on Frontiers of Combining Systems FroCoS'15</title>
        <loc>Wroclaw, Poland</loc>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">9322</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <month>September</month>
            <year>2015</year>
          </dateStruct>
          <biblScope type="pages">205-219</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01252138" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01252138</ref>
        </imprint>
        <meeting id="cid326437">
          <title>International Workshop on Frontiers of Combining Systems</title>
          <num>10</num>
          <abbr type="sigle">FROCOS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid22" type="inproceedings" rend="year" n="cite:bury:hal-01243593">
      <identifiant type="hal" value="hal-01243593"/>
      <analytic>
        <title level="a">Implementing Polymorphism in Zenon</title>
        <author>
          <persName key="deducteam-2014-idm6464">
            <foreName>Guillaume</foreName>
            <surname>Bury</surname>
            <initial>G.</initial>
          </persName>
          <persName key="deducteam-2014-idp98104">
            <foreName>Raphaël</foreName>
            <surname>Cauderlier</surname>
            <initial>R.</initial>
          </persName>
          <persName key="deducteam-2014-idp106032">
            <foreName>Pierre</foreName>
            <surname>Halmagrand</surname>
            <initial>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">
        <title level="m">11th International Workshop on the Implementation of Logics (IWIL)</title>
        <loc>Suva, Fiji</loc>
        <imprint>
          <dateStruct>
            <month>November</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01243593" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01243593</ref>
        </imprint>
        <meeting id="cid624092">
          <title>International Workshop on the Implementation of Logics</title>
          <num>11</num>
          <abbr type="sigle">IWIL</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid23" type="inproceedings" rend="year" n="cite:bury:hal-01204701">
      <identifiant type="hal" value="hal-01204701"/>
      <analytic>
        <title level="a">Automated Deduction in the B Set Theory using Typed Proof Search and Deduction Modulo</title>
        <author>
          <persName key="deducteam-2014-idm6464">
            <foreName>Guillaume</foreName>
            <surname>Bury</surname>
            <initial>G.</initial>
          </persName>
          <persName key="deducteam-2014-idp100600">
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName key="gallium-2014-idm26976">
            <foreName>Damien</foreName>
            <surname>Doligez</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2014-idp106032">
            <foreName>Pierre</foreName>
            <surname>Halmagrand</surname>
            <initial>P.</initial>
          </persName>
          <persName key="deducteam-2014-idp107280">
            <foreName>Olivier</foreName>
            <surname>Hermant</surname>
            <initial>O.</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">LPAR 20 : 20th International Conference on Logic for Programming, Artificial Intelligence and Reasoning</title>
        <loc>Suva, Fiji</loc>
        <imprint>
          <dateStruct>
            <month>November</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal-mines-paristech.archives-ouvertes.fr/hal-01204701" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal-mines-paristech.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01204701</ref>
        </imprint>
        <meeting id="cid290069">
          <title>International Conference on Logic for Programming, Artificial Intelligence and Reasoning</title>
          <num>20</num>
          <abbr type="sigle">LPAR</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid29" type="inproceedings" rend="year" n="cite:cauderlier:hal-01171360">
      <identifiant type="hal" value="hal-01171360"/>
      <analytic>
        <title level="a">Checking Zenon Modulo Proofs in Dedukti</title>
        <author>
          <persName key="deducteam-2014-idp98104">
            <foreName>Raphaël</foreName>
            <surname>Cauderlier</surname>
            <initial>R.</initial>
          </persName>
          <persName key="deducteam-2014-idp106032">
            <foreName>Pierre</foreName>
            <surname>Halmagrand</surname>
            <initial>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">
        <title level="m">Fourth Workshop on Proof eXchange for Theorem Proving (PxTP)</title>
        <loc>Berlin, Germany</loc>
        <imprint>
          <dateStruct>
            <month>August</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01171360" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01171360</ref>
        </imprint>
        <meeting id="cid402072">
          <title>Workshop on Proof eXchange for Theorem Proving</title>
          <num>4</num>
          <abbr type="sigle">PxTP</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid32" type="inproceedings" rend="year" n="cite:dowek:hal-01252135">
      <identifiant type="doi" value="10.1007/978-3-662-48899-7_8"/>
      <identifiant type="hal" value="hal-01252135"/>
      <analytic>
        <title level="a">Decidability, Introduction Rules and Automata</title>
        <author>
          <persName key="deducteam-2014-idm9408">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
          <persName key="deducteam-2014-idp89224">
            <foreName>Ying</foreName>
            <surname>Jiang</surname>
            <initial>Y.</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">International Conferences on Logic for Programming, Artificial Intelligence and Reasoning</title>
        <loc>Bula, Fiji</loc>
        <imprint>
          <dateStruct>
            <month>November</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01252135" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01252135</ref>
        </imprint>
        <meeting id="cid290069">
          <title>International Conference on Logic for Programming, Artificial Intelligence and Reasoning</title>
          <num>20</num>
          <abbr type="sigle">LPAR</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid45" type="inproceedings" rend="year" n="cite:gilbert:hal-01245021">
      <identifiant type="hal" value="hal-01245021"/>
      <analytic>
        <title level="a">A Lightweight Double-negation Translation</title>
        <author>
          <persName key="deducteam-2014-idp104776">
            <foreName>Frédéric</foreName>
            <surname>Gilbert</surname>
            <initial>F.</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">LPAR-20. 20th International Conference on Logic for Programming, Artificial Intelligence and Reasoning</title>
        <loc>Suva, Fiji</loc>
        <title level="s">EasyChair Proceedings in Computing</title>
        <imprint>
          <dateStruct>
            <month>November</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01245021" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01245021</ref>
        </imprint>
        <meeting id="cid290069">
          <title>International Conference on Logic for Programming, Artificial Intelligence and Reasoning</title>
          <num>20</num>
          <abbr type="sigle">LPAR</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid20" type="inproceedings" rend="year" n="cite:gilbert:hal-01204599">
      <identifiant type="hal" value="hal-01204599"/>
      <analytic>
        <title level="a">Normalization by Completeness with Heyting Algebras</title>
        <author>
          <persName key="deducteam-2014-idp93032">
            <foreName>Gaëtan</foreName>
            <surname>Gilbert</surname>
            <initial>G.</initial>
          </persName>
          <persName key="deducteam-2014-idp107280">
            <foreName>Olivier</foreName>
            <surname>Hermant</surname>
            <initial>O.</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">LPAR 20 : 20th International Conference on Logic for Programming, Artificial Intelligence and Reasoning</title>
        <loc>Suva, Fiji</loc>
        <imprint>
          <dateStruct>
            <month>November</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal-mines-paristech.archives-ouvertes.fr/hal-01204599" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal-mines-paristech.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01204599</ref>
        </imprint>
        <meeting id="cid290069">
          <title>International Conference on Logic for Programming, Artificial Intelligence and Reasoning</title>
          <num>20</num>
          <abbr type="sigle">LPAR</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid24" type="inproceedings" rend="year" n="cite:ji:hal-01241132">
      <identifiant type="doi" value="10.1007/978-3-319-21401-6_20"/>
      <identifiant type="hal" value="hal-01241132"/>
      <analytic>
        <title level="a">CTL Model Checking in Deduction Modulo</title>
        <author>
          <persName key="deducteam-2014-idp108552">
            <foreName>Kailiang</foreName>
            <surname>Ji</surname>
            <initial>K.</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">Automated Deduction - CADE-25</title>
        <loc>Berlin, Germany</loc>
        <imprint>
          <dateStruct>
            <month>August</month>
            <year>2015</year>
          </dateStruct>
          <biblScope type="pages">295-310</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01241132" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01241132</ref>
        </imprint>
        <meeting id="cid112188">
          <title>International Conference on Automated Deduction</title>
          <num>25</num>
          <abbr type="sigle">CADE</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid21" type="inproceedings" rend="year" n="cite:liu:hal-01199062">
      <identifiant type="doi" value="10.4230/LIPIcs.CSL.2015.423"/>
      <identifiant type="hal" value="hal-01199062"/>
      <analytic>
        <title level="a">Confluence of layered rewrite systems</title>
        <author>
          <persName key="crypt-2014-idp73720">
            <foreName>Jiaxiang</foreName>
            <surname>Liu</surname>
            <initial>J.</initial>
          </persName>
          <persName key="deducteam-2015-idp88736">
            <foreName>Jean-Pierre</foreName>
            <surname>Jouannaud</surname>
            <initial>J.-P.</initial>
          </persName>
          <persName key="carte-2014-idp99472">
            <foreName>Mizuhito</foreName>
            <surname>Ogawa</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="no" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">24th EACSL Annual Conference on Computer Science Logic (CSL 2015)</title>
        <loc>Berlin, Germany</loc>
        <imprint>
          <biblScope type="volume">41</biblScope>
          <dateStruct>
            <month>September</month>
            <year>2015</year>
          </dateStruct>
          <biblScope type="pages">423–440</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01199062" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01199062</ref>
        </imprint>
        <meeting id="cid45092">
          <title>Conference of the European Association for Computer Science Logic</title>
          <num>24</num>
          <abbr type="sigle">EACSL</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid46" type="inproceedings" rend="year" n="cite:saillard:hal-01176715">
      <identifiant type="hal" value="hal-01176715"/>
      <analytic>
        <title level="a">Rewriting Modulo β in the λ Π-Calculus Modulo</title>
        <author>
          <persName key="deducteam-2014-idp109760">
            <foreName>Ronan</foreName>
            <surname>Saillard</surname>
            <initial>R.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="no" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">Logical Frameworks and Meta Languages: Theory and Practic, Affiliated with CADE-25</title>
        <loc>Berlin, Germany</loc>
        <imprint>
          <dateStruct>
            <month>August</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal-mines-paristech.archives-ouvertes.fr/hal-01176715" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal-mines-paristech.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01176715</ref>
        </imprint>
        <meeting id="cid329047">
          <title>International Workshop on Logical Frameworks and Meta-Languages : Theory and Practice</title>
          <num>2015</num>
          <abbr type="sigle">LFMTP</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid41" type="inproceedings" rend="year" n="cite:wang:hal-01250197">
      <identifiant type="hal" value="hal-01250197"/>
      <analytic>
        <title level="a">Higher Order Proof Engineering: Proof Collaboration, Transformation, Checking and Retrieval</title>
        <author>
          <persName key="deducteam-2015-idp75832">
            <foreName>Shuai</foreName>
            <surname>Wang</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="no" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">AITP 2016 - Conference on Artificial Intelligence and Theorem Proving</title>
        <loc>Obergurgl, Austria</loc>
        <imprint>
          <dateStruct>
            <month>April</month>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01250197" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01250197</ref>
        </imprint>
        <meeting id="cid625215">
          <title>Conference on Artificial Intelligence and Theorem Proving</title>
          <num>1</num>
          <abbr type="sigle">AITP</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid25" type="unpublished" rend="year" n="cite:assaf:hal-01084165">
      <identifiant type="hal" value="hal-01084165"/>
      <monogr>
        <title level="m">Conservativity of embeddings in the lambda-Pi calculus modulo rewriting (long version)</title>
        <author>
          <persName key="deducteam-2014-idp95616">
            <foreName>Ali</foreName>
            <surname>Assaf</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01084165" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01084165</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid30" type="unpublished" rend="year" n="cite:assaf:hal-01141789">
      <identifiant type="hal" value="hal-01141789"/>
      <monogr>
        <title level="m">Mixing HOL and Coq in Dedukti (Rough Diamond)</title>
        <author>
          <persName key="deducteam-2014-idp95616">
            <foreName>Ali</foreName>
            <surname>Assaf</surname>
            <initial>A.</initial>
          </persName>
          <persName key="deducteam-2014-idp98104">
            <foreName>Raphaël</foreName>
            <surname>Cauderlier</surname>
            <initial>R.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01141789" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01141789</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid28" type="unpublished" rend="year" n="cite:cauderlier:hal-01097444">
      <identifiant type="hal" value="hal-01097444"/>
      <monogr>
        <title level="m">Objects and subtyping in the λΠ-calculus modulo</title>
        <author>
          <persName key="deducteam-2014-idp98104">
            <foreName>Raphaël</foreName>
            <surname>Cauderlier</surname>
            <initial>R.</initial>
          </persName>
          <persName key="deducteam-2014-idp102048">
            <foreName>Catherine</foreName>
            <surname>Dubois</surname>
            <initial>C.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>June</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01097444" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01097444</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid43" type="unpublished" rend="year" n="cite:dowek:hal-01101834">
      <identifiant type="hal" value="hal-01101834"/>
      <monogr>
        <title level="m">Models and termination of proof-reduction in the λΠ-calculus modulo theory</title>
        <author>
          <persName key="deducteam-2014-idm9408">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>January</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01101834" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01101834</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid44" type="unpublished" rend="year" n="cite:dowek:hal-01252124">
      <identifiant type="hal" value="hal-01252124"/>
      <monogr>
        <title level="m">Rules and derivations in an elementary logic course</title>
        <author>
          <persName key="deducteam-2014-idm9408">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>January</month>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01252124" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01252124</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid40" type="unpublished" rend="year" n="cite:dowek:hal-01101835">
      <identifiant type="hal" value="hal-01101835"/>
      <monogr>
        <title level="m">Cut-elimination and the decidability of reachability in alternating pushdown systems</title>
        <author>
          <persName key="deducteam-2014-idm9408">
            <foreName>Gilles</foreName>
            <surname>Dowek</surname>
            <initial>G.</initial>
          </persName>
          <persName key="deducteam-2014-idp89224">
            <foreName>Ying</foreName>
            <surname>Jiang</surname>
            <initial>Y.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>January</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01101835" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01101835</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid42" type="unpublished" rend="year" n="cite:ji:hal-01245138">
      <identifiant type="hal" value="hal-01245138"/>
      <monogr>
        <title level="m">Resolution in Solving Graph Problems</title>
        <author>
          <persName key="deducteam-2014-idp108552">
            <foreName>Kailiang</foreName>
            <surname>Ji</surname>
            <initial>K.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>December</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01245138" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01245138</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid26" type="unpublished" rend="foot" n="footcite:assaf:hal-01097401">
      <identifiant type="hal" value="hal-01097401"/>
      <monogr>
        <title level="m">A calculus of constructions with explicit subtyping</title>
        <author>
          <persName key="deducteam-2014-idp95616">
            <foreName>Ali</foreName>
            <surname>Assaf</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <year>2014</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01097401" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01097401</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid2" type="book" rend="foot" n="footcite:Coq">
      <monogr>
        <title level="m">Interactive Theorem Proving and Program Development Coq'Art: The Calculus of Inductive Constructions</title>
        <author>
          <persName key="marelle-2014-idm14984">
            <foreName>Y.</foreName>
            <surname>Bertot</surname>
            <initial>Y.</initial>
          </persName>
          <persName>
            <foreName>P.</foreName>
            <surname>Castéran</surname>
            <initial>P.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year>2004</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid0" type="inproceedings" rend="foot" n="footcite:CousineauDowek">
      <analytic>
        <title level="a">Embedding Pure Type Systems in the lambda-Pi-calculus modulo</title>
        <author>
          <persName>
            <foreName>Denis</foreName>
            <surname>Cousineau</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2014-idm9408">
            <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-2015-bid11" type="inproceedings" rend="foot" n="footcite:delahaye:hal-00909688">
      <identifiant type="hal" value="hal-00909688"/>
      <analytic>
        <title level="a">Proof Certification in Zenon Modulo: When Achilles Uses Deduction Modulo to Outrun the Tortoise with Shorter Steps</title>
        <author>
          <persName key="deducteam-2014-idp100600">
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName key="gallium-2014-idm26976">
            <foreName>Damien</foreName>
            <surname>Doligez</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2014-idp104776">
            <foreName>Frédéric</foreName>
            <surname>Gilbert</surname>
            <initial>F.</initial>
          </persName>
          <persName key="deducteam-2014-idp106032">
            <foreName>Pierre</foreName>
            <surname>Halmagrand</surname>
            <initial>P.</initial>
          </persName>
          <persName key="deducteam-2014-idp107280">
            <foreName>Olivier</foreName>
            <surname>Hermant</surname>
            <initial>O.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Stephan</foreName>
            <surname>Schulz</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Geoff</foreName>
            <surname>Sutcliffe</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Boris</foreName>
            <surname>Konev</surname>
            <initial>B.</initial>
          </persName>
        </editor>
        <title level="m">IWIL - 10th International Workshop on the Implementation of Logics - 2013</title>
        <loc>Stellenbosch, South Africa</loc>
        <imprint>
          <publisher>
            <orgName>EasyChair</orgName>
          </publisher>
          <dateStruct>
            <month>December</month>
            <year>2013</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-00909688" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-00909688</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid12" type="inproceedings" rend="foot" n="footcite:delahaye:hal-00909784">
      <identifiant type="doi" value="10.1007/978-3-642-45221-5_20"/>
      <identifiant type="hal" value="hal-00909784"/>
      <analytic>
        <title level="a">Zenon Modulo: When Achilles Outruns the Tortoise using Deduction Modulo</title>
        <author>
          <persName key="deducteam-2014-idp100600">
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName key="gallium-2014-idm26976">
            <foreName>Damien</foreName>
            <surname>Doligez</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2014-idp104776">
            <foreName>Frédéric</foreName>
            <surname>Gilbert</surname>
            <initial>F.</initial>
          </persName>
          <persName key="deducteam-2014-idp106032">
            <foreName>Pierre</foreName>
            <surname>Halmagrand</surname>
            <initial>P.</initial>
          </persName>
          <persName key="deducteam-2014-idp107280">
            <foreName>Olivier</foreName>
            <surname>Hermant</surname>
            <initial>O.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Ken</foreName>
            <surname>McMillan</surname>
            <initial>K.</initial>
          </persName>
          <persName>
            <foreName>Aart</foreName>
            <surname>Middeldorp</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Andrei</foreName>
            <surname>Voronkov</surname>
            <initial>A.</initial>
          </persName>
        </editor>
        <title level="m">LPAR - Logic for Programming Artificial Intelligence and Reasoning - 2013</title>
        <loc>Stellenbosch, South Africa</loc>
        <imprint>
          <biblScope type="volume">8312</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <month>December</month>
            <year>2013</year>
          </dateStruct>
          <biblScope type="pages">274-290</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-00909784" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-00909784</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid10" type="article" rend="foot" n="footcite:delahaye:hal-01099371">
      <identifiant type="hal" value="hal-01099371"/>
      <analytic>
        <title level="a">Recovering Intuition from Automated Formal Proofs using Tableaux with Superdeduction</title>
        <author>
          <persName key="deducteam-2014-idp100600">
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Mélanie</foreName>
            <surname>Jacquel</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">electronic Journal of Mathematics and Technology</title>
        <imprint>
          <biblScope type="volume">7</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <month>February</month>
            <year>2013</year>
          </dateStruct>
          <biblScope type="pages">1 - 20</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01099371" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01099371</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid13" type="incollection" rend="foot" n="footcite:Gandy">
      <analytic>
        <title level="a">Church's Thesis and Principles for Mechanisms</title>
        <author>
          <persName>
            <foreName>Robin</foreName>
            <surname>Gandy</surname>
            <initial>R.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">The Kleene Symposium</title>
        <imprint>
          <publisher>
            <orgName>North-Holland</orgName>
          </publisher>
          <dateStruct>
            <year>1980</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid5" type="article" rend="foot" n="footcite:LF">
      <analytic>
        <title level="a">A Framework for Defining Logics</title>
        <author>
          <persName>
            <foreName>Robert</foreName>
            <surname>Harper</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Furio</foreName>
            <surname>Honsell</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Gordon</foreName>
            <surname>Plotkin</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Journal of the association for computing machinery</title>
        <imprint>
          <dateStruct>
            <year>1993</year>
          </dateStruct>
          <biblScope type="pages">194–204</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid3" type="incollection" rend="foot" n="footcite:HOL">
      <identifiant type="doi" value="10.1007/978-3-642-03359-9_4"/>
      <analytic>
        <title level="a">HOL Light: An Overview</title>
        <author>
          <persName>
            <foreName>John</foreName>
            <surname>Harrison</surname>
            <initial>J.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Stefan</foreName>
            <surname>Berghofer</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Tobias</foreName>
            <surname>Nipkow</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>Christian</foreName>
            <surname>Urban</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>Makarius</foreName>
            <surname>Wenzel</surname>
            <initial>M.</initial>
          </persName>
        </editor>
        <title level="m">Theorem Proving in Higher Order Logics</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">5674</biblScope>
          <publisher>
            <orgName>Springer Berlin Heidelberg</orgName>
          </publisher>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
          <biblScope type="pages">60-66</biblScope>
          <ref xlink:href="http://dx.doi.org/10.1007/978-3-642-03359-9_4" 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-03359-9_4</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid14" type="article" rend="foot" n="footcite:jacquel:hal-00722373">
      <identifiant type="doi" value="10.1007/978-3-642-24690-6_18"/>
      <identifiant type="hal" value="hal-00722373"/>
      <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 key="deducteam-2014-idp100600">
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2014-idp102048">
            <foreName>Catherine</foreName>
            <surname>Dubois</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Software Engineering and Formal Methods</title>
        <imprint>
          <biblScope type="volume">7041</biblScope>
          <dateStruct>
            <month>November</month>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">253-268</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-00722373" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-00722373</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid9" type="article" rend="foot" n="footcite: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 key="deducteam-2014-idp100600">
            <foreName>David</foreName>
            <surname>Delahaye</surname>
            <initial>D.</initial>
          </persName>
          <persName key="deducteam-2014-idp102048">
            <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-2015-bid18" type="inproceedings" rend="foot" n="footcite:jouannaud:hal-01239083">
      <identifiant type="doi" value="10.4230/LIPIcs.TLCA.2015.x"/>
      <identifiant type="hal" value="hal-01239083"/>
      <analytic>
        <title level="a">Termination of dependently typed rewrite rules</title>
        <author>
          <persName key="deducteam-2015-idp88736">
            <foreName>Jean-Pierre</foreName>
            <surname>Jouannaud</surname>
            <initial>J.-P.</initial>
          </persName>
          <persName key="crypt-2014-idp71232">
            <foreName>Jian-Qi</foreName>
            <surname>Li</surname>
            <initial>J.-Q.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Proc. TLCA 2015</title>
        <loc>Varsaw, Poland</loc>
        <imprint>
          <biblScope type="volume">LIPIcs</biblScope>
          <biblScope type="number">38</biblScope>
          <publisher>
            <orgName>Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik</orgName>
          </publisher>
          <dateStruct>
            <month>July</month>
            <year>2015</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01239083" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01239083</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid19" type="article" rend="foot" n="footcite:jouannaud:hal-01239068">
      <identifiant type="doi" value="10.1145/26999.13"/>
      <identifiant type="hal" value="hal-01239068"/>
      <analytic>
        <title level="a">Normal Higher-Order Termination</title>
        <author>
          <persName key="deducteam-2015-idp88736">
            <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">ACM Transactions on Computational Logic</title>
        <imprint>
          <dateStruct>
            <month>March</month>
            <year>2013</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01239068" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01239068</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid7" type="inproceedings" rend="foot" n="footcite:Korovin">
      <analytic>
        <title level="a">iProver – An Instantiation-Based Theorem Prover for First-Order Logic (System Description)</title>
        <author>
          <persName>
            <foreName>Konstantin</foreName>
            <surname>Korovin</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Alessandro</foreName>
            <surname>Armando</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Peter</foreName>
            <surname>Baumgartner</surname>
            <initial>P.</initial>
          </persName>
        </editor>
        <title level="m">IJCAR</title>
        <title level="s">Lecture Notes in Artificial Intelligence</title>
        <imprint>
          <biblScope type="volume">5195</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
          <biblScope type="pages">292-298</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid4" type="article" rend="foot" n="footcite:MMT">
      <identifiant type="doi" value="10.1016/j.ic.2013.06.001"/>
      <analytic>
        <title level="a">A Scalable Module System</title>
        <author>
          <persName>
            <foreName>Florian</foreName>
            <surname>Rabe</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Michael</foreName>
            <surname>Kohlhase</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Inf. Comput.</title>
        <imprint>
          <biblScope type="volume">230</biblScope>
          <dateStruct>
            <month>September</month>
            <year>2013</year>
          </dateStruct>
          <biblScope type="pages">1–54</biblScope>
          <ref xlink:href="http://dx.doi.org/10.1016/j.ic.2013.06.001" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>dx.<allowbreak/>doi.<allowbreak/>org/<allowbreak/>10.<allowbreak/>1016/<allowbreak/>j.<allowbreak/>ic.<allowbreak/>2013.<allowbreak/>06.<allowbreak/>001</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid15" type="article" rend="foot" n="footcite:ramsey30plms">
      <identifiant type="doi" value="10.1112/plms/s2-30.1.264"/>
      <analytic>
        <title level="a">On a problem of formal logic</title>
        <author>
          <persName>
            <foreName>F. P.</foreName>
            <surname>Ramsey</surname>
            <initial>F. P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Proceedings of the London Mathematical Society</title>
        <imprint>
          <biblScope type="volume">s2-30</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year>1930</year>
          </dateStruct>
          <biblScope type="pages">264-286</biblScope>
          <ref xlink:href="http://dx.doi.org/10.1112/plms/s2-30.1.264" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>dx.<allowbreak/>doi.<allowbreak/>org/<allowbreak/>10.<allowbreak/>1112/<allowbreak/>plms/<allowbreak/>s2-30.<allowbreak/>1.<allowbreak/>264</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="deducteam-2015-bid39" type="phdthesis" rend="foot" n="footcite:saillard15phd">
      <monogr>
        <title level="m">Typechecking 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 and Practice</title>
        <author>
          <persName key="deducteam-2014-idp109760">
            <foreName>Ronan</foreName>
            <surname>Saillard</surname>
            <initial>R.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">MINES ParisTech</orgName>
          </publisher>
          <dateStruct>
            <year>2015</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="typdoc">Ph. D. Thesis</note>
    </biblStruct>
  </biblio>
</raweb>
