set c = the carrier of F1();
set r = the InternalRel of F1();
set Z = { x where x is Element of the carrier of F1() : P1[x] } ;
now
let x be Element of the carrier of F1(); :: thesis: ( the InternalRel of F1() -Seg x c= { x where x is Element of the carrier of F1() : P1[x] } implies x in { x where x is Element of the carrier of F1() : P1[x] } )
assume A3: the InternalRel of F1() -Seg x c= { x where x is Element of the carrier of F1() : P1[x] } ; :: thesis: x in { x where x is Element of the carrier of F1() : P1[x] }
reconsider x' = x as Element of ;
now
let y' be Element of ; :: thesis: ( y' <> x' & [y',x'] in the InternalRel of F1() implies P1[y'] )
assume ( y' <> x' & [y',x'] in the InternalRel of F1() ) ; :: thesis: P1[y']
then y' in the InternalRel of F1() -Seg x' by WELLORD1:def 1;
then y' in { x where x is Element of the carrier of F1() : P1[x] } by A3;
then ex y being Element of the carrier of F1() st
( y = y' & P1[y] ) ;
hence P1[y'] ; :: thesis: verum
end;
then P1[x'] by A1;
hence x in { x where x is Element of the carrier of F1() : P1[x] } ; :: thesis: verum
end;
then A4: the carrier of F1() c= { x where x is Element of the carrier of F1() : P1[x] } by A2, Th11;
let x be Element of ; :: thesis: P1[x]
x in the carrier of F1() ;
then x in { x where x is Element of the carrier of F1() : P1[x] } by A4;
then ex x' being Element of the carrier of F1() st
( x = x' & P1[x'] ) ;
hence P1[x] ; :: thesis: verum