let p be Prime; :: thesis: p is square-free
assume p is square-containing ; :: thesis: contradiction
then consider n being Prime such that
A1: n |^ 2 divides p ;
A2: n divides n |^ 2 by NAT_3:3;
then A3: n divides p by A1, NAT_D:4;
per cases ( n = 1 or n = p ) by A3, INT_2:def 4;
end;