Information Technology Reference
In-Depth Information
visit of Z (0). Termination is guaranteed because the set of states in Z (0) is finite. Then
z is defined as the path segment from the last occurrence of the same S-Sequent to the
first. From z (0) we can find a finite prefix y to the root as in the finite case.
By construction T S = Ψ( T M ; X (0) ; x (0)) is defined, matches T M , contains the suc-
cessful S-Path x ,and x matches X .
t
1
2
B
A
5
3
4
6
Y
Z
Fig. 3. Extracting an S-Path from an M-Path.
Consider the example of figure 3 where each ellipsis depicts the LHS of a sequent on
which the R X rule is applied. The small filled circles represent single states of the Kripke
structure. The arrows between those circles are transitions of the Kripke structure. Thus
the picture visualizes a sequence Y
Z ω of set of states with Y (1)=Img( Y (0)) and
Z (0)=Img( Y (1))
;
Z (1)=Img( Z (0))
;
Z (2)=Img( Z (1))
;
Z (0)=Img( Z (2))
Z ω . We start with 1, transition
to 2 and pick 3 as predecessor of 2. The next transition, from 3 to 4, brings us back to
the last sequent of Z but no cycle can be closed yet. We continue with 5 and reach 3
again with 6. From there we find a prefix (B
Our goal is to extract a sequence of single states from Y
A), that leads from the initial state B to
the start of the cycle at 6. The resulting witness is (B
;
4) ω .
Lemma 6 allows us to derive the following completeness and correctness result for
M-Tableau. Recall that S
;
A)
(6
;
5
;
j
= f iff there exists s
2
S with s
j
= f .
Theorem 7. An M-Tableau with root S
`
E ( f ) is successful iff S
j
= f.
Proof. If an M-Tableau T M is successful then it contains a successful path. Using
Lemma 6 we can construct a matching successful path in a matching S-Tableau T S
with root sequent s
`
E ( f ) and s
2
S . The correctness of the S-Tableaux construction
(one part of Theorem 1) proves s
= f .
Now let T M be unsuccessful. Then for every s 2 S every matching S-Tableau T S
with root s
j
= f whichinturnimplies S
j
`
E ( f ) is unsuccessful as well. With Theorem 1 we conclude s
6j
= f for all
s
2
S .
t
 
Search WWH ::




Custom Search