let r be real number ; :: thesis: ( arcsin is_differentiable_on ].(- 1),1.[ & ( - 1 < r & r < 1 implies diff arcsin ,r = 1 / (sqrt (1 - (r ^2 ))) ) )
set f = sin | ].(- (PI / 2)),(PI / 2).[;
set h = sin | [.(- (PI / 2)),(PI / 2).];
set g = arcsin | ].(- 1),1.[;
A1: (sin | ].(- (PI / 2)),(PI / 2).[) | ].(- (PI / 2)),(PI / 2).[ = sin | ].(- (PI / 2)),(PI / 2).[ by RELAT_1:101;
A2: (sin | ].(- (PI / 2)),(PI / 2).[) " = ((sin | [.(- (PI / 2)),(PI / 2).]) | ].(- (PI / 2)),(PI / 2).[) " by Lm16, RELAT_1:103
.= ((sin | [.(- (PI / 2)),(PI / 2).]) " ) | ((sin | [.(- (PI / 2)),(PI / 2).]) .: ].(- (PI / 2)),(PI / 2).[) by RFUNCT_2:40
.= arcsin | ].(- 1),1.[ by Lm16, Th46, RELAT_1:162 ;
then A3: dom ((sin | ].(- (PI / 2)),(PI / 2).[) " ) = ].(- 1),1.[ by Lm14, Th64, RELAT_1:91;
A4: sin is_differentiable_on ].(- (PI / 2)),(PI / 2).[ by FDIFF_1:34, SIN_COS:73;
then A5: sin | ].(- (PI / 2)),(PI / 2).[ is_differentiable_on ].(- (PI / 2)),(PI / 2).[ by FDIFF_2:16;
X: dom (sin | ].(- (PI / 2)),(PI / 2).[) = ].(- (PI / 2)),(PI / 2).[ /\ REAL by RELAT_1:90, SIN_COS:27
.= ].(- (PI / 2)),(PI / 2).[ by XBOOLE_1:28 ;
A6: now
let x0 be Real; :: thesis: ( x0 in ].(- (PI / 2)),(PI / 2).[ implies 0 < diff (sin | ].(- (PI / 2)),(PI / 2).[),x0 )
assume A7: x0 in ].(- (PI / 2)),(PI / 2).[ ; :: thesis: 0 < diff (sin | ].(- (PI / 2)),(PI / 2).[),x0
diff (sin | ].(- (PI / 2)),(PI / 2).[),x0 = ((sin | ].(- (PI / 2)),(PI / 2).[) `| ].(- (PI / 2)),(PI / 2).[) . x0 by A5, A7, FDIFF_1:def 8
.= (sin `| ].(- (PI / 2)),(PI / 2).[) . x0 by A4, FDIFF_2:16
.= diff sin ,x0 by A4, A7, FDIFF_1:def 8
.= cos . x0 by SIN_COS:73 ;
hence 0 < diff (sin | ].(- (PI / 2)),(PI / 2).[),x0 by A7, COMPTRIG:27; :: thesis: verum
end;
then A8: arcsin | ].(- 1),1.[ is_differentiable_on ].(- 1),1.[ by A1, A2, A3, A5, X, FDIFF_2:48;
A9: ].(- 1),1.[ c= dom arcsin by Th64, XXREAL_1:25;
for x being Real st x in ].(- 1),1.[ holds
arcsin | ].(- 1),1.[ is_differentiable_in x by A8, FDIFF_1:16;
hence A10: arcsin is_differentiable_on ].(- 1),1.[ by A9, FDIFF_1:def 7; :: thesis: ( - 1 < r & r < 1 implies diff arcsin ,r = 1 / (sqrt (1 - (r ^2 ))) )
set s = sqrt (1 - (r ^2 ));
set x = arcsin . r;
assume A11: ( - 1 < r & r < 1 ) ; :: thesis: diff arcsin ,r = 1 / (sqrt (1 - (r ^2 )))
then A12: r in ].(- 1),1.[ by XXREAL_1:4;
then A13: (arcsin | ].(- 1),1.[) . r = arcsin . r by FUNCT_1:72;
arcsin . r = arcsin r ;
then ( - (PI / 2) < arcsin . r & arcsin . r < PI / 2 ) by A11, Th78;
then A14: arcsin . r in ].(- (PI / 2)),(PI / 2).[ by XXREAL_1:4;
then A15: diff (sin | ].(- (PI / 2)),(PI / 2).[),(arcsin . r) = ((sin | ].(- (PI / 2)),(PI / 2).[) `| ].(- (PI / 2)),(PI / 2).[) . (arcsin . r) by A5, FDIFF_1:def 8
.= (sin `| ].(- (PI / 2)),(PI / 2).[) . (arcsin . r) by A4, FDIFF_2:16
.= diff sin ,(arcsin . r) by A4, A14, FDIFF_1:def 8
.= cos . (arcsin . r) by SIN_COS:73
.= cos (arcsin r) by SIN_COS:def 23
.= sqrt (1 - (r ^2 )) by A11, Th82 ;
thus diff arcsin ,r = (arcsin `| ].(- 1),1.[) . r by A10, A12, FDIFF_1:def 8
.= ((arcsin | ].(- 1),1.[) `| ].(- 1),1.[) . r by A10, FDIFF_2:16
.= diff (arcsin | ].(- 1),1.[),r by A8, A12, FDIFF_1:def 8
.= 1 / (sqrt (1 - (r ^2 ))) by A1, A2, A3, A5, A6, A12, A13, A15, X, FDIFF_2:48 ; :: thesis: verum