<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-03300802</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-15T22:12:39+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Computing prime implicants</title>
            <author role="aut">
              <persName>
                <forename type="first">David</forename>
                <surname>Deharbe</surname>
              </persName>
              <idno type="halauthorid">1621449-0</idno>
              <orgName ref="#struct-0"/>
              <affiliation ref="#struct-110670"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Pascal</forename>
                <surname>Fontaine</surname>
              </persName>
              <email type="md5">a0f037c5049717b8df22d80bd4a93eba</email>
              <email type="domain">loria.fr</email>
              <idno type="idhal" notation="string">pascal-fontaine</idno>
              <idno type="idhal" notation="numeric">6299</idno>
              <idno type="halauthorid" notation="string">13599-6299</idno>
              <idno type="IDREF">https://www.idref.fr/204082471</idno>
              <affiliation ref="#struct-107895"/>
              <affiliation ref="#struct-206041"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Daniel</forename>
                <surname>Le Berre</surname>
              </persName>
              <email type="md5">9adf81725285c0aa384f0395c6d31d48</email>
              <email type="domain">cril.univ-artois.fr</email>
              <idno type="idhal" notation="string">daniel-le-berre</idno>
              <idno type="idhal" notation="numeric">2191</idno>
              <idno type="halauthorid" notation="string">4511-2191</idno>
              <idno type="IDREF">https://www.idref.fr/152104046</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-3221-9923</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=cecXnbMAAAAJ&amp;hl=fr</idno>
              <affiliation ref="#struct-90448"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Bertrand</forename>
                <surname>Mazure</surname>
              </persName>
              <email type="md5">a029e46ad1c7ccf4d3c6019b74ec3a52</email>
              <email type="domain">cril.fr</email>
              <idno type="idhal" notation="string">bertrand-mazure</idno>
              <idno type="idhal" notation="numeric">755557</idno>
              <idno type="halauthorid" notation="string">105606-755557</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-3508-123X</idno>
              <idno type="IDREF">https://www.idref.fr/142666084</idno>
              <idno type="ISNI">http://isni.org/isni/0000000359712099</idno>
              <affiliation ref="#struct-90448"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Fabien</forename>
                <surname>DELORME</surname>
              </persName>
              <email type="md5">db9839813b802a3327625f444980b262</email>
              <email type="domain">cril.univ-artois.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2021-07-27 12:08:09</date>
              <date type="whenModified">2026-04-11 03:18:04</date>
              <date type="whenReleased">2021-07-27 12:08:09</date>
              <date type="whenProduced">2013-10-20</date>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="1057460">
                <persName>
                  <forename>Fabien</forename>
                  <surname>DELORME</surname>
                </persName>
                <email type="md5">db9839813b802a3327625f444980b262</email>
                <email type="domain">cril.univ-artois.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-03300802</idno>
            <idno type="halUri">https://univ-artois.hal.science/hal-03300802</idno>
            <idno type="halBibtex">deharbe:hal-03300802</idno>
            <idno type="halRefHtml">&lt;i&gt;13th International Conference on Formal Methods in Computer-Aided Design (FMCAD'13)&lt;/i&gt;, Oct 2013, Portland, Oregon, United States. pp.46-52, &lt;a target="_blank" href="https://dx.doi.org/10.1109/FMCAD.2013.6679390"&gt;&amp;#x27E8;10.1109/FMCAD.2013.6679390&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">13th International Conference on Formal Methods in Computer-Aided Design (FMCAD'13), Oct 2013, Portland, Oregon, United States. pp.46-52, &amp;#x27E8;10.1109/FMCAD.2013.6679390&amp;#x27E9;</idno>
            <availability status="restricted"/>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UNIV-ARTOIS">Université d'Artois</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="LORIA2">Publications du LORIA</idno>
            <idno type="stamp" n="INRIA-NANCY-GRAND-EST">INRIA Nancy - Grand Est</idno>
            <idno type="stamp" n="INRIA-MECSCI">Médiation Scientifique en Science du Numérique</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="UNIV-LORRAINE">Université de Lorraine</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="LORIA">Laboratoire Lorrain de Recherche en Informatique et ses Applications</idno>
            <idno type="stamp" n="LORIA-FM" corresp="LORIA">Department of Formal methods</idno>
            <idno type="stamp" n="CRIL" corresp="UNIV-ARTOIS">Centre de recherche en informatique de Lens</idno>
            <idno type="stamp" n="INRIA-MEDIATION-SCIENTIFIQUE">INRIA-MEDIATION-SCIENTIFIQUE</idno>
            <idno type="stamp" n="AM2I-UL">Pôle scientifique Automatique, Mathématiques, Informatique et leurs Intéractions de l'Université de Lorraine</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="1">Yes</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Computing prime implicants</title>
                <author role="aut">
                  <persName>
                    <forename type="first">David</forename>
                    <surname>Deharbe</surname>
                  </persName>
                  <idno type="halauthorid">1621449-0</idno>
                  <orgName ref="#struct-0"/>
                  <affiliation ref="#struct-110670"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Pascal</forename>
                    <surname>Fontaine</surname>
                  </persName>
                  <email type="md5">a0f037c5049717b8df22d80bd4a93eba</email>
                  <email type="domain">loria.fr</email>
                  <idno type="idhal" notation="string">pascal-fontaine</idno>
                  <idno type="idhal" notation="numeric">6299</idno>
                  <idno type="halauthorid" notation="string">13599-6299</idno>
                  <idno type="IDREF">https://www.idref.fr/204082471</idno>
                  <affiliation ref="#struct-107895"/>
                  <affiliation ref="#struct-206041"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Daniel</forename>
                    <surname>Le Berre</surname>
                  </persName>
                  <email type="md5">9adf81725285c0aa384f0395c6d31d48</email>
                  <email type="domain">cril.univ-artois.fr</email>
                  <idno type="idhal" notation="string">daniel-le-berre</idno>
                  <idno type="idhal" notation="numeric">2191</idno>
                  <idno type="halauthorid" notation="string">4511-2191</idno>
                  <idno type="IDREF">https://www.idref.fr/152104046</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-3221-9923</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=cecXnbMAAAAJ&amp;hl=fr</idno>
                  <affiliation ref="#struct-90448"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Bertrand</forename>
                    <surname>Mazure</surname>
                  </persName>
                  <email type="md5">a029e46ad1c7ccf4d3c6019b74ec3a52</email>
                  <email type="domain">cril.fr</email>
                  <idno type="idhal" notation="string">bertrand-mazure</idno>
                  <idno type="idhal" notation="numeric">755557</idno>
                  <idno type="halauthorid" notation="string">105606-755557</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-3508-123X</idno>
                  <idno type="IDREF">https://www.idref.fr/142666084</idno>
                  <idno type="ISNI">http://isni.org/isni/0000000359712099</idno>
                  <affiliation ref="#struct-90448"/>
                </author>
              </analytic>
              <monogr>
                <idno type="localRef">Logiciel : SAT4J</idno>
                <meeting>
                  <title>13th International Conference on Formal Methods in Computer-Aided Design (FMCAD'13)</title>
                  <date type="start">2013-10-20</date>
                  <date type="end">2013-10-23</date>
                  <settlement>Portland, Oregon</settlement>
                  <country key="US">United States</country>
                </meeting>
                <imprint>
                  <publisher>IEEE Press</publisher>
                  <biblScope unit="serie">2013 Formal Methods in Computer-Aided Design</biblScope>
                  <biblScope unit="pp">46-52</biblScope>
                  <date type="datePub">2013</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1109/FMCAD.2013.6679390</idno>
              <ref type="publisher">http://www.cs.utexas.edu/users/hunt/FMCAD/FMCAD13/proceedings/54418_IEEE%20FMCAD_Complete%20Book.pdf</ref>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info.info-ai">Computer Science [cs]/Artificial Intelligence [cs.AI]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Model checking and counter-example guided abstraction refinement are examples of applications of SAT solving requiring the production of models for satisfiable formulas. Better than giving a truth value to every variable, one can provide an implicant, i.e. a partial assignment of the variables such that every full extension is a model for the formula. An implicant is prime if every assignment is necessary. Since prime implicants contain no literal irrelevant for the satisfiability of the formula, they are considered as highly refined information. We here propose a novel algorithm that uses data structures found in modern CDCL SAT solvers to efficiently compute prime implicants starting from an existing model. The original aspects are (1) the algorithm is based on watched literals and a form of propagation of required literals, adapted to CDCL solvers (2) the algorithm works not only on clauses, but also on generalized constraints (3) for clauses and, more generally for cardinality constraints, the algorithm complexity is linear in the size of the constraints found. We implemented and evaluated the algorithm with the Sat4j library.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-110670" status="VALID">
          <idno type="ROR">https://ror.org/04wn09761</idno>
          <orgName>Universidade Federal do Rio Grande do Norte [Natal]</orgName>
          <orgName type="acronym">UFRN</orgName>
          <desc>
            <address>
              <addrLine>Caixa Postal 1524 - Campus Universitário Lagoa Nova, CEP 59078-970 | Natal/RN</addrLine>
              <country key="BR"/>
            </address>
            <ref type="url">https://www.sistemas.ufrn.br/portal/PT/</ref>
          </desc>
        </org>
        <org type="researchteam" xml:id="struct-107895" status="VALID">
          <idno type="RNSR">201020692C</idno>
          <idno type="ROR">https://ror.org/0440j7g03</idno>
          <orgName>Modeling and Verification of Distributed Algorithms and Systems</orgName>
          <orgName type="acronym">VERIDIS</orgName>
          <date type="start">2012-07-01</date>
          <date type="end">2026-04-30</date>
          <desc>
            <address>
              <addrLine>615 rue du Jardin Botanique 54600 Villers-lès-Nancy</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/veridis</ref>
          </desc>
          <listRelation>
            <relation active="#struct-129671" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-423084" type="direct"/>
            <relation active="#struct-206040" type="indirect"/>
            <relation active="#struct-411575" type="indirect"/>
            <relation active="#struct-413289" type="indirect"/>
            <relation name="UMR7503" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-206041" status="VALID">
          <orgName>Proof-oriented development of computer-based systems</orgName>
          <orgName type="acronym">MOSEL</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.loria.fr/la-recherche-en/equipes/mosel</ref>
          </desc>
          <listRelation>
            <relation active="#struct-423084" type="direct"/>
            <relation active="#struct-206040" type="indirect"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-411575" type="indirect"/>
            <relation active="#struct-413289" type="indirect"/>
            <relation name="UMR7503" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-90448" status="VALID">
          <idno type="IdRef">08345585X</idno>
          <idno type="RNSR">200812835W</idno>
          <orgName>Centre de Recherche en Informatique de Lens</orgName>
          <orgName type="acronym">CRIL</orgName>
          <date type="start">2008-01-01</date>
          <desc>
            <address>
              <addrLine>Faculté Jean Perrin Rue Jean Souvraz - SP 18 - 62307 LENS CEDEX</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.cril.univ-artois.fr</ref>
          </desc>
          <listRelation>
            <relation name="UMR8188" active="#struct-56711" type="direct"/>
            <relation name="UMR8188" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-129671" status="VALID">
          <idno type="RNSR">198618246Y</idno>
          <idno type="ROR">https://ror.org/03fcjvn64</idno>
          <orgName>Centre Inria de l'Université de Lorraine</orgName>
          <desc>
            <address>
              <addrLine>615 rue du Jardin Botanique 54600 Villers-lès-Nancy</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/nancy</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="department" xml:id="struct-423084" status="VALID">
          <orgName>Department of Formal Methods</orgName>
          <orgName type="acronym">LORIA - FM</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.loria.fr/en/research/departments/formal-methods/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-206040" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-411575" type="indirect"/>
            <relation active="#struct-413289" type="indirect"/>
            <relation name="UMR7503" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-206040" status="VALID">
          <idno type="IdRef">067077927</idno>
          <idno type="ISNI">0000000121795429</idno>
          <idno type="RNSR">198912571S</idno>
          <idno type="IdUnivLorraine">[UL]RSI--</idno>
          <idno type="ROR">https://ror.org/02vnf0c38</idno>
          <orgName>Laboratoire Lorrain de Recherche en Informatique et ses Applications</orgName>
          <orgName type="acronym">LORIA</orgName>
          <date type="start">2012-01-01</date>
          <desc>
            <address>
              <addrLine>Campus Scientifique BP 239 54506 Vandoeuvre-lès-Nancy Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.loria.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
            <relation active="#struct-411575" type="direct"/>
            <relation active="#struct-413289" type="direct"/>
            <relation name="UMR7503" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-411575" status="VALID">
          <idno type="IdRef">184443237</idno>
          <idno type="ROR">https://ror.org/019tcpt25</idno>
          <orgName>CentraleSupélec</orgName>
          <desc>
            <address>
              <addrLine>3, rue Joliot Curie,Plateau de Moulon,91192 GIF-SUR-YVETTE Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.centralesupelec.fr</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-413289" status="VALID">
          <idno type="IdRef">157040569</idno>
          <idno type="IdUnivLorraine">[UL]100--</idno>
          <idno type="ROR">https://ror.org/04vfs2w97</idno>
          <orgName>Université de Lorraine</orgName>
          <orgName type="acronym">UL</orgName>
          <date type="start">2012-01-01</date>
          <desc>
            <address>
              <addrLine>34 cours Léopold - CS 25233 - 54052 Nancy cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-lorraine.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-56711" status="VALID">
          <idno type="IdRef">034634894</idno>
          <idno type="ISNI">000000012364777X</idno>
          <idno type="ROR">https://ror.org/053x9s498</idno>
          <orgName>Université d'Artois</orgName>
          <orgName type="acronym">UA</orgName>
          <date type="start">1992-09-01</date>
          <desc>
            <address>
              <addrLine>9 rue du Temple - BP 10665 - 62030 Arras cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-artois.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>