let I, J be Interval; :: thesis: ( I is right_open_interval & J is left_open_interval & I meets J implies I /\ J is Interval )
assume A1: ( I is right_open_interval & J is left_open_interval & I meets J ) ; :: thesis: I /\ J is Interval
then consider p being Real, q being R_eal such that
A2: I = [.p,q.[ ;
consider r being R_eal, s being Real such that
A3: J = ].r,s.] by A1;
per cases ( ( r < p & s < q ) or ( r < p & q <= s ) or ( p <= r & q <= s ) or ( p <= r & s < q ) ) ;
end;