defpred S1[ real number ] means ( 0 <= $1 & a <= $1 ^2 );
defpred S2[ real number ] means ( $1 <= 0 or $1 ^2 <= a );
a <= a + 1
by XREAL_1:31;
then A2:
0 + a <= ((a ^2 ) + a) + (a + 1)
by A1, XREAL_1:9;
A3:
now let x,
y be
real number ;
( S2[x] & S1[y] implies b1 <= b2 )assume that A4:
S2[
x]
and A5:
S1[
y]
;
b1 <= b2 end;
consider z being real number such that
A6:
for x, y being real number st S2[x] & S1[y] holds
( x <= z & z <= y )
from SQUARE_1:sch 1(A3);
take
z
; ( 0 <= z & z ^2 = a )
A7:
(a + 1) ^2 = ((a ^2 ) + a) + (a + 1)
;
hence
0 <= z
by A1, A2, A6; z ^2 = a
assume A8:
z ^2 <> a
; contradiction
now per cases
( z <= 0 or ( z ^2 < a & not z <= 0 ) or ( a < z ^2 & not z <= 0 ) )
by A8, XXREAL_0:1;
suppose A10:
(
z ^2 < a & not
z <= 0 )
;
contradictionset b =
a - (z ^2 );
A11:
0 < a - (z ^2 )
by A10, XREAL_1:52;
then consider c being
real number such that A12:
0 < c
and A13:
c ^2 < (a - (z ^2 )) / 2
by Lm1;
set eps =
min c,
((a - (z ^2 )) / (4 * z));
A14:
0 < min c,
((a - (z ^2 )) / (4 * z))
by A10, A11, A12, XXREAL_0:15;
then A15:
z < z + (min c,((a - (z ^2 )) / (4 * z)))
by XREAL_1:31;
(min c,((a - (z ^2 )) / (4 * z))) * (2 * z) <= ((a - (z ^2 )) / (2 * (2 * z))) * (2 * z)
by A10, XREAL_1:66, XXREAL_0:17;
then
(min c,((a - (z ^2 )) / (4 * z))) * (2 * z) <= (((a - (z ^2 )) / 2) / (2 * z)) * (2 * z)
by XCMPLX_1:79;
then A16:
(2 * z) * (min c,((a - (z ^2 )) / (4 * z))) <= (a - (z ^2 )) / 2
by A10, XCMPLX_1:88;
(min c,((a - (z ^2 )) / (4 * z))) ^2 <= c ^2
by A14, Th77, XXREAL_0:17;
then
(min c,((a - (z ^2 )) / (4 * z))) ^2 <= (a - (z ^2 )) / 2
by A13, XXREAL_0:2;
then A17:
((2 * z) * (min c,((a - (z ^2 )) / (4 * z)))) + ((min c,((a - (z ^2 )) / (4 * z))) ^2 ) <= ((a - (z ^2 )) / 2) + ((a - (z ^2 )) / 2)
by A16, XREAL_1:9;
A18:
(z + (min c,((a - (z ^2 )) / (4 * z)))) ^2 = (z ^2 ) + (((2 * z) * (min c,((a - (z ^2 )) / (4 * z)))) + ((min c,((a - (z ^2 )) / (4 * z))) ^2 ))
;
a = (z ^2 ) + (a - (z ^2 ))
;
then
(z + (min c,((a - (z ^2 )) / (4 * z)))) ^2 <= a
by A18, A17, XREAL_1:8;
hence
contradiction
by A1, A7, A2, A6, A15;
verum end; suppose A19:
(
a < z ^2 & not
z <= 0 )
;
contradictionset b =
(z ^2 ) - a;
set eps =
min (((z ^2 ) - a) / (2 * z)),
z;
A20:
(z - (min (((z ^2 ) - a) / (2 * z)),z)) ^2 = (z ^2 ) - (((2 * z) * (min (((z ^2 ) - a) / (2 * z)),z)) - ((min (((z ^2 ) - a) / (2 * z)),z) ^2 ))
;
0 < (z ^2 ) - a
by A19, XREAL_1:52;
then
0 < min (((z ^2 ) - a) / (2 * z)),
z
by A19, XXREAL_0:15;
then A21:
z - (min (((z ^2 ) - a) / (2 * z)),z) < z
by XREAL_1:46;
0 <= (min (((z ^2 ) - a) / (2 * z)),z) ^2
by XREAL_1:65;
then A22:
((2 * z) * (min (((z ^2 ) - a) / (2 * z)),z)) - ((min (((z ^2 ) - a) / (2 * z)),z) ^2 ) <= ((2 * z) * (min (((z ^2 ) - a) / (2 * z)),z)) - 0
by XREAL_1:15;
(min (((z ^2 ) - a) / (2 * z)),z) * (2 * z) <= (((z ^2 ) - a) / (2 * z)) * (2 * z)
by A19, XREAL_1:66, XXREAL_0:17;
then
(2 * z) * (min (((z ^2 ) - a) / (2 * z)),z) <= (z ^2 ) - a
by A19, XCMPLX_1:88;
then A23:
((2 * z) * (min (((z ^2 ) - a) / (2 * z)),z)) - ((min (((z ^2 ) - a) / (2 * z)),z) ^2 ) <= (z ^2 ) - a
by A22, XXREAL_0:2;
A24:
0 <= z - (min (((z ^2 ) - a) / (2 * z)),z)
by XREAL_1:50, XXREAL_0:17;
a = (z ^2 ) - ((z ^2 ) - a)
;
then
a <= (z - (min (((z ^2 ) - a) / (2 * z)),z)) ^2
by A20, A23, XREAL_1:15;
hence
contradiction
by A6, A24, A21;
verum end; end; end;
hence
contradiction
; verum