<!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>Evaluation of Systems for Higher-order Logic (ESHOL)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Christoph Benzmuller</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Florian Rabe</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carsten Schurmann</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Geo Sutcli e</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IT University of Copenhagen</institution>
          ,
          <country country="DK">Denmark</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Jacobs International University</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Saarland University</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>TPS</institution>
          ,
          <addr-line>Mark Kaminski</addr-line>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>University of Miami</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <fpage>22</fpage>
      <lpage>25</lpage>
      <abstract>
        <p>The ESHOL sessions of the PAAR workshop focussed on the use of higher-order reasoning systems. A particular focus was on means to evaluate higher-order reasoning systems. The notion of higher-order included, but was not limited to, rami ed type theory, simple type theory, intuitionistic and constructive type theory, and logical frameworks. The notion of reasoning systems included automated and semi-automated provers, model generators, as well as proof and model checkers. There were two parts to the ESHOL sessions: (i) higher-order system demonstrations, and (ii) a panel discussion. Additionally, one of the PAAR invited speakers, Rob Arthan, gave a talk in the ESHOL topic area.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>Demonstrations</title>
      <p>The following higher-order systems were demonstrated in the system
demonstration sessions. Each presenter gave a 10 minute \talk" slot to present the
system to the audience in the traditional laptop+projector mode (giving a brief
overview of the system and a demonstration of it running and solving some of
the problems in Appendix A). Following the 10 minute presentations there was
an open forum during which presenters were all available to give individual and
more detailed information and demonstrations.</p>
    </sec>
    <sec id="sec-3">
      <title>Panel Discussion</title>
      <p>The ESHOL panelists were Rob Arthan, Lucas Dixon, and Joe Hurd. The panel
discussed ideas, suggestions, and potential problems related to:
{ The buildup of an higher-order TPTP infrastructure.
{ The development of automated reasoning systems for higher-order logic (or
fragments of it).
{ Promising application areas for automated higher-order reasoning systems.
{ The planned organization of a higher-order CASC at CADE-22 in 2009.</p>
      <p>
        Sample Problems for System Demonstrations
The two rst problems should be simple enough for every system, to provide
a starting point for comparisons and discussion. The third example is Cantor's
Theorem, which might be more di cult. The problems are presented in the
TPTP \THF" language for simple type theory, which was recently developed by
the organizers [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The language is based on Church's simple type theory, and is
a syntactically conservative extension of the untyped rst-order TPTP language.
A.1 Puzzle Example
%----------------------------------------------------------------------%----Signatures for basic set theory predicates and functions.
thf(const_in,type,(
      </p>
      <p>in: $i &gt; ( $i &gt; $o ) &gt; $o )).
thf(const_intersection,type,(</p>
      <p>intersection: ( $i &gt; $o ) &gt; ( $i &gt; $o ) &gt; ( $i &gt; $o ) )).
thf(const_union,type,(</p>
      <p>union: ( $i &gt; $o ) &gt; ( $i &gt; $o ) &gt; ( $i &gt; $o ) )).
%----Some axioms for basic set theory.
thf(ax_in,axiom,(
( in
= ( ^ [X: $i,S: ( $i &gt; $o )] :</p>
      <p>( S @ X ) ) ) )).
%-----------------------------------------------------------------------thf(surjectiveCantorThm,conjecture,(
~ ( ? [G: $i &gt; $i &gt; $o] :
! [F: $i &gt; $o] :
? [X: $i] :
( ( G @ X )
= F ) ) )).
%-----------------------------------------------------------------------</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. C. Benzmuller,
          <string-name>
            <given-names>F.</given-names>
            <surname>Rabe</surname>
          </string-name>
          , and
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Sutcli e. THF0 - The Core TPTP Language for Classical Higher-Order Logic</article-title>
          . In P. Baumgartner,
          <string-name>
            <given-names>A.</given-names>
            <surname>Armando</surname>
          </string-name>
          , and D. Gilles, editors,
          <source>Proceedings of the 4th International Joint Conference on Automated Reasoning, Lecture Notes in Arti cial Intelligence</source>
          , page Accepted,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>