let x be Integer; :: thesis: ( x |^ 2, 0 are_congruent_mod 3 or x |^ 2,1 are_congruent_mod 3 )
not not x, 0 are_congruent_mod 3 & ... & not x,3 - 1 are_congruent_mod 3 by Th13;
then A1: not not x, 0 are_congruent_mod 3 & ... & not x,2 are_congruent_mod 3 ;
per cases ( x, 0 are_congruent_mod 3 or x,1 are_congruent_mod 3 or x,2 are_congruent_mod 3 ) by A1;
end;