:: SCM_1 semantic presentation
theorem Th1: :: SCM_1:1
theorem Th2: :: SCM_1:2
theorem Th3: :: SCM_1:3
theorem Th4: :: SCM_1:4
theorem Th5: :: SCM_1:5
canceled;
theorem Th6: :: SCM_1:6
canceled;
theorem Th7: :: SCM_1:7
:: deftheorem Def1 defines State-consisting SCM_1:def 1 :
Lemma9:
( 1 in Seg 3 & 2 in Seg 3 & 3 in Seg 3 )
by FINSEQ_1:3;
Lemma10:
( 1 in Seg 4 & 2 in Seg 4 & 3 in Seg 4 & 4 in Seg 4 )
by FINSEQ_1:3;
Lemma11:
( 1 in Seg 5 & 2 in Seg 5 & 3 in Seg 5 & 4 in Seg 5 & 5 in Seg 5 )
by FINSEQ_1:3;
Lemma12:
( 1 in Seg 6 & 2 in Seg 6 & 3 in Seg 6 & 4 in Seg 6 & 5 in Seg 6 & 6 in Seg 6 )
by FINSEQ_1:3;
Lemma13:
( 1 in Seg 7 & 2 in Seg 7 & 3 in Seg 7 & 4 in Seg 7 & 5 in Seg 7 & 6 in Seg 7 & 7 in Seg 7 )
by FINSEQ_1:3;
Lemma14:
( 1 in Seg 8 & 2 in Seg 8 & 3 in Seg 8 & 4 in Seg 8 & 5 in Seg 8 & 6 in Seg 8 & 7 in Seg 8 & 8 in Seg 8 )
by FINSEQ_1:3;
theorem Th8: :: SCM_1:8
theorem Th9: :: SCM_1:9
theorem Th10: :: SCM_1:10
theorem Th11: :: SCM_1:11
theorem Th12: :: SCM_1:12
theorem Th13: :: SCM_1:13
theorem Th14: :: SCM_1:14
for
b1,
b2,
b3,
b4,
b5,
b6,
b7,
b8,
b9 being
Instruction of
SCM for
b10,
b11,
b12,
b13 being
Integer for
b14 being
Nat for
b15 being
State-consisting of
b14,0,0,
(((((((<*b1*> ^ <*b2*>) ^ <*b3*>) ^ <*b4*>) ^ <*b5*>) ^ <*b6*>) ^ <*b7*>) ^ <*b8*>) ^ <*b9*>,
((<*b10*> ^ <*b11*>) ^ <*b12*>) ^ <*b13*> holds
(
IC b15 = il. b14 &
b15 . (il. 0) = b1 &
b15 . (il. 1) = b2 &
b15 . (il. 2) = b3 &
b15 . (il. 3) = b4 &
b15 . (il. 4) = b5 &
b15 . (il. 5) = b6 &
b15 . (il. 6) = b7 &
b15 . (il. 7) = b8 &
b15 . (il. 8) = b9 &
b15 . (dl. 0) = b10 &
b15 . (dl. 1) = b11 &
b15 . (dl. 2) = b12 &
b15 . (dl. 3) = b13 )
theorem Th15: :: SCM_1:15
:: deftheorem Def2 defines Complexity SCM_1:def 2 :
theorem Th16: :: SCM_1:16
theorem Th17: :: SCM_1:17
Lemma25:
for b1 being Nat holds Next (il. b1) = il. (b1 + 1)
Lemma26:
for b1 being Nat
for b2 being State of SCM holds (Computation b2) . (b1 + 1) = Exec (CurInstr ((Computation b2) . b1)),((Computation b2) . b1)
E27:
now
let c1,
c2 be
Nat;
let c3 be
State of
SCM ;
let c4,
c5 be
Data-Location ;
assume E28:
IC ((Computation c3) . c1) = il. c2
;
E29:
((Computation c3) . c1) . (il. c2) = c3 . (il. c2)
by AMI_1:54;
set c6 =
(Computation c3) . c1;
set c7 =
(Computation c3) . (c1 + 1);
E30:
((Computation c3) . c1) . 0
= il. c2
by E28, Th1;
assume E31:
(
c3 . (il. c2) = c4 := c5 or
c3 . (il. c2) = AddTo c4,
c5 or
c3 . (il. c2) = SubFrom c4,
c5 or
c3 . (il. c2) = MultBy c4,
c5 or (
c4 <> c5 &
c3 . (il. c2) = Divide c4,
c5 ) )
;
thus E32:
(Computation c3) . (c1 + 1) =
Exec (CurInstr ((Computation c3) . c1)),
((Computation c3) . c1)
by Lemma26
.=
Exec (c3 . (il. c2)),
((Computation c3) . c1)
by E29, E30, Th1
;
thus IC ((Computation c3) . (c1 + 1)) =
((Computation c3) . (c1 + 1)) . 0
by Th1
.=
Next (IC ((Computation c3) . c1))
by E31, E32, AMI_3:4, AMI_3:8, AMI_3:9, AMI_3:10, AMI_3:11, AMI_3:12
.=
il. (c2 + 1)
by E28, Lemma25
;
end;
theorem Th18: :: SCM_1:18
theorem Th19: :: SCM_1:19
theorem Th20: :: SCM_1:20
theorem Th21: :: SCM_1:21
theorem Th22: :: SCM_1:22
theorem Th23: :: SCM_1:23
theorem Th24: :: SCM_1:24
theorem Th25: :: SCM_1:25
theorem Th26: :: SCM_1:26
theorem Th27: :: SCM_1:27
theorem Th28: :: SCM_1:28
theorem Th29: :: SCM_1:29
theorem Th30: :: SCM_1:30
for
b1,
b2,
b3,
b4,
b5,
b6,
b7,
b8,
b9 being
Instruction of
SCM for
b10,
b11,
b12,
b13 being
Integer for
b14 being
Nat for
b15 being
State of
SCM st
IC b15 = il. b14 &
b15 . (il. 0) = b1 &
b15 . (il. 1) = b2 &
b15 . (il. 2) = b3 &
b15 . (il. 3) = b4 &
b15 . (il. 4) = b5 &
b15 . (il. 5) = b6 &
b15 . (il. 6) = b7 &
b15 . (il. 7) = b8 &
b15 . (il. 8) = b9 &
b15 . (dl. 0) = b10 &
b15 . (dl. 1) = b11 &
b15 . (dl. 2) = b12 &
b15 . (dl. 3) = b13 holds
b15 is
State-consisting of
b14,0,0,
(((((((<*b1*> ^ <*b2*>) ^ <*b3*>) ^ <*b4*>) ^ <*b5*>) ^ <*b6*>) ^ <*b7*>) ^ <*b8*>) ^ <*b9*>,
((<*b10*> ^ <*b11*>) ^ <*b12*>) ^ <*b13*>
theorem Th31: :: SCM_1:31
theorem Th32: :: SCM_1:32
theorem Th33: :: SCM_1:33
theorem Th34: :: SCM_1:34
theorem Th35: :: SCM_1:35
theorem Th36: :: SCM_1:36
theorem Th37: :: SCM_1:37
theorem Th38: :: SCM_1:38
theorem Th39: :: SCM_1:39