let N be with_zero set ; for S being non empty with_non-empty_values IC-Ins-separated Mem-Struct over N
for l being Nat
for p being PartState of S holds
( p is l -started iff Start-At (l,S) c= p )
let S be non empty with_non-empty_values IC-Ins-separated Mem-Struct over N; for l being Nat
for p being PartState of S holds
( p is l -started iff Start-At (l,S) c= p )
let l be Nat; for p being PartState of S holds
( p is l -started iff Start-At (l,S) c= p )
let p be PartState of S; ( p is l -started iff Start-At (l,S) c= p )
A1:
dom (Start-At (l,S)) = {(IC )}
by FUNCOP_1:13;
thus
( p is l -started implies Start-At (l,S) c= p )
( Start-At (l,S) c= p implies p is l -started )proof
assume A2:
p is
l -started
;
Start-At (l,S) c= p
IC in dom p
by A2, Def11;
then A3:
dom (Start-At (l,S)) c= dom p
by A1, ZFMISC_1:31;
for
x being
set st
x in dom (Start-At (l,S)) holds
(Start-At (l,S)) . x = p . x
proof
let x be
set ;
( x in dom (Start-At (l,S)) implies (Start-At (l,S)) . x = p . x )
assume A4:
x in dom (Start-At (l,S))
;
(Start-At (l,S)) . x = p . x
hence (Start-At (l,S)) . x =
IC (Start-At (l,S))
by A1, TARSKI:def 1
.=
l
by FUNCOP_1:72
.=
IC p
by A2, Def11
.=
p . x
by A1, A4, TARSKI:def 1
;
verum
end;
hence
Start-At (
l,
S)
c= p
by A3, GRFUNC_1:2;
verum
end;
assume A5:
Start-At (l,S) c= p
; p is l -started
then A6:
dom (Start-At (l,S)) c= dom p
by RELAT_1:11;
A7:
IC in dom (Start-At (l,S))
by A1, TARSKI:def 1;
hence
IC in dom p
by A6; MEMSTR_0:def 11 IC p = l
thus IC p =
IC (Start-At (l,S))
by A5, A7, GRFUNC_1:2
.=
l
by FUNCOP_1:72
; verum