![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Article title: A Separation Theorem for Discrete Time Interval Temporal Logic
Authors: Dimitar P. Guelev and Ben Moszkowski
Journal: Journal of Applied Non-Classical Logics
Bibliometrics: Volume 32, Number 01, pages 28–54
DOI: https://doi.org/10.1080/11663081.2022.2050135
Section 3.3 of the article has been resupplied because of a mistake that was found in a proof in this section's original version. The mistaken proof relied on using the equivalence to eliminate the use of
in chop-star-formulas before extracting expanding modalities from the scope of chop-star in them, which was incorrect because extracting the expanding modalities from
and
can lead to introducing new occurrences of
. The corrected proof makes no such use. The corrected Section 3.3 is reproduced below.
3.3. Extracting ![](//:0)
and ![](//:0)
from the scope of chop-star
So far we have shown how to handle the interaction of the expanding modalities with the chop operator of . Since
, this automatically extends to formulas with
. In this section we consider chop-star. To make our transformations apply to
with chop-star included, we use the inter-expressibility between chop-star and propositional quantification in
with just chop and
: We first show that
- and
-subformulas can be taken out of the scope of chop-star at the cost of introducing propositional quantification. The quantified formula we obtain is a Boolean combination of introspective formulas and strictly past and strictly future formulas. Importantly the latter have no occurrences of the quantified propositional variables. This makes it possible to eliminate the quantifier introduced, possibly at the cost of re-introducing occurrences of chop-star, but only in the introspective formulas.
We use the validity of
(13)
(13)
and consider the cases which correspond to the three disjuncts on the RHS of ≡ in it separately. Since we are using strong chop,
. Hence the case of
reduces to the case of
.
The key observation that enables the use of propositional quantification for handling the cases of and
is that, once a timeline is fixed, the satisfaction of
-formulas depends only on the corresponding endpoint of the reference interval, and therefore, a
-formula can be denoted by a propositional variable. This means that, for an appropriate assignment to p on the given timeline,
is equivalent to A for all formulas A.
Lemma 3.10
Let A and B be formulas and
. Let none of the occurrences of p in A be in the scope of
or
. Then
Proof.
Given a timeline σ, let be another timeline such that
,
iff
for all
and
, and let
iff
for all
and any
such that
. Then a direct check by induction on the construction of formulas C shows that
and
for all
such that
. The equivalence about
is somewhat simpler, because of the time asymmetry of
, and the convention that
iff
. The proof of its validity is similar.
The equivalence about in Lemma 3.10 can be written more concisely as the LHS of
In the lemma, the equivalence about
was chosen to be the exact past mirror of the equivalence about
, to enable a concise proof of Lemma below.
Note that does not imply
for arbitrary B in
. Again, in both the future and the past cases, it is sufficient to consider B which are conjunctions of introspective formulas, past
-formulas and future
-formulas. For chop-star-free formulas, this follows from Lemma 3.7.
The following lemma extends Lemma 3.8 to chop-star formulas
Lemma 3.11
Let A and B be conjunctions of introspective formulas, past -formulas and future
-formulas. Then
,
, and A; B are equivalent to separated formulas. Let B be an arbitrary separated formula. Then
are equivalent to separated formulas.
Proof.
The cases of ,
, A;B are handled just like in the proof of Lemma 3.8, except that, because of the possibility for chop-star to occur in A and B, the transformations proposed in that proof must now be regarded as part of a proof by induction on the chop-star-height
of the involved formulas: we let
denote the length of the longest chain of nested occurrences of chop-star in B. Observe that the transformations involved in the proofs of Lemma 3.5, Lemma 3.7 and Lemma 3.8 do not cause chop-star-height to increase. Below we do the remaining case of
.
Let B, which we assume to be separated, be a boolean combination of some introspective formulas, the past -formulas
, …,
and the future
-formulas
, …,
. By Lemma 3.7, we can assume that
,
, are conjunctions of introspective and strictly past formulas. Similarly, we can assume that
,
, are conjunctions of introspective and strictly future formulas.
We can assume that B is equivalent to some disjunction where
is the conjunction of some introspective formula
and, for the sake of simplicity, all the formulas
, …,
and
, …,
for some appropriate
, …,
,
, …,
,
:
Lemma 3.10 and its time mirror imply that
(14)
(14)
Let
be the conjunction
of some introspective formula
and the conjunction
of some possibly negated future
-formulas. (As mentioned above, we assume this by Lemma 3.7.) Let
and
,
, satisfy Lemma 3.5 for
,
. Then
(15) (17)
(15) (17)
Here (15) partitions the equivalence in the scope of
from its LHS, which appears in (14) into a forward implication and a backward implication. These two implications can be transformed into formulas with the designated occurrence of
extracted from the scope of
and chop using (16) and (17), respectively.
To understand the RHS of (16), assume that it is evaluated at . Then, if
for some m such that
, either
for some
, of, if this is not the case, assuming k to be the unique one for which
, we also have
for some
. Since
and
jointly imply
by Lemma 3.5, and
is equivalent to
for
-formulas such as
, this implies
. Hence, all in all, the RHS of (16) states that
for m such that
and
, with the cases of
and
considered separately. This is the meaning of the LHS of (16).
To understand the RHS of (17), assume that it is evaluated at again. Then the left conjunct states that
cannot be satisfied at intervals m, c such that
and
. The right conjunct states that, if
, then no interval of the form b, d satisfies
. Since
and
jointly imply
by Lemma 3.5, and, just like in (16),
is equivalent to
for
-formulas such as
, this means that
for all
. Together with
for
, this implies
for all m such that
,
and all
. This is the meaning of the LHS of (17).
The formulas on the RHS of ≡ in these equivalences have occurrences in the left operands of chop of , whose subformula
is a conjunction of possibly negated future
-formulas. These
-formulas can be extracted from the scope of chop because
and
. The equivalences (14), (16) and (17) are sufficient to extract
, …,
from the scope of chop-star while still bearing with the quantifier prefix
.
Similar equivalences can be written about , …,
. The simpler form
of
can be used in (14).
This leads to transforming (14) into a formula which is equivalent to B and has the form where
, the result of applying the above equivalences and their mirrors, is separated.
To complete the transformations, the quantifier prefix must be eliminated too. To do this, we observe that the
-subformulas and the
-subformulas which appear on the RHS of ≡ in (16) and (17), and their time mirror formulas) that become part of the separated formula
have no occurrences of
. They are linked to other subformulas in the scope of this quantifier prefix, which probably have such occurrences, by Boolean connectives only. Those other subformulas are introspective. Hence the
-subformulas and the
-subformulas can be taken out of the scope of
by first obtaining a DNF of its operand and then using the distributivity of
over
and the validity of the equivalences
This concludes the proof because propositional quantification can be eliminated in
, where only the introspective operators chop and chop-star are allowed.
Theorem 2.2 with chop-star included follows from Lemma 3.11, together with Lemmas 3.7 and 3.8.