<?xml version="1.0" encoding="UTF-8"?><?xml-model type="application/xml-dtd" href="http://jats.nlm.nih.gov/publishing/1.1d3/JATS-journalpublishing1.dtd"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1d3 20150301//EN" "http://jats.nlm.nih.gov/publishing/1.1d3/JATS-journalpublishing1.dtd">
<article xmlns:ali="http://www.niso.org/schemas/ali/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.1d3" specific-use="Marcalyc 1.2" article-type="research-article" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="redalyc">6926</journal-id>
<journal-title-group>
<journal-title specific-use="original" xml:lang="en">Lietuvos matematikos rinkinys</journal-title>
</journal-title-group>
<issn pub-type="ppub">0132-2818</issn>
<issn pub-type="epub">2335-898X</issn>
<publisher>
<publisher-name>Vilniaus Universitetas</publisher-name>
<publisher-loc>
<country>Lituania</country>
<email>arturas.stikonas@mif.vu.lt</email>
</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="art-access-id" specific-use="redalyc">692674313001</article-id>
<article-id pub-id-type="doi">https://doi.org/10.15388/LMR.2022.29752</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Articles</subject>
</subj-group>
</article-categories>
<title-group>
<article-title xml:lang="en">More efficient proof-search for sequents of temporal logic</article-title>
<trans-title-group>
<trans-title xml:lang="la">Efektyvesne˙ laiko  logikos  sekvenciju˛ i˛rodymo  paieška</trans-title>
</trans-title-group>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="no">
<contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-7792-5285</contrib-id>
<name name-style="western">
<surname>Alonderis</surname>
<given-names>Romas</given-names>
</name>
<xref ref-type="aff" rid="aff1"/>
<email>romas.alonderis@mif.vu.lt</email>
</contrib>
</contrib-group>
<aff id="aff1">
<institution content-type="original">Institute of Data Science and Digital Technologies, Vilnius University Akademijos str. 4, LT-08412 Vilnius, Lithuania</institution>
<institution content-type="orgname">Vilnius University</institution>
<country country="LT">Lituania</country>
</aff>
<pub-date pub-type="epub-ppub">
<year>2022</year>
</pub-date>
<volume>63 Ser. A</volume>
<fpage>1</fpage>
<lpage>8</lpage>
<history>
<date date-type="received" publication-format="dd mes yyyy">
<day>03</day>
<month>05</month>
<year>2022</year>
</date>
<date date-type="pub" publication-format="dd mes yyyy">
<day>10</day>
<month>12</month>
<year>2022</year>
</date>
</history>
<permissions>
<ali:free_to_read/>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<ali:license_ref>https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional.</license-p>
</license>
</permissions>
<abstract xml:lang="en">
<title>Abstract</title>
<p>The present paper deals with efficiency improvement of backward proof-search of sequents of propositional linear temporal logic, using a loop-type sequent calculus. The improvement is achieved by syntactic transformation of sequents into equivalent to them simpler ones. It is proved that some formulas can be removed from sequents with no impact on their derivability.</p>
</abstract>
<trans-abstract xml:lang="la">
<title>Summary</title>
<p>Šiame straipsnyje pateikiamas dalinis metodas leidžiantis gauti efektyvesnę sekvenciju˛ i˛rodymo paiešką propozicinei tiesinio laiko logikai, naudojant ciklini˛ sekvencini˛ skaičiavimą. Šis metodas yra pagri˛stas sintaksine sekvenciju˛ transformacija i˛ joms ekvivalenčias paprastesnes sekvencijas. Straipsnyje taip pat  parodoma,  kad  kai  kurios  formule˙s  gali  bu¯ti  pašalintos  iš  sekvenciju˛  niekaip  nepaveikiant  ju˛ i˛rodomumo.</p>
</trans-abstract>
<kwd-group xml:lang="en">
<title>Keywords</title>
<kwd>temporal logics</kwd>
<kwd>backward proof-search</kwd>
<kwd>loop-type sequent calculi</kwd>
</kwd-group>
<kwd-group xml:lang="la">
<title>Keywords</title>
<kwd>laiko logika</kwd>
<kwd>atgaline˙</kwd>
<kwd>irodymo paieška</kwd>
<kwd>cikliniai sekvenciniai skaičiavimai</kwd>
</kwd-group>
<counts>
<fig-count count="0"/>
<table-count count="0"/>
<equation-count count="20"/>
<ref-count count="13"/>
</counts>
</article-meta>
</front>
<body>
<sec>
<title>
<bold>1 Introduction</bold>
</title>
<p>Propositional linear temporal logic<bold> (PLTL)</bold> is used in computer science for specification and verification of programs [<xref ref-type="bibr" rid="redalyc_692674313001_ref2">2</xref>, <bold>5</bold>]. Sequent calculi are convenient tools for check of formula validity by means of proof-search. Various tableaux and sequent deductive systems are considered in the literature: tableaux proof-search systems [<xref ref-type="bibr" rid="redalyc_692674313001_ref9">9</xref>, <xref ref-type="bibr" rid="redalyc_692674313001_ref13">13</xref>]; infinitary sequent calculi containing ω-type induction rule <xref ref-type="bibr" rid="redalyc_692674313001_ref10">[10]</xref>; sequent calculi with invariant-like rule [<xref ref-type="bibr" rid="redalyc_692674313001_ref7">7</xref>, <xref ref-type="bibr" rid="redalyc_692674313001_ref11">11</xref>, <xref ref-type="bibr" rid="redalyc_692674313001_ref12">12</xref>]; saturated sequent calculi <xref ref-type="bibr" rid="redalyc_692674313001_ref8">[8]</xref>; a cut-free and invariant-free sequent calculus <xref ref-type="bibr" rid="redalyc_692674313001_ref4">[4]</xref>; loop-type sequent calculi based on sequent history method [<xref ref-type="bibr" rid="redalyc_692674313001_ref3">3</xref>, <xref ref-type="bibr" rid="redalyc_692674313001_ref6">6</xref>]; loop-type sequent calculus based on derivation loop check <xref ref-type="bibr" rid="redalyc_692674313001_ref1">[1]</xref>. Backward proof-search using the sequent calculus <bold>G<sub>L</sub>T</bold> introduced in <xref ref-type="bibr" rid="redalyc_692674313001_ref1">[1]</xref> involves checks of global conditions, so called derivation loops. The checks hinder efficiency of proof-search. The present paper concerns with some partial methods allowing us to make proof-search shorter, reducing the number of the checks and hence making the proof-search more efficient. This is achieved by syntactic transformation of sequents into equivalent to  them simpler ones. It has been proved that some formulas can be removed from sequents with no impact of their derivability. The present paper is organized as follows. In Section 2, we recall the syntax and semantics of <bold>PLTL</bold> and the calculus <bold>G<sub>L</sub>T</bold>. The correct sequents are defined in Section 3. Sequent simplification and backward proof-search reduction are considered in Section 4. Some concluding remarks are in Section 5.</p>
</sec>
<sec>
<title>
<bold>2 Syntax, semantics, and sequent calculus G<sub>L</sub>T</bold>
</title>
<p>The language of <bold>PLTL</bold> contains a set <italic>P</italic> of propositional symbols <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>{</mml:mo> <mml:mi>p</mml:mi> <mml:mo>,</mml:mo> <mml:msub> <mml:mi>p</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>,</mml:mo> <mml:msub> <mml:mi>p</mml:mi> <mml:mn>2</mml:mn> </mml:msub> <mml:mo>,</mml:mo> <mml:mo>.</mml:mo> <mml:mo>.</mml:mo> <mml:mo>.</mml:mo> <mml:mo>,</mml:mo> <mml:mi>q</mml:mi> <mml:mo>,</mml:mo> <mml:msub> <mml:mi>q</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>,</mml:mo> <mml:msub> <mml:mi>q</mml:mi> <mml:mn>2</mml:mn> </mml:msub> <mml:mo>,</mml:mo> <mml:mo>.</mml:mo> <mml:mo>.</mml:mo> <mml:mo>.</mml:mo> <mml:mo>}</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi3.png"/>
</alternatives>
</inline-formula> the logical operators <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#xAC;,&#x2228;,&#x2227;,&#x2283;,</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi4.png"/>
</alternatives>
</inline-formula>, temporal operators □ (“henceforth always”) and ⃝ (“next”). The language does not contain the temporal operator ♢ (“sometimes”), assuming that <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>&#x2662;</mml:mtext> <mml:mo>&#x2205;</mml:mo> <mml:mo>=</mml:mo> <mml:mo>&#xAC;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#xAC;</mml:mo> <mml:mtext></mml:mtext> <mml:mo>&#x2205;</mml:mo> </mml:mrow> </mml:math>
<graphic xlink:href="692674313001_gi5.png"/>
</alternatives>
</inline-formula>. Propositional symbols are called atomic formulas. The formulas <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi6.png"/>
</alternatives>
</inline-formula> of <bold>PLTL</bold> are inductively defined as follows:</p>
<p>
<disp-formula id="e1">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mtext></mml:mtext>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>:</mml:mo>     <mml:mo>:=</mml:mo>     <mml:mi>p</mml:mi>     <mml:mo>&#x2223;</mml:mo>     <mml:mo>&#xAC;</mml:mo>     <mml:mtext></mml:mtext>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>&#x2223;</mml:mo>     <mml:mtext></mml:mtext>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>&#x2228;</mml:mo>     <mml:mtext>&#x3C8;</mml:mtext>     <mml:mo>&#x2223;</mml:mo>     <mml:mtext></mml:mtext>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>&#x2227;</mml:mo>     <mml:mtext>&#x3C8;</mml:mtext>     <mml:mo>&#x2223;</mml:mo>     <mml:mtext></mml:mtext>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>&#x2283;</mml:mo>     <mml:mtext>&#x3C8;</mml:mtext>     <mml:mo>&#x2223;</mml:mo>     <mml:mtext>&#x20DD;</mml:mtext>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>&#x2223;</mml:mo>     <mml:mo>&#x25A1;</mml:mo>     <mml:mtext></mml:mtext>     <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee2.png"/>
</alternatives>
</disp-formula>
</p>
<p>The Greek letters <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi7.png"/>
</alternatives>
</inline-formula> and <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>&#x3C8;</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi8.png"/>
</alternatives>
</inline-formula> are used to denote arbitrary formulas. The expression <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>O</mml:mi> <mml:mi>n</mml:mi> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi9.png"/>
</alternatives>
</inline-formula> denotes the sequence of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>n</mml:mi> <mml:mo>'</mml:mo> <mml:mi>o</mml:mi> <mml:mo>'</mml:mo> <mml:mo>-</mml:mo> <mml:mi>s</mml:mi> <mml:mo>,</mml:mo> <mml:mi>e</mml:mi> <mml:mo>.</mml:mo> <mml:mi>g</mml:mi> <mml:mo>.</mml:mo> <mml:mo>,</mml:mo> <mml:msup> <mml:mi>o</mml:mi> <mml:mn>2</mml:mn> </mml:msup> <mml:mi>p</mml:mi> <mml:mo>=</mml:mo> <mml:mi>o</mml:mi> <mml:mi>o</mml:mi> <mml:mi>p</mml:mi> <mml:mo>.</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi10.png"/>
</alternatives>
</inline-formula>.</p>
<p>An interpretation <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M= (N,I)</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi11.png"/>
</alternatives>
</inline-formula> consists of the set of natural numbers <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2115;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi12.png"/>
</alternatives>
</inline-formula> and the function <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>I</mml:mi> <mml:mo>:</mml:mo> <mml:mo>&#x2115;</mml:mo> <mml:mo>&#x21A6;</mml:mo> <mml:msup> <mml:mn>2</mml:mn> <mml:mrow> <mml:mo>&#x2119;</mml:mo> </mml:mrow> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi13.png"/>
</alternatives>
</inline-formula>, where <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msup> <mml:mn>2</mml:mn> <mml:mo>&#x2119;</mml:mo> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi14.png"/>
</alternatives>
</inline-formula> is the set of subsets of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2119;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi15.png"/>
</alternatives>
</inline-formula>. The semantics of <bold>PLTL</bold> formulas is provided by the satisfaction relation <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A8;</mml:mo> <mml:mo>:</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi16.png"/>
</alternatives>
</inline-formula>
</p>
<p>
<disp-formula id="e2">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>j</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mi>p</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>p</mml:mi>     <mml:mo>&#x2208;</mml:mo>     <mml:mi>I</mml:mi>     <mml:mo>(</mml:mo>     <mml:mi>j</mml:mi>     <mml:mo>)</mml:mo>     <mml:mo>;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee4.png"/>
</alternatives>
</disp-formula>
</p>
<p>
<disp-formula id="e3">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#xAC;</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mi></mml:mi>     <mml:mo>&#x2A5D;</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee5.png"/>
</alternatives>
</disp-formula>
</p>
<p>
<disp-formula id="e4">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mi>V</mml:mi>     <mml:mo>&#x3C8;</mml:mo>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mi>o</mml:mi>     <mml:mi>r</mml:mi>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x3C8;</mml:mo>     <mml:mo>;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee8.png"/>
</alternatives>
</disp-formula>
</p>
<p>
<disp-formula id="e5">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>&#x2227;</mml:mo>     <mml:mo>&#x3C8;</mml:mo>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mi>a</mml:mi>     <mml:mi>n</mml:mi>     <mml:mi>d</mml:mi>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x3C8;</mml:mo>     <mml:mo>;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee9.png"/>
</alternatives>
</disp-formula>
</p>
<p>
<disp-formula id="e6">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x2283;</mml:mo>     <mml:mo>&#x3C8;</mml:mo>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x2A5D;</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mi>o</mml:mi>     <mml:mi>r</mml:mi>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x3C8;</mml:mo>     <mml:mo>;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee10.png"/>
</alternatives>
</disp-formula>
</p>
<p>
<disp-formula id="e7">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mi>O</mml:mi>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>+</mml:mo>     <mml:mn>1</mml:mn>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee11.png"/>
</alternatives>
</disp-formula>
</p>
<p>
<disp-formula id="e8">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x25A1;</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>,</mml:mo>     <mml:mi>i</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>f</mml:mi>     <mml:mi>M</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>j</mml:mi>     <mml:mo>&#x22A8;</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>$</mml:mo>     <mml:mi>f</mml:mi>     <mml:mi>o</mml:mi>     <mml:mi>r</mml:mi>     <mml:mi>a</mml:mi>     <mml:mi>l</mml:mi>     <mml:mi>l</mml:mi>     <mml:mi>j</mml:mi>     <mml:mo>&#x2265;</mml:mo>     <mml:mi>i</mml:mi>     <mml:mo>.</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee12.png"/>
</alternatives>
</disp-formula>
</p>
<p>An interpretation <italic>M </italic>is a <italic>model</italic> for a formula <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi17.png"/>
</alternatives>
</inline-formula>, iff <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M,0|=</mml:mi> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi18.png"/>
</alternatives>
</inline-formula>. A formula <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi19.png"/>
</alternatives>
</inline-formula> is called valid, <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi20.png"/>
</alternatives>
</inline-formula> in notation, iff every interpretation is a model for <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi21.png"/>
</alternatives>
</inline-formula>
</p>
<p>The sequent calculus <bold>G<sub>L</sub>T</bold> is defined in <xref ref-type="bibr" rid="redalyc_692674313001_ref1">[1]</xref>. We recall here some definitions. The temporal rules:</p>
<p>
<disp-formula id="e9">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mfrac>         <mml:mrow>             <mml:mo>|</mml:mo>             <mml:mi>T</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x2206;</mml:mo>             <mml:mo>&#x2223;</mml:mo>         </mml:mrow>         <mml:mrow>             <mml:mo>&#x3A3;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>T</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>o</mml:mi>             <mml:mo>&#x2206;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mo>&#x3A3;</mml:mo>             <mml:mo>'</mml:mo>         </mml:mrow>     </mml:mfrac>     <mml:mo>(</mml:mo>     <mml:mi>o</mml:mi>     <mml:mo>)</mml:mo>     <mml:mfrac>         <mml:mrow>             <mml:mo>&#x2223;</mml:mo>             <mml:mo></mml:mo>             <mml:mo>&#x2205;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mo>&#x25A1;</mml:mo>             <mml:mo></mml:mo>             <mml:mo>&#x2205;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mi>T</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x2206;</mml:mo>             <mml:mo>&#x2223;</mml:mo>         </mml:mrow>         <mml:mrow>             <mml:mo>&#x25A1;</mml:mo>             <mml:mo>&#x2205;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mi>T</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x2206;</mml:mo>         </mml:mrow>     </mml:mfrac>     <mml:mo>(</mml:mo>     <mml:mo>&#x25A1;</mml:mo>     <mml:mo>&#x21D2;</mml:mo>     <mml:mo>)</mml:mo>     <mml:mo>,</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee13.png"/>
</alternatives>
</disp-formula>
</p>
<p>
<disp-formula id="e10">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mfrac>         <mml:mrow>             <mml:mo>&#x2223;</mml:mo>             <mml:mi>T</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x2206;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mo>&#x2205;</mml:mo>             <mml:mo>&#x2223;</mml:mo>             <mml:mo>&#x2223;</mml:mo>             <mml:mi>T</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x2206;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mo>&#x2205;</mml:mo>         </mml:mrow>         <mml:mrow>             <mml:mi>T</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x2206;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mo>&#x2205;</mml:mo>         </mml:mrow>     </mml:mfrac>     <mml:mo>(</mml:mo>     <mml:mo>&#x21D2;</mml:mo>     <mml:mo>&#x25A1;</mml:mo>     <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee14.png"/>
</alternatives>
</disp-formula>
</p>
<p>Here: <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo mathvariant="italic">&#x393;,&#x2206;,&#x3A3;,&#x3A3;&#x2032;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi22.png"/>
</alternatives>
</inline-formula> denote finite, possibly empty, multisets of formulas, where <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x3A3;&#x222A;&#x3A3;&#x2032;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi23.png"/>
</alternatives>
</inline-formula> consists of atomic formulas; the conclusion is not an axiom and <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>T</mml:mi> <mml:mo>&#x222A;</mml:mo> <mml:mo>&#x2206;</mml:mo> <mml:mo>&#x2260;</mml:mo> <mml:mn>&#x3B8;</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi24.png"/>
</alternatives>
</inline-formula> in (O).</p>
<p>Given a sequent <italic>S</italic>, a GLT proof-search tree with the sequent S at the root is constructed in usual way by subsequently applying backwards the GLT derivation rules to S and the sequents obtained in the course of the tree construction. A proof search tree is denoted by <italic>V</italic>. The expression <italic>V(S) </italic>denotes that <italic>S</italic> is the root of <italic>V</italic>.</p>
<p>We say that a sequent <italic>S′</italic> subsumes <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>'</mml:mo> <mml:mo>&#x2AB0;</mml:mo> <mml:mi>S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi25.png"/>
</alternatives>
</inline-formula> in notation), iff <italic>S′</italic> can be inferred from <italic>S</italic> by the structural rule of weakening. If <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi mathvariant="italic">S&#x2032; = S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi27.png"/>
</alternatives>
</inline-formula>, then we say S′ strongly subsumes<italic> S</italic>.</p>
<p>
<bold>Definition 1.</bold> Given a proof-search tree, the upward path <italic>p</italic> from some sequent <italic>S</italic> in the tree to <italic>S′ </italic>inclusive is called a (strong) derivation loop, <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>[S &#x2212; S&#x2032;]</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi28.png"/>
</alternatives>
</inline-formula> in notation, iff: 1) the length of <italic>p</italic> is greater than 0 and 2) <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi mathvariant="italic">S&#x2032; &#x2AB0; S (S&#x2032; = S)</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi29.png"/>
</alternatives>
</inline-formula>. The nodes marked with <italic>S</italic> and <italic>S′</italic> are called the base and terminal of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>[S &#x2212; S&#x2032;]</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi30.png"/>
</alternatives>
</inline-formula>, respectively. The sequents S and S′ are called the base and terminal sequents of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>[S &#x2212; S&#x2032;]</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi32.png"/>
</alternatives>
</inline-formula>, respectively. It is true that <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>&#x3BB;(S) &#x2A7D;&#x3BB; (S&#x2032;)</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi31.png"/>
</alternatives>
</inline-formula>.</p>
<p>
<bold> Definition 2. </bold>A (strong) derivation loop <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>[S &#x2212; S&#x2032;]</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi33.png"/>
</alternatives>
</inline-formula> is called a (strong) derivation loop with the universality formula <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>&#x25A1;</mml:mi> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi34.png"/>
</alternatives>
</inline-formula>, iff: 1) <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S = (&#x393;&#x21D2; &#x2206;,&#x3B8;), 2) S&#x2032;= &#x3A0;,&#x393; &#x21D2; &#x2206;,&#x3B8;,&#x39B;</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi35.png"/>
</alternatives>
</inline-formula> where <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mn>&#x3B8;</mml:mn> <mml:mo>&#x2208;</mml:mo> <mml:mo>{</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x2205;</mml:mo> <mml:mo>,</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x2205;</mml:mo> <mml:mo>}</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi39.png"/>
</alternatives>
</inline-formula>, and 3) <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo mathvariant="italic">[S &#x2212; S&#x2032;]</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi40.png"/>
</alternatives>
</inline-formula> contains the right premise of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo>(</mml:mo> <mml:mo>&#x21D2;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x2205;</mml:mo> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi41.png"/>
</alternatives>
</inline-formula>, and does not contain the left premise of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>(</mml:mo> <mml:mo>&#x21D2;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x2205;</mml:mo> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi43.png"/>
</alternatives>
</inline-formula>.</p>
<p>If a derivation loop is not the derivation loop with a universality formula, then the derivation loop is called <italic>α</italic>-void.</p>
<p>The following proposition is proved in <xref ref-type="bibr" rid="redalyc_692674313001_ref1">[1]</xref>:</p>
<p>
<bold> Proposition 1.</bold>
<italic>Any derivation loop</italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi mathvariant="italic">[S &#x2212; S&#x2032;]</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi44.png"/>
</alternatives>
</inline-formula>
<italic>has an application of</italic>. (O). </p>
<p>
<bold> Definition 3.</bold> A sequent <italic>S</italic> is called derivable in<bold> G<sub>L</sub>T</bold> (<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>&#x22A2; S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi45.png"/>
</alternatives>
</inline-formula> in notation), iff there exists a backward proof-search tree <italic>V(S)</italic> such that each leaf of <italic>V(S)</italic> is an axiom or a terminal sequent of a derivation loop with some universality formula. Such a tree <italic>V(S)</italic> is called a derivation of <italic>S</italic> or a derivation tree.</p>
</sec>
<sec>
<title>
<bold>3 Correct sequents</bold>
</title>
<p>We write <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi mathvariant="italic">&#x3C8; &#x2261; &#x3C6;</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi46.png"/>
</alternatives>
</inline-formula>, iff <inline-formula>
<alternatives><mml:math mathvariant="italic"> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>i</mml:mi> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi47.png"/>
</alternatives>
</inline-formula> implies <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>i</mml:mi> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi49.png"/>
</alternatives>
</inline-formula> and vice versa for any pair <italic>M,i</italic>.</p>
<p>
<bold> Proposition 2. </bold>
</p>
<p>
<disp-formula id="e11">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mi>O</mml:mi>     <mml:mo>(</mml:mo>     <mml:mo>&#x2205;</mml:mo>     <mml:mn>&#x3B8;</mml:mn>     <mml:mo>&#x3C8;</mml:mo>     <mml:mo>)</mml:mo>     <mml:mo>&#x2261;</mml:mo>     <mml:mi>O</mml:mi>     <mml:mo>&#x2205;</mml:mo>     <mml:mn>&#x3B8;</mml:mn>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>&#x3C8;</mml:mo>     <mml:mo>,</mml:mo>     <mml:mi>O</mml:mi>     <mml:mi>&#x3B7;</mml:mi>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>&#x2261;</mml:mo>     <mml:mi>&#x3B7;</mml:mi>     <mml:mi>O</mml:mi>     <mml:mo>&#x2205;</mml:mo>     <mml:mo>,</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee15.png"/>
</alternatives>
</disp-formula>
</p>
<p>where <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x3B8; &#x2208; {&#x2228;,&#x2227;,&#x2283;}</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi50.png"/>
</alternatives>
</inline-formula> and <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x3B7; &#x2208; {&#x25A1;,&#xAC;}</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi51.png"/>
</alternatives>
</inline-formula>.</p>
<p>
<italic>Proof.</italic> Let us consider, e.g., the case when <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x3B7; = &#x25A1;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi52.png"/>
</alternatives>
</inline-formula>. If <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>i</mml:mi> <mml:mo>&#x22A8;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x25A1;</mml:mi> <mml:mi>&#x3C8;</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi53.png"/>
</alternatives>
</inline-formula>, then <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>i</mml:mi> <mml:mo>+</mml:mo> <mml:mn>1</mml:mn> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x3C8;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi54.png"/>
</alternatives>
</inline-formula>. Hence <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>j</mml:mi> <mml:mo>+</mml:mo> <mml:mn>1</mml:mn> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x3C8;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi55.png"/>
</alternatives>
</inline-formula> for all <inline-formula>
<alternatives><mml:math mathvariant="italic"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>j</mml:mi> <mml:mo>&#x2265;</mml:mo> <mml:mi>i</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi56.png"/>
</alternatives>
</inline-formula> . This fact implies <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>j</mml:mi> <mml:mo>&#x22A8;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x3C8;</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi57.png"/>
</alternatives>
</inline-formula> for all <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>j</mml:mi> <mml:mo>&#x2265;</mml:mo> <mml:mi>i</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi58.png"/>
</alternatives>
</inline-formula>. We obtain <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>i</mml:mi> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x3C8;</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi59.png"/>
</alternatives>
</inline-formula>.</p>
<p>If <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>i</mml:mi> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x3C8;</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi60.png"/>
</alternatives>
</inline-formula>, then <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>j</mml:mi> <mml:mo>&#x22A8;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x3C8;</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi61.png"/>
</alternatives>
</inline-formula> for all <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>j</mml:mi> <mml:mo>&#x2265;</mml:mo> <mml:mi>i</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi62.png"/>
</alternatives>
</inline-formula>. Hence <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>j</mml:mi> <mml:mo>+</mml:mo> <mml:mn>1</mml:mn> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x3C8;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi63.png"/>
</alternatives>
</inline-formula> for all <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>j</mml:mi> <mml:mo>&#x2265;</mml:mo> <mml:mi>i</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi64.png"/>
</alternatives>
</inline-formula>.</p>
<p>This fact implies <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>i</mml:mi> <mml:mo>+</mml:mo> <mml:mn>1</mml:mn> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x3C8;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi65.png"/>
</alternatives>
</inline-formula>. It follows that <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>M</mml:mi> <mml:mo>,</mml:mo> <mml:mi>i</mml:mi> <mml:mo>&#x22A8;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x25A1;</mml:mi> <mml:mi>&#x3C8;</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi66.png"/>
</alternatives>
</inline-formula>.</p>
<p>The remaining cases are considered similarly, using the semantics of propositional connectives and<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>'</mml:mo> <mml:mi>O</mml:mi> <mml:mo>'</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi67.png"/>
</alternatives>
</inline-formula>.</p>
<p>
<bold>Corollary 1.</bold> If <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2205;</mml:mo> <mml:mo>&#x2261;</mml:mo> <mml:mo>&#x3C8;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi68.png"/>
</alternatives>
</inline-formula>, then <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x2205;</mml:mo> <mml:mi>i</mml:mi> <mml:mi>f</mml:mi> <mml:mi>f</mml:mi> <mml:mo>&#x22A8;</mml:mo> <mml:mo>&#x3C8;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi69.png"/>
</alternatives>
</inline-formula>.</p>
<p>Using Proposition 2,wepusheach <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>'</mml:mo> <mml:mi>O</mml:mi> <mml:mo>'</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi70.png"/>
</alternatives>
</inline-formula> inward in formulas so that it binds only propositional symbols and other <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>'</mml:mo> <mml:mi>O</mml:mi> <mml:mo>'</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi71.png"/>
</alternatives>
</inline-formula>. For example, the formula</p>
<p>
<disp-formula id="e12">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mo>&#x25A1;</mml:mo>     <mml:mi>O</mml:mi>     <mml:mo>(</mml:mo>     <mml:mi>q</mml:mi>     <mml:mo>&#x2283;</mml:mo>     <mml:mi>O</mml:mi>     <mml:mi>&#xAC;</mml:mi>     <mml:mo>(</mml:mo>     <mml:mi>p</mml:mi>     <mml:mo>&#x2227;</mml:mo>     <mml:msub>         <mml:mi>q</mml:mi>         <mml:mn>1</mml:mn>     </mml:msub>     <mml:mo>)</mml:mo>     <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee16.png"/>
</alternatives>
</disp-formula>
</p>
<p>is transformed into the formula <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x25A1;</mml:mo> <mml:mo>(</mml:mo> <mml:mi>O</mml:mi> <mml:mi>q</mml:mi> <mml:mo>&#x2283;</mml:mo> <mml:mi>&#xAC;</mml:mi> <mml:mo>(</mml:mo> <mml:mi>O</mml:mi> <mml:mi>O</mml:mi> <mml:mi>p</mml:mi> <mml:mi></mml:mi> <mml:mo>&#x2227;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>O</mml:mi> <mml:msub> <mml:mi>q</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi72.png"/>
</alternatives>
</inline-formula>. Such formulas are called <italic>correct</italic>. A sequent <italic>S</italic> is called <italic>correct</italic>, iff each member of <italic>S</italic> is correct or of the type <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>O</mml:mi> <mml:mi>&#x25A1;</mml:mi> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi73.png"/>
</alternatives>
</inline-formula>, where <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi74.png"/>
</alternatives>
</inline-formula> is correct.</p>
<p>
<bold> Proposition 3. </bold>
<italic>If S is correct, then all sequents in any backward proof-search tree V (S) are correct. </italic>
</p>
<p>
<italic> Proof. </italic>The proof follows from the obvious fact that if the conclusion of an arbitrary <bold>G<sub>L</sub>T</bold> derivation rule is a correct sequent, then any premise of this rule is a correct sequent too.</p>
<p>From now on, we consider only correct sequents. The generality is not lost, since any formula <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi75.png"/>
</alternatives>
</inline-formula> can be transformed into a correct formula <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x3C8;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi76.png"/>
</alternatives>
</inline-formula> such that <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2205;</mml:mo> <mml:mo>&#x2261;</mml:mo> <mml:mo>&#x3C8;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi77.png"/>
</alternatives>
</inline-formula>, using Proposition 2. Hence <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A6;</mml:mo> <mml:mo>&#x2205;</mml:mo> <mml:mi>i</mml:mi> <mml:mi>f</mml:mi> <mml:mi>f</mml:mi> <mml:mo>&#x22A6;</mml:mo> <mml:mo>&#x3C8;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi78.png"/>
</alternatives>
</inline-formula>, based on Corollary 1 and the fact that <bold>G<sub>L</sub>T</bold> is sound and complete, according to Theorems 4.4 and 5.4, respectively, in <xref ref-type="bibr" rid="redalyc_692674313001_ref1">[1]</xref>.</p>
</sec>
<sec>
<title>
<bold>4 Sequent and backward proof-search simplification</bold>
</title>
<p>The sequent <italic>τ(S)</italic> is obtained from <italic>S</italic> by substituting <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msub> <mml:mi>q</mml:mi> <mml:mi>i</mml:mi> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi79.png"/>
</alternatives>
</inline-formula> for. <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>O</mml:mi> <mml:mi>n</mml:mi> </mml:msup> <mml:msub> <mml:mi>p</mml:mi> <mml:mi>i</mml:mi> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi80.png"/>
</alternatives>
</inline-formula>, where <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>n</mml:mi> <mml:mo>&gt;</mml:mo> <mml:mn>0</mml:mn> <mml:mo>,</mml:mo> <mml:msup> <mml:mi>O</mml:mi> <mml:mi>n</mml:mi> </mml:msup> <mml:msub> <mml:mi>p</mml:mi> <mml:mi>i</mml:mi> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi81.png"/>
</alternatives>
</inline-formula> is not a sub-formula of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>O</mml:mi> <mml:msup> <mml:mi>O</mml:mi> <mml:mi>n</mml:mi> </mml:msup> <mml:msub> <mml:mi>p</mml:mi> <mml:mi>i</mml:mi> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi82.png"/>
</alternatives>
</inline-formula> in <italic>S</italic>, and all <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msub> <mml:mi>q</mml:mi> <mml:mi>i</mml:mi> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi83.png"/>
</alternatives>
</inline-formula> are different and do not occur in <italic>S</italic>. The obtained sequent has no formulas of the type<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msup> <mml:mi>O</mml:mi> <mml:mi>n</mml:mi> </mml:msup> <mml:mi>p</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi84.png"/>
</alternatives>
</inline-formula>, where <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>n</mml:mi> <mml:mo>&gt;</mml:mo> <mml:mn>0</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi85.png"/>
</alternatives>
</inline-formula>. For example:</p>
<p>
<disp-formula id="e13">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mi>T</mml:mi>     <mml:mo>(</mml:mo>     <mml:mi>o</mml:mi>     <mml:mi>&#x25A1;</mml:mi>     <mml:mo>(</mml:mo>     <mml:mi>o</mml:mi>     <mml:mi>o</mml:mi>     <mml:mi>p</mml:mi>     <mml:mo>&#x2227;</mml:mo>     <mml:mi>o</mml:mi>     <mml:mi>o</mml:mi>     <mml:mi>o</mml:mi>     <mml:mi>p</mml:mi>     <mml:mo>)</mml:mo>     <mml:mo>&#x21D2;</mml:mo>     <mml:mi>o</mml:mi>     <mml:mi>o</mml:mi>     <mml:mi>o</mml:mi>     <mml:mi>p</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>p</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>q</mml:mi>     <mml:mo>)</mml:mo>     <mml:mo>=</mml:mo>     <mml:mi>o</mml:mi>     <mml:mi>&#x25A1;</mml:mi>     <mml:mo>(</mml:mo>     <mml:msub>         <mml:mi>q</mml:mi>         <mml:mrow>             <mml:mn>1</mml:mn>         </mml:mrow>     </mml:msub>     <mml:mo>&#x2227;</mml:mo>     <mml:msub>         <mml:mi>q</mml:mi>         <mml:mn>2</mml:mn>     </mml:msub>     <mml:mo>)</mml:mo>     <mml:mo>&#x21D2;</mml:mo>     <mml:msub>         <mml:mi>q</mml:mi>         <mml:mn>1</mml:mn>     </mml:msub>     <mml:mo>,</mml:mo>     <mml:mi>p</mml:mi>     <mml:mo>,</mml:mo>     <mml:mi>q</mml:mi>     <mml:mo>.</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee17.png"/>
</alternatives>
</disp-formula>
</p>
<p>A signed formula <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msup> <mml:mo>&#x2205;</mml:mo> <mml:mn>&#x3C3;</mml:mn> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi86.png"/>
</alternatives>
</inline-formula> is defined inductively as follows:</p>
<p>
<disp-formula id="e14">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:msup>         <mml:mo>&#x2205;</mml:mo>         <mml:mn>&#x3C3;</mml:mn>     </mml:msup>     <mml:mo>{</mml:mo>     <mml:mtable>         <mml:mtr>             <mml:mtd>                 <mml:msup>                     <mml:mi>p</mml:mi>                     <mml:mn>&#x3C3;</mml:mn>                 </mml:msup>             </mml:mtd>             <mml:mtd>                 <mml:mi>i</mml:mi>                 <mml:mi>f</mml:mi>                 <mml:mo>&#x2205;</mml:mo>                 <mml:mo>=</mml:mo>                 <mml:mi>p</mml:mi>                 <mml:mo>,</mml:mo>             </mml:mtd>         </mml:mtr>         <mml:mtr>             <mml:mtd>                 <mml:msubsup>                     <mml:mo>&#x2205;</mml:mo>                     <mml:mn>1</mml:mn>                     <mml:mn>&#x3C3;</mml:mn>                 </mml:msubsup>                 <mml:msup>                     <mml:mn>&#x3B8;</mml:mn>                     <mml:mn>&#x3C3;</mml:mn>                 </mml:msup>                 <mml:msubsup>                     <mml:mrow>                         <mml:mo>&#x2205;</mml:mo>                     </mml:mrow>                     <mml:mn>2</mml:mn>                     <mml:mn>&#x3C3;</mml:mn>                 </mml:msubsup>             </mml:mtd>             <mml:mtd>                 <mml:mi>i</mml:mi>                 <mml:mi>f</mml:mi>                 <mml:mo>&#x2205;</mml:mo>                 <mml:mo>=</mml:mo>                 <mml:msub>                     <mml:mo>&#x2205;</mml:mo>                     <mml:mn>0</mml:mn>                 </mml:msub>                 <mml:mn>&#x3B8;</mml:mn>                 <mml:msub>                     <mml:mo>&#x2205;</mml:mo>                     <mml:mn>2</mml:mn>                 </mml:msub>             </mml:mtd>             <mml:mtd>                 <mml:mo>,</mml:mo>             </mml:mtd>             <mml:mtd>                 <mml:mi>w</mml:mi>                 <mml:mi>h</mml:mi>                 <mml:mi>e</mml:mi>                 <mml:mi>r</mml:mi>                 <mml:mi>e</mml:mi>                 <mml:mn>&#x3B8;</mml:mn>                 <mml:mo>&#x2208;</mml:mo>                 <mml:mo>{</mml:mo>                 <mml:mo>&#x2227;</mml:mo>                 <mml:mo>,</mml:mo>                 <mml:mi>V</mml:mi>                 <mml:mo>}</mml:mo>                 <mml:mo>,</mml:mo>             </mml:mtd>         </mml:mtr>         <mml:mtr>             <mml:mtd>                 <mml:msubsup>                     <mml:mo>&#x2205;</mml:mo>                     <mml:mn>1</mml:mn>                     <mml:mi>&#x3B7;</mml:mi>                 </mml:msubsup>                 <mml:msup>                     <mml:mo>&#x2283;</mml:mo>                     <mml:mn>&#x3C3;</mml:mn>                 </mml:msup>                 <mml:msubsup>                     <mml:mo>&#x2205;</mml:mo>                     <mml:mn>2</mml:mn>                     <mml:mn>&#x3C3;</mml:mn>                 </mml:msubsup>             </mml:mtd>             <mml:mtd>                 <mml:mi>i</mml:mi>                 <mml:mi>f</mml:mi>                 <mml:mo>&#x2205;</mml:mo>                 <mml:mo>=</mml:mo>                 <mml:msub>                     <mml:mo>&#x2205;</mml:mo>                     <mml:mn>1</mml:mn>                 </mml:msub>                 <mml:mo>&#x2283;</mml:mo>                 <mml:msub>                     <mml:mo>&#x2205;</mml:mo>                     <mml:mn>2</mml:mn>                 </mml:msub>             </mml:mtd>         </mml:mtr>     </mml:mtable>     <mml:mspace linebreak="newline"></mml:mspace>     <mml:mspace linebreak="newline"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mfenced open="{" close="">         <mml:mtable columnalign="left right">             <mml:mtr>                 <mml:mtd>                     <mml:msup>                         <mml:mo>&#x2A3C;</mml:mo>                         <mml:mn>&#x3C3;</mml:mn>                     </mml:msup>                 </mml:mtd>                 <mml:mtd>                     <mml:mi>i</mml:mi>                     <mml:mi>f</mml:mi>                     <mml:mo>&#x2205;</mml:mo>                     <mml:mo>=</mml:mo>                     <mml:mo>&#xAC;</mml:mo>                     <mml:mo>&#x3C8;</mml:mo>                 </mml:mtd>             </mml:mtr>             <mml:mtr>                 <mml:mtd>                     <mml:msup>                         <mml:mn>&#x3B8;</mml:mn>                         <mml:mn>&#x3C3;</mml:mn>                     </mml:msup>                     <mml:msup>                         <mml:mn>&#x3A8;</mml:mn>                         <mml:mn>&#x3C3;</mml:mn>                     </mml:msup>                 </mml:mtd>                 <mml:mtd>                     <mml:mi>i</mml:mi>                     <mml:mi>f</mml:mi>                     <mml:mo>&#x2205;</mml:mo>                     <mml:mo>=</mml:mo>                     <mml:mn>&#x3B8;</mml:mn>                     <mml:mn>&#x3C8;</mml:mn>                     <mml:mo>,</mml:mo>                     <mml:mi>w</mml:mi>                     <mml:mi>h</mml:mi>                     <mml:mi>e</mml:mi>                     <mml:mi>r</mml:mi>                     <mml:mi>e</mml:mi>                     <mml:mn>&#x3B8;</mml:mn>                     <mml:mo>&#x2208;</mml:mo>                     <mml:mo>{</mml:mo>                     <mml:mi>O</mml:mi>                     <mml:mo>,</mml:mo>                     <mml:mo>&#x25A1;</mml:mo>                     <mml:mo>}</mml:mo>                 </mml:mtd>             </mml:mtr>         </mml:mtable>     </mml:mfenced> </mml:math>
<graphic xlink:href="692674313001_ee24.png"/>
</alternatives>
</disp-formula>
</p>
<p>where <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi mathvariant="italic">&#x3B7;, &#x3C3; &#x2208; {l,r}</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi87.png"/>
</alternatives>
</inline-formula> and <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>&#x3B7;</mml:mi> <mml:mo>&#x2260;</mml:mo> <mml:mn>&#x3C3;</mml:mn> <mml:mi></mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi88.png"/>
</alternatives>
</inline-formula> (“l” stands for left side of the sequent (antecedent) and “r” stands for the right side of the sequent (succedent)). If <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>T</mml:mi> <mml:mo>=</mml:mo> <mml:mo>(</mml:mo> <mml:msub> <mml:mi>q</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>,</mml:mo> <mml:mo>.</mml:mo> <mml:mo>.</mml:mo> <mml:mo>.</mml:mo> <mml:mo>,</mml:mo> <mml:msub> <mml:mi>q</mml:mi> <mml:mi>m</mml:mi> </mml:msub> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi89.png"/>
</alternatives>
</inline-formula>, then <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>T</mml:mi> <mml:mn>&#x3C3;</mml:mn> </mml:msup> <mml:mo>=</mml:mo> <mml:mo>(</mml:mo> <mml:msubsup> <mml:mi>q</mml:mi> <mml:mn>1</mml:mn> <mml:mn>&#x3C3;</mml:mn> </mml:msubsup> <mml:mo>,</mml:mo> <mml:mo>.</mml:mo> <mml:mo>.</mml:mo> <mml:mo>.</mml:mo> <mml:mo>,</mml:mo> <mml:msubsup> <mml:mi>q</mml:mi> <mml:mi>m</mml:mi> <mml:mn>&#x3C3;</mml:mn> </mml:msubsup> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi90.png"/>
</alternatives>
</inline-formula>. If <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo mathvariant="italic">S = (&#x3A0; &#x21D2; &#x2206;)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi91.png"/>
</alternatives>
</inline-formula>, then</p>
<p>
<disp-formula id="e15">
<label/>
<alternatives><mml:math mathvariant="bold">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:msup>         <mml:mi>s</mml:mi>         <mml:mrow>             <mml:mi>s</mml:mi>             <mml:mi>g</mml:mi>         </mml:mrow>     </mml:msup>     <mml:mo>=</mml:mo>     <mml:msup>         <mml:mo mathvariant="italic">&#x2AEA;</mml:mo>         <mml:mi>l</mml:mi>     </mml:msup>     <mml:mo>&#x21D2;</mml:mo>     <mml:msup>         <mml:mo>&#x2206;</mml:mo>         <mml:mi>r</mml:mi>     </mml:msup> </mml:math>
<graphic xlink:href="692674313001_ee25.png"/>
</alternatives>
</disp-formula>
</p>
<p>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msup> <mml:mi>S</mml:mi> <mml:mrow> <mml:mi>s</mml:mi> <mml:mi>g</mml:mi> </mml:mrow> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi92.png"/>
</alternatives>
</inline-formula> is called a signed sequent. A sequent <italic>S</italic> is called <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> </mml:math>
<graphic xlink:href="692674313001_gi94.png"/>
</alternatives>
</inline-formula>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mo>&#x25A1;</mml:mo> <mml:mi>l</mml:mi> </mml:msup> <mml:mo>-</mml:mo> <mml:mi>f</mml:mi> <mml:mi>r</mml:mi> <mml:mi>e</mml:mi> <mml:mi>e</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi95.png"/>
</alternatives>
</inline-formula>, if <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>S</mml:mi> <mml:mrow> <mml:mi>s</mml:mi> <mml:mi>g</mml:mi> </mml:mrow> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi93.png"/>
</alternatives>
</inline-formula> does not contain <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mrow> <mml:mo>&#x25A1;</mml:mo> </mml:mrow> <mml:mi>l</mml:mi> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi96.png"/>
</alternatives>
</inline-formula>. The maximal class of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>&#x25A1;</mml:mi> <mml:mi>l</mml:mi> </mml:msup> <mml:mo>-</mml:mo> <mml:mi>f</mml:mi> <mml:mi>r</mml:mi> <mml:mi>e</mml:mi> <mml:mi>e</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi98.png"/>
</alternatives>
</inline-formula> sequents is denoted by <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo>&#x2102;</mml:mo> <mml:mo>(</mml:mo> <mml:mo>\</mml:mo> <mml:msup> <mml:mi>&#x25A1;</mml:mi> <mml:mrow> <mml:mrow> <mml:mo>&#x25A1;</mml:mo> </mml:mrow> <mml:mi>l</mml:mi> </mml:mrow> </mml:msup> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi99.png"/>
</alternatives>
</inline-formula>.</p>
<p>
<bold> Lemma 1.</bold>
<italic>If </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>S</mml:mi> <mml:mo>&#x2208;</mml:mo> <mml:mo>&#x2102;</mml:mo> <mml:mo>(</mml:mo> <mml:mo>\</mml:mo> <mml:msup> <mml:mi>&#x25A1;</mml:mi> <mml:mrow> <mml:mrow> <mml:mo>&#x25A1;</mml:mo> </mml:mrow> <mml:mi>l</mml:mi> </mml:mrow> </mml:msup> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi100.png"/>
</alternatives>
</inline-formula>
<italic>, then any path in V(S) that goes via the conclusion and left premise of </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo>(</mml:mo> <mml:mo>&#x21D2;</mml:mo> <mml:mi>&#x25A1;</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi101.png"/>
</alternatives>
</inline-formula>
<italic> is not a derivation loop.</italic>
</p>
<p>Proof. If</p>
<p>
<disp-formula id="e16">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mfrac>         <mml:mrow>             <mml:mo>|</mml:mo>             <mml:mi>T</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x2205;</mml:mo>             <mml:mo>&#x2206;</mml:mo>             <mml:mo>|</mml:mo>             <mml:mo>|</mml:mo>             <mml:mi>T</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>O</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mo>&#x2205;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mo>&#x2206;</mml:mo>             <mml:mo>|</mml:mo>         </mml:mrow>         <mml:mrow>             <mml:mi>T</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mo>&#x2205;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mo>&#x2206;</mml:mo>         </mml:mrow>     </mml:mfrac>     <mml:mo>(</mml:mo>     <mml:mo>&#x21D2;</mml:mo>     <mml:mo>&#x25A1;</mml:mo>     <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee26.png"/>
</alternatives>
</disp-formula>
</p>
<p>is in <italic>V(S)</italic>, then any sequent in any upward path <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msub> <mml:mn>&#x3C0;</mml:mn> <mml:mn>1</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi102.png"/>
</alternatives>
</inline-formula> starting with the left premise contains at least one occurrence of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mn>&#x25A1;</mml:mn> <mml:mo>&#x2205;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi103.png"/>
</alternatives>
</inline-formula> less than any sequent in any upward path <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msub> <mml:mn>&#x3C0;</mml:mn> <mml:mn>2</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi104.png"/>
</alternatives>
</inline-formula> ending by the conclusion. Hence no sequent in <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msub> <mml:mn>&#x3C0;</mml:mn> <mml:mn>1</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi105.png"/>
</alternatives>
</inline-formula> can subsume any sequent in <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msub> <mml:mn>&#x3C0;</mml:mn> <mml:mn>2</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi106.png"/>
</alternatives>
</inline-formula>.</p>
<p>
<bold> Lemma 2.</bold>
<italic>If </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>&#x2208;</mml:mo> <mml:mo>&#x2102;</mml:mo> <mml:mo>(</mml:mo> <mml:mo>\</mml:mo> <mml:msup> <mml:mo>&#x25A1;</mml:mo> <mml:mi>l</mml:mi> </mml:msup> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi107.png"/>
</alternatives>
</inline-formula>
<italic>, then any derivation loop in V S) consists of sequents of the type </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x21D2;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x25A1;</mml:mi> <mml:mo>&#x2206;</mml:mo> <mml:mo>,</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x2206;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi108.png"/>
</alternatives>
</inline-formula>
<italic> and is strong.</italic>
</p>
<p>Proof. Let us consider any path <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mn>&#x3C0;</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi109.png"/>
</alternatives>
</inline-formula> in <italic>V(S)</italic>. Assume that <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mn>&#x3C0;</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi110.png"/>
</alternatives>
</inline-formula> starts with a sequent of the type <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x21D2;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x25A1;</mml:mi> <mml:mo>&#x2206;</mml:mo> <mml:mo>,</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x2206;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi111.png"/>
</alternatives>
</inline-formula>. If <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mn>&#x3C0;</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi112.png"/>
</alternatives>
</inline-formula> is a derivation loop, then there is no left premise of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>(</mml:mo> <mml:mo>&#x21D2;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi113.png"/>
</alternatives>
</inline-formula> in <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mn>&#x3C0;</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi114.png"/>
</alternatives>
</inline-formula>, according to Lemma 1.Hence <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mn>&#x3C0;</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi115.png"/>
</alternatives>
</inline-formula> consists of sequents of type <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x21D2;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x25A1;</mml:mi> <mml:mo>&#x2206;</mml:mo> <mml:mo>'</mml:mo> <mml:mo>,</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x39B;</mml:mo> <mml:mo>'</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi116.png"/>
</alternatives>
</inline-formula> and is strong. If the path <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mn>&#x3C0;</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi117.png"/>
</alternatives>
</inline-formula> starts with a sequent which is not of the type <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x21D2;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x25A1;</mml:mi> <mml:mo>&#x2206;</mml:mo> <mml:mo>,</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x39B;</mml:mo> <mml:mo>        <mml:mo></mml:mo> </mml:mo> <mml:mo></mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi118.png"/>
</alternatives>
</inline-formula>, then it cannot subsume any sequent above (O) in <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mn>&#x3C0;</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi119.png"/>
</alternatives>
</inline-formula>. Hence <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mn>&#x3C0;</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi120.png"/>
</alternatives>
</inline-formula> is not a derivation loop, based on Proposition 1.</p>
<p>
<bold> Lemma 3.</bold>
<italic>If </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>&#x2208;</mml:mo> <mml:mo>&#x2102;</mml:mo> <mml:mo>(</mml:mo> <mml:mo>\</mml:mo> <mml:msup> <mml:mo>&#x25A1;</mml:mo> <mml:mi>l</mml:mi> </mml:msup> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi121.png"/>
</alternatives>
</inline-formula>
<italic>, then any connected component in any V(S) consists of one derivation loop.</italic>
</p>
<p>
<italic> Proof.</italic> The proof follows from Lemmas 1 and 2.</p>
<p>
<bold> Corollary 2.</bold>
<italic>If </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>&#x2208;</mml:mo> <mml:mo>&#x2102;</mml:mo> <mml:mo>(</mml:mo> <mml:msup> <mml:mi>&#x25A1;</mml:mi> <mml:mi>l</mml:mi> </mml:msup> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi122.png"/>
</alternatives>
</inline-formula>
<italic>, then there is no β-void derivation loop in any V(S). </italic>
</p>
<p>
<bold> Theorem 1.</bold>
<italic>If </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>&#x2208;</mml:mo> <mml:mo>&#x2102;</mml:mo> <mml:mo>(</mml:mo> <mml:mo>\</mml:mo> <mml:msup> <mml:mi>&#x25A1;</mml:mi> <mml:mi>l</mml:mi> </mml:msup> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi123.png"/>
</alternatives>
</inline-formula>
<italic>, then </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi124.png"/>
</alternatives>
</inline-formula>
<italic> iff </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi125.png"/>
</alternatives>
</inline-formula>
<italic>. </italic>
</p>
<p>
<italic> Proof.</italic> The Theorem is proved by induction on the derivation height <italic>h</italic>. If <inline-formula>
<alternatives><mml:math mathvariant="italic"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>h</mml:mi> <mml:mo>=</mml:mo> <mml:mn>0</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi126.png"/>
</alternatives>
</inline-formula>, then both <italic>S</italic> and <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi127.png"/>
</alternatives>
</inline-formula> are axioms. Let <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>h</mml:mi> <mml:mo>&gt;</mml:mo> <mml:mn>0</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi128.png"/>
</alternatives>
</inline-formula>. If <italic>S</italic> is not of type <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>(</mml:mo> <mml:mo>&#x21D2;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x25A1;</mml:mi> <mml:mo>&#x2206;</mml:mo> <mml:mo>,</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x39B;</mml:mo> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi129.png"/>
</alternatives>
</inline-formula>, then neither <italic>S</italic> nor <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi130.png"/>
</alternatives>
</inline-formula> can be in a derivation loop, according to Lemma 2.Thetheoremisproved traditionally by the inductive hypothesis in this case. Let <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>:</mml:mo> <mml:mo>(</mml:mo> <mml:mo>&#x21D2;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x25A1;</mml:mi> <mml:mo>&#x2205;</mml:mo> <mml:mo>,</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x2206;</mml:mo> <mml:mo>,</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>&#x39B;</mml:mo> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi131.png"/>
</alternatives>
</inline-formula> be the base sequent of a derivation loop <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo>[</mml:mo> <mml:mi>S</mml:mi> <mml:mo>&#x2212;</mml:mo> <mml:msub> <mml:mi>S</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>]</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi132.png"/>
</alternatives>
</inline-formula> and the derivation of <italic>S</italic> start at the bottom by</p>
<p>
<disp-formula id="e17">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mfrac>         <mml:mrow>             <mml:mo>|</mml:mo>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x2205;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mo>&#x2206;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mi>O</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mi>&#x39B;</mml:mi>             <mml:mo>|</mml:mo>             <mml:mo>|</mml:mo>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>O</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mo>&#x2205;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mo>&#x39B;</mml:mo>             <mml:mo>|</mml:mo>         </mml:mrow>         <mml:mrow>             <mml:mi>S</mml:mi>             <mml:mo>:</mml:mo>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mo>&#x2205;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mo>&#x2206;</mml:mo>             <mml:mo>,</mml:mo>             <mml:mi>O</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mi></mml:mi>         </mml:mrow>     </mml:mfrac>     <mml:mo>(</mml:mo>     <mml:mo>&#x21D2;</mml:mo>     <mml:mo>&#x25A1;</mml:mo>     <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee27.png"/>
</alternatives>
</disp-formula>
</p>
<p>We have <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>=</mml:mo> <mml:msub> <mml:mi>S</mml:mi> <mml:mn>1</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi133.png"/>
</alternatives>
</inline-formula>, by Lemma 2.Lemma 1 implies that any sequent <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msub> <mml:mi>S</mml:mi> <mml:mi>L</mml:mi> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi134.png"/>
</alternatives>
</inline-formula> that is the left premise of any application of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>(</mml:mo> <mml:mo>&#x21D2;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi135.png"/>
</alternatives>
</inline-formula> the conclusion of which is in <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>[</mml:mo> <mml:mi>S</mml:mi> <mml:mo>&#x2212;</mml:mo> <mml:msub> <mml:mi>S</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>]</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi136.png"/>
</alternatives>
</inline-formula> cannot be in <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>[</mml:mo> <mml:mi>S</mml:mi> <mml:mo>&#x2212;</mml:mo> <mml:msub> <mml:mi>S</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>]</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi137.png"/>
</alternatives>
</inline-formula>. Based on this fact, we apply the inductive hypothesis to each such <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msub> <mml:mi>S</mml:mi> <mml:mi>L</mml:mi> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi138.png"/>
</alternatives>
</inline-formula> in the considered derivation tree. <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>=</mml:mo> <mml:msub> <mml:mi>S</mml:mi> <mml:mn>1</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi139.png"/>
</alternatives>
</inline-formula> implies <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> <mml:mo>=</mml:mo> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:msub> <mml:mi>S</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi140.png"/>
</alternatives>
</inline-formula>. Hence <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>[</mml:mo> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> <mml:mo>&#x2212;</mml:mo> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:msub> <mml:mi>S</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>)</mml:mo> <mml:mo>]</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi141.png"/>
</alternatives>
</inline-formula> is a derivation loop. We get <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi142.png"/>
</alternatives>
</inline-formula>. The direction from <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi143.png"/>
</alternatives>
</inline-formula> to <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:mi>S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi144.png"/>
</alternatives>
</inline-formula> is considered in the same way.</p>
<p>Let <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>:</mml:mo> <mml:mo>(</mml:mo> <mml:mo>&#x21D2;</mml:mo> <mml:mi>O</mml:mi> <mml:mi>&#x25A1;</mml:mi> <mml:mi>&#x39B;</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi145.png"/>
</alternatives>
</inline-formula> be the base sequent of a derivation loop <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>[</mml:mo> <mml:mi>S</mml:mi> <mml:mo>&#x2212;</mml:mo> <mml:msub> <mml:mi>S</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>]</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi146.png"/>
</alternatives>
</inline-formula> and the derivation of<italic> S</italic> start at the bottom by</p>
<p>
<disp-formula id="e18">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mfrac>         <mml:mrow>             <mml:mo>|</mml:mo>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mo>&#x39B;</mml:mo>             <mml:mo>|</mml:mo>         </mml:mrow>         <mml:mrow>             <mml:mi>S</mml:mi>             <mml:mo>:</mml:mo>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>O</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mi>&#x39B;</mml:mi>         </mml:mrow>     </mml:mfrac>     <mml:mo>(</mml:mo>     <mml:mi>O</mml:mi>     <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_ee28.png"/>
</alternatives>
</disp-formula>
</p>
<p>Only <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>(</mml:mo> <mml:mo>&#x21D2;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi147.png"/>
</alternatives>
</inline-formula> can be backward applied to the premise and we consider this case in the same way as the previous one.</p>
<p>
<italic> Example 1</italic>. If <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>&#x2208;</mml:mo> <mml:mo>&#x2102;</mml:mo> <mml:mo>(</mml:mo> <mml:mo>\</mml:mo> <mml:msup> <mml:mi>&#x25A1;</mml:mi> <mml:mi>l</mml:mi> </mml:msup> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi148.png"/>
</alternatives>
</inline-formula>, then <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:mi>S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi149.png"/>
</alternatives>
</inline-formula> iff <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi150.png"/>
</alternatives>
</inline-formula>, according to Theorem1. Hence we can use <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi151.png"/>
</alternatives>
</inline-formula> so that to check if <italic>S</italic> is derivable. The reduction of <italic>S</italic> to <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi152.png"/>
</alternatives>
</inline-formula> may substantially reduce backward proof-search because the number of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>'</mml:mo> <mml:mi>O</mml:mi> <mml:mo>'</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi153.png"/>
</alternatives>
</inline-formula> in <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi154.png"/>
</alternatives>
</inline-formula> is diminished in comparison with <italic>S</italic>. For example, let <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>=</mml:mo> <mml:mo>(</mml:mo> <mml:mi>p</mml:mi> <mml:mo>,</mml:mo> <mml:mi>o</mml:mi> <mml:mi>p</mml:mi> <mml:mo>,</mml:mo> <mml:mi>o</mml:mi> <mml:mi>o</mml:mi> <mml:mi>p</mml:mi> <mml:mo>&#x21D2;</mml:mo> <mml:mi>&#x25A1;</mml:mi> <mml:mi>p</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi155.png"/>
</alternatives>
</inline-formula>. The backward proof-search of<italic> S</italic> is as follows:</p>
<p>
<disp-formula id="e22">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mfrac>         <mml:mrow>             <mml:msub>                 <mml:mi>s</mml:mi>                 <mml:mn>1</mml:mn>             </mml:msub>             <mml:mo>:</mml:mo>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>p</mml:mi>             <mml:mspace width="2em" height="1em"></mml:mspace>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mi>p</mml:mi>         </mml:mrow>         <mml:menclose notation="bottom">             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mi>p</mml:mi>         </mml:menclose>     </mml:mfrac>     <mml:mspace linebreak="newline"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mfrac>         <mml:mrow>             <mml:mi>p</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>p</mml:mi>             <mml:mspace width="2em" height="1em"></mml:mspace>             <mml:mspace width="2em" height="1em"></mml:mspace>             <mml:mi>p</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mi>p</mml:mi>         </mml:mrow>         <mml:menclose notation="bottom">             <mml:mi>p</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mi>p</mml:mi>         </mml:menclose>     </mml:mfrac>     <mml:mspace linebreak="newline"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mfrac>         <mml:mrow>             <mml:mi>p</mml:mi>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>p</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>p</mml:mi>             <mml:mspace width="2em" height="1em"></mml:mspace>             <mml:mi>p</mml:mi>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>p</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mi>p</mml:mi>         </mml:mrow>         <mml:menclose notation="bottom">             <mml:mi>p</mml:mi>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>p</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mi>p</mml:mi>         </mml:menclose>     </mml:mfrac>     <mml:mspace linebreak="newline"></mml:mspace>     <mml:mfrac>         <mml:mrow>             <mml:mi>p</mml:mi>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>p</mml:mi>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>o</mml:mi>             <mml:mi>p</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>p</mml:mi>             <mml:mspace width="2em" height="1em"></mml:mspace>             <mml:mi>p</mml:mi>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>p</mml:mi>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>o</mml:mi>             <mml:mi>p</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mi>p</mml:mi>         </mml:mrow>         <mml:mrow>             <mml:mi>p</mml:mi>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>p</mml:mi>             <mml:mo>,</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>o</mml:mi>             <mml:mi>p</mml:mi>             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mi>p</mml:mi>         </mml:mrow>     </mml:mfrac>     <mml:mspace linebreak="newline"></mml:mspace>     <mml:mspace linebreak="newline"></mml:mspace> </mml:math>
<graphic xlink:href="692674313001_ee31.png"/>
</alternatives>
</disp-formula>
</p>
<p>We get <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22AC;</mml:mo> <mml:mi>S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi156.png"/>
</alternatives>
</inline-formula> because no rule is backward applicable to <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msub> <mml:mi>S</mml:mi> <mml:mn>1</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi157.png"/>
</alternatives>
</inline-formula>. Using <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>t</mml:mi> <mml:mo>(</mml:mo> <mml:mi>s</mml:mi> <mml:mo>)</mml:mo> <mml:mo>=</mml:mo> <mml:mo>(</mml:mo> <mml:mi>p</mml:mi> <mml:mo>,</mml:mo> <mml:mi>q</mml:mi> <mml:mo>,</mml:mo> <mml:msub> <mml:mi>q</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>&#x21D2;</mml:mo> <mml:mi>&#x25A1;</mml:mi> <mml:mi>p</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi158.png"/>
</alternatives>
</inline-formula> instead of <italic>S</italic>, the same result is achieved as follows:</p>
<p>
<disp-formula id="e24">
<label/>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">     <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mfrac>         <mml:mrow>             <mml:msub>                 <mml:mi>S</mml:mi>                 <mml:mn>1</mml:mn>             </mml:msub>             <mml:mo>:</mml:mo>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>p</mml:mi>             <mml:mspace width="2em" height="1em"></mml:mspace>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mi>p</mml:mi>         </mml:mrow>         <mml:menclose notation="bottom">             <mml:mo>&#x21D2;</mml:mo>             <mml:mo>&#x25A1;</mml:mo>             <mml:mi>p</mml:mi>         </mml:menclose>     </mml:mfrac>     <mml:mspace linebreak="newline"></mml:mspace>     <mml:mspace width="2em" height="1em"></mml:mspace>     <mml:mfrac>         <mml:mrow>             <mml:mrow>                 <mml:mi>p</mml:mi>                 <mml:mo>,</mml:mo>                 <mml:mi>q</mml:mi>                 <mml:mo>,</mml:mo>                 <mml:msub>                     <mml:mi>q</mml:mi>                     <mml:mn>1</mml:mn>                 </mml:msub>                 <mml:mo>&#x21D2;</mml:mo>                 <mml:mi>p</mml:mi>                 <mml:mspace width="2em" height="1em"></mml:mspace>                 <mml:mspace width="2em" height="1em"></mml:mspace>                 <mml:mi>p</mml:mi>                 <mml:mo>,</mml:mo>                 <mml:mi>q</mml:mi>                 <mml:mo>,</mml:mo>                 <mml:msub>                     <mml:mi>q</mml:mi>                     <mml:mn>1</mml:mn>                 </mml:msub>             </mml:mrow>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>o</mml:mi>             <mml:mi>&#x25A1;</mml:mi>             <mml:mi>p</mml:mi>         </mml:mrow>         <mml:mrow>             <mml:mi>p</mml:mi>             <mml:mo>,</mml:mo>             <mml:mi>q</mml:mi>             <mml:mo>,</mml:mo>             <mml:msub>                 <mml:mi>q</mml:mi>                 <mml:mn>1</mml:mn>             </mml:msub>             <mml:mo>&#x21D2;</mml:mo>             <mml:mi>&#x25A1;</mml:mi>             <mml:mi>p</mml:mi>         </mml:mrow>     </mml:mfrac> </mml:math>
<graphic xlink:href="692674313001_ee32.png"/>
</alternatives>
</disp-formula>
</p>
<p>We obtain <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22AC;</mml:mo> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi159.png"/>
</alternatives>
</inline-formula> because no rule is backward applicable to <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msub> <mml:mi>S</mml:mi> <mml:mn>1</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi160.png"/>
</alternatives>
</inline-formula>. Hence <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22AC;</mml:mo> <mml:mi>S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi161.png"/>
</alternatives>
</inline-formula>, according to Theorem 1.Wehave 3 rule applications in the backward proof-search of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi162.png"/>
</alternatives>
</inline-formula> versus 8 rule applications in the backward proof-search of <italic>S</italic>.</p>
<p>
<italic> Example 2.</italic> Let <italic>S</italic> be any non-axiom sequent of the type <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>&#x39E;</mml:mi> <mml:mo>&#x21D2;</mml:mo> <mml:msub> <mml:mi>&#x39E;</mml:mi> <mml:mn>1</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi163.png"/>
</alternatives>
</inline-formula>, where each formula in <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mn>&#x39E;</mml:mn> </mml:math>
<graphic xlink:href="692674313001_gi164.png"/>
</alternatives>
</inline-formula> and <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msub> <mml:mi>&#x39E;</mml:mi> <mml:mn>1</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi165.png"/>
</alternatives>
</inline-formula> is of the type<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>O</mml:mi> <mml:mi>n</mml:mi> </mml:msup> <mml:mi>p</mml:mi> <mml:mo>(</mml:mo> <mml:mi>n</mml:mi> <mml:mo>&#x2265;</mml:mo> <mml:mi></mml:mi> <mml:mn>0</mml:mn> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi166.png"/>
</alternatives>
</inline-formula>. It follows from Theorem 1 that <italic>S</italic> is not derivable because <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi167.png"/>
</alternatives>
</inline-formula> is an atomic non-axiom sequent, i.e., no further backward proof-search is needed.</p>
<p>Sequents of the type <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x39E;</mml:mo> <mml:mo>,</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mi>T</mml:mi> <mml:mo>&#x21D2;</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mo></mml:mo> <mml:mo>&#x2206;</mml:mo> <mml:mo>,</mml:mo> <mml:msub> <mml:mi>&#x39E;</mml:mi> <mml:mn>1</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi168.png"/>
</alternatives>
</inline-formula>, where only propositional symbols and <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>'</mml:mo> <mml:mi>O</mml:mi> <mml:mo>'</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi169.png"/>
</alternatives>
</inline-formula> occur in <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>(</mml:mo> <mml:mo>&#x39E;</mml:mo> <mml:mo>,</mml:mo> <mml:msub> <mml:mi>&#x39E;</mml:mi> <mml:mn>1</mml:mn> </mml:msub> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi170.png"/>
</alternatives>
</inline-formula>, are called canonical. Let <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msup> <mml:mi>O</mml:mi> <mml:mi>n</mml:mi> </mml:msup> <mml:mi>p</mml:mi> <mml:mo>(</mml:mo> <mml:mi>n</mml:mi> <mml:mo>&#x2265;</mml:mo> <mml:mn>0</mml:mn> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi171.png"/>
</alternatives>
</inline-formula> be a member of a canonical sequent <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>&#x39E;</mml:mi> <mml:mo>,</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mi>T</mml:mi> <mml:mo>&#x21D2;</mml:mo> <mml:mi>&#x25A1;</mml:mi> <mml:mo>&#x2206;</mml:mo> <mml:mo>,</mml:mo> <mml:msub> <mml:mi>&#x39E;</mml:mi> <mml:mn>1</mml:mn> </mml:msub> </mml:math>
<graphic xlink:href="692674313001_gi172.png"/>
</alternatives>
</inline-formula>. The formula <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msup> <mml:mi>O</mml:mi> <mml:mi>n</mml:mi> </mml:msup> <mml:mi>p</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi173.png"/>
</alternatives>
</inline-formula> is called redundant in the sequent if <italic>p</italic> does not occur in <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>(</mml:mo> <mml:mi>T</mml:mi> <mml:mo>,</mml:mo> <mml:mo>&#x2206;</mml:mo> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi174.png"/>
</alternatives>
</inline-formula>.</p>
<p>A backward proof-search tree V is called a <italic>one-step reduction tree</italic>, iff 1) there is at most one application of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>(</mml:mo> <mml:mi>O</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi175.png"/>
</alternatives>
</inline-formula> on each branch and 2) each non-atomic and non-axiom leaf of <italic>V</italic> is a premise of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>(</mml:mo> <mml:mi>O</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi176.png"/>
</alternatives>
</inline-formula>. It is easy to see that every leaf of any one-step reduction tree is an axiom or a canonical sequent. We have that proof-search of an arbitrary sequent can be reduced to proof-search of canonical sequents.</p>
<p>
<bold> Theorem 2.</bold>
<italic>If </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:msup> <mml:mi>S</mml:mi> <mml:mo>'</mml:mo> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi177.png"/>
</alternatives>
</inline-formula>
<italic>is obtained from a non-axiom canonical sequent S by dropping redundant formulas, then </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:mi>S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi178.png"/>
</alternatives>
</inline-formula>
<italic> iff </italic>
<inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:msup> <mml:mi>S</mml:mi> <mml:mo>'</mml:mo> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi179.png"/>
</alternatives>
</inline-formula>
<italic>. </italic>
</p>
<p>
<italic> Proof.</italic> If <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:msup> <mml:mi>S</mml:mi> <mml:mo>'</mml:mo> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi180.png"/>
</alternatives>
</inline-formula>, then <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:mi>S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi181.png"/>
</alternatives>
</inline-formula>, using the rule of weakening and Theorem 6.5 in <xref ref-type="bibr" rid="redalyc_692674313001_ref1">[1]</xref>. Let <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:mi>S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi182.png"/>
</alternatives>
</inline-formula>. It follows that <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:mi>S</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi194.png"/>
</alternatives>
</inline-formula> because <bold>G<sub>L</sub>T</bold> is sound, Theorem 4.4 in <xref ref-type="bibr" rid="redalyc_692674313001_ref1">[1]</xref>. It is easy to see that this fact implies <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A8;</mml:mo> <mml:msup> <mml:mi>S</mml:mi> <mml:mo>'</mml:mo> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi184.png"/>
</alternatives>
</inline-formula>. Hence <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x22A2;</mml:mo> <mml:msup> <mml:mi>S</mml:mi> <mml:mo>'</mml:mo> </mml:msup> </mml:math>
<graphic xlink:href="692674313001_gi185.png"/>
</alternatives>
</inline-formula> because <bold>G<sub>L</sub>T</bold> is complete, Theorem 5.4 in <xref ref-type="bibr" rid="redalyc_692674313001_ref1">[1]</xref>.</p>
<p>Dropping redundant members allows us to simplify sequents and reduce backward proof-search in some cases. Let us consider, e. g., the sequent <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>S</mml:mi> <mml:mo>=</mml:mo> <mml:mo>(</mml:mo> <mml:mo>&#x25A1;</mml:mo> <mml:mi>p</mml:mi> <mml:mo>&#x21D2;</mml:mo> <mml:mi>o</mml:mi> <mml:mi>o</mml:mi> <mml:mi>p</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi186.png"/>
</alternatives>
</inline-formula>. The formula <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>o</mml:mi> <mml:mi>o</mml:mi> <mml:mi>q</mml:mi> </mml:math>
<graphic xlink:href="692674313001_gi187.png"/>
</alternatives>
</inline-formula> is redundant in <italic>S</italic>. We drop it and obtain <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>&#x25A1;</mml:mi> <mml:mi>p</mml:mi> <mml:mo>&#x21D2;</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi188.png"/>
</alternatives>
</inline-formula>. This sequent is equivalent to <italic>S</italic> by Theorem 2.</p>
</sec>
<sec>
<title>
<bold>5 Concluding remarks</bold>
</title>
<p>In the present paper, correct sequents have been defined and it has been shown that any sequent <italic>S</italic> is equivalent to some correct sequent. The sequent <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi189.png"/>
</alternatives>
</inline-formula> for any correct sequent <italic>S</italic> and the class of sequents <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>&#x2102;</mml:mo> <mml:mo>(</mml:mo> <mml:mo>\</mml:mo> <mml:msup> <mml:mi>&#x25A1;</mml:mi> <mml:mi>l</mml:mi> </mml:msup> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi190.png"/>
</alternatives>
</inline-formula> have been defined. We have proved that if <italic>S</italic> belongs to this class, then it is derivable if and only if <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi191.png"/>
</alternatives>
</inline-formula> is derivable, Theorem 1.Thatenablestocheckderivabilityof <italic>S</italic> by means of a simpler sequent <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mi>T</mml:mi> <mml:mo>(</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi192.png"/>
</alternatives>
</inline-formula>, which substantially reduces backward proof-search in cases when <italic>S</italic> has many occurrences of <inline-formula>
<alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mglyph style="border:1px;" width="0.66em" height="1em"></mml:mglyph> <mml:mo>'</mml:mo> <mml:mi>O</mml:mi> <mml:mo>'</mml:mo> </mml:math>
<graphic xlink:href="692674313001_gi193.png"/>
</alternatives>
</inline-formula>. Also, redundant formulas have been defined and it has been proved that dropping redundant formulas from a canonical sequent has no impact on its derivability, Theorem 2. Theoptimizationsofbackwardproof-searchpresentedin the present paper concern only partial cases. The general case could be a topic for further investigation.</p>
</sec>
</body>
<back>
<ref-list>
<title>
<bold>References</bold>
</title>
<ref id="redalyc_692674313001_ref1">
<label>[1]</label>
<mixed-citation>[1]  R. Alonderis, R. Pliuškevičius, A. Pliuškevičiene˙, H. Giedra. Loop-type sequent calculi for temporal logic. <italic>J. Autom. Reason</italic>, <bold>64</bold>(8):1663–1684, 2020.</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alonderis</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Pliuškevičius</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Pliuškevičiene˙</surname>
<given-names>H</given-names>
</name>
</person-group>
<article-title>Giedra. Loop-type sequent calculi for temporal logic</article-title>
<source>J Autom Reason</source>
<year>2020</year>
<volume>64</volume>
<issue>8</issue>
<fpage>1663</fpage>
<lpage>1684</lpage>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref2">
<label>[2]</label>
<mixed-citation>[2]  C. Baier, J.P. Katoen. <italic>Principles of Model Checking</italic>. The MIT Press Cambridge, Massachusetts, London, England, 2008.</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Baier</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Katoen</surname>
<given-names>J.P</given-names>
</name>
</person-group>
<source>The MIT Press Cambridge, Massachusetts</source>
<year>2008</year>
<publisher-loc>London</publisher-loc>
<publisher-name>The MIT Press Cambridge, Massachusetts</publisher-name>
<chapter-title>Principles of Model Checking</chapter-title>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref3">
<label>[3]</label>
<mixed-citation>[3]  K. Brünnler, M. Lange. Cut-free sequent systems for temporal logic. <italic>J. Log. Algebr. Program.,</italic>
<bold>76</bold>(2):216–225, 2008.</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brünnler</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Lange</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>Cut-free sequent systems for temporal logic</article-title>
<source>J Log Algebr Program</source>
<year>2008</year>
<volume>76</volume>
<issue>2</issue>
<fpage>216</fpage>
<lpage>225</lpage>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref4">
<label>[4]</label>
<mixed-citation>[4]  J. Gaintzarain, M. Hermo, P. Lucio, M. Navarro, F. Orejas. A cut-free and invariantfree sequent calculus for pltl. In J. Duparc, T.A. Henzinger(Eds.), <italic>Computer Science Logic. CSL 2007</italic>, volume 4646 of <italic>Lect. Notes Comput. Sci.</italic>, pp. 481–495, 2007. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-540-74915-8_36">https://doi.org/10.1007/978-3-540-74915-8_36</ext-link>.</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Gaintzarain</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Hermo</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Lucio</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Navarro</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Orejas</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Duparc</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Henzinger</surname>
<given-names>T.A</given-names>
</name>
</person-group>
<source>Notes Comput. Sci</source>
<year>2007</year>
<fpage>481</fpage>
<lpage>495</lpage>
<chapter-title>A cut-free and invariantfree sequent calculus for pltl</chapter-title>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-540-74915-8_36">https://doi.org/10.1007/978-3-540-74915-8_36</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref5">
<label>[5]</label>
<mixed-citation>[5]  M. Huth, M. Ryan. <italic>Logic in Computer Science: Modelling and Reasoning about Systems</italic>. Cambridge University Press, 2012.</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Huth</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Ryan</surname>
<given-names>M</given-names>
</name>
</person-group>
<source>Cambridge University Press</source>
<year>2012</year>
<chapter-title>Logic in Computer Science: Modelling and Reasoning about Systems</chapter-title>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref6">
<label>[6]</label>
<mixed-citation>[6]  I. Kokkinis, T. Studer. Cyclic proofs for linear temporal logic. In D. Probst, P. Schuster(Eds.), <italic>Concepts of Proof in Mathematics, Philosophy, and Computer Science</italic>, pp. 171–192. De Gruyter, Berlin, Boston, 2016.</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Kokkinis</surname>
<given-names>I</given-names>
</name>
<name>
<surname>Studer</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Probst</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Schuster</surname>
<given-names>P</given-names>
</name>
</person-group>
<source>De Gruyter</source>
<year>2016</year>
<fpage>171</fpage>
<lpage>192</lpage>
<publisher-loc>Berlin, Boston</publisher-loc>
<publisher-name>De Gruyter</publisher-name>
<chapter-title>Concepts of Proof in Mathematics, Philosophy, and Computer Science</chapter-title>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref7">
<label>[7]</label>
<mixed-citation>[7]  B. Paech. Gentzen-systems for propositional temporal logics. In E. Börger, H.K. Büning, M.M. Richter (Eds.), <italic>CSL ’88. CSL 1988</italic>, volume 385 of <italic>Lect. Notes Comput. Sci.</italic>, pp. 240–253. Springer, Berlin, Heidelberg, 1988. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/BFb0026305">https://doi.org/10.1007/BFb0026305</ext-link>.</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Paech</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Börger</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Büning</surname>
<given-names>H.K</given-names>
</name>
<name>
<surname>Richter</surname>
<given-names>M.M</given-names>
</name>
</person-group>
<source>Lect. Notes Comput. Sci</source>
<year>1988</year>
<fpage>240</fpage>
<lpage>253</lpage>
<publisher-loc>Berlin</publisher-loc>
<publisher-name>Lect. Notes Comput. Sci.</publisher-name>
<chapter-title>CSL ’88. CSL 1988</chapter-title>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/BFb0026305">https://doi.org/10.1007/BFb0026305</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref8">
<label>[8]</label>
<mixed-citation>[8]  R. Pliuškevičius. On saturated calculi for linear temporal logic. In A.M. Borzyszkowski, S. Sokołowski(Eds.), <italic>Mathematical Foundations of Computer Science 1993. MFCS 1993</italic>, volume 711 of <italic>Lect. Notes Comput. Sci.</italic>, pp. 640–649. Springer, Berlin, Heidelberg, 1993. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/3-540-57182-5_55">https://doi.org/10.1007/3-540-57182-5_55</ext-link>.</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Pliuškevičius</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Borzyszkowski</surname>
<given-names>A.M</given-names>
</name>
<name>
<surname>Sokołowski</surname>
<given-names>S</given-names>
</name>
</person-group>
<source>Lect. Notes Comput. Sci</source>
<year>1993</year>
<fpage>640</fpage>
<lpage>649</lpage>
<publisher-loc>Berlin</publisher-loc>
<publisher-name>Lect. Notes Comput. Sci</publisher-name>
<chapter-title>Mathematical Foundations of Computer Science 1993. MFCS 1993</chapter-title>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/3-540-57182-5_55">https://doi.org/10.1007/3-540-57182-5_55</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref9">
<label>[9]</label>
<mixed-citation>[9]  S. Schwendimann. A new one-pass tableau calculus for PLTL. In <italic>Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 1998</italic>, volume 1397 of <italic>Lect. Notes Comput. Sci.</italic>, pp. 277–291. Springer, Berlin, Heidelberg, 1998. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/3-540-69778-0_28">https://doi.org/10.1007/3-540-69778-0_28</ext-link>.</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schwendimann</surname>
<given-names>S</given-names>
</name>
</person-group>
<article-title>A new one-pass tableau calculus for PLTL. In Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 1998</article-title>
<source>Lect. Notes Comput. Sci</source>
<year>1998</year>
<volume>1397</volume>
<fpage>277</fpage>
<lpage>291</lpage>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/3-540-69778-0_28">https://doi.org/10.1007/3-540-69778-0_28</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref10">
<label>[10]</label>
<mixed-citation>[10] G. Sundholm. A completeness proof for an infinitary tense-logic. <italic>Theoria</italic>, <bold>43</bold>:47–51, 1977. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/j.1755-2567.1977.tb00778.x">https://doi.org/10.1111/j.1755-2567.1977.tb00778.x</ext-link>.</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sundholm</surname>
<given-names>G</given-names>
</name>
</person-group>
<article-title>A completeness proof for an infinitary tense-logic</article-title>
<source>Theoria</source>
<year>1977</year>
<volume>43</volume>
<fpage>47</fpage>
<lpage>51</lpage>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/j.1755-2567.1977.tb00778.x">https://doi.org/10.1111/j.1755-2567.1977.tb00778.x</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref11">
<label>[11]</label>
<mixed-citation>[11] M. Valiev. On temporal logic of von Vright. In <italic>Soviet-Finland Colloquim on Logic, Moscow</italic>, pp. 7–11, 1979 (in Russian).</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Valiev</surname>
<given-names>M</given-names>
</name>
</person-group>
<source>Moscow</source>
<year>1979</year>
<fpage>7</fpage>
<lpage>11</lpage>
<chapter-title>On temporal logic of von Vright. In Soviet-Finland Colloquim on Logic</chapter-title>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref12">
<label>[12]</label>
<mixed-citation>[12] M.K. Valiev. Decision complexity of variants of propositional dynamic logic. In P. Dembinski(Ed.), <italic>Mathematical Foundations of Computer Science 1980. MFCS 1980</italic>, volume 88 of <italic>Lect. Notes Comput. Sci.</italic>, pp. 656–664, Berlin, 1980. Springer-Verlag.</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Valiev</surname>
<given-names>M.K</given-names>
</name>
<name>
<surname>Dembinski</surname>
<given-names>P</given-names>
</name>
</person-group>
<source>Lect. Notes Comput. Sci</source>
<year>1980</year>
<fpage>656</fpage>
<lpage>664</lpage>
<publisher-loc>Berlin</publisher-loc>
<publisher-name>Lect. Notes Comput. Sci</publisher-name>
<chapter-title>Mathematical Foundations of Computer Science 1980. MFCS 1980</chapter-title>
</element-citation>
</ref>
<ref id="redalyc_692674313001_ref13">
<label>[13]</label>
<mixed-citation>[13] P. Wolper. The tableau method for temporal logic: an overview. <italic>Log. Anal.</italic>, <bold>28</bold>:119–136, 1985.</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wolper</surname>
<given-names>P</given-names>
</name>
</person-group>
<article-title>The tableau method for temporal logic: an overview</article-title>
<source>Log Anal</source>
<year>1985</year>
<volume>28</volume>
<fpage>119</fpage>
<lpage>136</lpage>
</element-citation>
</ref>
</ref-list>
</back>
</article>