let n be Nat; :: thesis: for a being non trivial Nat
for p being prime Nat st a divides p |^ n holds
p divides a

let a be non trivial Nat; :: thesis: for p being prime Nat st a divides p |^ n holds
p divides a

let p be prime Nat; :: thesis: ( a divides p |^ n implies p divides a )
assume a divides p |^ n ; :: thesis: p divides a
then A1: a gcd (p |^ n) = |.a.| by NEWTON02:3;
per cases ( a gcd p = 1 or a gcd p = p ) by GCDP;
end;