defpred S1[ Real] means ( 0 <= $1 & a <= $1 ^2 );
defpred S2[ Real] means ( $1 <= 0 or $1 ^2 <= a );
a <= a + 1
by XREAL_1:29;
then A2:
0 + a <= ((a ^2) + a) + (a + 1)
by A1, XREAL_1:7;
A3:
now for x, y being Real st S2[x] & S1[y] holds
x <= ylet x,
y be
Real;
( S2[x] & S1[y] implies b1 <= b2 )assume that A4:
S2[
x]
and A5:
S1[
y]
;
b1 <= b2 end;
consider z being Real such that
A6:
for x, y being Real 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 contradictionper 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:50;
then consider c being
Real 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:29;
(min (c,((a - (z ^2)) / (4 * z)))) * (2 * z) <= ((a - (z ^2)) / (2 * (2 * z))) * (2 * z)
by A10, XREAL_1:64, XXREAL_0:17;
then
(min (c,((a - (z ^2)) / (4 * z)))) * (2 * z) <= (((a - (z ^2)) / 2) / (2 * z)) * (2 * z)
by XCMPLX_1:78;
then A16:
(2 * z) * (min (c,((a - (z ^2)) / (4 * z)))) <= (a - (z ^2)) / 2
by A10, XCMPLX_1:87;
(min (c,((a - (z ^2)) / (4 * z)))) ^2 <= c ^2
by A14, Th15, 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:7;
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:6;
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:50;
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:44;
0 <= (min ((((z ^2) - a) / (2 * z)),z)) ^2
by XREAL_1:63;
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:13;
(min ((((z ^2) - a) / (2 * z)),z)) * (2 * z) <= (((z ^2) - a) / (2 * z)) * (2 * z)
by A19, XREAL_1:64, XXREAL_0:17;
then
(2 * z) * (min ((((z ^2) - a) / (2 * z)),z)) <= (z ^2) - a
by A19, XCMPLX_1:87;
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:48, 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:13;
hence
contradiction
by A6, A24, A21;
verum end; end; end;
hence
contradiction
; verum