let n be Nat; :: thesis: ( n divides (2 |^ n) - 2 & not n divides (3 |^ n) - 3 implies n is composite )
assume that
A1: n divides (2 |^ n) - 2 and
A2: not n divides (3 |^ n) - 3 ; :: thesis: n is composite
A3: not 3 |^ n,3 are_congruent_mod n by A2;
assume not n is composite ; :: thesis: contradiction
per cases then ( 1 + 1 > n or ( 2 <= n & n is prime ) ) by NUMBER02:def 1;
end;