<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Presenting TSTP Proofs with Inference Web Tools</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Paolo</forename><surname>Pinheiro Da Silva</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Texas at El Paso</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Geoff</forename><surname>Sutcliffe</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">University of Miami</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Cynthia</forename><surname>Chang</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution">Rensselaer Polytechnic Institute</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Li</forename><surname>Ding</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution">Rensselaer Polytechnic Institute</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Nick</forename><surname>Del Rio</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Texas at El Paso</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Deborah</forename><surname>Mcguinness</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution">Rensselaer Polytechnic Institute</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Presenting TSTP Proofs with Inference Web Tools</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">429EC212AC9ADA66913A31B5EDB0B3E0</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T09:32+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper describes the translation of proofs in the Thousands of Solutions from Theorem Provers (TSTP) solution library to the Proof Markup Language (PML), and the subsequent use of Inference Web (IW) tools to provide new presentations of the proofs. The translation enriches the TSTP proofs with proof provenance meta-data, and provides new possibilities for proof processing.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The Thousands of Problems for Theorem Provers (TPTP) <ref type="foot" target="#foot_0">1</ref> problem library <ref type="bibr" target="#b11">[12]</ref> and the Thousands of Solutions from Theorem Provers (TSTP)<ref type="foot" target="#foot_1">2</ref> solution library are large corpora of data for and produced by Automated Theorem Proving (ATP) systems and tools. In particular, the TSTP provides solutions to the TPTP problems, so that the main computation linking the two libraries is the execution of ATP systems on the TPTP problems to produce the TSTP solutions. Additionally, there are many other tools, mostly from the TPTPWorld <ref type="bibr" target="#b9">[10]</ref>, that are used on the corpora for other tasks such as problem analysis, problem transformation, proof analysis, proof verification, and proof presentation. The TPTP and the TSTP files are written using the TPTP language <ref type="bibr" target="#b10">[11]</ref>. The common modus operandi of the tools is to work on one file (problem or solution) at a time, focussing on the first-order logical data therein.</p><p>The Inference Web (IW) <ref type="foot" target="#foot_2">3</ref> [5] is a semantic web based knowledge provenance infrastructure that supports interoperable explanations of sources, assumptions, learned information, and answers, as an enabler for trust. IW includes two components that are important for this work, the Proof Markup Language (PML) ontology <ref type="bibr" target="#b6">[7]</ref> and the IW toolkit. PML is a semantic web based representation for exchanging explanations, including provenance information -annotating the sources of knowledge, justification information -annotating the steps for deriving the conclusions or executing workflows, and trust information -annotating trustworthiness assertions about knowledge and sources. The IW toolkit provides web-based and standalone tools that facilitate human users to browse, debug, explain, and abstract knowledge encoded in PML. In contrast to the TPTP, there is less focus on the logical data and the fine-grained reasoning processes -PML supports arbitrary logical data and inference steps including, e.g., extraction of data from non-logical sources, conversion to logical forms, clausification and first-order inferences, etc.</p><p>There are obvious parallels between the TPTP language/TPTPWorld and the PML language/IW toolkit. While the scope of the IW is broader than the logicfocussed TPTP/TSTP, there are obvious benefits to building bridges between the two. Principally, the TSTP offers a large corpora of data for testing and developing the IW, and the IW offers alternative views of the proofs in the TSTP. This paper describes the translation of TSTP files to PML format, and the presentation of the proofs using IW tools. The contribution of this work is to add value to TPTP proofs, by translation to PML and viewing the translated proofs with IW tools. Specific benefits include an XML proof format for TPTP proofs, links to provenance information maintained in the IW (e.g., information about ATP systems), structural search tools (rather than greping over the text form of TPTP proofs), and new views on TPTP proofs and proof nodes.</p><p>This paper is organized as follows: Section 2 provides the necessary background about the TPTP, TSTP, and PML. Section 3 describes the translation of TSTP files into PML format. Section 4 describes four IW tools' presentations of the proofs, demonstrating the value of these different views.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Background</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">About the TPTP and TSTP</head><p>The top level building blocks of TPTP and TSTP files are annotated formulae, include directives, and comments. An annotated formula has the form: language(name, role, formula, source, useful info). The languages currently supported are fof -formulae in full first order form, and cnf -formulae in clause normal form. The role gives the user semantics of the formula, e.g., axiom, definition, lemma, conjecture, which guides the use of the formula in an ATP system. The logical formula, in either FOF or CNF, uses a consistent and easily understood notation <ref type="bibr" target="#b12">[13]</ref>. The forms of identifiers for uninterpreted functions, predicates, and variables follow Prolog conventions, i.e., functions and predicates start with a lowercase letter, variables start with an uppercase letter, and all contain only alphanumeric characters and underscore. The TPTP language also supports interpreted symbols, which either start with a $, e.g., $true and $false, or are composed of non-alphanumeric characters, e.g., = and != for equality and inequality. The basic logical connectives are !, ?,~, |, &amp;, =&gt;, &lt;=, &lt;=&gt;, and &lt;~&gt;, for ∀, ∃,¬, ∨, ∧, ⇒, ⇐, ⇔, and ⊕ respectively. Quantified variables follow the quantifier in square brackets, with a colon to separate the quantification from the logical formula. The source of an annotated formula describes where the formula came from, most commonly a file record or an inference record. A file record stores the name of the file from which the annotated formula was read, and optionally the name of the annotated formula as it appears in the file. An inference record stores three items of information about an inferred formula: the name of the inference rule provided by the ATP system; a list of useful information items, e.g., the semantic status of the formula as an SZS ontology value <ref type="bibr" target="#b12">[13]</ref>; and a list of the parents. The useful info is a list of arbitrary useful information, as required for user applications. An example of a FOF formula, supplied from a file, is:</p><formula xml:id="formula_0">fof(formula_27,axiom, ! [X,Y] : ( subclass(X,Y) &lt;=&gt; ! [U] : ( member(U,X) =&gt; member(U,Y) )</formula><p>), file('SET005+0.ax',subclass_defn), [description('Definition of subclass'), relevance(0.9)]).</p><p>An example of an inferred CNF formula is:</p><formula xml:id="formula_1">cnf(175,lemma, ( rsymProp(ib,sk_c3) | sk_c4 = sk_c3 ), inference(factor_simp,[status(thm)],[ inference(para_into,[status(thm)],[96,78,theory(equality)])]), [iquote('para_into,96.2.1,78.1.1,factor_simp')]).</formula><p>Each problem file in the TPTP has a header section and a list of the annotated formulae that describe the problem. The header section contains information fields that provide context for the problem, including: the name and domain of the problem, short and long English descriptions of the problem, information about the source of the problem, the status of the problem in terms of the SZS ontology, and statistics about the problem. Each file in the TSTP has a header section and a list of the annotated formulae that describe the solution. The header section contains information fields that provide context for the solution, including: the name of the ATP system that produced the derivation, the name of the TPTP problem, the command line issued to run the ATP system, information about hardware and software resources used, the date and time the solution was produced, the result and output status in terms of the SZS ontology, and statistics about the solution.</p><p>At the time of writing this paper, the TPTP contains 11279 problems in 35 domains, and the TSTP contains the results of running 43 ATP systems and system variants on all the problems in the TPTP. The solution files are classified according to the TPTP problem domains, then by TPTP problem, and finally by the ATP systems -this information is visible in the directory hierarchy and solution file name.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">About PML</head><p>PML is an interlingua for representing and sharing explanations generated by various intelligent systems such as hybrid web-based question answering systems, text analytic components, theorem provers, task processors, web services, rule engines, and machine learning components. PML is split into three modulesprovenance, justification, and trust relations.</p><p>-The provenance ontology provides primitives for recording properties of entities that have been used or processed. Properties such as name, description, date and time of creation, authors, and owner, can be recorded. The IW Registry provides a public repository that allows users to register meta-data about entities. -The justification ontology provides primitives for encoding justifications for derived conclusions. Some details are provided below. -The trust relation ontology provides primitives for explaining belief assertions associated with information and trust assertions associated with sources.</p><p>PML classes are OWL <ref type="bibr" target="#b5">[6]</ref> classes (they are subclasses of owl:Class), and PML data is therefore expressible in the RDF/XML syntax. PML is used to build OWL documents representing both proofs and proof provenance information. For this work, the representation of proofs is of primary interest. The two main constructs of proofs in PML are NodeSets and InferenceSteps. A NodeSet is used to host a set of alternative justifications for one conclusion. A NodeSet contains:</p><p>-A URI that is its unique identifier.</p><p>-The conclusion of the proof step.</p><p>-The expression language in which the conclusion is written.</p><p>-Any number of InferenceSteps, each of which represents an application of an inference rule that justifies the conclusion.</p><p>An InferenceStep contains:</p><p>-The inference rule that was applied to produce the conclusion.</p><p>-The antecedent NodeSets of the inference step.</p><p>-Bindings for variables in the inference.</p><p>-Any number of discharged assumptions.</p><p>-The original sources upon which the conclusion depends.</p><p>-The inference engine that performed the inference step.</p><p>-A time stamp recording when the inference step was performed.</p><p>A proof consists of a collection of NodeSets, with a root NodeSet as the final goal, linked recursively to its antecedent NodeSets.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">TPTP to PML Translation</head><p>The translation of a TSTP proof into PML is done by parsing the TSTP file using the TPTP-parser <ref type="foot" target="#foot_3">4</ref> , and extracting the necessary information into PML object instances. The proof is translated into a PML NodeSet collection, with each formula in the solution being translated as singleton member of the collection (but see Section 5 for hints about future work which will aggregate proofs, so that NodeSets may have multiple elements). Additionally, the conjecture of the corresponding TPTP problem is translated into a PML Query, and the English header field of the problem into a PML Question. The Query contains a pointer to the Question and to all NodeSet collections (from different ATP systems) that provide a solution. The Query thus provides a starting point for accessing all the proofs for that problem.</p><p>To translate a TPTP formula into a PML NodeSet, the translator needs to determine the following:</p><p>-The language of the formula, either fof or cnf. Both fof and cnf have corresponding PML provenance elements registered in the IW registry. -The TPTP role. This is used to help determine the inference rule of the formula.</p><p>-The logical formula. The formula text is used as the NodeSet conclusion string. -The inference engine (ATP system) that produced the proof. The translator looks in the header of the TSTP file to find the engine name. Each engine is registered in the IW registry. For example, EP has an URI of http://inference-web.org/registry/IE/EP.owl#EP. -The inference rule used to derive the formula. Leaves of proofs that have an axiom role are considered to have been derived by "direct assertion". Leaves of proofs that have an assumption role are considered to have been derived by "assumption". For internal nodes that have an inference record, the translator extracts the inference rule from the record. -The antecedent list (for inferred formulae). The members of the parent list in the inference record are used to form the antecedent list of the Infer-enceStep.</p><p>-The external source. The source is used to form the source usage of a Node-Set's inference step to describe where the conclusion originated from. -Date and time. The translator obtains the date and time from the header of the TSTP file, to record when the proof was created.</p><p>When all information is gathered from a TSTP formula, the translator creates a NodeSet instance, and adds it to the collection forming the proof. For example, the following node from EP 0.999's proof of PUZ001+1 ...  <ref type="figure">--0</ref>.999/answer.owl#ns_36"/&gt; &lt;ds:rest&gt; &lt;NodeSetList&gt; &lt;ds:first rdf:resource="http://inference-web.org/proofs/tptp/Solutions/PUZ/ PUZ001+1/EP---0.999/answer.owl#ns_45"/&gt; &lt;/NodeSetList&gt; &lt;/ds:rest&gt; &lt;/NodeSetList&gt; &lt;/hasAntecedentList&gt; &lt;hasInferenceEngine rdf:resource="http://inference-web.org/registry/IE/EP.owl#EP"/&gt; &lt;/InferenceStep&gt; &lt;/isConsequentOf&gt; &lt;/NodeSet&gt; &lt;/rdf:RDF&gt; As an aside, the reverse translation from PML to TPTP is trivially possible for proofs translated from TPTP to PML, because the hasConclusion element of a NodeSet contains the original TPTP node as plain text. However, reconstruction of the TPTP node from the other NodeSet elements is not always completely possible because some minor items of information are not captured in the PML form. For example, the fact that an inference used the theory of equality, recorded by the theory(equality) parent of the TPTP node, is not captured in the PML form. NodeSets that come from sources other than translation from the TPTP are unlikely to be translatable to TPTP form, due to different items of data being recorded, and different data formats being used. In particular, the PML form records the logical formula of a proof node as a text string in the hasConclusion element, and does not parse the formula into a representative structure. Thus if the logical formula is in a non-TPTP language, e.g., KIF <ref type="bibr" target="#b2">[3]</ref> or DFG <ref type="bibr" target="#b3">[4]</ref>, there is no capability within IW to convert that to TPTP form.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Presentations</head><p>Given the PML encoded proofs from the TSTP, it becomes possible to use IW tools to process the proofs. Four examples are described in this section.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">IW NodeSet Browser</head><p>The IW NodeSet browser allows the user to traverse the NodeSets of a proof. The presentation of a NodeSet provides:</p><p>the conclusion, with a control to display its metadata (which contains provenance information); the antecedent formula and links to the NodeSets that justify (by inference) this conclusion; links to the leaf (evidence) nodes upon which this node depends; links to information about the ATP system and the inference rule used; the inferred formulae and links to the NodeSets that this conclusion is used to infer, with an option to show the sibling formulae used in each case; the formula and a link to the NodeSet finally concluded with the help of this conclusion; the query and question answered.</p><p>Figure <ref type="figure">1</ref> shows a NodeSet from EP's <ref type="bibr" target="#b7">[8]</ref> proof for the TPTP problem PUZ001+1. The conclusion of the NodeSet is hates(butler,X1) | ~killed(X1,agatha) The two justifying antecedents are ~richer(X1,X2) | ~killed(X1,X2) hates(butler,X1) | richer(X1,agatha) The single inferred formula is hates(butler,esk1 0) and the final conclusion is $false corresponding to the end of the proof by refutation. Figure <ref type="figure">2</ref> shows the provenance information obtained for the conclusion by expanding its show metadata control, and also the provenance information for EP 0.999 obtained by clicking on its link in the display. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">IWBrowser</head><p>The Inference Web Browser (IWBrowser)<ref type="foot" target="#foot_4">5</ref> provides a graphical rendering of a PML proof, with links to the underlying provenance information stored in the PML. The presentation also provides options to focus in on the current path to the root of the proof, and to hide nodes in the proof. Figure <ref type="figure" target="#fig_1">3</ref> shows an extract from EP's proof for the TPTP problem PUZ001+1, including the example from Section 4.1. The various boxed links provide the access to provenance information and rendering options.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Probe-It!</head><p>Probe-It!<ref type="foot" target="#foot_5">6</ref>  <ref type="bibr" target="#b0">[1]</ref> is a browser suited to graphically rendering PML based provenance associated with results derived from inference engines and workflows. Probe-It! consists of three primary views to accommodate the different kinds of provenance information: results, justifications, and provenance, which refer to final and intermediate data, descriptions of the generation process (i.e., execution traces) and information about the sources respectively. Figure <ref type="figure" target="#fig_2">4</ref> shows the Probe-It! rendering of SNARK's <ref type="bibr" target="#b8">[9]</ref> proof for the TPTP problem GEO053-2. Each node of the proof is drawn as a square, with orange squares being leaves of the proof and blue squares derived. Provenance information -the inference rule and ATP system name -is given in the upper pane of each square. The logical formula is given in the lower content pane of the square. The "panner" window in the lower left allows the user to move around the proof, while the zoom buttons provide more and less detailed views.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.4">IWSearch</head><p>IWSearch<ref type="foot" target="#foot_6">7</ref> is a service in inference web architecture. It aims to discover, index, and search for PML objects available on the web. IWSearch consists of three groups of services: (i) the discovery services, which utilize Swoogle <ref type="bibr" target="#b1">[2]</ref> search results and a focused crawler to discover URLs of PML documents on the web; (ii) the index services, which use an indexer to parse the submitted PML documents and prepare meta-data about PML objects for future search, and use a searcher  to serve query calls invoked by users; (iii) the user interface services, which offer keyword search and a categorical browse interface for human or machine users. Figure <ref type="figure" target="#fig_3">5</ref> shows the first results returned from the query "agatha", after indexing the PML translations of the TSTP files. The label gives the raw string content of the object, the type is the class in the PML ontology, the more link provides access to that node in the IW NodeSet browser, and the source is the URL of the PML document containing this node.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>The translation of TSTP proofs into PML, and their presentation using IW tools, changes the strict focus on logical aspects of the proof to one that encompasses proof provenance. This type of presentation is necessary for applications that demand justification or explanation of the reasoning performed. This work therefore adds value to the proofs produced by ATP systems, and makes the ATP system more suitable as tools in hybrid reasoning applications.</p><p>Work on the translation of TSTP files to PML is ongoing. Improvements and new features will be made in the near future. For example, an IW tool for combining proofs will be used to aggregate proofs from different ATP systems proofs for a given problem. This in turn will make it possible to produce new proofs with preferred characteristics, e.g., with minimal use of certain types of reasoning. The TPTP language has recently been extended to include typed higher-order logic formulae (the "THF" format), and proofs that use this language will automatically be accomodated by the translation to PML, due to the text format used for the logic formulae.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .Fig. 2 .</head><label>12</label><figDesc>Fig. 1. IW NodeSet browser presentation from EP's proof of PUZ001+1</figDesc><graphic coords="8,147.21,145.83,324.00,456.47" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. IWBrowser presentation of an extract from EP's proof of PUZ001+1</figDesc><graphic coords="10,147.21,116.83,323.99,309.70" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. Probe-It! presentation of SNARK's proof of GEO053-2</figDesc><graphic coords="11,147.21,121.95,323.99,252.07" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 5 .</head><label>5</label><figDesc>Fig. 5. IWSearch results for the query agatha</figDesc><graphic coords="11,147.21,424.86,324.00,201.06" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="9,147.21,116.83,324.00,239.54" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://www.tptp.org</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">http://www.tptp.org/TSTP/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">http://inference-web.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">A parser for the TPTP language written in Java by Andrei Tchaltsev at ITC-irst, available from http://www.freewebs.com/andrei ch/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">http://iw.stanford.edu/iwbrowser/. http://browser.inference-web.org/tptppml/ provides access to the PML translations of the TSTP files.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">http://trust.cs.utep.edu/probeit/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6">http://onto.rpi.edu/iwsearch/</note>
		</body>
		<back>

			<div type="availability">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>... is represented by the following PML ... &lt;rdf:RDF xmlns:pmlp="http://inference-web.org/2.0/pml-provenance.owl#" xmlns:ds="http://inference-web.org/2.0/ds.owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns="http://inference-web.org/2.0/pml-justification.owl#" xmlns:daml="http://www.daml.org/2001/03/daml+oil#"&gt;</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Probe-it! Visualization Support for Provenance</title>
		<author>
			<persName><forename type="first">N</forename><surname>Del Rio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pinheiro</surname></persName>
		</author>
		<author>
			<persName><surname>Silva</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2nd International Symposium on Visual Computing</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">G</forename><surname>Bebis</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Boyle</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Parvin</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Koracin</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">N</forename><surname>Paragios</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Syeda-Mahmood</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Ju</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Z</forename><surname>Liu</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Coquillart</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Cruz-Neira</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Muller</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Malzbender</surname></persName>
		</editor>
		<meeting>the 2nd International Symposium on Visual Computing</meeting>
		<imprint>
			<date type="published" when="2007">4842. 2007</date>
			<biblScope unit="page" from="732" to="741" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Swoogle: A Search and Metadata Engine for the Semantic Web</title>
		<author>
			<persName><forename type="first">L</forename><surname>Ding</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Finin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Joshi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Pan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">S</forename><surname>Cost</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Peng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Reddivari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Doshi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sachs</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 13th ACM Conference on Information and Knowledge Management</title>
				<editor>
			<persName><forename type="first">L</forename><surname>Gravano</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Zhai</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">O</forename><surname>Herzog</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Evans</surname></persName>
		</editor>
		<meeting>the 13th ACM Conference on Information and Knowledge Management</meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="652" to="659" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">Knowledge Interchange Format, Version 3.0 Reference Manual</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">R</forename><surname>Genesereth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">E</forename><surname>Fikes</surname></persName>
		</author>
		<idno>Logic-92-1</idno>
		<imprint>
			<date type="published" when="1992">1992</date>
		</imprint>
		<respStmt>
			<orgName>Computer Science Department, Stanford University</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Common Syntax of the DFG-Schwerpunktprogramm Deduction</title>
		<author>
			<persName><forename type="first">R</forename><surname>Hähnle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kerber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Weidenbach</surname></persName>
		</author>
		<idno>TR 10/96</idno>
		<imprint>
			<date type="published" when="1996">1996</date>
			<pubPlace>Karlsruhe, Germany</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Fakultät für Informatik, Universät Karlsruhe</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Explaining Answers from the Semantic Web: The Inference Web Approach</title>
		<author>
			<persName><forename type="first">D</forename><surname>Mcguinness</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pinheiro</surname></persName>
		</author>
		<author>
			<persName><surname>Silva</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Web Semantics</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="397" to="413" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">OWL Web Ontology Language Overview</title>
		<author>
			<persName><forename type="first">D</forename><surname>Mcguinness</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Van Harmelen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">World Wide Web Consortium (W3C) Recommendation</title>
				<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A Proof Markup Language for Semantic Web Services</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">Pinheiro</forename><surname>Da Silva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">L</forename><surname>Mcguinness</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Fikes</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">31</biblScope>
			<biblScope unit="issue">4-5</biblScope>
			<biblScope unit="page" from="381" to="395" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">E: A Brainiac Theorem Prover</title>
		<author>
			<persName><forename type="first">S</forename><surname>Schulz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">AI Communications</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="issue">2-3</biblScope>
			<biblScope unit="page" from="111" to="126" />
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">SNARK -SRI&apos;s New Automated Reasoning Kit</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">E</forename><surname>Stickel</surname></persName>
		</author>
		<ptr target="http://www.ai.sri.com/stickel/snark.html" />
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">TPTP, TSTP, CASC, etc</title>
		<author>
			<persName><forename type="first">G</forename><surname>Sutcliffe</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2nd International Computer Science Symposium in Russia, number 4649</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">V</forename><surname>Diekert</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Volkov</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Voronkov</surname></persName>
		</editor>
		<meeting>the 2nd International Computer Science Symposium in Russia, number 4649</meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="7" to="23" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Using the TPTP Language for Writing Derivations and Finite Interpretations</title>
		<author>
			<persName><forename type="first">G</forename><surname>Sutcliffe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Schulz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Claessen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Van Gelder</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 3rd International Joint Conference on Automated Reasoning, number 4130 in Lecture Notes in Artificial Intelligence</title>
				<editor>
			<persName><forename type="first">U</forename><surname>Furbach</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">N</forename><surname>Shankar</surname></persName>
		</editor>
		<meeting>the 3rd International Joint Conference on Automated Reasoning, number 4130 in Lecture Notes in Artificial Intelligence</meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="67" to="81" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">The TPTP Problem Library: CNF Release v1.2.1</title>
		<author>
			<persName><forename type="first">G</forename><surname>Sutcliffe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">B</forename><surname>Suttner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Automated Reasoning</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="177" to="203" />
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">TSTP Data-Exchange Formats for Automated Theorem Proving Tools</title>
		<author>
			<persName><forename type="first">G</forename><surname>Sutcliffe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zimmer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Schulz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Distributed Constraint Problem Solving and Reasoning in Multi-Agent Systems</title>
				<editor>
			<persName><forename type="first">W</forename><surname>Zhang</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">V</forename><surname>Sorge</surname></persName>
		</editor>
		<imprint>
			<publisher>IOS Press</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">112</biblScope>
			<biblScope unit="page" from="201" to="215" />
		</imprint>
	</monogr>
	<note>Frontiers in Artificial Intelligence and Applications</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
