let q, s, t be Prime; :: thesis: ( not q ^2 = (s ^2) + (t ^2) or ( s is even & t is odd ) or ( s is odd & t is even ) )
assume A1: q ^2 = (s ^2) + (t ^2) ; :: thesis: ( ( s is even & t is odd ) or ( s is odd & t is even ) )
assume ( s is odd or t is even ) ; :: thesis: ( s is odd & t is even )
per cases then ( s is odd or t is even ) ;
suppose A2: s is odd ; :: thesis: ( s is odd & t is even )
now :: thesis: not t is odd end;
hence ( s is odd & t is even ) by A2; :: thesis: verum
end;
suppose t is even ; :: thesis: ( s is odd & t is even )
then t = 2 by LAGRA4SQ:13;
then (q ^2) - (s ^2) = 4 by A1;
hence ( s is odd & t is even ) by Th35; :: thesis: verum
end;
end;