let r, s be Real; 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 for z being object holds
( ( 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.[ ) )let z be
object ;
( ( 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 ) }
;
z in proj2 " ].r,s.[then consider r1,
r2 being
Real such that A3:
z = |[r1,r2]|
and A4:
(
r < r2 &
r2 < s )
;
set p =
|[r1,r2]|;
A5:
r2 in ].r,s.[
by A4;
proj2 . |[r1,r2]| =
|[r1,r2]| `2
by Def6
.=
r2
by EUCLID:52
;
hence
z in proj2 " ].r,s.[
by A3, A5, FUNCT_2:38;
verum end;
hence
proj2 " ].r,s.[ = { |[r1,r2]| where r1, r2 is Real : ( r < r2 & r2 < s ) }
by TARSKI:2; verum