let r, s, p, q be ext-real number ; :: thesis: ( [.r,s.[ meets [.p,q.[ implies [.r,s.[ \/ [.p,q.[ = [.(min r,p),(max s,q).[ )
assume [.r,s.[ meets [.p,q.[ ; :: thesis: [.r,s.[ \/ [.p,q.[ = [.(min r,p),(max s,q).[
then consider u being ext-real number such that
A1: u in [.r,s.[ and
A2: u in [.p,q.[ by MEMBERED:def 20;
let t be ext-real number ; :: according to MEMBERED:def 14 :: thesis: ( ( not t in [.r,s.[ \/ [.p,q.[ or t in [.(min r,p),(max s,q).[ ) & ( not t in [.(min r,p),(max s,q).[ or t in [.r,s.[ \/ [.p,q.[ ) )
thus ( t in [.r,s.[ \/ [.p,q.[ implies t in [.(min r,p),(max s,q).[ ) :: thesis: ( not t in [.(min r,p),(max s,q).[ or t in [.r,s.[ \/ [.p,q.[ )
proof
assume t in [.r,s.[ \/ [.p,q.[ ; :: thesis: t in [.(min r,p),(max s,q).[
then ( t in [.r,s.[ or t in [.p,q.[ ) by XBOOLE_0:def 3;
then ( ( r <= t & t < s ) or ( p <= t & t < q ) ) by Th3;
then ( min r,p <= t & t < max s,q ) by XXREAL_0:23, XXREAL_0:30;
hence t in [.(min r,p),(max s,q).[ by Th3; :: thesis: verum
end;
A3: ( r <= u & u < s ) by A1, Th3;
A4: ( p <= u & u < q ) by A2, Th3;
assume t in [.(min r,p),(max s,q).[ ; :: thesis: t in [.r,s.[ \/ [.p,q.[
then A5: ( min r,p <= t & t < max s,q ) by Th3;
per cases ( ( r <= t & t < s ) or ( p <= t & t < q ) or ( p <= t & t < s ) or ( r <= t & t < q ) ) by A5, XXREAL_0:21, XXREAL_0:28;
suppose ( ( r <= t & t < s ) or ( p <= t & t < q ) ) ; :: thesis: t in [.r,s.[ \/ [.p,q.[
then ( t in [.r,s.[ or t in [.p,q.[ ) by Th3;
hence t in [.r,s.[ \/ [.p,q.[ by XBOOLE_0:def 3; :: thesis: verum
end;
suppose that A6: p <= t and
A7: t < s ; :: thesis: t in [.r,s.[ \/ [.p,q.[
( u <= t or t <= u ) ;
then ( r <= t or t < q ) by A3, A4, XXREAL_0:2;
then ( t in [.r,s.[ or t in [.p,q.[ ) by A6, A7, Th3;
hence t in [.r,s.[ \/ [.p,q.[ by XBOOLE_0:def 3; :: thesis: verum
end;
suppose that A8: r <= t and
A9: t < q ; :: thesis: t in [.r,s.[ \/ [.p,q.[
( u <= t or t <= u ) ;
then ( t < s or p <= t ) by A3, A4, XXREAL_0:2;
then ( t in [.r,s.[ or t in [.p,q.[ ) by A8, A9, Th3;
hence t in [.r,s.[ \/ [.p,q.[ by XBOOLE_0:def 3; :: thesis: verum
end;
end;