let f, g be Polynomial of F_Complex; :: thesis: ( f *' g is Hurwitz iff ( f is Hurwitz & g is Hurwitz ) )
A1: now :: thesis: ( f is Hurwitz & g is Hurwitz implies f *' g is Hurwitz )
assume that
A2: f is Hurwitz and
A3: g is Hurwitz ; :: thesis: f *' g is Hurwitz
now :: thesis: for z being Element of F_Complex st z is_a_root_of f *' g holds
Re z < 0
end;
hence f *' g is Hurwitz by Def8; :: thesis: verum
end;
now :: thesis: ( f *' g is Hurwitz implies ( f is Hurwitz & g is Hurwitz ) )
assume A5: f *' g is Hurwitz ; :: thesis: ( f is Hurwitz & g is Hurwitz )
now :: thesis: for z being Element of F_Complex st z is_a_root_of f holds
Re z < 0
let z be Element of F_Complex; :: thesis: ( z is_a_root_of f implies Re z < 0 )
assume z is_a_root_of f ; :: thesis: Re z < 0
then z is_a_root_of f *' g by Lm12;
hence Re z < 0 by A5, Def8; :: thesis: verum
end;
hence f is Hurwitz by Def8; :: thesis: g is Hurwitz
now :: thesis: for z being Element of F_Complex st z is_a_root_of g holds
Re z < 0
let z be Element of F_Complex; :: thesis: ( z is_a_root_of g implies Re z < 0 )
assume z is_a_root_of g ; :: thesis: Re z < 0
then z is_a_root_of f *' g by Lm12;
hence Re z < 0 by A5, Def8; :: thesis: verum
end;
hence g is Hurwitz by Def8; :: thesis: verum
end;
hence ( f *' g is Hurwitz iff ( f is Hurwitz & g is Hurwitz ) ) by A1; :: thesis: verum