let C be non empty set ; for V being RealNormSpace
for f2 being PartFunc of C,V
for f1 being PartFunc of C,REAL holds (dom (f1 (#) f2)) \ ((f1 (#) f2) " {(0. V)}) = ((dom f1) \ (f1 " {0})) /\ ((dom f2) \ (f2 " {(0. V)}))
let V be RealNormSpace; for f2 being PartFunc of C,V
for f1 being PartFunc of C,REAL holds (dom (f1 (#) f2)) \ ((f1 (#) f2) " {(0. V)}) = ((dom f1) \ (f1 " {0})) /\ ((dom f2) \ (f2 " {(0. V)}))
let f2 be PartFunc of C,V; for f1 being PartFunc of C,REAL holds (dom (f1 (#) f2)) \ ((f1 (#) f2) " {(0. V)}) = ((dom f1) \ (f1 " {0})) /\ ((dom f2) \ (f2 " {(0. V)}))
let f1 be PartFunc of C,REAL; (dom (f1 (#) f2)) \ ((f1 (#) f2) " {(0. V)}) = ((dom f1) \ (f1 " {0})) /\ ((dom f2) \ (f2 " {(0. V)}))
thus
(dom (f1 (#) f2)) \ ((f1 (#) f2) " {(0. V)}) c= ((dom f1) \ (f1 " {0})) /\ ((dom f2) \ (f2 " {(0. V)}))
XBOOLE_0:def 10 ((dom f1) \ (f1 " {0})) /\ ((dom f2) \ (f2 " {(0. V)})) c= (dom (f1 (#) f2)) \ ((f1 (#) f2) " {(0. V)})
thus
((dom f1) \ (f1 " {0})) /\ ((dom f2) \ (f2 " {(0. V)})) c= (dom (f1 (#) f2)) \ ((f1 (#) f2) " {(0. V)})
verumproof
let x be
object ;
TARSKI:def 3 ( not x in ((dom f1) \ (f1 " {0})) /\ ((dom f2) \ (f2 " {(0. V)})) or x in (dom (f1 (#) f2)) \ ((f1 (#) f2) " {(0. V)}) )
assume A8:
x in ((dom f1) \ (f1 " {0})) /\ ((dom f2) \ (f2 " {(0. V)}))
;
x in (dom (f1 (#) f2)) \ ((f1 (#) f2) " {(0. V)})
then reconsider x1 =
x as
Element of
C ;
A9:
x in (dom f2) \ (f2 " {(0. V)})
by A8, XBOOLE_0:def 4;
then A10:
x in dom f2
by XBOOLE_0:def 5;
not
x in f2 " {(0. V)}
by A9, XBOOLE_0:def 5;
then
not
f2 /. x1 in {(0. V)}
by A10, PARTFUN2:26;
then A11:
f2 /. x1 <> 0. V
by TARSKI:def 1;
A12:
x in (dom f1) \ (f1 " {0})
by A8, XBOOLE_0:def 4;
then A13:
x in dom f1
by XBOOLE_0:def 5;
then
x1 in (dom f1) /\ (dom f2)
by A10, XBOOLE_0:def 4;
then A14:
x1 in dom (f1 (#) f2)
by Def3;
not
x in f1 " {0}
by A12, XBOOLE_0:def 5;
then
not
f1 . x1 in {0}
by A13, FUNCT_1:def 7;
then
f1 . x1 <> 0
by TARSKI:def 1;
then
(f1 . x1) * (f2 /. x1) <> 0. V
by A11, RLVECT_1:11;
then
(f1 (#) f2) /. x1 <> 0. V
by A14, Def3;
then
not
(f1 (#) f2) /. x1 in {(0. V)}
by TARSKI:def 1;
then
not
x in (f1 (#) f2) " {(0. V)}
by PARTFUN2:26;
hence
x in (dom (f1 (#) f2)) \ ((f1 (#) f2) " {(0. V)})
by A14, XBOOLE_0:def 5;
verum
end;