:: SCMPDS_9 semantic presentation
theorem Th1: :: SCMPDS_9:1
theorem Th2: :: SCMPDS_9:2
theorem Th3: :: SCMPDS_9:3
theorem Th4: :: SCMPDS_9:4
theorem Th5: :: SCMPDS_9:5
theorem Th6: :: SCMPDS_9:6
theorem Th7: :: SCMPDS_9:7
for
b1 being
Function for
b2,
b3,
b4,
b5 being
set st
b2 <> b3 holds
(
(b1 +* (b2,b3 --> b4,b5)) . b2 = b4 &
(b1 +* (b2,b3 --> b4,b5)) . b3 = b5 )
Lemma8:
for b1 being with_non-empty_elements set
for b2 being non empty non void IC-Ins-separated definite AMI-Struct of b1
for b3 being State of b2
for b4 being Instruction of b2 holds (Exec (b3 . (IC b3)),b3) . (IC b2) = IC (Following b3)
:: deftheorem Def1 defines locnum SCMPDS_9:def 1 :
theorem Th8: :: SCMPDS_9:8
theorem Th9: :: SCMPDS_9:9
theorem Th10: :: SCMPDS_9:10
theorem Th11: :: SCMPDS_9:11
theorem Th12: :: SCMPDS_9:12
theorem Th13: :: SCMPDS_9:13
theorem Th14: :: SCMPDS_9:14
Lemma16:
for b1 being natural number st b1 > 1 holds
b1 - 2 is Nat
theorem Th15: :: SCMPDS_9:15
theorem Th16: :: SCMPDS_9:16
theorem Th17: :: SCMPDS_9:17
theorem Th18: :: SCMPDS_9:18
theorem Th19: :: SCMPDS_9:19
theorem Th20: :: SCMPDS_9:20
theorem Th21: :: SCMPDS_9:21
theorem Th22: :: SCMPDS_9:22
theorem Th23: :: SCMPDS_9:23
theorem Th24: :: SCMPDS_9:24
theorem Th25: :: SCMPDS_9:25
theorem Th26: :: SCMPDS_9:26
theorem Th27: :: SCMPDS_9:27
Lemma27:
for b1 being Integer holds JUMP (goto b1) = {}
theorem Th28: :: SCMPDS_9:28
registration
let c1,
c2 be
Int_position ;
let c3,
c4 be
Integer;
cluster JUMP (AddTo a1,a3,a2,a4) -> empty ;
coherence
JUMP (AddTo c1,c3,c2,c4) is empty
cluster JUMP (SubFrom a1,a3,a2,a4) -> empty ;
coherence
JUMP (SubFrom c1,c3,c2,c4) is empty
cluster JUMP (MultBy a1,a3,a2,a4) -> empty ;
coherence
JUMP (MultBy c1,c3,c2,c4) is empty
cluster JUMP (Divide a1,a3,a2,a4) -> empty ;
coherence
JUMP (Divide c1,c3,c2,c4) is empty
end;
Lemma29:
not 5 / 3 is integer
Lemma30:
for b1 being real number st b1 > 0 holds
- ((2 * b1) + (1 + b1)) < - 0
Lemma31:
for b1 being real number holds (((2 * ((abs b1) + (((- b1) + (abs b1)) + 4))) + 2) - 2) + (2 * b1) <> - ((((2 * (((abs b1) + (((- b1) + (abs b1)) + 4)) + (((- b1) + (abs b1)) + 4))) + 2) - 2) + (2 * b1))
Lemma32:
for b1, b2 being real number holds (2 * b1) + 2 <> (2 * b1) + ((2 * (((- b2) + (abs b2)) + 4)) + (2 * b2))
Lemma33:
for b1, b2 being real number st b1 > 0 holds
(2 * ((abs b2) + b1)) + 2 <> - (((2 * ((abs b2) + b1)) + (2 * b1)) + (2 * b2))
Lemma34:
for b1 being real number
for b2 being Integer st b2 <> 5 holds
2 * ((b1 + (((- b2) + (abs b2)) + 4)) + 1) <> 2 * (b1 + b2)
Lemma35:
for b1, b2 being real number st - ((2 * b1) + (1 + b1)) < - 0 holds
(2 * (((abs b2) + b1) + b1)) + 2 <> - ((2 * ((abs b2) + b1)) + (2 * b2))
Lemma36:
for b1 being Int_position
for b2 being Integer holds JUMP (b1,b2 <>0_goto 5) = {}
Lemma37:
for b1 being Int_position
for b2, b3 being Integer st b2 <> 5 holds
JUMP (b1,b3 <>0_goto b2) = {}
Lemma38:
for b1 being Int_position
for b2 being Integer holds JUMP (b1,b2 <=0_goto 5) = {}
Lemma39:
for b1 being Int_position
for b2, b3 being Integer st b2 <> 5 holds
JUMP (b1,b3 <=0_goto b2) = {}
Lemma40:
for b1 being Int_position
for b2 being Integer holds JUMP (b1,b2 >=0_goto 5) = {}
Lemma41:
for b1 being Int_position
for b2, b3 being Integer st b2 <> 5 holds
JUMP (b1,b3 >=0_goto b2) = {}
theorem Th29: :: SCMPDS_9:29
theorem Th30: :: SCMPDS_9:30