let p be object ; ( p in dom sumSCMFunction iff ex n being Nat st p = ((dl. 0),(dl. 1),(dl. 2)) --> (1,n,0) )
A1:
( p in dom sumSCMFunction iff [p,(sumSCMFunction . p)] in sumSCMFunction )
by FUNCT_1:1;
hereby ( ex n being Nat st p = ((dl. 0),(dl. 1),(dl. 2)) --> (1,n,0) implies p in dom sumSCMFunction )
assume A2:
p in dom sumSCMFunction
;
ex n being Nat st p = ((dl. 0),(dl. 1),(dl. 2)) --> (1,n,0)then
sumSCMFunction . p in FinPartSt SCM
by PARTFUN1:4;
then A3:
sumSCMFunction . p is
FinPartState of
SCM
by MEMSTR_0:76;
p is
FinPartState of
SCM
by A2, MEMSTR_0:76;
then
ex
n being
Nat st
(
p = (
(dl. 0),
(dl. 1),
(dl. 2))
--> (1,
n,
0) &
sumSCMFunction . p = (dl. 2) .--> H1(
n) )
by A1, A2, A3, Def6;
hence
ex
n being
Nat st
p = (
(dl. 0),
(dl. 1),
(dl. 2))
--> (1,
n,
0)
;
verum
end;
given n being Nat such that A4:
p = ((dl. 0),(dl. 1),(dl. 2)) --> (1,n,0)
; p in dom sumSCMFunction
[p,((dl. 2) .--> H1(n))] in sumSCMFunction
by A4, Def6;
hence
p in dom sumSCMFunction
by FUNCT_1:1; verum