let X, Y, W be RealNormSpace; for z being Point of [:X,Y:]
for f being PartFunc of [:X,Y:],W holds
( partdiff`1 (f,z) = partdiff ((f * ((IsoCPNrSP (X,Y)) ")),((IsoCPNrSP (X,Y)) . z),1) & partdiff`2 (f,z) = partdiff ((f * ((IsoCPNrSP (X,Y)) ")),((IsoCPNrSP (X,Y)) . z),2) )
let z be Point of [:X,Y:]; for f being PartFunc of [:X,Y:],W holds
( partdiff`1 (f,z) = partdiff ((f * ((IsoCPNrSP (X,Y)) ")),((IsoCPNrSP (X,Y)) . z),1) & partdiff`2 (f,z) = partdiff ((f * ((IsoCPNrSP (X,Y)) ")),((IsoCPNrSP (X,Y)) . z),2) )
let f be PartFunc of [:X,Y:],W; ( partdiff`1 (f,z) = partdiff ((f * ((IsoCPNrSP (X,Y)) ")),((IsoCPNrSP (X,Y)) . z),1) & partdiff`2 (f,z) = partdiff ((f * ((IsoCPNrSP (X,Y)) ")),((IsoCPNrSP (X,Y)) . z),2) )
reconsider g = f * ((IsoCPNrSP (X,Y)) ") as PartFunc of (product <*X,Y*>),W ;
reconsider w = (IsoCPNrSP (X,Y)) . z as Element of (product <*X,Y*>) ;
D1: dom <*X,Y*> =
Seg (len <*X,Y*>)
by FINSEQ_1:def 3
.=
Seg 2
by FINSEQ_1:44
;
then
1 in dom <*X,Y*>
;
then AS1:
In (1,(dom <*X,Y*>)) = 1
by SUBSET_1:def 8;
2 in dom <*X,Y*>
by D1;
then AS2:
In (2,(dom <*X,Y*>)) = 2
by SUBSET_1:def 8;
X1: f * (reproj1 z) =
f * (((IsoCPNrSP (X,Y)) ") * (reproj ((In (1,(dom <*X,Y*>))),((IsoCPNrSP (X,Y)) . z))))
by LM180
.=
g * (reproj ((In (1,(dom <*X,Y*>))),w))
by RELAT_1:36
;
X3:
X = <*X,Y*> . (In (1,(dom <*X,Y*>)))
by AS1;
Y1: f * (reproj2 z) =
f * (((IsoCPNrSP (X,Y)) ") * (reproj ((In (2,(dom <*X,Y*>))),((IsoCPNrSP (X,Y)) . z))))
by LM180
.=
g * (reproj ((In (2,(dom <*X,Y*>))),w))
by RELAT_1:36
;
Y3:
Y = <*X,Y*> . (In (2,(dom <*X,Y*>)))
by AS2;
thus
partdiff`1 (f,z) = partdiff ((f * ((IsoCPNrSP (X,Y)) ")),((IsoCPNrSP (X,Y)) . z),1)
by X1, X3, LM190; partdiff`2 (f,z) = partdiff ((f * ((IsoCPNrSP (X,Y)) ")),((IsoCPNrSP (X,Y)) . z),2)
thus
partdiff`2 (f,z) = partdiff ((f * ((IsoCPNrSP (X,Y)) ")),((IsoCPNrSP (X,Y)) . z),2)
by Y1, Y3, LM190; verum