<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Self-referencing languages revisited</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>abor R</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Attila Neumann</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Hungarian Atomic Energy Authority H-1036 Budapest</institution>
          ,
          <addr-line>F</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Technische UniversitaÄt Wien Institut fuÄr Computergraphik und Algorithmen Favoritenstra1⁄4e 9-11 / E186</institution>
          ,
          <addr-line>A-1040 Wien</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>enyes A. u.</institution>
          <addr-line>4.</addr-line>
          ,
          <country country="HU">Hungary</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Paradoxes, particularly Tarski's liar paradox, represent an ongoing challenge that have long attracted special interest. There have been numerous attempts to give either a formal or a more realistic resolution to this area based on natural logical intuition or common sense. The present semantic analysis of the problem components concludes that the traditional language of logic fails to detect Tarski's paradox, since the formalised version of the liar sentence does not represent a correct de¯nition. Neither the formal language, nor the logical system is de¯cient in this respect. Only natural language statements cannot be interpreted adequately by traditional language of logic.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Paradoxes play a remarkable role in philosophy and logic. Several have been
resolved, eliminated or brought to rest by appropriate theories (e.g.: Cretan
paradox: Epimenides the Cretan says \All Cretans are liars", or the key statement
of Nihilism: \there is no truth"), while others attract perpetual and changeless
interest. Time and again new researches they challenge, and consistently elude
resolution.</p>
      <p>One of the most impressive paradoxes is analysed in this paper, speci¯cally
Tarski's liar paradox associated with the de¯nition of logical truth. Much e®ort
has been made since Tarski's theory of meta languages to obtain a semantically
more acceptable explanation. For a thorough, complete and even historical
analysis of this matter the reader can be referred to Feferman [2], although, there
are many other papers continuously re-examining this point [1, 4, 5, 3].</p>
      <p>Self-referencing languages surely imply a fundamental dilemma within
philosophical logic. However, this property also demands particular interest from the
Arti¯cial Intelligence community. Clearly, a potential attribute of representation
languages is bene¯cial in reasoning systems of any kind, no matter whether it
is for a human or robot. Natural languages are essentially rich in introspective
statements concerning feelings, remarks, opinions, knowledge or other
contentrelated features. Assertions of this kind apply a large variety of linguistic devices
such as indirect quotations or modalities which are also occasionally loaded by
self-reference. Therefore, an adequate representation of self-reference is crucial
not only theoretically or philosophically, but also from a practical, functional
point of view.</p>
      <p>The problem occurs not at the level of natural languages, but that of the
formalisation process. Formalisation of some natural language sentences can be
inadequate even if it is possible. The latter alternative can obviously be ignored,
since it would impugn the possibility of natural human understanding, without
which there is no meaningful communication, formal or otherwise. The
justi¯cation and resolution of the former option is the objective of this paper.</p>
      <p>The foremost exact phrasing and modelling of the informal liar sentences
was originated by Tarski and subsequently by numerous alternatives by Kripke,
Gilmore, Feferman, Perlis, Kerber and others. It will be shown that the initial
formal rephrasing of the liar sentence does not satisfy the natural requirement
of being a valid de¯nition.</p>
      <p>The paper presents an attempt to answer this problem, which is based on
a di®erent logical language, determined by one of the authors, which has been
proven to have a better expressive power.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Traditional formalising self-reference</title>
      <p>The problem itself cannot even be identi¯ed without any formal representation.
The ¯rst realization relating a Cretan type of sentence is accomplished by Tarski.
2.1</p>
      <sec id="sec-2-1">
        <title>Tarski's paradox</title>
        <p>Roots of Tarski's paradox are summarised here from [2]. Let x; ::: range over
the statements of the language of a logical system, which are assumed to be
closed under the usual propositional operators denoted by », &amp;, _, ¾, ´. Each
statement x of the language has a name, i.e. there is an associated closed term
pxq of the language. Then the following axiom is accepted for a predicate t(pxq),
which is interpreted as expressing that x is true:
for each statement x of the language.</p>
        <p>
          For the derivation of a contradiction in this system the liar sentence is taken:
t(pxq) ´ x
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) is not true.
        </p>
        <p>
          l :´ » t(plq)
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
formalised mostly as
        </p>
        <p>
          By de¯nition (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) and transitivity of biconditional we obtain t(plq) ´ » t(plq),
