Missing simplification for ArcSin
- To: mathgroup at smc.vnet.net
- Subject: [mg127945] Missing simplification for ArcSin
- From: Roland Franzius <roland.franzius at uos.de>
- Date: Tue, 4 Sep 2012 05:47:06 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
While working on the solution of the free motion on a sphere one encounters the energy integral {d\[Tau]->(2 du^2/4)/Sqrt[(1+\[Mu])u^2- (1+u^2/4)^2]} , \[Mu]>0 in the plane of the stereographic map u = 2 ArcTan[theta/2] Of course one expects a solution in ArcSin form, since its only a tilted motion with constant speed on the equator, but Mathematica delivers a complex ArcTan wich is very difficult to Reduce to Reals. At this I found the all time not detected trig flaw in Mathematica: In: FullSimplify[{ArcTan[x] - ArcSin[x/Sqrt[1 + x^2]] == 0}, Trig -> True, Assumptions -> x > 0] Out: {ArcSin[x/Sqrt[1 + x^2]] == ArcTan[x]} does not work. This may be traced to the incapability to work on complex Logs of Reals In: Assuming[0 < x < 1, FullSimplify[TrigToExp[{ArcTan[x] - ArcSin[x/Sqrt[1 + x^2]] }]]] Out: {1/2 \[ImaginaryI] (Log[1 + \[ImaginaryI] x] + Log[-(\[ImaginaryI]/(-\[ImaginaryI] + x))])} So, while waiting for an improvement in this trig-simplification-desert, I am using the standard formula set generated by ArcFunctionsReplacements = Outer[FullSimplify[#2[x] -> InverseFunction[#1][#1[#2[x]]]] &, {Sin, Cos, Tan}, {ArcSin, ArcCos, ArcTan}] {{ArcSin[x] -> ArcSin[x], ArcCos[x] -> ArcSin[Sqrt[1 - x^2]], ArcTan[x] -> ArcSin[x/Sqrt[1 + x^2]]}, {ArcSin[x] -> ArcCos[Sqrt[1 - x^2]], ArcCos[x] -> ArcCos[x], ArcTan[x] -> ArcSec[Sqrt[1 + x^2]]}, {ArcSin[x] -> ArcTan[x/Sqrt[1 - x^2]], ArcCos[x] -> ArcCot[x/Sqrt[1 - x^2]], ArcTan[x] -> ArcTan[x]}} -- Roland Franzius