begin
theorem Th1:
theorem Th2:
begin
theorem Th3:
theorem Th4:
theorem Th5:
theorem Th6:
deffunc H1( Integer) -> Element of REAL = (2 * PI) * $1;
Lm1:
[.((- (PI / 2)) + H1( 0 )),((PI / 2) + H1( 0 )).] = [.(- (PI / 2)),(PI / 2).]
;
Lm2:
[.((PI / 2) + H1( 0 )),(((3 / 2) * PI) + H1( 0 )).] = [.(PI / 2),((3 / 2) * PI).]
;
Lm3:
[.H1( 0 ),(PI + H1( 0 )).] = [.0,PI.]
;
Lm4:
[.(PI + H1( 0 )),((2 * PI) + H1( 0 )).] = [.PI,(2 * PI).]
;
Lm5:
for r, s being real number st (r ^2) + (s ^2) = 1 holds
( - 1 <= r & r <= 1 )
Lm6:
PI / 2 < PI / 1
by XREAL_1:78;
Lm7:
1 * PI < (3 / 2) * PI
by XREAL_1:70;
Lm8:
0 + H1(1) < (PI / 2) + H1(1)
by XREAL_1:8;
Lm9:
(3 / 2) * PI < 2 * PI
by XREAL_1:70;
Lm10:
1 * PI < 2 * PI
by XREAL_1:70;
theorem Th7:
theorem Th8:
theorem Th9:
theorem Th10:
theorem Th11:
theorem Th12:
theorem Th13:
theorem Th14:
theorem Th15:
theorem
theorem
theorem
theorem
theorem
theorem Th21:
theorem Th22:
theorem Th23:
theorem Th24:
theorem Th25:
theorem Th26:
theorem Th27:
theorem Th28:
theorem Th29:
theorem Th30:
theorem Th31:
theorem Th32:
theorem Th33:
theorem Th34:
theorem Th35:
theorem Th36:
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem
theorem Th45:
theorem Th46:
theorem
theorem
theorem Th49:
theorem Th50:
theorem
theorem
Lm11:
now
let i be
integer number ;
for r, p1, p2 being real number st r in [.(p1 + H1(i)),(p2 + H1(i)).] holds
r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).]let r be
real number ;
for p1, p2 being real number st r in [.(p1 + H1(i)),(p2 + H1(i)).] holds
r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).]let p1,
p2 be
real number ;
( r in [.(p1 + H1(i)),(p2 + H1(i)).] implies r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).] )assume A1:
r in [.(p1 + H1(i)),(p2 + H1(i)).]
;
r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).]then
r <= p2 + H1(
i)
by XXREAL_1:1;
then A2:
r + (2 * PI) <= (p2 + H1(i)) + (2 * PI)
by XREAL_1:8;
p1 + H1(
i)
<= r
by A1, XXREAL_1:1;
then
(p1 + H1(i)) + (2 * PI) <= r + (2 * PI)
by XREAL_1:8;
hence
r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).]
by A2, XXREAL_1:1;
verum
end;
Lm12:
now
let i be
integer number ;
for r, p1, p2 being real number st r in [.(p1 + H1(i)),(p2 + H1(i)).] /\ REAL holds
r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).] /\ REALlet r be
real number ;
for p1, p2 being real number st r in [.(p1 + H1(i)),(p2 + H1(i)).] /\ REAL holds
r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).] /\ REALlet p1,
p2 be
real number ;
( r in [.(p1 + H1(i)),(p2 + H1(i)).] /\ REAL implies r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).] /\ REAL )assume
r in [.(p1 + H1(i)),(p2 + H1(i)).] /\ REAL
;
r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).] /\ REALthen
r in [.(p1 + H1(i)),(p2 + H1(i)).]
by XBOOLE_0:def 4;
then
r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).]
by Lm11;
hence
r + (2 * PI) in [.(p1 + H1(i + 1)),(p2 + H1(i + 1)).] /\ REAL
by XBOOLE_0:def 4;
verum
end;
Lm13:
now
let i be
integer number ;
for r, p1, p2 being real number st r in [.(p1 + H1(i)),(p2 + H1(i)).] holds
r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).]let r be
real number ;
for p1, p2 being real number st r in [.(p1 + H1(i)),(p2 + H1(i)).] holds
r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).]let p1,
p2 be
real number ;
( r in [.(p1 + H1(i)),(p2 + H1(i)).] implies r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).] )assume A1:
r in [.(p1 + H1(i)),(p2 + H1(i)).]
;
r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).]then
r <= p2 + H1(
i)
by XXREAL_1:1;
then A2:
r - (2 * PI) <= (p2 + H1(i)) - (2 * PI)
by XREAL_1:11;
p1 + H1(
i)
<= r
by A1, XXREAL_1:1;
then
(p1 + H1(i)) - (2 * PI) <= r - (2 * PI)
by XREAL_1:11;
hence
r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).]
by A2, XXREAL_1:1;
verum
end;
Lm14:
now
let i be
integer number ;
for r, p1, p2 being real number st r in [.(p1 + H1(i)),(p2 + H1(i)).] /\ REAL holds
r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).] /\ REALlet r be
real number ;
for p1, p2 being real number st r in [.(p1 + H1(i)),(p2 + H1(i)).] /\ REAL holds
r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).] /\ REALlet p1,
p2 be
real number ;
( r in [.(p1 + H1(i)),(p2 + H1(i)).] /\ REAL implies r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).] /\ REAL )assume
r in [.(p1 + H1(i)),(p2 + H1(i)).] /\ REAL
;
r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).] /\ REALthen
r in [.(p1 + H1(i)),(p2 + H1(i)).]
by XBOOLE_0:def 4;
then
r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).]
by Lm13;
hence
r - (2 * PI) in [.(p1 + H1(i - 1)),(p2 + H1(i - 1)).] /\ REAL
by XBOOLE_0:def 4;
verum
end;
theorem Th53:
theorem Th54:
theorem Th55:
theorem Th56:
theorem Th57:
theorem Th58:
registration
cluster sin | [.(- (PI / 2)),0.] -> one-to-one ;
coherence
sin | [.(- (PI / 2)),0.] is one-to-one
cluster sin | [.0,(PI / 2).] -> one-to-one ;
coherence
sin | [.0,(PI / 2).] is one-to-one
cluster sin | [.(PI / 2),PI.] -> one-to-one ;
coherence
sin | [.(PI / 2),PI.] is one-to-one
cluster sin | [.PI,((3 / 2) * PI).] -> one-to-one ;
coherence
sin | [.PI,((3 / 2) * PI).] is one-to-one
cluster sin | [.((3 / 2) * PI),(2 * PI).] -> one-to-one ;
coherence
sin | [.((3 / 2) * PI),(2 * PI).] is one-to-one
end;
registration
cluster sin | ].(- (PI / 2)),(PI / 2).[ -> one-to-one ;
coherence
sin | ].(- (PI / 2)),(PI / 2).[ is one-to-one
cluster sin | ].(PI / 2),((3 / 2) * PI).[ -> one-to-one ;
coherence
sin | ].(PI / 2),((3 / 2) * PI).[ is one-to-one
cluster sin | ].(- (PI / 2)),0.[ -> one-to-one ;
coherence
sin | ].(- (PI / 2)),0.[ is one-to-one
cluster sin | ].0,(PI / 2).[ -> one-to-one ;
coherence
sin | ].0,(PI / 2).[ is one-to-one
cluster sin | ].(PI / 2),PI.[ -> one-to-one ;
coherence
sin | ].(PI / 2),PI.[ is one-to-one
cluster sin | ].PI,((3 / 2) * PI).[ -> one-to-one ;
coherence
sin | ].PI,((3 / 2) * PI).[ is one-to-one
cluster sin | ].((3 / 2) * PI),(2 * PI).[ -> one-to-one ;
coherence
sin | ].((3 / 2) * PI),(2 * PI).[ is one-to-one
end;
theorem Th59:
theorem Th60:
registration
cluster cos | ].0,PI.[ -> one-to-one ;
coherence
cos | ].0,PI.[ is one-to-one
cluster cos | ].PI,(2 * PI).[ -> one-to-one ;
coherence
cos | ].PI,(2 * PI).[ is one-to-one
cluster cos | ].0,(PI / 2).[ -> one-to-one ;
coherence
cos | ].0,(PI / 2).[ is one-to-one
cluster cos | ].(PI / 2),PI.[ -> one-to-one ;
coherence
cos | ].(PI / 2),PI.[ is one-to-one
cluster cos | ].PI,((3 / 2) * PI).[ -> one-to-one ;
coherence
cos | ].PI,((3 / 2) * PI).[ is one-to-one
cluster cos | ].((3 / 2) * PI),(2 * PI).[ -> one-to-one ;
coherence
cos | ].((3 / 2) * PI),(2 * PI).[ is one-to-one
end;
theorem
begin
:: deftheorem defines arcsin SIN_COS6:def 1 :
arcsin = (sin | [.(- (PI / 2)),(PI / 2).]) " ;
:: deftheorem defines arcsin SIN_COS6:def 2 :
for r being set holds arcsin r = arcsin . r;
Lm15:
arcsin " = sin | [.(- (PI / 2)),(PI / 2).]
by FUNCT_1:65;
theorem
canceled;
theorem Th63:
theorem Th64:
theorem Th65:
theorem
theorem Th67:
theorem
theorem Th69:
theorem Th70:
theorem
theorem
theorem
theorem
theorem
theorem
theorem Th77:
theorem Th78:
theorem Th79:
theorem Th80:
theorem
theorem Th82:
theorem
theorem
theorem
begin
:: deftheorem defines arccos SIN_COS6:def 3 :
arccos = (cos | [.0,PI.]) " ;
:: deftheorem defines arccos SIN_COS6:def 4 :
for r being set holds arccos r = arccos . r;
Lm16:
arccos " = cos | [.0,PI.]
by FUNCT_1:65;
theorem
canceled;
theorem Th87:
theorem Th88:
theorem Th89:
theorem
theorem Th91:
theorem
theorem Th93:
theorem Th94:
theorem
theorem
theorem
theorem
theorem
theorem
theorem Th101:
theorem Th102:
theorem Th103:
theorem Th104:
theorem
theorem Th106:
theorem
theorem
theorem
theorem Th110:
theorem
theorem