<!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>
      <journal-title-group>
        <journal-title>Logic</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4467/20842589RM.17.002.7140</article-id>
      <title-group>
        <article-title>Temporal (Non-)Paradox: Yablo's Sequences in LTL over Finite Traces</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michał Tomasz Godziszewski</string-name>
          <email>mtgodziszewski@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Davide Catta</string-name>
          <email>catta@lipn.univ-paris13.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aniello Murano</string-name>
          <email>aniello.murano@unina.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>LIPN, CNRS UMR 7030, Université Sorbonne Paris Nord</institution>
          ,
          <addr-line>Villetaneuse</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Naples Federico II</institution>
          ,
          <addr-line>Naples</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1977</year>
      </pub-date>
      <volume>52</volume>
      <issue>2017</issue>
      <fpage>45</fpage>
      <lpage>56</lpage>
      <abstract>
        <p>In this paper we investigate the relation of temporal logics and properties of Yablo sentences. We provide an (first in the literature) analysis of Yablo sentences (as formalized in temporal logic vocabulary) in    , i.e., the</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Linear Temporal Logic over finite traces.</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>0
 1
 2
 
⋮
⋮
For any  &gt; 0 ,   is false.</p>
      <p>For any  &gt; 1 ,   is false.</p>
      <p>For any  &gt; 2 ,   is false.</p>
      <p>For any  &gt;  ,   is false.</p>
      <p>CEUR</p>
      <p>Specifically, the so-called Assumption Logic is a multi-modal logic designed to formalize the beliefs and
assumptions of agents within a multi-agent system. Initially introduced by Bonanno for belief revision,
it was later simplified by Brandenburger and Keisler to articulate their paradox in epistemic game
theory. To reframe their two-player impossibility result within a modal logic framework, Brandenburger
and Keisler developed an interactive version of Assumption Logic, featuring two operators. Temporal
Assumption Logic extends this framework, allowing for the study of how agents’ beliefs change over
time.</p>
      <p>Ensuring the reliability of both software and hardware systems is a complex task, particularly when
these systems are distributed. Over the past fity years, researchers have proposed various solutions to
this challenge. One notable success is the application of formal methods techniques [4]. These methods
allow for the verification of a system’s correctness by formally assessing whether a mathematical model
of the system meets a formal representation of its intended behavior. Linear Time Temporal Logic (LTL)
[5] is a formalism used to describe sequences of events in a linear, chronological order. It allows for the
specification and verification of temporal properties in systems, such as safety and liveness conditions
and it is extensively used as a specification language in formal methods. LTL over finite traces (  
[6] adapts Linear Time Temporal Logic to handle finite sequences of events, making it ideal for systems

)
that eventually stop. Unlike standard</p>
      <p>, which assumes events continue indefinitely,  
on properties within a limited timeframe. This is especially useful for scenarios like workflows or test
cases where the process has a clear endpoint. This is particularly relevant in areas such as Planning
and Business Process Management. A key computational advantage of finite-trace interpretation is the
ability to use standard finite-state automata for modeling and reasoning, instead of the more complex
omega-automata needed for infinite traces. In this paper, we give a formalization of Yablo’s Paradox
 focuses
within the framework of  

.</p>
      <sec id="sec-2-1">
        <title>1.1. Related Work</title>
        <p>Yablo’s paradox is one of major phenomena in formal semantics and has been investigated from many
logical, mathematical, computer-scientific and philosophical points of view. A body of works that
is particuarly interesting and relevant from the point of view of this paper, concerns topics such as
the metalogical properties of Yablo sequences, as formalized in arithmetic and axiomatic theories of
truth, metalogical properties of Yablo sequences when interpreted over potentially infinite domains
with the semantics formalizing the notion of truth in the limit, and last, but not least, properties of
Yablo sentences, as formalized in the temporal logic  
. S. Salehi and A. Karimi in [7] have initiated
, obtaining some preliminary results on the semantics of Yablo’s
. The study was further extended by A. Karimi in [8], where syntactic proofs using an
were given for Yablo’s paradox in its various variants.
the study of Yablo’s sentences in  
sentences in  
appropriate axiomatization of</p>
        <p>A fruitful study of Yablo’s paradox formalized over arithmetic performed e.g. in [9] and in [10] has
revealed that the reasoning has the following interesting feature. If we formalize the Yablo sentences
over arithmetic, then in order to derive the contradiction, one needs to use a strong assumption
concerning the notion of truth: namely one has to assume “for all  ,   if and only if ⌜  ⌝ is true.”
∀ ( 
≡   (</p>
        <p>)). If we wanted to replace this uniform disquotation with an infinity of local disquotation
instances, contradiction could be obtained only if we used some infinitary inference rule (requiring an
infinite number of premises) such as the  -rule.</p>
        <p>So far, the story is rather well-known. What is somewhat less known, is that there is a way of
