let a, b, c be Real; for z being Complex st a <> 0 & delta (a,b,c) >= 0 & Polynom (a,b,c,z) = 0 & not z = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) & not z = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) holds
z = - (b / (2 * a))
let z be Complex; ( a <> 0 & delta (a,b,c) >= 0 & Polynom (a,b,c,z) = 0 & not z = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) & not z = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) implies z = - (b / (2 * a)) )
A1:
a = a + (0 * <i>)
;
set y = Im z;
A2:
z = (Re z) + ((Im z) * <i>)
by COMPLEX1:13;
set x = Re z;
assume that
A3:
a <> 0
and
A4:
delta (a,b,c) >= 0
; ( not Polynom (a,b,c,z) = 0 or z = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or z = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) or z = - (b / (2 * a)) )
assume
Polynom (a,b,c,z) = 0
; ( z = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or z = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) or z = - (b / (2 * a)) )
then
(((a + (0 * <i>)) * ((((Re z) ^2) - ((Im z) ^2)) + ((2 * ((Re z) * (Im z))) * <i>))) + (b * z)) + c = 0
by A2;
then 0 =
(((((Re a) * (Re ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>)))) - ((Im a) * (Im ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>))))) + ((((Re a) * (Im ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>)))) + ((Re ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>))) * (Im a))) * <i>)) + (b * z)) + c
by COMPLEX1:82
.=
((((a * (Re ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>)))) - ((Im a) * (Im ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>))))) + ((((Re a) * (Im ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>)))) + ((Re ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>))) * (Im a))) * <i>)) + (b * z)) + c
by A1, COMPLEX1:12
.=
((((a * (((Re z) ^2) - ((Im z) ^2))) - ((Im a) * (Im ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>))))) + ((((Re a) * (Im ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>)))) + ((Re ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>))) * (Im a))) * <i>)) + (b * z)) + c
by COMPLEX1:12
.=
((((a * (((Re z) ^2) - ((Im z) ^2))) - (0 * (Im ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>))))) + ((((Re a) * (Im ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>)))) + ((Re ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>))) * (Im a))) * <i>)) + (b * z)) + c
by A1, COMPLEX1:12
.=
((((a * (((Re z) ^2) - ((Im z) ^2))) - 0) + ((((Re a) * ((2 * (Re z)) * (Im z))) + ((Re ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>))) * (Im a))) * <i>)) + (b * z)) + c
by COMPLEX1:12
.=
((((a * (((Re z) ^2) - ((Im z) ^2))) - 0) + (((a * ((2 * (Re z)) * (Im z))) + ((Re ((((Re z) ^2) - ((Im z) ^2)) + (((2 * (Re z)) * (Im z)) * <i>))) * (Im a))) * <i>)) + (b * z)) + c
by A1, COMPLEX1:12
.=
((((a * (((Re z) ^2) - ((Im z) ^2))) - 0) + (((a * ((2 * (Re z)) * (Im z))) + ((((Re z) ^2) - ((Im z) ^2)) * (Im a))) * <i>)) + (b * z)) + c
by COMPLEX1:12
.=
((((a * (((Re z) ^2) - ((Im z) ^2))) - 0) + (((a * ((2 * (Re z)) * (Im z))) + ((((Re z) ^2) - ((Im z) ^2)) * 0)) * <i>)) + (b * z)) + c
by A1, COMPLEX1:12
;
then A5:
((((a * (((Re z) ^2) - ((Im z) ^2))) - (0 * ((2 * (Re z)) * (Im z)))) + ((0 + (a * ((2 * (Re z)) * (Im z)))) * <i>)) + ((b + (0 * <i>)) * ((Re z) + ((Im z) * <i>)))) + c = 0
by COMPLEX1:13;
then A6:
(((a * (((Re z) ^2) - ((Im z) ^2))) + (b * (Re z))) + c) + (((a * ((2 * (Re z)) * (Im z))) + (b * (Im z))) * <i>) = 0
;
then A7:
(((2 * a) * (Re z)) + b) * (Im z) = 0
by COMPLEX1:4, COMPLEX1:12;
per cases
( Im z = 0 or ((2 * a) * (Re z)) + b = 0 )
by A7;
suppose A8:
Im z = 0
;
( z = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or z = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) or z = - (b / (2 * a)) )then
Polynom (
a,
b,
c,
(Re z))
= 0
by A5;
then
( (
Re z = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) &
Im z = 0 ) or (
Re z = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) &
Im z = 0 ) )
by A3, A4, A8, POLYEQ_1:5;
then
(
z = (((- b) + (sqrt (delta (a,b,c)))) / (2 * a)) + (0 * <i>) or
z = (((- b) - (sqrt (delta (a,b,c)))) / (2 * a)) + (0 * <i>) )
by COMPLEX1:13;
hence
(
z = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or
z = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) or
z = - (b / (2 * a)) )
;
verum end; suppose
((2 * a) * (Re z)) + b = 0
;
( z = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or z = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) or z = - (b / (2 * a)) )then A9:
Re z = (- b) / (2 * a)
by A3, XCMPLX_1:89;
then
((a * (((b / (2 * a)) ^2) - ((Im z) ^2))) + (b * (- (b / (2 * a))))) + c = 0
by A6, COMPLEX1:4, COMPLEX1:12;
then
((b / (2 * a)) ^2) - ((Im z) ^2) = ((- ((b * (- (b / (2 * a)))) + c)) / a) - 0
by A3, XCMPLX_1:89;
then
((b / (2 * a)) ^2) - ((- ((b * (- (b / (2 * a)))) + c)) / a) = ((Im z) ^2) - 0
;
then
(Im z) ^2 = (((b / (2 * a)) ^2) + (c * (a "))) - (((b ^2) / (2 * a)) * (a "))
;
then ((Im z) ^2) * ((2 * a) ^2) =
((((b ^2) / ((2 * a) ^2)) + (c * (a "))) - (((b ^2) / (2 * a)) * (a "))) * ((2 * a) ^2)
by XCMPLX_1:76
.=
((((b ^2) / ((2 * a) ^2)) * ((2 * a) ^2)) + ((c * (a ")) * ((2 * a) ^2))) - ((((b ^2) * ((2 * a) ")) * (a ")) * ((2 * a) ^2))
;
then A10:
((Im z) ^2) * ((2 * a) ^2) =
((b ^2) + ((c * (a ")) * ((2 * a) ^2))) - (((b ^2) * (((2 * a) ") * (a "))) * ((2 * a) ^2))
by A3, XCMPLX_1:87
.=
((b ^2) + ((c * (a ")) * ((2 * a) ^2))) - (((b ^2) * (((2 * a) * a) ")) * ((2 * a) ^2))
by XCMPLX_1:204
.=
((b ^2) + ((c * (a ")) * ((2 * a) ^2))) - (((b ^2) * ((2 * (a * a)) ")) * ((2 * a) ^2))
;
set t =
((b ^2) * ((2 * (a * a)) ")) * ((2 * a) ^2);
(((b ^2) * ((2 * (a * a)) ")) * ((2 * a) ^2)) * (((2 * a) ^2) ") = ((b ^2) * ((2 * (a * a)) ")) * (((2 * a) ^2) * (1 / ((2 * a) ^2)))
;
then
(((b ^2) * ((2 * (a * a)) ")) * ((2 * a) ^2)) * (((2 * a) ^2) ") = ((b ^2) * ((2 * (a * a)) ")) * 1
by A3, XCMPLX_1:106;
then
((((b ^2) * ((2 * (a * a)) ")) * ((2 * a) ^2)) * (((2 * a) ^2) ")) * (2 ") = ((b ^2) * ((2 * (a ^2)) ")) * (2 ")
;
then
((((b ^2) * ((2 * (a * a)) ")) * ((2 * a) ^2)) * (((2 * a) ^2) ")) * (2 ") = (b ^2) * (((2 * (a ^2)) ") * (2 "))
;
then
((((b ^2) * ((2 * (a * a)) ")) * ((2 * a) ^2)) * (((2 * a) ^2) ")) * (2 ") = (b ^2) * ((2 * ((a ^2) * 2)) ")
by XCMPLX_1:204;
then
(((((b ^2) * ((2 * (a * a)) ")) * ((2 * a) ^2)) * (2 ")) / ((2 * a) ^2)) * ((2 * a) ^2) = ((b ^2) / ((2 * a) ^2)) * ((2 * a) ^2)
;
then
(((b ^2) * ((2 * (a * a)) ")) * ((2 * a) ^2)) * (2 ") = ((b ^2) / ((2 * a) ^2)) * ((2 * a) ^2)
by A3, XCMPLX_1:87;
then A11:
(((b ^2) * ((2 * (a * a)) ")) * ((2 * a) ^2)) / 2
= b ^2
by A3, XCMPLX_1:87;
set t =
(c * (a ")) * ((2 * a) ^2);
(c * (a ")) * ((2 * a) ^2) = (((c / a) * a) * 2) * (2 * a)
;
then A12:
(c * (a ")) * ((2 * a) ^2) = (c * 2) * (2 * a)
by A3, XCMPLX_1:87;
- (delta (a,b,c)) <= 0
by A4;
then
((Im z) * (2 * a)) ^2 = 0
by A10, A11, A12, XREAL_1:63;
then
Im z = 0
by A3;
then
z = (- (b / (2 * a))) + (0 * <i>)
by A9, COMPLEX1:13;
hence
(
z = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) or
z = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) or
z = - (b / (2 * a)) )
;
verum end; end;