<!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>Invited talk: Developments, Libraries and Automated Theorem Provers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Chad Brown</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Czech Technical University Prague</institution>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
      </contrib-group>
      <abstract>
        <p />
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>When formalizing a mathematical development with an interactive
prover, it is helpful if the user can interface with a library (to avoid
starting from scratch) and with automated provers (to avoid needing
to give full details explicitly). We will consider an example of a
development in Mizar, leading to some discussion of how one can interact with
Mizar’s library and how automated theorem provers can help construct
Mizar proofs. With this example in mind, we discuss criteria for three
aspects of formalization to work in harmony: formal mathematical
developments, working with a global library of theorems and denitions
and making use of automation.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>