<?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-01251069</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-20T10:53:03+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">A Taste of Sound Reasoning in Faust</title>
            <author role="aut">
              <persName>
                <forename type="first">Emilio Jesús</forename>
                <surname>Gallego Arias</surname>
              </persName>
              <email type="md5">ca68547230b92c1b01a23988686a2fa1</email>
              <email type="domain">x80.org</email>
              <idno type="idhal" notation="string">emilio-jesus-gallego-arias</idno>
              <idno type="idhal" notation="numeric">4333</idno>
              <idno type="halauthorid" notation="string">24236-4333</idno>
              <idno type="ARXIV">https://arxiv.org/a/gallegoarias_e_1</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-9299-1192</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.com/citations?user=dIcdfOwAAAAJ</idno>
              <affiliation ref="#struct-96176"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Olivier</forename>
                <surname>Hermant</surname>
              </persName>
              <email type="md5">4a0323f972b105d88e98833f173bd83b</email>
              <email type="domain">pps.jussieu.fr</email>
              <idno type="idhal" notation="string">olivier-hermant</idno>
              <idno type="idhal" notation="numeric">3275</idno>
              <idno type="halauthorid" notation="string">17324-3275</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-6233-1903</idno>
              <idno type="IDREF">https://www.idref.fr/103569715</idno>
              <affiliation ref="#struct-301492"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Pierre</forename>
                <surname>Jouvelot</surname>
              </persName>
              <email type="md5">13c53d893e42864f6730faca9d65da2b</email>
              <email type="domain">mines-paristech.fr</email>
              <idno type="idhal" notation="string">pierre-jouvelot</idno>
              <idno type="idhal" notation="numeric">3606</idno>
              <idno type="halauthorid" notation="string">23879-3606</idno>
              <idno type="IDREF">https://www.idref.fr/028269896</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-6783-5796</idno>
              <affiliation ref="#struct-96176"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Claire</forename>
                <surname>Medrala</surname>
              </persName>
              <email type="md5">c9c7dadc49f086531ff5a5601f16f27a</email>
              <email type="domain">cri.ensmp.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2016-01-05 15:45:33</date>
              <date type="whenModified">2026-01-09 09:50:02</date>
              <date type="whenReleased">2016-01-05 17:56:14</date>
              <date type="whenProduced">2015-04-09</date>
              <date type="whenEndEmbargoed">2016-01-05</date>
              <ref type="file" target="https://minesparis-psl.hal.science/hal-01251069v1/document">
                <date notBefore="2016-01-05"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://minesparis-psl.hal.science/hal-01251069v1/file/A-600.pdf" id="file-1251069-1330891">
                <date notBefore="2016-01-05"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="142715">
                <persName>
                  <forename>Claire</forename>
                  <surname>Medrala</surname>
                </persName>
                <email type="md5">c9c7dadc49f086531ff5a5601f16f27a</email>
                <email type="domain">cri.ensmp.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01251069</idno>
            <idno type="halUri">https://minesparis-psl.hal.science/hal-01251069</idno>
            <idno type="halBibtex">gallegoarias:hal-01251069</idno>
            <idno type="halRefHtml">&lt;i&gt;The Linux Audio Conference (LAC 2015) &lt;/i&gt;, Johannes Gutenberg University (JGU), Apr 2015, Mainz, Germany</idno>
            <idno type="halRef">The Linux Audio Conference (LAC 2015) , Johannes Gutenberg University (JGU), Apr 2015, Mainz, Germany</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-1251069-1330891"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="ENSMP" corresp="PARISTECH">MINES ParisTech</idno>
            <idno type="stamp" n="ENSMP_CRI" corresp="ENSMP">Recherche en informatique (CRI) </idno>
            <idno type="stamp" n="PARISTECH">ParisTech</idno>
            <idno type="stamp" n="PSL">Université Paris sciences et lettres</idno>
            <idno type="stamp" n="ENSMP_DEP_MS">Département Mathématiques et systèmes</idno>
            <idno type="stamp" n="ENSMP_DR" corresp="ENSMP">ENSMP_DR</idno>
            <idno type="stamp" n="ENSMP-PSL" corresp="PSL">MINES ParisTech - École nationale supérieure des mines de Paris - PSL</idno>
            <idno type="stamp" n="FAUST">Publications relatives au projet Faust</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="0">No</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">A Taste of Sound Reasoning in Faust</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Emilio Jesús</forename>
                    <surname>Gallego Arias</surname>
                  </persName>
                  <email type="md5">ca68547230b92c1b01a23988686a2fa1</email>
                  <email type="domain">x80.org</email>
                  <idno type="idhal" notation="string">emilio-jesus-gallego-arias</idno>
                  <idno type="idhal" notation="numeric">4333</idno>
                  <idno type="halauthorid" notation="string">24236-4333</idno>
                  <idno type="ARXIV">https://arxiv.org/a/gallegoarias_e_1</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-9299-1192</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.com/citations?user=dIcdfOwAAAAJ</idno>
                  <affiliation ref="#struct-96176"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Olivier</forename>
                    <surname>Hermant</surname>
                  </persName>
                  <email type="md5">4a0323f972b105d88e98833f173bd83b</email>
                  <email type="domain">pps.jussieu.fr</email>
                  <idno type="idhal" notation="string">olivier-hermant</idno>
                  <idno type="idhal" notation="numeric">3275</idno>
                  <idno type="halauthorid" notation="string">17324-3275</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-6233-1903</idno>
                  <idno type="IDREF">https://www.idref.fr/103569715</idno>
                  <affiliation ref="#struct-301492"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Pierre</forename>
                    <surname>Jouvelot</surname>
                  </persName>
                  <email type="md5">13c53d893e42864f6730faca9d65da2b</email>
                  <email type="domain">mines-paristech.fr</email>
                  <idno type="idhal" notation="string">pierre-jouvelot</idno>
                  <idno type="idhal" notation="numeric">3606</idno>
                  <idno type="halauthorid" notation="string">23879-3606</idno>
                  <idno type="IDREF">https://www.idref.fr/028269896</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-6783-5796</idno>
                  <affiliation ref="#struct-96176"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>The Linux Audio Conference (LAC 2015) </title>
                  <date type="start">2015-04-09</date>
                  <date type="end">2015-09-12</date>
                  <settlement>Mainz</settlement>
                  <country key="DE">Germany</country>
                </meeting>
                <respStmt>
                  <resp>conferenceOrganizer</resp>
                  <name>Johannes Gutenberg University (JGU)</name>
                </respStmt>
                <imprint/>
              </monogr>
              <ref type="publisher">http://lac.linuxaudio.org/2015/</ref>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">theorem proving</term>
                <term xml:lang="en">program verification</term>
                <term xml:lang="en">audio</term>
                <term xml:lang="en">DSP</term>
              </keywords>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halDomain" n="info.info-ts">Computer Science [cs]/Signal and Image Processing</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>We address the question of what software verification can do for the audio community by showcasing some preliminary design ideas and tools for a new framework dedicated to the formal reasoning about Faust programs. We use as a foundation one of the strongest current proof assistants, namely Coq combined with SSReflect. We illustrate the practical impact of our approach via a use case, namely the proof that the implementation of a simple low-pass filter written in the Faust audio programming language indeed meets one of its specification properties. The paper thus serves three purposes: (1) to provide a gentle introduction to the use of formal tools to the audio community, (2) to put forward programming and formal reasoning paradigms we think are well suited to the audio domain and (3) to illustrate this approach on a simple yet practical audio signal processing example, a low-pass filter.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-96176" status="VALID">
          <idno type="IdRef">154122696</idno>
          <idno type="ROR">https://ror.org/020cdve92</idno>
          <orgName>Centre de Recherche en Informatique</orgName>
          <orgName type="acronym">CRI</orgName>
          <desc>
            <address>
              <addrLine>35 rue Saint-Honoré 77305 Fontainebleau cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://cri.mines-paristech.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301492" type="direct"/>
            <relation active="#struct-564132" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-301492" status="VALID">
          <idno type="IdRef">026375249</idno>
          <idno type="ROR">https://ror.org/04y8cs423</idno>
          <orgName>Mines Paris - PSL (École nationale supérieure des mines de Paris)</orgName>
          <date type="start">1783-01-01</date>
          <desc>
            <address>
              <addrLine>60, boulevard Saint-Michel 75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.minesparis.psl.eu/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-564132" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-564132" status="VALID">
          <idno type="IdRef">241597595</idno>
          <idno type="ISNI">0000 0004 1784 3645</idno>
          <idno type="ROR">https://ror.org/013cjyk83</idno>
          <orgName>Université Paris Sciences et Lettres</orgName>
          <orgName type="acronym">PSL</orgName>
          <desc>
            <address>
              <addrLine>60 rue Mazarine 75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.psl.eu/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>