let a, b, c be Integer; :: thesis: ( (((a ^2) + (b ^2)) + (c ^2)) mod 4 = 0 implies ( a is even & b is even & c is even ) )
assume A1: (((a ^2) + (b ^2)) + (c ^2)) mod 4 = 0 ; :: thesis: ( a is even & b is even & c is even )
A2: (((a ^2) + (b ^2)) + (c ^2)) mod 4 = ((((a ^2) mod 4) + ((b ^2) mod 4)) + ((c ^2) mod 4)) mod 4 by NUMBER05:8;
assume ( not a is even or not b is even or not c is even ) ; :: thesis: contradiction
per cases then ( a is odd or b is odd or c is odd ) ;
suppose a is odd ; :: thesis: contradiction
end;
suppose b is odd ; :: thesis: contradiction
end;
suppose c is odd ; :: thesis: contradiction
end;
end;