let x, y be set ; :: thesis: for E being non empty set
for u, v, w being Element of E ^omega
for F being Subset of (E ^omega )
for TS being non empty transition-system of F st ==>.-relation TS reduces [x,u],[y,v] holds
==>.-relation TS reduces [x,(u ^ w)],[y,(v ^ w)]
let E be non empty set ; :: thesis: for u, v, w being Element of E ^omega
for F being Subset of (E ^omega )
for TS being non empty transition-system of F st ==>.-relation TS reduces [x,u],[y,v] holds
==>.-relation TS reduces [x,(u ^ w)],[y,(v ^ w)]
let u, v, w be Element of E ^omega ; :: thesis: for F being Subset of (E ^omega )
for TS being non empty transition-system of F st ==>.-relation TS reduces [x,u],[y,v] holds
==>.-relation TS reduces [x,(u ^ w)],[y,(v ^ w)]
let F be Subset of (E ^omega ); :: thesis: for TS being non empty transition-system of F st ==>.-relation TS reduces [x,u],[y,v] holds
==>.-relation TS reduces [x,(u ^ w)],[y,(v ^ w)]
let TS be non empty transition-system of F; :: thesis: ( ==>.-relation TS reduces [x,u],[y,v] implies ==>.-relation TS reduces [x,(u ^ w)],[y,(v ^ w)] )
assume
==>.-relation TS reduces [x,u],[y,v]
; :: thesis: ==>.-relation TS reduces [x,(u ^ w)],[y,(v ^ w)]
then consider P being RedSequence of ==>.-relation TS such that
A:
( P . 1 = [x,u] & P . (len P) = [y,v] )
by REWRITE1:def 3;
deffunc H1( set ) -> set = [((P . $1) `1 ),((dim2 (P . $1),E) ^ w)];
consider Q being FinSequence such that
B1:
len Q = len P
and
B2:
for k being Nat st k in dom Q holds
Q . k = H1(k)
from FINSEQ_1:sch 2();
for k being Element of NAT st k in dom Q & k + 1 in dom Q holds
[(Q . k),(Q . (k + 1))] in ==>.-relation TS
proof
let k be
Element of
NAT ;
:: thesis: ( k in dom Q & k + 1 in dom Q implies [(Q . k),(Q . (k + 1))] in ==>.-relation TS )
assume C1:
(
k in dom Q &
k + 1
in dom Q )
;
:: thesis: [(Q . k),(Q . (k + 1))] in ==>.-relation TS
( 1
<= k &
k <= len Q & 1
<= k + 1 &
k + 1
<= len Q )
by C1, FINSEQ_3:27;
then C2:
(
k in dom P &
k + 1
in dom P )
by B1, FINSEQ_3:27;
[(P . k),(P . (k + 1))] in ==>.-relation TS
by C2, REWRITE1:def 2;
then
[[((P . k) `1 ),((P . k) `2 )],(P . (k + 1))] in ==>.-relation TS
by C2, ThRedSeq5;
then
[[((P . k) `1 ),((P . k) `2 )],[((P . (k + 1)) `1 ),((P . (k + 1)) `2 )]] in ==>.-relation TS
by C2, ThRedSeq5;
then
[[((P . k) `1 ),(dim2 (P . k),E)],[((P . (k + 1)) `1 ),((P . (k + 1)) `2 )]] in ==>.-relation TS
by A, C2, ThRedSeq30;
then
[[((P . k) `1 ),(dim2 (P . k),E)],[((P . (k + 1)) `1 ),(dim2 (P . (k + 1)),E)]] in ==>.-relation TS
by A, C2, ThRedSeq30;
then
(P . k) `1 ,
dim2 (P . k),
E ==>. (P . (k + 1)) `1 ,
dim2 (P . (k + 1)),
E,
TS
by DefRel;
then
(P . k) `1 ,
(dim2 (P . k),E) ^ w ==>. (P . (k + 1)) `1 ,
(dim2 (P . (k + 1)),E) ^ w,
TS
by ThDir30;
then
[[((P . k) `1 ),((dim2 (P . k),E) ^ w)],[((P . (k + 1)) `1 ),((dim2 (P . (k + 1)),E) ^ w)]] in ==>.-relation TS
by DefRel;
then
[[((P . k) `1 ),((dim2 (P . k),E) ^ w)],(Q . (k + 1))] in ==>.-relation TS
by C1, B2;
hence
[(Q . k),(Q . (k + 1))] in ==>.-relation TS
by C1, B2;
:: thesis: verum
end;
then reconsider Q = Q as RedSequence of ==>.-relation TS by B1, REWRITE1:def 2;
D3:
len P >= 0 + 1
by NAT_1:13;
then
1 in dom P
by FINSEQ_3:27;
then D1: dim2 (P . 1),E =
(P . 1) `2
by A, ThRedSeq30
.=
u
by A, MCART_1:7
;
D0:
len Q >= 0 + 1
by NAT_1:13;
then
1 in dom Q
by FINSEQ_3:27;
then D: Q . 1 =
[((P . 1) `1 ),((dim2 (P . 1),E) ^ w)]
by B2
.=
[x,(u ^ w)]
by A, D1, MCART_1:7
;
len P in dom P
by D3, FINSEQ_3:27;
then D2: dim2 (P . (len P)),E =
(P . (len P)) `2
by A, ThRedSeq30
.=
v
by A, MCART_1:7
;
len Q in dom Q
by D0, FINSEQ_3:27;
then
Q . (len Q) = [((P . (len Q)) `1 ),((dim2 (P . (len Q)),E) ^ w)]
by B2;
then
Q . (len Q) = [y,(v ^ w)]
by A, B1, D2, MCART_1:7;
hence
==>.-relation TS reduces [x,(u ^ w)],[y,(v ^ w)]
by D, REWRITE1:def 3; :: thesis: verum