let L be non empty right_complementable associative commutative well-unital distributive add-associative right_zeroed doubleLoopStr ; :: thesis: for p, q being Polynomial of L st (p . ((len p) -' 1)) * (q . ((len q) -' 1)) <> 0. L holds
0 < len (p *' q)

let p, q be Polynomial of L; :: thesis: ( (p . ((len p) -' 1)) * (q . ((len q) -' 1)) <> 0. L implies 0 < len (p *' q) )
assume A1: (p . ((len p) -' 1)) * (q . ((len q) -' 1)) <> 0. L ; :: thesis: 0 < len (p *' q)
now end;
then A2: 0 + 1 <= len q by NAT_1:13;
now end;
then 0 + 1 <= len p by NAT_1:13;
then (len p) + (len q) >= 1 + 1 by A2, XREAL_1:7;
then ((len p) + (len q)) - 1 >= (1 + 1) - 1 by XREAL_1:9;
hence 0 < len (p *' q) by A1, POLYNOM4:10; :: thesis: verum