let f2, f1 be PartFunc of REAL ,REAL ; :: thesis: for s being Real_Sequence
for X being set st rng s c= (dom (f2 * f1)) /\ X holds
( rng s c= dom (f2 * f1) & rng s c= X & rng s c= dom f1 & rng s c= (dom f1) /\ X & rng (f1 /* s) c= dom f2 )
let s be Real_Sequence; :: thesis: for X being set st rng s c= (dom (f2 * f1)) /\ X holds
( rng s c= dom (f2 * f1) & rng s c= X & rng s c= dom f1 & rng s c= (dom f1) /\ X & rng (f1 /* s) c= dom f2 )
let X be set ; :: thesis: ( rng s c= (dom (f2 * f1)) /\ X implies ( rng s c= dom (f2 * f1) & rng s c= X & rng s c= dom f1 & rng s c= (dom f1) /\ X & rng (f1 /* s) c= dom f2 ) )
assume A1:
rng s c= (dom (f2 * f1)) /\ X
; :: thesis: ( rng s c= dom (f2 * f1) & rng s c= X & rng s c= dom f1 & rng s c= (dom f1) /\ X & rng (f1 /* s) c= dom f2 )
thus A2:
( rng s c= dom (f2 * f1) & rng s c= X )
by A1, XBOOLE_1:18; :: thesis: ( rng s c= dom f1 & rng s c= (dom f1) /\ X & rng (f1 /* s) c= dom f2 )
A3:
dom (f2 * f1) c= dom f1
by RELAT_1:44;
hence
rng s c= dom f1
by A2, XBOOLE_1:1; :: thesis: ( rng s c= (dom f1) /\ X & rng (f1 /* s) c= dom f2 )
hence
rng s c= (dom f1) /\ X
by A2, XBOOLE_1:19; :: thesis: rng (f1 /* s) c= dom f2
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in rng (f1 /* s) or x in dom f2 )
assume
x in rng (f1 /* s)
; :: thesis: x in dom f2
then consider n being Element of NAT such that
A4:
(f1 /* s) . n = x
by FUNCT_2:190;
s . n in rng s
by VALUED_0:28;
then
f1 . (s . n) in dom f2
by A2, FUNCT_1:21;
hence
x in dom f2
by A2, A3, A4, FUNCT_2:185, XBOOLE_1:1; :: thesis: verum