<?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">The SAD System: a Current State and Future Work</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Alexander</forename><surname>Lyaletski</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Kyiv National University of Trade and Economics</orgName>
								<address>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alexandre</forename><surname>Lyaletsky</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">Taras Shevchenko National University of Kyiv</orgName>
								<address>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Konstantin</forename><surname>Verchinine</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution">Universite Paris-Est Creteil Val de Marne</orgName>
								<address>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">The SAD System: a Current State and Future Work</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">351AB5224C501E052E0E23ECFA2FDF43</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T08:09+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>
			<textClass>
				<keywords>
					<term>Evidence Algorithm</term>
					<term>SAD system</term>
					<term>TL language</term>
					<term>ForTheL language</term>
					<term>TPTP library</term>
					<term>automated reasoning</term>
					<term>automated theorem proving</term>
					<term>mathematical text verification</term>
					<term>prover</term>
					<term>computer algebra system</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The purpose of this communication is to outline briefly the current state of the so-called SAD system (System for Automated Deduction), present its architecture, and discus some possible ways of its further development. At that, the main attention is paid to the development of multiple language support of the SAD system as well as to the construction of SAD proof search methods, toolkit, and engine for making deduction in different first-order logics.</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 current version of the System for Automated Deduction (SAD system) was designed and implemented in the framework of the so-called evidential paradigm <ref type="bibr" target="#b0">[1]</ref> intended for the presentation and complex processing of formal mathematical knowledge <ref type="bibr" target="#b1">[2]</ref> and being a current vision of the Evidence Algorithm programme (EA) initiated by V.M. Glushkov <ref type="bibr" target="#b2">[3]</ref>  <ref type="foot" target="#foot_0">1</ref> .</p><p>By now there were implemented two versions of the SAD system: the Russian and English versions. Firstly the Russian SAD system appeared (it was announced in 1978 and published in <ref type="bibr" target="#b5">[6]</ref>) and much later, in 2002, its English modification was first presented at the IIS'2002 symposium <ref type="bibr" target="#b6">[7]</ref>. English SAD can be considered as the further development of ideas laid in Russian SAD oriented to automated theorem proving and possessing such additional property as the ability to verify formalized mathematical texts. Also note that opposite to Russian SAD having a restricted (formal) Russian as its input language (called TL <ref type="bibr" target="#b8">[8]</ref>), English SAD is equipped with a restricted formal English as its input language (called ForTheL <ref type="bibr" target="#b9">[9]</ref>).</p><p>The current version of the English SAD system is implemented on the Linux platform and can be reached via Internet (http://nevidal.org/sad.en.html).</p><p>The objective of this communication is to outline briefly the current state of the English SAD system and discus some of the possible ways of the development of its linguistic and deductive tools.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">SAD System: a Current State</head><p>While building the English SAD system, the architecture given in Fig. <ref type="figure" target="#fig_0">1</ref> and reflecting the current state of English SAD was designed. Note that in the design process, the objective was to construct a system able to accept and analyze formalized natural texts, translate them into first-order formulas, and, after this, solve the automated theorem proving/verification tasks by using a native prover or one of the famous first-order provers and/or computer algebra systems. This architecture can be considered as a tree level structure containing internal (native) linguistic, reasoning, and deductive modules and having possibility to use external theorem-proving (TPS) and computer algebra (CAS) systems.</p><p>At the first (linguistic) level, the parser module (ForTheL) first analyzes an input ForTheL-text, its structure defined with the help of ForTheL markups, and its logical content encoded in ForTheL-statements. After this, it translates the text into its internal presentation. The result of translation gives a series of goal statements for deducing them from their predecessors. FOL denotes a parser for a "dialect" of the first-order language, which can be used for solving the task of establishing the deducibility of a first-order formula/sequent in classical logic in the case of necessity. The module TPTP provides the ability to connect with the famous library TPTP (Thousand Problems for Theorem Provers) <ref type="bibr" target="#b10">[10]</ref>, if a SAD user will decide to try to solve one of the TPTP problems.</p><p>At the second (reasoning) level, the goal statements are processed one-by-one by the foreground reasoner Reason. This module is intended to reduce a given proof task to a number of subtask for a prover. It works in a dialog with the prover: It may split the main goal to several simpler subgoals or propose an alternative subgoal. This module becomes redundant when English SAD solves a task connected with automated theorem proving.</p><p>Inference search tasks are resolved by the background native prover Moses at the third (deductive) level. Moses is based on a special goal-driven sequent calculus for classical first-order logic with equality. The original notion of an admissible substitution used in the calculus permits to preserve the initial signature of a task under consideration so that accumulated equations can be sent to a specialized solver, e.g. an external computer algebra system. Note that English SAD was implemented in such a way that at present time it can be connected with one of first-order prover, such as Otter <ref type="bibr" target="#b11">[11]</ref>, SPASS <ref type="bibr" target="#b12">[12]</ref>, or Vampire <ref type="bibr" target="#b13">[13]</ref>.</p><p>English SAD reports the result of its work after completing it. The protocol of its successful or unsuccessful work can be printed as desired by a user.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">SAD System: a Future Work</head><p>The above-given description of the English SAD system demonstrates that the system has original possibilities and satisfies the existing approaches and requirements to intelligent computer services intended for the complex processing of formalized mathematical knowledge. But its trial operation as well as a number of investigations made in automated reasoning last years have shown the desirability and possibilities of improving the capabilities of English SAD in the following directions (studied and not implemented).</p><p>On the linguistic level. The nearest objective is to incorporate the existing Englsh ForTheL language into the LaTeX-environment in order to reach the reading of ForTheL-texts in the form closest to usual mathematical texts. (Now this task is under consideration.) Besides, there are drafts of the Russian and Ukrainian versions of the (English) ForTheL language. Therefore, there exists the possibility to construct the next bidirectional translators: English ForTheLtexts ↔ Russian ForTheL-texts, English ForTheL-texts ↔ Ukrainian ForTheLtexts, and Russian ForTheL-texts ↔ Ukrainian ForTheL-texts, which will give the opportunity for using such a multilingual extension of English SAD by a person who knows only one or two of three just-mentioned languages, as well as for making automatic translation of a ForTheL-text written in one of these languages into a ForTheL-text written in another. (Of course, one can try to construct a French, German, and/or other version of ForTheL language, thereby strengthening such a multilingual SAD component.)</p><p>On the reasoning level. It is planned to increase the heuristic possibilities of the system by incorporating in it the human-like reasoning methods depending on the subject domain under consideration concentrating main attention on inductive theorem proving methods. Besides, tools for interfacing with some of the famous computer algebra systems are going to be developed and implemented.</p><p>On the deductive level. On the basis of the research made on computeroriented proof search in classical and non-classical sequent logics (see, for example, <ref type="bibr" target="#b14">[14]</ref>), one can try to construct a toolkit giving the possibility to "puzzle" one or another ("native") proof search method depending on a desire of a SAD user or a subject domain under consideration. (This possible feature of such an extended system will play an important in the case, when the application of non-classical reasoning becomes necessary element for successful decision of a task under consideration.) Finally, the authors hope that the described development of the English SAD system will lead to the creation on its basis of an info-structure for the remote multilingual presentation and complex processing of mathematical knowledge and it will be useful in both academical and teaching daily activity of a person.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. SAD architecture</figDesc><graphic coords="2,236.64,293.30,142.09,113.40" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">A detailed enough description of most of the investigations made in the EA framework can be found in<ref type="bibr" target="#b3">[4]</ref> (see also<ref type="bibr" target="#b4">[5]</ref>).</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Evidential paradigm: a current state</title>
		<author>
			<persName><forename type="first">A</forename><surname>Lyaletski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morokhovets</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Mathematical Challenges of the 21st Century</title>
				<meeting><address><addrLine>Los Angeles, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2000">2000</date>
			<biblScope unit="volume">48</biblScope>
		</imprint>
		<respStmt>
			<orgName>University of California</orgName>
		</respStmt>
	</monogr>
	<note>Programme of the International Conference</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Evidential paradigm as formal knowledge presentation and processing</title>
		<author>
			<persName><forename type="first">A</forename><surname>Lyaletski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Lyaletsky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Paskevich</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 12th International Conference on ICT in Education, Research and Industrial Applications. Integration, Harmonization and Knowledge Transfer (ICTERI 2016)</title>
				<meeting>the 12th International Conference on ICT in Education, Research and Industrial Applications. Integration, Harmonization and Knowledge Transfer (ICTERI 2016)<address><addrLine>Kyiv, Ukraine</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="25" to="32" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Some problems in automata theory and artificial intelligence</title>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">M</forename><surname>Glushkov</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cybernetics and System Analysis</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="17" to="27" />
			<date type="published" when="1970">1970</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Kyiv school of automated theorem proving: a historical chronicle</title>
		<author>
			<persName><forename type="first">A</forename><surname>Lyaletski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morokhovets</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Paskevich</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Logic in Central and Eastern Europe: History, Science, and Discourse</title>
				<meeting><address><addrLine>USA</addrLine></address></meeting>
		<imprint>
			<publisher>University Press of America</publisher>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="431" to="469" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Evidence Algorithm and System for Automated Deduction: A retrospective view (In honor of 40 years of the EA announcement)</title>
		<author>
			<persName><forename type="first">A</forename><surname>Lyaletski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Verchinine</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Lecture Notes in Computer Science: Intelligent Computer Mathematics</title>
		<imprint>
			<biblScope unit="volume">6167</biblScope>
			<biblScope unit="page" from="411" to="426" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">System for processing mathematical texts</title>
		<author>
			<persName><forename type="middle">V</forename><surname>Yu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">P</forename><surname>Kapitonova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">I</forename><surname>Vershinin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">P</forename><surname>Degtyarev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">V</forename><surname>Zhezherun</surname></persName>
		</author>
		<author>
			<persName><surname>Lyaletski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cybernetics and System Analysis</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="209" to="210" />
			<date type="published" when="1979">1979</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">System for Automated Deduction (SAD): Linguistic and deductive peculiarities</title>
		<author>
			<persName><forename type="first">A</forename><surname>Lyaletski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Verchinine</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Degtyarev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Paskevich</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in Soft Computing: Intelligent Information Systems 2002 -Proceedings of the IIS&apos;2002</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m">Symposium</title>
				<meeting><address><addrLine>Sopot, Poland</addrLine></address></meeting>
		<imprint>
			<publisher>Physica-Verlag</publisher>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="413" to="422" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Remarks on formal languages for writing proofs</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">P</forename><surname>Vershinin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cybernetics and System Analysis</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="790" to="792" />
			<date type="published" when="1972">1972</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">ForTheL -the language of formal theories</title>
		<author>
			<persName><forename type="first">K</forename><surname>Vershinin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Paskevich</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Information Theories and Applications</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="120" to="126" />
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">The TPTP problem library</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>
		<author>
			<persName><forename type="first">T</forename><surname>Yemenis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Lecture Notes in Computer Science: Automated Deduction -CADE</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="252" to="266" />
			<date type="published" when="1994">1994</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<ptr target="https://www.cs.unm.edu/mccune/otter/" />
		<title level="m">Otter prover</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<ptr target="http://www.spass-prover.org/" />
		<title level="m">SPASS</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<ptr target="http://www.vprover.org/" />
		<title level="m">Vampire&apos;s Home Page</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Mathematical text processing in EA-style: a sequent aspect</title>
		<author>
			<persName><forename type="first">A</forename><surname>Lyaletski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Formalized Reasoning (Special Issue: Twenty Years of the QED Manifesto)</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="235" to="264" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

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