let X1 be non empty set ; ( ( for x1 being Element of X1 st P1[x1] holds
P2[x1] ) implies { y1 where y1 is Element of X1 : P1[y1] } c= { z1 where z1 is Element of X1 : P2[z1] } )
assume A1:
for x1 being Element of X1 st P1[x1] holds
P2[x1]
; { y1 where y1 is Element of X1 : P1[y1] } c= { z1 where z1 is Element of X1 : P2[z1] }
let a be object ; TARSKI:def 3 ( not a in { y1 where y1 is Element of X1 : P1[y1] } or a in { z1 where z1 is Element of X1 : P2[z1] } )
assume
a in { x1 where x1 is Element of X1 : P1[x1] }
; a in { z1 where z1 is Element of X1 : P2[z1] }
then consider x1 being Element of X1 such that
A2:
a = x1
and
A3:
P1[x1]
;
P2[x1]
by A1, A3;
hence
a in { z1 where z1 is Element of X1 : P2[z1] }
by A2; verum