let N be with_non-empty_elements set ; :: thesis: for IL being non empty set
for S being non empty stored-program IC-Ins-separated steady-programmed definite AMI-Struct of IL,N
for il being Instruction-Location of S
for I being Element of the Instructions of S
for f being FinPartState of S st f = il .--> I holds
f is autonomic
let IL be non empty set ; :: thesis: for S being non empty stored-program IC-Ins-separated steady-programmed definite AMI-Struct of IL,N
for il being Instruction-Location of S
for I being Element of the Instructions of S
for f being FinPartState of S st f = il .--> I holds
f is autonomic
let S be non empty stored-program IC-Ins-separated steady-programmed definite AMI-Struct of IL,N; :: thesis: for il being Instruction-Location of S
for I being Element of the Instructions of S
for f being FinPartState of S st f = il .--> I holds
f is autonomic
let il be Instruction-Location of S; :: thesis: for I being Element of the Instructions of S
for f being FinPartState of S st f = il .--> I holds
f is autonomic
let I be Element of the Instructions of S; :: thesis: for f being FinPartState of S st f = il .--> I holds
f is autonomic
let f be FinPartState of S; :: thesis: ( f = il .--> I implies f is autonomic )
assume A1:
f = il .--> I
; :: thesis: f is autonomic
let s1, s2 be State of S; :: according to AMI_1:def 25 :: thesis: ( not f c= s1 or not f c= s2 or for b1 being Element of NAT holds (Computation s1,b1) | (dom f) = (Computation s2,b1) | (dom f) )
assume that
A2:
f c= s1
and
A3:
f c= s2
; :: thesis: for b1 being Element of NAT holds (Computation s1,b1) | (dom f) = (Computation s2,b1) | (dom f)
let i be Element of NAT ; :: thesis: (Computation s1,i) | (dom f) = (Computation s2,i) | (dom f)
A4:
dom f = {il}
by A1, FUNCOP_1:19;
A5:
for s being Function st f c= s holds
s . il = I
set a = (Computation s1,i) | (dom f);
set b = (Computation s2,i) | (dom f);
A7:
{il} c= the carrier of S
;
then
{il} c= dom (Computation s1,i)
by AMI_1:79;
then A8:
dom ((Computation s1,i) | (dom f)) = {il}
by A4, RELAT_1:91;
{il} c= dom (Computation s2,i)
by A7, AMI_1:79;
then A9:
dom ((Computation s2,i) | (dom f)) = {il}
by A4, RELAT_1:91;
for x being set st x in {il} holds
((Computation s1,i) | (dom f)) . x = ((Computation s2,i) | (dom f)) . x
proof
let x be
set ;
:: thesis: ( x in {il} implies ((Computation s1,i) | (dom f)) . x = ((Computation s2,i) | (dom f)) . x )
assume A10:
x in {il}
;
:: thesis: ((Computation s1,i) | (dom f)) . x = ((Computation s2,i) | (dom f)) . x
then A11:
x = il
by TARSKI:def 1;
thus ((Computation s1,i) | (dom f)) . x =
(Computation s1,i) . x
by A4, A10, FUNCT_1:72
.=
I
by A1, A2, A5, A11, AMI_1:81
.=
(Computation s2,i) . x
by A1, A3, A5, A11, AMI_1:81
.=
((Computation s2,i) | (dom f)) . x
by A4, A10, FUNCT_1:72
;
:: thesis: verum
end;
hence
(Computation s1,i) | (dom f) = (Computation s2,i) | (dom f)
by A8, A9, FUNCT_1:9; :: thesis: verum