let L be non trivial right_complementable almost_left_invertible associative commutative well-unital distributive Abelian add-associative right_zeroed doubleLoopStr ; :: thesis: for p1, p2 being Polynomial of L st p1 divides p2 & p1 is with_roots holds
p1,p2 have_common_roots

let p1, p2 be Polynomial of L; :: thesis: ( p1 divides p2 & p1 is with_roots implies p1,p2 have_common_roots )
assume AS: ( p1 divides p2 & p1 is with_roots ) ; :: thesis: p1,p2 have_common_roots
per cases ( p1 = 0_. L or p1 <> 0_. L ) ;
end;