let a be Element of R; :: thesis: ( not a is P -positive & a is square implies a is zero )
assume AS: ( not a is P -positive & a is square ) ; :: thesis: a is zero
then ( not a in P or a in {(0. R)} ) by XBOOLE_0:def 5;
per cases then ( not a in P or a = 0. R ) by TARSKI:def 1;
end;