thus { F1() where a is Element of F2() : P1[a] } c= {F1()} :: according to XBOOLE_0:def 10 :: thesis: {F1()} c= { F1() where a is Element of F2() : P1[a] }
proof
let x be object ; :: according to TARSKI:def 3 :: thesis: ( not x in { F1() where a is Element of F2() : P1[a] } or x in {F1()} )
assume x in { F1() where a is Element of F2() : P1[a] } ; :: thesis: x in {F1()}
then ex a being Element of F2() st
( x = F1() & P1[a] ) ;
hence x in {F1()} by TARSKI:def 1; :: thesis: verum
end;
let x be object ; :: according to TARSKI:def 3 :: thesis: ( not x in {F1()} or x in { F1() where a is Element of F2() : P1[a] } )
assume x in {F1()} ; :: thesis: x in { F1() where a is Element of F2() : P1[a] }
then x = F1() by TARSKI:def 1;
hence x in { F1() where a is Element of F2() : P1[a] } by A1; :: thesis: verum