let n be Element of NAT ; for A being non empty closed_interval Subset of REAL
for h being PartFunc of REAL,(REAL n) st A c= dom h holds
|.(h | A).| = |.h.| | A
let A be non empty closed_interval Subset of REAL; for h being PartFunc of REAL,(REAL n) st A c= dom h holds
|.(h | A).| = |.h.| | A
let h be PartFunc of REAL,(REAL n); ( A c= dom h implies |.(h | A).| = |.h.| | A )
assume A1:
A c= dom h
; |.(h | A).| = |.h.| | A
A2:
dom (h | A) = A
by A1, RELAT_1:62;
A3: dom (|.h.| | A) =
(dom |.h.|) /\ A
by RELAT_1:61
.=
(dom h) /\ A
by NFCONT_4:def 2
.=
A
by A1, XBOOLE_1:28
;
A4:
dom |.(h | A).| = dom (|.h.| | A)
by A3, A2, NFCONT_4:def 2;
now for x being object st x in dom (|.h.| | A) holds
(|.h.| | A) . x = |.(h | A).| . xlet x be
object ;
( x in dom (|.h.| | A) implies (|.h.| | A) . x = |.(h | A).| . x )assume A5:
x in dom (|.h.| | A)
;
(|.h.| | A) . x = |.(h | A).| . xthen A6:
x in (dom |.h.|) /\ A
by RELAT_1:61;
then A7:
x in (dom h) /\ A
by NFCONT_4:def 2;
then A8:
x in dom (h | A)
by RELAT_1:61;
A9:
x in dom |.h.|
by A6, XBOOLE_0:def 4;
A10:
x in dom h
by A7, XBOOLE_0:def 4;
A11:
h /. x =
h . x
by A10, PARTFUN1:def 6
.=
(h | A) . x
by A8, FUNCT_1:47
.=
(h | A) /. x
by A8, PARTFUN1:def 6
;
thus (|.h.| | A) . x =
|.h.| . x
by A6, FUNCT_1:48
.=
|.h.| /. x
by A9, PARTFUN1:def 6
.=
|.(h /. x).|
by A9, NFCONT_4:def 2
.=
|.(h | A).| /. x
by A11, A4, A5, NFCONT_4:def 2
.=
|.(h | A).| . x
by A4, A5, PARTFUN1:def 6
;
verum end;
hence
|.(h | A).| = |.h.| | A
by A4, FUNCT_1:2; verum