:: AMI_1 semantic presentation
definition
let IL,
N be
set ;
attr c3 is
strict;
struct AMI-Struct of
IL,
N -> 1-sorted ;
aggr AMI-Struct(#
carrier,
Instruction-Counter,
Instructions,
Object-Kind,
Execution #)
-> AMI-Struct of
IL,
N;
sel Instruction-Counter c3 -> Element of the
carrier of
c3;
sel Instructions c3 -> non
empty set ;
sel Object-Kind c3 -> Function of the
carrier of
c3,
N \/ {the Instructions of c3,IL};
sel Execution c3 -> Function of the
Instructions of
c3,
Funcs (product the Object-Kind of c3),
(product the Object-Kind of c3);
end;
definition
let IL,
N be
set ;
canceled;func Trivial-AMI IL,
N -> strict AMI-Struct of
IL,
N means :
Def2:
:: AMI_1:def 2
( the
carrier of
it = succ IL & the
Instruction-Counter of
it = IL & the
Instructions of
it = {[0 ,{} ]} & the
Object-Kind of
it = (IL --> {[0 ,{} ]}) +* (IL .--> IL) & the
Execution of
it = [0 ,{} ] .--> (id (product ((IL --> {[0 ,{} ]}) +* (IL .--> IL)))) );
existence
ex b1 being strict AMI-Struct of IL,N st
( the carrier of b1 = succ IL & the Instruction-Counter of b1 = IL & the Instructions of b1 = {[0 ,{} ]} & the Object-Kind of b1 = (IL --> {[0 ,{} ]}) +* (IL .--> IL) & the Execution of b1 = [0 ,{} ] .--> (id (product ((IL --> {[0 ,{} ]}) +* (IL .--> IL)))) )
uniqueness
for b1, b2 being strict AMI-Struct of IL,N st the carrier of b1 = succ IL & the Instruction-Counter of b1 = IL & the Instructions of b1 = {[0 ,{} ]} & the Object-Kind of b1 = (IL --> {[0 ,{} ]}) +* (IL .--> IL) & the Execution of b1 = [0 ,{} ] .--> (id (product ((IL --> {[0 ,{} ]}) +* (IL .--> IL)))) & the carrier of b2 = succ IL & the Instruction-Counter of b2 = IL & the Instructions of b2 = {[0 ,{} ]} & the Object-Kind of b2 = (IL --> {[0 ,{} ]}) +* (IL .--> IL) & the Execution of b2 = [0 ,{} ] .--> (id (product ((IL --> {[0 ,{} ]}) +* (IL .--> IL)))) holds
b1 = b2
;
end;
:: deftheorem AMI_1:def 1 :
canceled;
:: deftheorem Def2 defines Trivial-AMI AMI_1:def 2 :
:: deftheorem Def3 defines stored-program AMI_1:def 3 :
:: deftheorem Def4 defines Instruction-Location AMI_1:def 4 :
:: deftheorem defines IC AMI_1:def 5 :
:: deftheorem defines ObjectKind AMI_1:def 6 :
:: deftheorem defines Exec AMI_1:def 7 :
:: deftheorem Def8 defines halting AMI_1:def 8 :
:: deftheorem Def9 defines halting AMI_1:def 9 :
theorem :: AMI_1:1
canceled;
theorem :: AMI_1:2
canceled;
theorem :: AMI_1:3
canceled;
theorem :: AMI_1:4
canceled;
theorem :: AMI_1:5
canceled;
theorem Th6: :: AMI_1:6
:: deftheorem defines halt AMI_1:def 10 :
:: deftheorem Def11 defines IC-Ins-separated AMI_1:def 11 :
:: deftheorem AMI_1:def 12 :
canceled;
:: deftheorem Def13 defines steady-programmed AMI_1:def 13 :
:: deftheorem Def14 defines definite AMI_1:def 14 :
theorem Th7: :: AMI_1:7
theorem :: AMI_1:8
canceled;
theorem Th9: :: AMI_1:9
theorem Th10: :: AMI_1:10
theorem Th11: :: AMI_1:11
:: deftheorem defines IC AMI_1:def 15 :
theorem :: AMI_1:12
:: deftheorem AMI_1:def 16 :
canceled;
:: deftheorem defines CurInstr AMI_1:def 17 :
:: deftheorem defines Following AMI_1:def 18 :
:: deftheorem Def19 defines Computation AMI_1:def 19 :
:: deftheorem Def20 defines halting AMI_1:def 20 :
:: deftheorem Def21 defines realistic AMI_1:def 21 :
theorem :: AMI_1:13
canceled;
theorem :: AMI_1:14
canceled;
theorem :: AMI_1:15
canceled;
theorem :: AMI_1:16
canceled;
theorem :: AMI_1:17
canceled;
theorem :: AMI_1:18
canceled;
theorem :: AMI_1:19
canceled;
theorem :: AMI_1:20
canceled;
theorem :: AMI_1:21
canceled;
theorem :: AMI_1:22
canceled;
theorem :: AMI_1:23
canceled;
theorem :: AMI_1:24
canceled;
theorem :: AMI_1:25
canceled;
theorem :: AMI_1:26
canceled;
theorem :: AMI_1:27
canceled;
theorem :: AMI_1:28
canceled;
theorem :: AMI_1:29
canceled;
theorem :: AMI_1:30
canceled;
theorem :: AMI_1:31
canceled;
theorem :: AMI_1:32
canceled;
theorem :: AMI_1:33
canceled;
theorem :: AMI_1:34
canceled;
theorem :: AMI_1:35
canceled;
theorem :: AMI_1:36
canceled;
theorem :: AMI_1:37
canceled;
theorem :: AMI_1:38
canceled;
theorem :: AMI_1:39
canceled;
theorem :: AMI_1:40
canceled;
theorem :: AMI_1:41
canceled;
theorem :: AMI_1:42
canceled;
theorem :: AMI_1:43
canceled;
theorem :: AMI_1:44
canceled;
theorem :: AMI_1:45
canceled;
theorem :: AMI_1:46
canceled;
theorem :: AMI_1:47
canceled;
theorem Th48: :: AMI_1:48
theorem :: AMI_1:49
canceled;
theorem :: AMI_1:50
canceled;
theorem Th51: :: AMI_1:51
theorem Th52: :: AMI_1:52