defpred S1[ set ] means ( $1 in 4C3 F & ex a, b, c, d being Element of [: the carrier of F, the carrier of F, the carrier of F:] st
( $1 = [a,b,c,d] & (((a `1) - (b `1)) * ((c `2) - (d `2))) - (((c `1) - (d `1)) * ((a `2) - (b `2))) = 0. F & (((a `1) - (b `1)) * ((c `3) - (d `3))) - (((c `1) - (d `1)) * ((a `3) - (b `3))) = 0. F & (((a `2) - (b `2)) * ((c `3) - (d `3))) - (((c `2) - (d `2)) * ((a `3) - (b `3))) = 0. F ) );
let H1, H2 be set ; :: thesis: ( ( for x being set holds
( x in H1 iff ( x in 4C3 F & ex a, b, c, d being Element of [: the carrier of F, the carrier of F, the carrier of F:] st
( x = [a,b,c,d] & (((a `1) - (b `1)) * ((c `2) - (d `2))) - (((c `1) - (d `1)) * ((a `2) - (b `2))) = 0. F & (((a `1) - (b `1)) * ((c `3) - (d `3))) - (((c `1) - (d `1)) * ((a `3) - (b `3))) = 0. F & (((a `2) - (b `2)) * ((c `3) - (d `3))) - (((c `2) - (d `2)) * ((a `3) - (b `3))) = 0. F ) ) ) ) & ( for x being set holds
( x in H2 iff ( x in 4C3 F & ex a, b, c, d being Element of [: the carrier of F, the carrier of F, the carrier of F:] st
( x = [a,b,c,d] & (((a `1) - (b `1)) * ((c `2) - (d `2))) - (((c `1) - (d `1)) * ((a `2) - (b `2))) = 0. F & (((a `1) - (b `1)) * ((c `3) - (d `3))) - (((c `1) - (d `1)) * ((a `3) - (b `3))) = 0. F & (((a `2) - (b `2)) * ((c `3) - (d `3))) - (((c `2) - (d `2)) * ((a `3) - (b `3))) = 0. F ) ) ) ) implies H1 = H2 )

assume that
A1: for x being set holds
( x in H1 iff S1[x] ) and
A2: for x being set holds
( x in H2 iff S1[x] ) ; :: thesis: H1 = H2
for x being set holds
( x in H1 iff x in H2 )
proof
let x be set ; :: thesis: ( x in H1 iff x in H2 )
( x in H1 iff S1[x] ) by A1;
hence ( x in H1 iff x in H2 ) by A2; :: thesis: verum
end;
hence H1 = H2 by TARSKI:1; :: thesis: verum