immediately implying inconsistency of the system.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>The solution routes</title>
        <p>There has been considerable work on theories eliminating these paradoxes.
Numerous, seemingly di®erent escape routes have been determined the common
idea of which is to discard problematic sentences:
1. either by altering the syntax so that undesirable statements could be
excluded from the language,
2. or by revising critical axioms semantically so that antinomic formulae could
be evaluated exceptionally (e.g. as meaningless ones).</p>
        <p>Because of limited space, individual instances of the above categories are not
discussed here. The former is followed by Tarski and Kerber [3], while the latter
is preferred by Feferman [2] and Perlis [4, 5].
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>An examination of formal liar sentences</title>
      <p>As was shown previously, naive truth theory is considered to be demolished by
paradoxes of self-reference, inspiring to create alternative theories avoiding these
antinomies. The following approach tries to review the representation technique
of the liar sentence challenging naive truth theory.
3.1</p>
      <sec id="sec-3-1">
        <title>Liar sentence translated by biconditional</title>
        <p>
          Many authors discussing the liar paradox represent sentence (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) as was shown
in section 2.1, e.g. [2, 4]. Obviously,
        </p>
        <p>
          l ´ » t(plq)
is not a literal translation of (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ), thus many authors disagree with this formula.
        </p>
        <p>
          Another reason against the use of the biconditional here is that according to
¯rst-order logic the next logical consequence holds:
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          )
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
Interpreting this for (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) yields
        </p>
        <p>(p ´ q) `a » (p ´ » q)
x ´ t(pxq) ` » (x ´ » t(pxq))
that makes the de¯ning scheme of the liar sentence false immediately. In other
words this translation of the liar sentence cannot cause any paradox relative to
truth de¯nition.</p>
        <p>According to the accepted reasoning this step concludes the commonly known
paradox.</p>
        <p>
          Nevertheless, the above deduction su®ers from the same defects that in the
previous section. It is easy to show by the truth de¯nition (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) together with
Leibniz's rule, (a = b) ¾ (F (a) ¾ F (b)), that
        </p>
        <p>
          (pxq = pyq) ¾ (x ´ y)
from which by the substitution » t(pxq)=y and applying the contraposition rule
» (x ´ » t(pxq)) ¾ » (pxq = p » t(pxq)q)
is reached. Then from this latter and (
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
t(plq) ´ l ´ » t(plq)
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
(9)
(10)
(11)
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Liar sentence translated by equation</title>
        <p>
          The previous, (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ), interpretation of the liar sentence (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) is rather controversial.
Another common representation of (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) is the following:
        </p>
        <p>
          plq = p » t(plq)q
The only di®erence between (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ) and (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) is that the biconditional is replaced by
an equation. This change makes the translation of (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) clearer, although one may
still have doubts concerning it, as the consequences remain the same.
        </p>
        <p>
          At this point contradiction can be deduced, if plq is substituted into (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ), then
Leibniz's rule and transitivity of biconditional is applied:
        </p>
        <p>
          » (pxq = p » t(pxq)q)
can be deduced, that contradicts to the assumption (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ).
        </p>
        <p>
          Now it is shown that even the modi¯ed representation of the liar sentence,
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          ), cannot cause paradox relative to the truth de¯nition (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ), as the scheme
pxq = p » t(pxq)q is also evaluated false.
        </p>
        <p>
          Essentially, this means that translations of (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ), i.e. (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) and (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ) hitherto
discussed, are unsound as de¯nitions, and thus fail to represent (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) adequately.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Finding a way out</title>
      <p>Section 3 has shown that the root problem with liar type self-referencing is at an
