set f = F5();
thus F5() .: { F4(x) where x is Element of F1() : P1[x] } c= { (F5() . F4(x)) where x is Element of F2() : P1[x] } :: according to XBOOLE_0:def 10 :: thesis: { (F5() . F4(x)) where x is Element of F2() : P1[x] } c= F5() .: { F4(x) where x is Element of F1() : P1[x] }
proof
let y be set ; :: according to TARSKI:def 3 :: thesis: ( not y in F5() .: { F4(x) where x is Element of F1() : P1[x] } or y in { (F5() . F4(x)) where x is Element of F2() : P1[x] } )
assume y in F5() .: { F4(x) where x is Element of F1() : P1[x] } ; :: thesis: y in { (F5() . F4(x)) where x is Element of F2() : P1[x] }
then consider z being set such that
A3: ( z in dom F5() & z in { F4(x) where x is Element of F1() : P1[x] } & y = F5() . z ) by FUNCT_1:def 12;
consider x being Element of F1() such that
A4: ( z = F4(x) & P1[x] ) by A3;
reconsider x = x as Element of F2() by A2;
( y = F5() . F4(x) & P1[x] ) by A3, A4;
hence y in { (F5() . F4(x)) where x is Element of F2() : P1[x] } ; :: thesis: verum
end;
let y be set ; :: according to TARSKI:def 3 :: thesis: ( not y in { (F5() . F4(x)) where x is Element of F2() : P1[x] } or y in F5() .: { F4(x) where x is Element of F1() : P1[x] } )
assume y in { (F5() . F4(x)) where x is Element of F2() : P1[x] } ; :: thesis: y in F5() .: { F4(x) where x is Element of F1() : P1[x] }
then consider x being Element of F2() such that
A5: ( y = F5() . F4(x) & P1[x] ) ;
reconsider x = x as Element of F1() by A2;
F4(x) in the carrier of F3() ;
then ( F4(x) in dom F5() & F4(x) in { F4(z) where z is Element of F1() : P1[z] } ) by A1, A5;
hence y in F5() .: { F4(x) where x is Element of F1() : P1[x] } by A5, FUNCT_1:def 12; :: thesis: verum