let a, b, c be Real; ( a <> 0 & delta (a,b,c) >= 0 implies for x being Real holds
( not Polynom (a,b,c,x) = 0 or x = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or x = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) ) )
assume that
A1:
a <> 0
and
A2:
delta (a,b,c) >= 0
; for x being Real holds
( not Polynom (a,b,c,x) = 0 or x = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or x = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) )
now for y being Real holds
( not Polynom (a,b,c,y) = 0 or y = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or y = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) )set e =
a * c;
let y be
Real;
( not Polynom (a,b,c,y) = 0 or y = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or y = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) )set t =
((a ^2) * (y ^2)) + ((a * b) * y);
assume
Polynom (
a,
b,
c,
y)
= 0
;
( y = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or y = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) )then
a * (((a * (y ^2)) + (b * y)) + c) = a * 0
;
then
((a * (a * (y ^2))) + (a * (b * y))) + (a * c) = 0
;
then A3:
((((a ^2) * (y ^2)) + ((a * b) * y)) + ((b ^2) / 4)) - ((b ^2) * (4 ")) = - ((4 * (a * c)) * (4 "))
;
A4:
delta (
a,
b,
c)
= (b ^2) - ((4 * a) * c)
by QUIN_1:def 1;
A5:
now ( ((a * y) + (b / 2)) - (sqrt (((b ^2) - (4 * (a * c))) / 4)) = 0 implies y = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) )assume
((a * y) + (b / 2)) - (sqrt (((b ^2) - (4 * (a * c))) / 4)) = 0
;
y = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a)then
(a * y) + (b / 2) = (sqrt ((b ^2) - (4 * (a * c)))) / 2
by A2, A4, SQUARE_1:20, SQUARE_1:30;
then a * y =
- ((b * (2 ")) - ((sqrt ((b ^2) - (4 * (a * c)))) * (2 ")))
.=
((- b) * (2 ")) + ((sqrt (delta (a,b,c))) * (2 "))
by A4
;
then y =
(((- b) * (2 ")) + ((sqrt (delta (a,b,c))) * (2 "))) / a
by A1, XCMPLX_1:89
.=
(((- b) * (2 ")) + ((sqrt (delta (a,b,c))) * (2 "))) * (a ")
by XCMPLX_0:def 9
.=
((- b) + (sqrt (delta (a,b,c)))) * ((2 ") * (a "))
.=
((- b) + (sqrt (delta (a,b,c)))) * ((2 * a) ")
by XCMPLX_1:204
;
hence
y = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a)
by XCMPLX_0:def 9;
verum end; A6:
now ( ((a * y) + (b / 2)) + (sqrt (((b ^2) - (4 * (a * c))) / 4)) = 0 implies y = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) )assume
((a * y) + (b / 2)) + (sqrt (((b ^2) - (4 * (a * c))) / 4)) = 0
;
y = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a)then
(a * y) + (b / 2) = - (sqrt (((b ^2) - (4 * (a * c))) / 4))
;
then
(a * y) + (b / 2) = - ((sqrt ((b ^2) - (4 * (a * c)))) / 2)
by A2, A4, SQUARE_1:20, SQUARE_1:30;
then a * y =
- ((b * (2 ")) + ((sqrt ((b ^2) - (4 * (a * c)))) * (2 ")))
.=
((- b) * (2 ")) - ((sqrt (delta (a,b,c))) * (2 "))
by A4
;
then y =
(((- b) * (2 ")) - ((sqrt (delta (a,b,c))) * (2 "))) / a
by A1, XCMPLX_1:89
.=
(((- b) * (2 ")) - ((sqrt (delta (a,b,c))) * (2 "))) * (a ")
by XCMPLX_0:def 9
.=
((- b) - (sqrt (delta (a,b,c)))) * ((2 ") * (a "))
.=
((- b) - (sqrt (delta (a,b,c)))) * ((2 * a) ")
by XCMPLX_1:204
;
hence
y = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a)
by XCMPLX_0:def 9;
verum end;
((b ^2) - (4 * (a * c))) / 4
>= 0 / 4
by A2, A4, XREAL_1:72;
then
((a * y) + (b / 2)) ^2 = (sqrt (((b ^2) - (4 * (a * c))) / 4)) ^2
by A3, SQUARE_1:def 2;
then
(((a * y) + (b / 2)) - (sqrt (((b ^2) - (4 * (a * c))) / 4))) * (((a * y) + (b / 2)) + (sqrt (((b ^2) - (4 * (a * c))) / 4))) = 0
;
hence
(
y = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or
y = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) )
by A5, A6, XCMPLX_1:6;
verum end;
hence
for x being Real holds
( not Polynom (a,b,c,x) = 0 or x = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or x = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) )
; verum