earlier level than was expected. The formula scheme working as the de¯nition
of a liar sentence is unravelled as a false scheme. This fact seems to weaken
the commonly known formal proofs of liar paradox, hence an apparent question
probing the grounds of this inde¯nite phenomenon arises. On the other hand,
this antinomy is still present in natural languages [8]. Thus, it cannot be due
to a defect in natural language. There is no choice but to assume that the
representation itself is invalid.</p>
      <p>The question remains open whether a logical type of representation which is
able to render this content adequately can exist. The rest of this paper argues
that an isomorphic representation is necessary for this purpose, as described in
the next section.</p>
    </sec>
    <sec id="sec-5">
      <title>Representing a liar by iCTRL</title>
      <p>The previous sections have shown that traditional language of logic has
di±culties in representing self-referential sentences in their natural form. The imperfect
¯delity of translation may be a su±cient cause of improper interpretation of the
case. Thus, changing the logical representation language may e®ect a more
adequate model of the phenomenon. We present an alternative and novel manner
of representing the matter relying on intensional conformal text representation
language (iCTRL) initiated by one of the authors [6, 7]. It is a knowledge
representation tool closer to natural languages, preserving not only truth as
traditional logical language does, but it also models natural grammatical relations.
Accordingly, it seems to be suitable for a better formalisation of self-reference,
at the same time it allows veri¯cation of soundness of the preceding issues.</p>
      <p>
        There is only limited space here to give a detailed formal introduction to
iCTRL, so the reader is referred to [6, 7]. Although, a rather reduced sublanguage
of iCTRL is su±cient for the whole description, the reader should be made
familiar with some new notation. We focus immediately on truth de¯nition. The
previously discussed de¯nition (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) can be now written as
t x; h®ix: ´ ®
(12)
where ® represents any arbitrary proposition, h®ix the name of this proposition,
®, while t x stands for the truth predicate, and t x; h®ix: expresses the statement
that ® is a true statement.
      </p>
      <p>This latter expression deserves more attention. The predicate symbol t x
itself appears to be the same as in classical logic, but its application to the
corresponding name symbol di®ers from the way as it is commonly treated:
t(h®i), since name symbols are treated now as singular predicate symbols, i.e.
they must have an argument. Finally \," and \." are punctuation symbols, the
former links the predicate of the formula with its subject, providing they share a
common variable symbol, the latter closes the formula. Evaluation of the actual
sentence t x; h®ix: simply answers the expectations: it is true if and only if the
extension of h®ix is completely included in the extension of t x.</p>
      <p>Before trying to represent self-reference, the ordinary case should be
presented brie°y. Regularly, subjects, like h®ix, and corresponding predicates, such
as t x, share the same variable symbol, because they are referring to the same
group of individuals. However, an exterior subject, mentioned earlier or later in
a text, cannot be referred to in this way, only by a compound reference
variable term. E.g. y : x can provide that compound term redirecting its left side
variable parameter to its right side one that refers to that subject expression
sharing the same variable parameter name. Let the pair of sentences John walks.
He whistles. be considered. The corresponding pair of formulae in this context
is walk x; J ohn x: whistle y : x: A referred subject can naturally be eliminated
by inserting it as it is referred to: walk x; J ohn x: whistle y; J ohn y:3
3 As a matter of fact, subject reference needs a bit more complex notation, which was
simpli¯ed here to reduce unacquainted formalism to the minimum.</p>
      <p>
        After these preliminary notes the iCTRL formula which exactly formalises
the liar sentence (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) is
Now the sentence itself plays the role of the subject of the predicate t x, the
variable parameter of which x is redirected to the referred subject by t x : y.
      </p>
      <p>
        Considering (12), it does not appear signi¯cantly di®er from the earlier
version of truth de¯nition. Nevertheless, the liar sentence representative (13) is quite
dissimilar to the classical formulae, (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) and (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ), respectively. According to the
construction, it is a literal translation of (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ). It does not comprise any extraneous
constituents such as biconditional or equation, which are also auxiliary tools in
the corresponding classical formulae.
      </p>
      <p>Contradiction results from a substitution of h» t x : yiy: into truth de¯nition
