<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The CakeML Veri ed Compiler and Toolchain</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>(Invited Talk)</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Magnus O. Myreen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chalmers University of Technology</institution>
          ,
          <country country="SE">Sweden</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The CakeML project has built an ecosystem of proofs and tools around an ML dialect called CakeML. The ecosystem includes a proven-correct compiler that can bootstrap itself within the logic of an interactive theorem prover (HOL4). In this talk, I will give an overview of the entire ecosystem; I will show how HOL4 provides an architecture that scales to such large developments; and I will explain where and how the CakeML project uses proof automation. The talk will conclude with a discuss of where I believe CakeML would gain most from improved proof automation. For more: https://cakeml.org/</p>
      </abstract>
    </article-meta>
  </front>
  <body />
  <back>
    <ref-list />
  </back>
</article>