:: AMI_7 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: AMI_7:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th2: :: AMI_7:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th4: :: AMI_7:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th5: :: AMI_7:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th6: :: AMI_7:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th7: :: AMI_7:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th8: :: AMI_7:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def1 defines with_non_trivial_Instructions AMI_7:def 1 :
:: deftheorem Def2 defines with_non_trivial_ObjectKinds AMI_7:def 2 :
:: deftheorem Def3 defines Output AMI_7:def 3 :
definition
let N be
with_non-empty_elements set ;
let A be non
empty non
void IC-Ins-separated definite AMI-Struct of
N;
let I be
Instruction of
A;
func Out_\_Inp I -> Subset of
A means :
Def4:
:: AMI_7:def 4
for
o being
Object of
A holds
(
o in it iff for
s being
State of
A for
a being
Element of
ObjectKind o holds
Exec I,
s = Exec I,
(s +* o,a) );
existence
ex b1 being Subset of A st
for o being Object of A holds
( o in b1 iff for s being State of A
for a being Element of ObjectKind o holds Exec I,s = Exec I,(s +* o,a) )
uniqueness
for b1, b2 being Subset of A st ( for o being Object of A holds
( o in b1 iff for s being State of A
for a being Element of ObjectKind o holds Exec I,s = Exec I,(s +* o,a) ) ) & ( for o being Object of A holds
( o in b2 iff for s being State of A
for a being Element of ObjectKind o holds Exec I,s = Exec I,(s +* o,a) ) ) holds
b1 = b2
func Out_U_Inp I -> Subset of
A means :
Def5:
:: AMI_7:def 5
for
o being
Object of
A holds
(
o in it iff ex
s being
State of
A ex
a being
Element of
ObjectKind o st
Exec I,
(s +* o,a) <> (Exec I,s) +* o,
a );
existence
ex b1 being Subset of A st
for o being Object of A holds
( o in b1 iff ex s being State of A ex a being Element of ObjectKind o st Exec I,(s +* o,a) <> (Exec I,s) +* o,a )
uniqueness
for b1, b2 being Subset of A st ( for o being Object of A holds
( o in b1 iff ex s being State of A ex a being Element of ObjectKind o st Exec I,(s +* o,a) <> (Exec I,s) +* o,a ) ) & ( for o being Object of A holds
( o in b2 iff ex s being State of A ex a being Element of ObjectKind o st Exec I,(s +* o,a) <> (Exec I,s) +* o,a ) ) holds
b1 = b2
end;
:: deftheorem Def4 defines Out_\_Inp AMI_7:def 4 :
:: deftheorem Def5 defines Out_U_Inp AMI_7:def 5 :
:: deftheorem defines Input AMI_7:def 6 :
theorem Th9: :: AMI_7:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th10: :: AMI_7:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th11: :: AMI_7:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th12: :: AMI_7:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th15: :: AMI_7:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th18: :: AMI_7:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th19: :: AMI_7:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th20: :: AMI_7:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th21: :: AMI_7:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th22: :: AMI_7:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th23: :: AMI_7:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th24: :: AMI_7:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th25: :: AMI_7:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th26: :: AMI_7:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th27: :: AMI_7:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th28: :: AMI_7:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th30: :: AMI_7:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th31: :: AMI_7:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
consider t being State of SCM ;
Lm1:
dom t = the carrier of SCM
by AMI_3:36;
Lm2:
for l being Data-Location
for i being Integer holds i is Element of ObjectKind l
theorem Th32: :: AMI_7:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th33: :: AMI_7:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th34: :: AMI_7:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: AMI_7:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: AMI_7:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th37: :: AMI_7:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: AMI_7:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th39: :: AMI_7:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th40: :: AMI_7:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
consider q being State of SCM ;
Lm3:
dom q = the carrier of SCM
by AMI_3:36;
theorem Th41: :: AMI_7:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th42: :: AMI_7:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th44: :: AMI_7:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th45: :: AMI_7:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th46: :: AMI_7:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th47: :: AMI_7:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th48: :: AMI_7:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th49: :: AMI_7:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th50: :: AMI_7:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th51: :: AMI_7:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th52: :: AMI_7:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th53: :: AMI_7:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th54: :: AMI_7:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th55: :: AMI_7:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th56: :: AMI_7:56
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th57: :: AMI_7:57
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th58: :: AMI_7:58
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th59: :: AMI_7:59
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th60: :: AMI_7:60
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th61: :: AMI_7:61
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:62
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:63
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:64
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:65
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:66
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:67
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:68
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:69
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:70
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:71
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AMI_7:72
:: Showing IDV graph ... (Click the Palm Tree again to close it) 