handling the paradox which relies on finitistic assumptions. After all, if the world is finite, there aren’t
enough things in the world to interpret all sentences from the Yablo sequence, and the last interpreted
one is vacuously true without any threat of paradox. Yablo’s paradox can be thought of as an infinitary
version of the Liar paradox, so perhaps thinking it can be dealt with by tackling the notion of infinity
isn’t extremely implausible.</p>
        <p>Definition 1 (Syntax of  
language ℒ  is given by:
• the set  ,
• logical connectives: →, and ¬,
• the bracket symbols: (, and ),
• logical operators: ○, and  .</p>
      </sec>
      <sec id="sec-2-2">
        <title>1.2. Our contributions</title>
        <p>In this paper we fill a certain gap in the literature concerning the relation of temporal logics and
properties of Yablo sentences and for the first time in the literature, we perform the analysis of Yablo
sentences (as formalized in temporal logic vocabulary) in    , i.e., the Linear Temporal Logic over
ifnite traces.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>2. Yablo’s Paradox in LTL</title>
      <p>In this section, we give a formalization of Yablo’s Paradox within the framework of LTL. Before doing
so let us recall the syntax and semantics of LTL.</p>
      <p>). Let  be a set of propositional variables. The alphabet of a basic propositional
We use the following recursive definition of the set of formulas of ℒ  :
1. every propositional variable  ∈  is a formula,
2. if  is a formula, then ¬ , ○ are formulas
3. if  , and  are formulas, then ( →  ) and   
are formulas,
and nothing else is a formula.</p>
      <p>Semantical interpretations in classical propositional logic are given by boolean valuations. For LTL we
have to extend this concept according to our informal idea that formulas are evaluated over sequences
of states (’time scales’).</p>
      <p>Definition 2 (Semantics of   ). A temporal (Kripke) structure for  is an infinite sequence  =
( 0,  1,  2, …) of mappings   ∶  → {0, 1} called states. The mapping  0 is called initial state of  . Observe
that states are just valuations in the classical logic sense. For  and  ∈ ℕ we define  ,  ⊧  (in another
formalism denoted by   () = 1 ), informally meaning the ’truth value of  in the  th state of  ’ for every
formula  inductively as follows:
1.  ,  ⊧ 
2.  ,  ⊧ ¬
3.  ,  ⊧  → 
4.  ,  ⊧ ○
5.  ,  ⊧   
if   ( ) = 1 for each  ∈  ,
if  ,  ⊧ ̸ ,</p>
      <p>if  ,  ⊧ ¬ or  ,  ⊧  ,
if  ,  + 1 ⊧  ,
if there exists  ≥  s.t.  ,  ⊧</p>
      <p>and for each  ≤  &lt;  it holds that  ,  ⊧</p>
      <p>The Boolean connectives ∨, ∧ and ⊤ (and their semantics) can be defined as usual. We write ♦ as a
shortcut for ⊤   and □ as a shortcut for ¬♦¬ .</p>
      <p>Definition 3 (Validities of   ). A formula  of ℒ  is called valid in the temporal structure  for 
(or  satisfies  ), denoted by  ⊧  , if  ,  ⊧  for every  ∈ ℕ . A formula  is called a consequence of
a set Δ of formulas Δ ⊧  if  ⊧  holds for every  such that  ⊧  for all  ∈ Δ . A formula  is called
(universally) valid ⊧  if ∅ ⊧  . Then we also say that the formula  is a law of   or that   entails it,
denoted as   ⊧  . A formula  is called (locally) satisfiable if there is a temporal structure  and  ∈ ℕ
such that  ,  ⊧  .</p>
      <p>It can be easily seen that the following are examples of formulas that are universally valid in  
:
and
as well:</p>
      <sec id="sec-3-1">
        <title>The latter, called the duality law for Next operator of</title>
        <p>, will be of particular importance when
analyzing the main diferences between behavior of Yablo sentences in  
and  

.</p>
        <p>It immediately follow from the equivalences below that the following equivalences hold universally</p>
      </sec>
      <sec id="sec-3-2">
        <title>The Yablo formula in</title>
        <p>is defined as the equivalence:
○□¬ ↔
□ ○ ¬ ↔</p>
        <p>□¬ ○ .
 ↔ ○ □¬.</p>
      </sec>
      <sec id="sec-3-3">
        <title>The Yablo Paradox means that the following theorem holds:</title>
        <p>Theorem 1 (A. Karimi, S. Salehi [7]). The following is a theorem of  
:
The proof goes by an argument demonstrating that the formula
○□ ↔</p>
        <p>□ ○ ,
¬ ○  ↔ ○¬.
¬□ ( ↔ ○ □¬. )
□ ( ↔ ○ □¬. )
 ↔ ○ ♦¬,
 ↔ ○ ♦□¬,
 ↔ ○ □♦¬.
  ⊧ ¬
