I make more and more use of the FunctionAdvisor. I have started to apply rules from the advisor to expressions. Here are two examples with questions:

Expression to apply an identiy to


|
(1) |


|
(2) |
![solve([(rhs-lhs)((sin((1/2)*varphi__0)*t, csc((1/2)*varphi__0)) = (z, k))], {k, z})[]](/view.aspx?sf=236959_question/60e12670205a6718046fc4654a57c1b1.gif)

|
(3) |
Using the following identity from Maples FunctionAdvisor and the correspondence in (3)
![FunctionAdvisor(identities, JacobiSN(z, 1/k))[5]](/view.aspx?sf=236959_question/26965b8408d949dc765f2a235d864c98.gif)

|
(4) |


|
(5) |
That worked. Q1: But is it a good way to do so?
Now a new example: Converting InverseJacobinAM to InverseJacobiSN


![FunctionAdvisor(identities, InverseJacobiSN(z, k))[3]](/view.aspx?sf=236959_question/101e8baff73ad2086a90e762d92031b8.gif)

|
(6) |


|
(7) |


|
(8) |


|
(9) |
This is of course wrong since comparing the InverseJacobiAM expression in (6) and (7) should be


|
(10) |


|
(11) |
Q2: How to avoid simplification of to 
|
Any advice?
Download Applying_identities_from_FunctionAdivisor.mw