per cases ( ( p = 0_. F & q = 0_. F ) or p <> 0_. F or q <> 0_. F ) ;
suppose ( p = 0_. F & q = 0_. F ) ; :: thesis: for b1, b2 being Element of the carrier of (Polynom-Ring F) holds
( ( p = 0_. F & q = 0_. F & b1 = 0_. F & b2 = 0_. F implies b1 = b2 ) & ( ( not p = 0_. F or not q = 0_. F ) & b1 is a_gcd of p,q & b1 is monic & b2 is a_gcd of p,q & b2 is monic implies b1 = b2 ) )

hence for b1, b2 being Element of the carrier of (Polynom-Ring F) holds
( ( p = 0_. F & q = 0_. F & b1 = 0_. F & b2 = 0_. F implies b1 = b2 ) & ( ( not p = 0_. F or not q = 0_. F ) & b1 is a_gcd of p,q & b1 is monic & b2 is a_gcd of p,q & b2 is monic implies b1 = b2 ) ) ; :: thesis: verum
end;
suppose ( p <> 0_. F or q <> 0_. F ) ; :: thesis: for b1, b2 being Element of the carrier of (Polynom-Ring F) holds
( ( p = 0_. F & q = 0_. F & b1 = 0_. F & b2 = 0_. F implies b1 = b2 ) & ( ( not p = 0_. F or not q = 0_. F ) & b1 is a_gcd of p,q & b1 is monic & b2 is a_gcd of p,q & b2 is monic implies b1 = b2 ) )

thus for b1, b2 being Element of the carrier of (Polynom-Ring F) holds
( ( p = 0_. F & q = 0_. F & b1 = 0_. F & b2 = 0_. F implies b1 = b2 ) & ( ( not p = 0_. F or not q = 0_. F ) & b1 is a_gcd of p,q & b1 is monic & b2 is a_gcd of p,q & b2 is monic implies b1 = b2 ) ) by gcd1, np0; :: thesis: verum
end;
end;