:: SCMFSA6B  semantic presentation
theorem Th1: :: SCMFSA6B:1
canceled; 
theorem Th2: :: SCMFSA6B:2
canceled; 
theorem Th3: :: SCMFSA6B:3
theorem Th4: :: SCMFSA6B:4
theorem Th5: :: SCMFSA6B:5
theorem Th6: :: SCMFSA6B:6
theorem Th7: :: SCMFSA6B:7
theorem Th8: :: SCMFSA6B:8
theorem Th9: :: SCMFSA6B:9
theorem Th10: :: SCMFSA6B:10
theorem Th11: :: SCMFSA6B:11
theorem Th12: :: SCMFSA6B:12
theorem Th13: :: SCMFSA6B:13
theorem Th14: :: SCMFSA6B:14
theorem Th15: :: SCMFSA6B:15
theorem Th16: :: SCMFSA6B:16
theorem Th17: :: SCMFSA6B:17
:: deftheorem Def1   defines IExec SCMFSA6B:def 1 : 
:: deftheorem Def2   defines paraclosed SCMFSA6B:def 2 : 
:: deftheorem Def3   defines parahalting SCMFSA6B:def 3 : 
:: deftheorem Def4   defines keeping_0 SCMFSA6B:def 4 : 
Lemma16: 
 Macro (halt SCM+FSA ) is parahalting
 
theorem Th18: :: SCMFSA6B:18
theorem Th19: :: SCMFSA6B:19
theorem Th20: :: SCMFSA6B:20
theorem Th21: :: SCMFSA6B:21
theorem Th22: :: SCMFSA6B:22
theorem Th23: :: SCMFSA6B:23
theorem Th24: :: SCMFSA6B:24
theorem Th25: :: SCMFSA6B:25
theorem Th26: :: SCMFSA6B:26
theorem Th27: :: SCMFSA6B:27
theorem Th28: :: SCMFSA6B:28
theorem Th29: :: SCMFSA6B:29
theorem Th30: :: SCMFSA6B:30
theorem Th31: :: SCMFSA6B:31
theorem Th32: :: SCMFSA6B:32
theorem Th33: :: SCMFSA6B:33
theorem Th34: :: SCMFSA6B:34
Lemma31: 
(  Macro (halt SCM+FSA ) is keeping_0 &  Macro (halt SCM+FSA ) is parahalting )
 
theorem Th35: :: SCMFSA6B:35
theorem Th36: :: SCMFSA6B:36
theorem Th37: :: SCMFSA6B:37
theorem Th38: :: SCMFSA6B:38
theorem Th39: :: SCMFSA6B:39
theorem Th40: :: SCMFSA6B:40
Lemma37: 
for b1 being parahalting keeping_0 Macro-Instruction
 for b2 being parahalting Macro-Instruction
 for b3 being  State of SCM+FSA   st  Initialized (b1 ';' b2) c= b3 holds 
(  IC ((Computation b3) . ((LifeSpan (b3 +* b1)) + 1)) =  insloc (card b1) & ((Computation b3) . ((LifeSpan (b3 +* b1)) + 1)) | (Int-Locations  \/ FinSeq-Locations ) = (((Computation (b3 +* b1)) . (LifeSpan (b3 +* b1))) +* (Initialized b2)) | (Int-Locations  \/ FinSeq-Locations ) &  ProgramPart (Relocated b2,(card b1)) c= (Computation b3) . ((LifeSpan (b3 +* b1)) + 1) & ((Computation b3) . ((LifeSpan (b3 +* b1)) + 1)) . (intloc 0) = 1 & b3 is halting &  LifeSpan b3 = ((LifeSpan (b3 +* b1)) + 1) + (LifeSpan ((Result (b3 +* b1)) +* (Initialized b2))) & ( b2 is keeping_0 implies (Result b3) . (intloc 0) = 1 ) )
 
theorem Th41: :: SCMFSA6B:41
theorem Th42: :: SCMFSA6B:42
theorem Th43: :: SCMFSA6B:43
theorem Th44: :: SCMFSA6B:44