let r, s be real number ; :: thesis: proj2 " ].r,s.[ = { |[r1,r2]| where r1, r2 is Real : ( r < r2 & r2 < s ) }
set Q = proj2 " ].r,s.[;
set QQ = { |[r1,r2]| where r1, r2 is Real : ( r < r2 & r2 < s ) } ;
now let z be
set ;
:: thesis: ( ( z in proj2 " ].r,s.[ implies z in { |[r1,r2]| where r1, r2 is Real : ( r < r2 & r2 < s ) } ) & ( z in { |[r1,r2]| where r1, r2 is Real : ( r < r2 & r2 < s ) } implies z in proj2 " ].r,s.[ ) )assume
z in { |[r1,r2]| where r1, r2 is Real : ( r < r2 & r2 < s ) }
;
:: thesis: z in proj2 " ].r,s.[then consider r1,
r2 being
Real such that A3:
(
z = |[r1,r2]| &
r < r2 &
r2 < s )
;
set p =
|[r1,r2]|;
A4:
proj2 . |[r1,r2]| =
|[r1,r2]| `2
by Def29
.=
r2
by EUCLID:56
;
r2 in ].r,s.[
by A3;
hence
z in proj2 " ].r,s.[
by A3, A4, FUNCT_2:46;
:: thesis: verum end;
hence
proj2 " ].r,s.[ = { |[r1,r2]| where r1, r2 is Real : ( r < r2 & r2 < s ) }
by TARSKI:2; :: thesis: verum