:: AMISTD_3 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: AMISTD_3:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th2: :: AMISTD_3:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th3: :: AMISTD_3:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: AMISTD_3:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: AMISTD_3:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th6: :: AMISTD_3:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th7: :: AMISTD_3:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: AMISTD_3:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th9: :: AMISTD_3:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th10: :: AMISTD_3:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: AMISTD_3:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: AMISTD_3:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm1:
for O being Ordinal
for X being finite set st X c= O holds
order_type_of (RelIncl X) is finite
theorem Th13: :: AMISTD_3:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th14: :: AMISTD_3:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th15: :: AMISTD_3:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th16: :: AMISTD_3:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th17: :: AMISTD_3:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th18: :: AMISTD_3:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines TrivialInfiniteTree AMISTD_3:def 1 :
theorem Th19: :: AMISTD_3:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th20: :: AMISTD_3:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def2 defines FirstLoc AMISTD_3:def 2 :
theorem Th21: :: AMISTD_3:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: AMISTD_3:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th23: :: AMISTD_3:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: AMISTD_3:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines LocNums AMISTD_3:def 3 :
theorem Th25: :: AMISTD_3:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th26: :: AMISTD_3:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th27: :: AMISTD_3:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th28: :: AMISTD_3:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th29: :: AMISTD_3:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: AMISTD_3:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let N be
with_non-empty_elements set ;
let S be non
empty non
void IC-Ins-separated definite standard AMI-Struct of
N;
let M be
Subset of the
Instruction-Locations of
S;
deffunc H1(
set )
-> Element of the
Instruction-Locations of
S =
il. S,
((canonical_isomorphism_of (RelIncl (order_type_of (RelIncl (LocNums M)))),(RelIncl (LocNums M))) . $1);
set Z = the
Instruction-Locations of
S;
func LocSeq M -> T-Sequence of the
Instruction-Locations of
S means :
Def4:
:: AMISTD_3:def 4
(
dom it = Card M & ( for
m being
set st
m in Card M holds
it . m = il. S,
((canonical_isomorphism_of (RelIncl (order_type_of (RelIncl (LocNums M)))),(RelIncl (LocNums M))) . m) ) );
existence
ex b1 being T-Sequence of the Instruction-Locations of S st
( dom b1 = Card M & ( for m being set st m in Card M holds
b1 . m = il. S,((canonical_isomorphism_of (RelIncl (order_type_of (RelIncl (LocNums M)))),(RelIncl (LocNums M))) . m) ) )
uniqueness
for b1, b2 being T-Sequence of the Instruction-Locations of S st dom b1 = Card M & ( for m being set st m in Card M holds
b1 . m = il. S,((canonical_isomorphism_of (RelIncl (order_type_of (RelIncl (LocNums M)))),(RelIncl (LocNums M))) . m) ) & dom b2 = Card M & ( for m being set st m in Card M holds
b2 . m = il. S,((canonical_isomorphism_of (RelIncl (order_type_of (RelIncl (LocNums M)))),(RelIncl (LocNums M))) . m) ) holds
b1 = b2
end;
:: deftheorem Def4 defines LocSeq AMISTD_3:def 4 :
theorem :: AMISTD_3:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let N be
with_non-empty_elements set ;
let S be non
empty non
void IC-Ins-separated definite standard AMI-Struct of
N;
let M be
FinPartState of
S;
func ExecTree M -> DecoratedTree of the
Instruction-Locations of
S means :
Def5:
:: AMISTD_3:def 5
(
it . {} = FirstLoc M & ( for
t being
Element of
dom it holds
(
succ t = { (t ^ <*k*>) where k is Nat : k in Card (NIC (pi M,(it . t)),(it . t)) } & ( for
m being
Nat st
m in Card (NIC (pi M,(it . t)),(it . t)) holds
it . (t ^ <*m*>) = (LocSeq (NIC (pi M,(it . t)),(it . t))) . m ) ) ) );
existence
ex b1 being DecoratedTree of the Instruction-Locations of S st
( b1 . {} = FirstLoc M & ( for t being Element of dom b1 holds
( succ t = { (t ^ <*k*>) where k is Nat : k in Card (NIC (pi M,(b1 . t)),(b1 . t)) } & ( for m being Nat st m in Card (NIC (pi M,(b1 . t)),(b1 . t)) holds
b1 . (t ^ <*m*>) = (LocSeq (NIC (pi M,(b1 . t)),(b1 . t))) . m ) ) ) )
uniqueness
for b1, b2 being DecoratedTree of the Instruction-Locations of S st b1 . {} = FirstLoc M & ( for t being Element of dom b1 holds
( succ t = { (t ^ <*k*>) where k is Nat : k in Card (NIC (pi M,(b1 . t)),(b1 . t)) } & ( for m being Nat st m in Card (NIC (pi M,(b1 . t)),(b1 . t)) holds
b1 . (t ^ <*m*>) = (LocSeq (NIC (pi M,(b1 . t)),(b1 . t))) . m ) ) ) & b2 . {} = FirstLoc M & ( for t being Element of dom b2 holds
( succ t = { (t ^ <*k*>) where k is Nat : k in Card (NIC (pi M,(b2 . t)),(b2 . t)) } & ( for m being Nat st m in Card (NIC (pi M,(b2 . t)),(b2 . t)) holds
b2 . (t ^ <*m*>) = (LocSeq (NIC (pi M,(b2 . t)),(b2 . t))) . m ) ) ) holds
b1 = b2
end;
:: deftheorem Def5 defines ExecTree AMISTD_3:def 5 :
theorem :: AMISTD_3:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)