let a, b be real number ; :: thesis: vol ['(min a,b),(max a,b)'] = abs (b - a)
per cases ( a <= b or not a <= b ) ;
suppose A1: a <= b ; :: thesis: vol ['(min a,b),(max a,b)'] = abs (b - a)
then ( min a,b = a & max a,b = b ) by XXREAL_0:def 9, XXREAL_0:def 10;
then A2: vol ['(min a,b),(max a,b)'] = b - a by Th5, XXREAL_0:25;
0 <= b - a by A1, XREAL_1:50;
hence vol ['(min a,b),(max a,b)'] = abs (b - a) by A2, ABSVALUE:def 1; :: thesis: verum
end;
suppose A3: not a <= b ; :: thesis: vol ['(min a,b),(max a,b)'] = abs (b - a)
then 0 <= a - b by XREAL_1:50;
then A4: a - b = abs (a - b) by ABSVALUE:def 1
.= abs (b - a) by COMPLEX1:146 ;
( min a,b = b & max a,b = a ) by A3, XXREAL_0:def 9, XXREAL_0:def 10;
hence vol ['(min a,b),(max a,b)'] = abs (b - a) by A4, Th5, XXREAL_0:17; :: thesis: verum
end;
end;