theorem Th21:
for
x1,
x2,
y1,
y2 being
object for
E being non
empty set for
F1,
F2 being
Subset of
(E ^omega) for
TS1 being
transition-system over
F1 for
TS2 being
transition-system over
F2 st the
Tran of
TS1 = the
Tran of
TS2 &
x1,
x2 ==>. y1,
y2,
TS1 holds
x1,
x2 ==>. y1,
y2,
TS2
theorem Th27:
for
x1,
x2,
y1,
y2,
z being
object for
E being non
empty set for
F being
Subset of
(E ^omega) for
TS being
transition-system over
F st the
Tran of
TS is
Function &
x1,
x2 ==>. y1,
z,
TS &
x1,
x2 ==>. y2,
z,
TS holds
y1 = y2
theorem Th30:
for
x1,
x2,
y1,
y2,
z1,
z2 being
object for
E being non
empty set for
F being
Subset of
(E ^omega) for
TS being
deterministic transition-system over
F st
x1,
x2 ==>. y1,
z1,
TS &
x1,
x2 ==>. y2,
z2,
TS holds
(
y1 = y2 &
z1 = z2 )
definition
let E be non
empty set ;
let F be
Subset of
(E ^omega);
let TS be non
empty transition-system over
F;
func ==>.-relation TS -> Relation of
[: the carrier of TS,(E ^omega):] means :
Def4:
for
x1,
x2,
y1,
y2 being
object holds
(
[[x1,x2],[y1,y2]] in it iff
x1,
x2 ==>. y1,
y2,
TS );
existence
ex b1 being Relation of [: the carrier of TS,(E ^omega):] st
for x1, x2, y1, y2 being object holds
( [[x1,x2],[y1,y2]] in b1 iff x1,x2 ==>. y1,y2,TS )
uniqueness
for b1, b2 being Relation of [: the carrier of TS,(E ^omega):] st ( for x1, x2, y1, y2 being object holds
( [[x1,x2],[y1,y2]] in b1 iff x1,x2 ==>. y1,y2,TS ) ) & ( for x1, x2, y1, y2 being object holds
( [[x1,x2],[y1,y2]] in b2 iff x1,x2 ==>. y1,y2,TS ) ) holds
b1 = b2
end;
::
deftheorem Def4 defines
==>.-relation REWRITE3:def 4 :
for E being non empty set
for F being Subset of (E ^omega)
for TS being non empty transition-system over F
for b4 being Relation of [: the carrier of TS,(E ^omega):] holds
( b4 = ==>.-relation TS iff for x1, x2, y1, y2 being object holds
( [[x1,x2],[y1,y2]] in b4 iff x1,x2 ==>. y1,y2,TS ) );
theorem Th81:
for
x1,
x2,
y1,
y2 being
object for
E being non
empty set for
F1,
F2 being
Subset of
(E ^omega) for
TS1 being non
empty transition-system over
F1 for
TS2 being non
empty transition-system over
F2 st the
carrier of
TS1 = the
carrier of
TS2 & the
Tran of
TS1 = the
Tran of
TS2 &
x1,
x2 ==>* y1,
y2,
TS1 holds
x1,
x2 ==>* y1,
y2,
TS2 by Th34;
theorem Th83:
for
x1,
x2,
y1,
y2,
z1,
z2 being
object for
E being non
empty set for
F being
Subset of
(E ^omega) for
TS being non
empty transition-system over
F st
x1,
x2 ==>* y1,
y2,
TS &
y1,
y2 ==>* z1,
z2,
TS holds
x1,
x2 ==>* z1,
z2,
TS by REWRITE1:16;
theorem Th93:
for
x1,
x2,
y1,
y2,
z being
object for
E being non
empty set for
F being
Subset of
(E ^omega) for
TS being non
empty transition-system over
F st
TS is
deterministic &
x1,
x2 ==>* y1,
z,
TS &
x1,
x2 ==>* y2,
z,
TS holds
y1 = y2 by Th80;
:: Deterministic Transition Systems