□ ,
is unsatisfiable in</p>
        <p>. We will show below that this is in contrast with what happens in</p>
        <p>As Yablo’s paradox comes in several varieties, in the paper [7] by S. Salehi and A. Karimi it has also
been demosntrated that other variants of Yablo formulas are paradoxical in the same sense as obve,

.
when formalized in the framework of temporal logic rather than arithmetic.</p>
        <p>The original version of Yablo’s sequence consists of the so-called Always-Y-sentences:   ↔ ∀ &gt;
   is not true, which when formalized in ℒ</p>
        <p>gives the formula mentioned above, i.e.,  ↔ ○ □¬ .</p>
      </sec>
      <sec id="sec-3-4">
        <title>Other natural variants considered in the literature are:</title>
        <p>1. Sometimes-Y-sentences:   ↔ ∃ &gt;    is not true, which has the following form when
A. Karimi and S. Salehi show in [7] that all the formulas above they are paradoxical in the sense
that for each equivalence  of the above (Sometimes, Almost-Always, and Unboundedly-Often) the
following holds:
meaning that the formula □ is unsatisfiable.</p>
        <p>Below, we demonstrate that this is in contrast with the situation in  

when formalized in ℒ  :
form when formalized in ℒ  :
2. Almost-Always-Y-sentences:   ↔ ∃ &gt; ∀ &gt;  
 is not true, which has the following form
3. Unboundedly-Often-Y-sentences :   ↔ ∀ &gt; ∃ &gt;  
 is not true, which has the following
1.  ,  ⊧ 
2.  ,  ⊧ ¬
3.  ,  ⊧  → 
4.  ,  ⊧ ○
5.  ,  ⊧
the following holds:
but simultaneously
validity of the logic.</p>
        <p>if   ( ) = 1 for each  ∈  ,
if  ,  ⊧ ̸ ,
if  ,  ⊧ ¬</p>
        <p>or  ,  ⊧  ,
if  &lt; max and  ,  + 1 ⊧  ,
♦ if there exists  ≤  ≤</p>
        <p>max s.t.  ,  ⊧  .</p>
        <p>Thus, by the semantics above, for each formula  of the language ℒ 
we have that for any trace 
which proves that the law of duality of Next of  
does not hold universally for  
 , i.e., it is not a
3.  
  -interpretations, i.e., interpretations over finite traces denoting a finite sequence of consecutive
instants of time.   -interpretations are represented here as finite words  over the alphabet of {0, 1} ,
i.e., as alphabet we have all the possible propositional interpretations of the propositional symbols in  .</p>
        <p>We use the following notation. We denote the length of a trace  as | | . We denote the positions, i.e.,
instants, on the trace as  ()</p>
        <p>with 0 ≤  ≤ max, where max = | | − 1 is the last element of the trace. We
denote by  [, ]</p>
        <p>the segment (i.e., the subword) obtained from  starting from position  and terminating
in positon  , 0 ≤  ≤  ≤</p>
        <p>max.</p>
      </sec>
      <sec id="sec-3-5">
        <title>Definition 4 (Semantics of</title>
        <p>). A temporal ( Kripke) structure for  is a finite sequence  =
( 0,  1,  2, … ,  max) of mappings   ∶  → {0, 1} called states. The mapping  0 is called initial state
of  . Observe that states are just valuations in the classical logic sense. For  and  ∈ ℕ we define  ,  ⊧ 
(in another formalism denoted by   () = 1 ), informally meaning the ’truth value of  in the  th state of  ’
for every formula  inductively as follows:
Proof. We demonstrate a stronger result, namely that for each natural number  ≥ 2 there exists an  
interpretation (i.e., a finite trace) of size  that satisfies the Yablo formula. Recall that</p>
        <p>Let  ≥ 2 be arbitrary natural number. Consider a finite trace  with | | =  . Let  be formula
mentionted in the Yablo equivalence, i.e., defined as equivalent to ○□¬ .</p>
      </sec>
      <sec id="sec-3-6">
        <title>We define the valuation of  in subsequent states of the trace  .</title>
        <p>For each  = 0 … ,  − 3 (observe that if  = 2 , then there are no such  ’s, but it does not result in any
problems for the valuation) put:</p>
        <p>,  ⊧ ¬.
4. Yablo’s sentences in</p>
        <p>under  -semantics over</p>
        <p>-domains.
temporal logic over finite traces.</p>
        <p>Theorem 2. The formula</p>
      </sec>
      <sec id="sec-3-7">
        <title>The Yablo sentences employ a very interesting feature in models of</title>
        <p>, and allow us to recover the
