let z be complex number ; :: thesis: ( Arg z in ].0,PI.[ iff Im z > 0 )
thus ( Arg z in ].0,PI.[ implies Im z > 0 ) :: thesis: ( Im z > 0 implies Arg z in ].0,PI.[ )
proof
assume Arg z in ].0,PI.[ ; :: thesis: Im z > 0
then A1: ( 0 < Arg z & Arg z < PI ) by XXREAL_1:4;
A2: ( Arg z < PI / 2 or Arg z = PI / 2 or Arg z > PI / 2 ) by XXREAL_0:1;
now
per cases ( Arg z in ].0,(PI / 2).[ or Arg z = PI / 2 or Arg z in ].(PI / 2),PI.[ ) by A1, A2, XXREAL_1:4;
end;
end;
hence Im z > 0 ; :: thesis: verum
end;
A3: ].(PI / 2),PI.[ c= ].0,PI.[ by COMPTRIG:5, XXREAL_1:46;
A4: ].0,(PI / 2).[ c= ].0,PI.[ by COMPTRIG:5, XXREAL_1:46;
thus ( Im z > 0 implies Arg z in ].0,PI.[ ) :: thesis: verum
proof end;