set S = { ].((- (PI / 2)) + (PI * i)),((PI / 2) + (PI * i)).[ where i is Integer : verum } ;
set T = dom tan;
A1:
( dom sin = REAL & dom cos = REAL )
by FUNCT_2:def 1;
then
dom tan = REAL /\ (REAL \ (cos " {0}))
by RFUNCT_1:def 1;
then A2:
dom tan = REAL \ (cos " {0})
by XBOOLE_1:28;
thus
dom tan c= union { ].((- (PI / 2)) + (PI * i)),((PI / 2) + (PI * i)).[ where i is Integer : verum }
XBOOLE_0:def 10 union { ].((- (PI / 2)) + (PI * i)),((PI / 2) + (PI * i)).[ where i is Integer : verum } c= dom tanproof
let x be
object ;
TARSKI:def 3 ( not x in dom tan or x in union { ].((- (PI / 2)) + (PI * i)),((PI / 2) + (PI * i)).[ where i is Integer : verum } )
assume A3:
x in dom tan
;
x in union { ].((- (PI / 2)) + (PI * i)),((PI / 2) + (PI * i)).[ where i is Integer : verum }
then reconsider x =
x as
Element of
REAL ;
not
x in cos " {0}
by A2, A3, XBOOLE_0:def 5;
then
not
cos x in {0}
by A1, FUNCT_1:def 7;
then A4:
cos x <> 0
by TARSKI:def 1;
set xP =
(x - (PI / 2)) / PI;
set E =
[\((x - (PI / 2)) / PI)/];
A5:
].((- (PI / 2)) + (PI * ([\((x - (PI / 2)) / PI)/] + 1))),((PI / 2) + (PI * ([\((x - (PI / 2)) / PI)/] + 1))).[ in { ].((- (PI / 2)) + (PI * i)),((PI / 2) + (PI * i)).[ where i is Integer : verum }
;
((x - (PI / 2)) / PI) * PI = x - (PI / 2)
by XCMPLX_1:87;
then A6:
x = (PI / 2) + (((x - (PI / 2)) / PI) * PI)
;
then A7:
[\((x - (PI / 2)) / PI)/] <> (x - (PI / 2)) / PI
by Th14, A4;
(
[\((x - (PI / 2)) / PI)/] <= (x - (PI / 2)) / PI &
(x - (PI / 2)) / PI < [\((x - (PI / 2)) / PI)/] + 1 )
by INT_1:def 6, INT_1:29;
then
(
[\((x - (PI / 2)) / PI)/] < (x - (PI / 2)) / PI &
(x - (PI / 2)) / PI < [\((x - (PI / 2)) / PI)/] + 1 )
by A7, XXREAL_0:1;
then
(
[\((x - (PI / 2)) / PI)/] * PI < ((x - (PI / 2)) / PI) * PI &
((x - (PI / 2)) / PI) * PI < ([\((x - (PI / 2)) / PI)/] + 1) * PI )
by XREAL_1:68;
then
(
(PI / 2) + ([\((x - (PI / 2)) / PI)/] * PI) < x &
x < (PI / 2) + (([\((x - (PI / 2)) / PI)/] + 1) * PI) )
by A6, XREAL_1:6;
then
x in ].((- (PI / 2)) + (PI * ([\((x - (PI / 2)) / PI)/] + 1))),((PI / 2) + (PI * ([\((x - (PI / 2)) / PI)/] + 1))).[
by XXREAL_1:4;
hence
x in union { ].((- (PI / 2)) + (PI * i)),((PI / 2) + (PI * i)).[ where i is Integer : verum }
by A5, TARSKI:def 4;
verum
end;
for X being set st X in { ].((- (PI / 2)) + (PI * i)),((PI / 2) + (PI * i)).[ where i is Integer : verum } holds
X c= dom tan
hence
union { ].((- (PI / 2)) + (PI * i)),((PI / 2) + (PI * i)).[ where i is Integer : verum } c= dom tan
by ZFMISC_1:76; verum