:: SCMRING2 semantic presentation
:: deftheorem Def1 defines SCM SCMRING2:def 1 :
:: deftheorem Def2 defines Data-Location SCMRING2:def 2 :
theorem Th1: :: SCMRING2:1
theorem Th2: :: SCMRING2:2
theorem Th3: :: SCMRING2:3
theorem Th4: :: SCMRING2:4
theorem Th5: :: SCMRING2:5
theorem Th6: :: SCMRING2:6
theorem Th7: :: SCMRING2:7
definition
let c1 be
good Ring;
let c2,
c3 be
Data-Location of
c1;
func c2 := c3 -> Instruction of
(SCM a1) equals :: SCMRING2:def 3
[1,<*a2,a3*>];
coherence
[1,<*c2,c3*>] is Instruction of (SCM c1)
func AddTo c2,
c3 -> Instruction of
(SCM a1) equals :: SCMRING2:def 4
[2,<*a2,a3*>];
coherence
[2,<*c2,c3*>] is Instruction of (SCM c1)
func SubFrom c2,
c3 -> Instruction of
(SCM a1) equals :: SCMRING2:def 5
[3,<*a2,a3*>];
coherence
[3,<*c2,c3*>] is Instruction of (SCM c1)
func MultBy c2,
c3 -> Instruction of
(SCM a1) equals :: SCMRING2:def 6
[4,<*a2,a3*>];
coherence
[4,<*c2,c3*>] is Instruction of (SCM c1)
end;
:: deftheorem Def3 defines := SCMRING2:def 3 :
:: deftheorem Def4 defines AddTo SCMRING2:def 4 :
:: deftheorem Def5 defines SubFrom SCMRING2:def 5 :
:: deftheorem Def6 defines MultBy SCMRING2:def 6 :
:: deftheorem Def7 defines := SCMRING2:def 7 :
:: deftheorem Def8 defines goto SCMRING2:def 8 :
:: deftheorem Def9 defines =0_goto SCMRING2:def 9 :
theorem Th8: :: SCMRING2:8
theorem Th9: :: SCMRING2:9
theorem Th10: :: SCMRING2:10
:: deftheorem Def10 defines Next SCMRING2:def 10 :
theorem Th11: :: SCMRING2:11
theorem Th12: :: SCMRING2:12
theorem Th13: :: SCMRING2:13
theorem Th14: :: SCMRING2:14
theorem Th15: :: SCMRING2:15
theorem Th16: :: SCMRING2:16
theorem Th17: :: SCMRING2:17
theorem Th18: :: SCMRING2:18
theorem Th19: :: SCMRING2:19
theorem Th20: :: SCMRING2:20
theorem Th21: :: SCMRING2:21
Lemma24:
for b1 being good Ring
for b2, b3 being Data-Location of b1 holds not b2 := b3 is halting
Lemma25:
for b1 being good Ring
for b2, b3 being Data-Location of b1 holds not AddTo b2,b3 is halting
Lemma26:
for b1 being good Ring
for b2, b3 being Data-Location of b1 holds not SubFrom b2,b3 is halting
Lemma27:
for b1 being good Ring
for b2, b3 being Data-Location of b1 holds not MultBy b2,b3 is halting
Lemma28:
for b1 being good Ring
for b2 being Instruction-Location of (SCM b1) holds not goto b2 is halting
Lemma29:
for b1 being good Ring
for b2 being Data-Location of b1
for b3 being Instruction-Location of (SCM b1) holds not b2 =0_goto b3 is halting
Lemma30:
for b1 being good Ring
for b2 being Element of b1
for b3 being Data-Location of b1 holds not b3 := b2 is halting
theorem Th22: :: SCMRING2:22
canceled;
theorem Th23: :: SCMRING2:23
canceled;
theorem Th24: :: SCMRING2:24
canceled;
theorem Th25: :: SCMRING2:25
canceled;
theorem Th26: :: SCMRING2:26
canceled;
theorem Th27: :: SCMRING2:27
canceled;
theorem Th28: :: SCMRING2:28
canceled;
theorem Th29: :: SCMRING2:29
theorem Th30: :: SCMRING2:30