theorem Th1:
for
a,
b,
c being
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))
theorem Th2:
for
a,
b,
c being
Real for
z being
Complex st
a <> 0 &
delta (
a,
b,
c)
< 0 &
Polynom (
a,
b,
c,
z)
= 0 & not
z = (- (b / (2 * a))) + (((sqrt (- (delta (a,b,c)))) / (2 * a)) * <i>) holds
z = (- (b / (2 * a))) + ((- ((sqrt (- (delta (a,b,c)))) / (2 * a))) * <i>)
theorem
for
a,
b,
c being
Real for
z,
z1,
z2 being
Complex st
a <> 0 & ( for
z being
Complex holds
Polynom (
a,
b,
c,
z)
= Quard (
a,
z1,
z2,
z) ) holds
(
b / a = - (z1 + z2) &
c / a = z1 * z2 )
Lm1:
for z being Complex holds z |^ 2 = z * z
definition
let a,
b,
c,
d,
z be
Complex;
redefine func Polynom (
a,
b,
c,
d,
z)
equals
(((a * (z ^3)) + (b * (z ^2))) + (c * z)) + d;
compatibility
for b1 being set holds
( b1 = Polynom (a,b,c,d,z) iff b1 = (((a * (z ^3)) + (b * (z ^2))) + (c * z)) + d )
end;
theorem
for
a,
b,
c,
d,
a9,
b9,
c9,
d9 being
Real st ( for
z being
Complex holds
Polynom (
a,
b,
c,
d,
z)
= Polynom (
a9,
b9,
c9,
d9,
z) ) holds
(
a = a9 &
b = b9 &
c = c9 &
d = d9 )
theorem
for
b,
c,
d being
Real for
z being
Complex st
b <> 0 &
delta (
b,
c,
d)
>= 0 &
Polynom (
0,
b,
c,
d,
z)
= 0 & not
z = ((- c) + (sqrt (delta (b,c,d)))) / (2 * b) & not
z = ((- c) - (sqrt (delta (b,c,d)))) / (2 * b) holds
z = - (c / (2 * b))
theorem
for
b,
c,
d being
Real for
z being
Complex st
b <> 0 &
delta (
b,
c,
d)
< 0 &
Polynom (
0,
b,
c,
d,
z)
= 0 & not
z = (- (c / (2 * b))) + (((sqrt (- (delta (b,c,d)))) / (2 * b)) * <i>) holds
z = (- (c / (2 * b))) + ((- ((sqrt (- (delta (b,c,d)))) / (2 * b))) * <i>)
theorem
for
a,
b,
c being
Real for
z being
Complex st
a <> 0 &
delta (
a,
b,
c)
>= 0 &
Polynom (
a,
b,
c,
0,
z)
= 0 & not
z = ((- b) + (sqrt (delta (a,b,c)))) / (2 * a) & not
z = ((- b) - (sqrt (delta (a,b,c)))) / (2 * a) & not
z = - (b / (2 * a)) holds
z = 0
theorem
for
a,
b,
c being
Real for
z being
Complex st
a <> 0 &
delta (
a,
b,
c)
< 0 &
Polynom (
a,
b,
c,
0,
z)
= 0 & not
z = (- (b / (2 * a))) + (((sqrt (- (delta (a,b,c)))) / (2 * a)) * <i>) & not
z = (- (b / (2 * a))) + ((- ((sqrt (- (delta (a,b,c)))) / (2 * a))) * <i>) holds
z = 0
theorem
for
z1,
z2,
z3,
s1,
s2,
s3 being
Complex st ( for
z being
Complex holds
Polynom (
z1,
z2,
z3,
z)
= Polynom (
s1,
s2,
s3,
z) ) holds
(
z1 = s1 &
z2 = s2 &
z3 = s3 )
Lm2:
for n being Nat st n > 0 holds
0 |^ n = 0