counterpart of the arithmetical result on non-paradoxicality of the Yablo sequence when considered
We now present a result that shall e interpreted as one stating that there is no Yablo Paradox in linear
 , max ⊧ ¬ ○ ,
 , max ⊧ ̸○ ¬,
□ ( ↔ ○ □¬ )
of size at least 2.
 

.
Finally, for  = max =  − 1 define:</p>
      </sec>
      <sec id="sec-3-8">
        <title>As it can be easily seen, it holds that</title>
      </sec>
      <sec id="sec-3-9">
        <title>This implies that</title>
        <p>For  =  − 2 =</p>
        <p>max −1 put:
Finally, for  = max =  − 1 define:</p>
      </sec>
      <sec id="sec-3-10">
        <title>As it can be easily seen, it holds that</title>
      </sec>
      <sec id="sec-3-11">
        <title>This implies that</title>
        <p>,  ⊧ .</p>
        <p>⊧ ¬̸□ ( ↔ ○ □¬ )
Proof. We demonstrate a stronger result, namely that for each natural number  ≥ 2 there exists an
  - interpretation (i.e., a finite trace) of size  that satisfies the Sometimes-Y formula. Recall that</p>
        <p>Let  ≥ 2 be arbitrary natural number. Consider a finite trace  with | | =  . Let  be formula
mentionted in the Yablo equivalence, i.e., defined as equivalent to ○□¬ .</p>
      </sec>
      <sec id="sec-3-12">
        <title>We define the valuation of  in subsequent states of the trace  .</title>
        <p>in contrast to the status of the formula in</p>
        <p>.</p>
        <p>Observe the valuation above is the only consistent one that can be defined on any given finite trace
We also obtain similar results concerning the avoidance of paradoxicality of other Yablo sentences in
Theorem 3. The temporal Sometimes-Y-formula formula
□ ( ↔ ○ ♦¬ )
 ,  ⊧ .</p>
        <p>,  ⊧ ¬.
 , 0 ⊧ □ ( ↔ ○ ♦¬ ) .</p>
        <p>⊧ ¬̸□ ( ↔ ○ ♦¬ )
□ ( ↔ ○ ♦□¬ )
in contrast to the status of the formula in</p>
        <p>.</p>
      </sec>
      <sec id="sec-3-13">
        <title>The valutaion constructed in the proof of satisfiability of the Sometimes-Y-formulas in</title>
        <p>gives us
also proofs of satisfiability of the Almost-Always-Y-formula and the Unboundedly-Often-Y-formula:
Theorem 4. The temporal Almost-Always-Y-formula</p>
      </sec>
      <sec id="sec-3-14">
        <title>Finally, we have:</title>
        <p>□ ( ↔ ○ □♦¬ )</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Conclusions References</title>
      <p>Theorem 6. Let  be the Unboundedly-Often-Y-formula, i.e.,
□ ( ↔ ○ □♦¬ ). Then:  ∈ (Π) , where Π
is the class of all finite traces over the set of propositional variables  .</p>
      <p>In this paper we have investigated the relation of temporal logics and properties of Yablo sentences,
providing the analysis of Yablo sentences (as formalized in temporal logic vocabulary) in  
 , i.e., the</p>
      <sec id="sec-4-1">
        <title>Linear Temporal Logic over finite traces.</title>
        <p>2024.</p>
        <p>1999.
F. Spegni, E. Tosello, A. Umbrico, M. Vallati (Eds.), Proceedings of the International Workshop
on Artificial Intelligence for Climate Change, the Italian workshop on Planning and Scheduling,
the RCRA Workshop on Experimental evaluation of algorithms for solving problems with
combinatorial explosion, and the Workshop on Strategies, Prediction, Interaction, and Reasoning in
Italy (AI4CC-IPS-RCRA-SPIRIT 2024), co-located with 23rd International Conference of the Italian
Association for Artificial Intelligence (AIxIA 2024), CEUR Workshop Proceedings, CEUR-WS.org,
2019.020.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Aineto</surname>
          </string-name>
          , R. De Benedictis,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maratea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mittelmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Monaco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Scala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Serafini</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Serina</surname>
          </string-name>
          , [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Yablo</surname>
          </string-name>
          ,
          <article-title>Paradox without self-reference</article-title>
          ,
          <source>Analysis</source>
          <volume>53</volume>
          (
          <year>1993</year>
          ). [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Karimi</surname>
          </string-name>
          ,
          <article-title>A non-self-referential paradox in epistemic game theory</article-title>
          , Reports on Mathematical [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Ketland</surname>
          </string-name>
          ,
          <article-title>Yablo's paradox and</article-title>
          -inconsistency,
          <source>Synthese</source>
          <volume>145</volume>
          (
          <year>2005</year>
          ). [10]
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Godziszewski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Urbaniak</surname>
          </string-name>
          ,
          <article-title>Modal quantifiers, potential infinity, and yablo sequences</article-title>
          , The
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>