(12), that is » t x; h®ix: ´ » ® generating:
h» t x : yiy:
(13)
» h» t x : yiy:
(14)
Accomplishment of this substitution appears to be strange, because the liar
sentence predicate » t x : y inside, wrapped into the subject part of the sentence,
is to be matched by the left side of (12), » t x; h®ix:</p>
      <p>The other pair of contradictory statements, similar to (14) and (13),
correspondingly causes a paradox. If negation of liar » h» t x : yiy:, is substituted
into (12) that is » (» t x; h®ix): ´ ®, that similarly yields h» t x : yiy:, then
that is a contradiction.</p>
      <p>In conclusion, the liar sentence has been proven plainly to be antinomic
showing that inconsistency based on this kind of argumentation is clearly achieved.
Traditional attempts to explain this make the impression that natural language
and formal language of logic have drifted apart. However, this is not the case for
iCTRL.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Closing Remarks</title>
      <p>The source of Tarski's semantical paradox has been revised in this paper
concluding with the recognition that a liar sentence, which is traditionally applied
to generate an explicit antinomy with the classical truth de¯nition, fails to give
an e®ective argument against the related conventional extension of ¯rst-order
logic. This conclusion can be deduced in each formalisation instance of the
classical language of logic originating from the fact that the liar sentence de¯nition
fails to de¯ne the liar sentence itself. iCTRL modelling enabling a formal
syntactic ¯delity of translation from natural languages, can prove this paradox case
exactly. The approach presented here has shown an adequate representation of
self-reference that may stimulate further development with respect to
representation techniques of introspection.
The core idea of this paper emerged during a colloquium with Prof. Weissmahr.
The authors would like to express their indebtedness to him for his invaluable
help and encouragement without which this work could never have come to
fruition.</p>
      <p>The authors would like to thank the anonymous reviewers for their help that
made this paper more concise and distinct.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Gilmore</surname>
            ,
            <given-names>P. C.</given-names>
          </string-name>
          :
          <article-title>The consistency of partial set theory without extensionality</article-title>
          ,
          <source>Proc. of Symposia in Pure Mathematics</source>
          ,
          <volume>13</volume>
          /II (
          <year>1974</year>
          )
          <volume>147</volume>
          {
          <fpage>153</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Feferman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Toward useful type-free theories</article-title>
          . I.,
          <source>J of Symbolic Logic</source>
          ,
          <volume>49</volume>
          /1 (
          <year>1984</year>
          )
          <volume>75</volume>
          {
          <fpage>111</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kerber</surname>
            ,
            <given-names>M:</given-names>
          </string-name>
          <article-title>On Knowledge, Strings and Paradoxes</article-title>
          ,
          <source>Proceedings of JELIA</source>
          , Springer Verlag,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Perlis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Languages with self-reference I: foundations</article-title>
          ,
          <source>Arti¯cial Intelligence</source>
          ,
          <volume>25</volume>
          (
          <year>1985</year>
          )
          <volume>301</volume>
          {
          <fpage>322</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Perlis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Meta in Logic, in Maes, P.;
          <string-name>
            <surname>Nardi</surname>
          </string-name>
          , D. eds.:
          <article-title>Meta-level architectures and re°ection</article-title>
          , Elsevier Science
          <string-name>
            <surname>B.V.</surname>
          </string-name>
          ,
          <year>1988</year>
          ,
          <volume>37</volume>
          {
          <fpage>49</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. R¶edey G.:
          <article-title>Conformal Text Representation</article-title>
          ,
          <source>Engineering Applications of AI</source>
          ,
          <volume>6</volume>
          (
          <year>1993</year>
          )
          <volume>65</volume>
          {
          <fpage>71</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. R¶edey G.:
          <article-title>iCTRL: Intensional Conformal Text Representation Language</article-title>
          ,
          <source>Arti¯cial Intelligence</source>
          ,
          <volume>109</volume>
          /1-
          <fpage>2</fpage>
          (
          <year>1999</year>
          )
          <volume>33</volume>
          {
          <fpage>70</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sainsbury</surname>
            ,
            <given-names>R.M.</given-names>
          </string-name>
          : Paradoxes, second edition, Cambridge University Press,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>