> The exception is that when kernels are [x,sqrt(x)] (or [g(x),sqrt(g(x))], > because "univariate(x,first kernels sqrt x)" doesn't return "?^2". > How to solve this problem?
More info about this: it's possible to have kernels "[x,x^(1/n)]", but seems current code works (will dig later). As for "univariate(x,first kernels sqrt x)" doesn't return "?^2", one solution is to replace 'sqrt(x)' with a new kernel 't', then replace 'x' with 't^2', for example: univariate(subst(subst(x+sqrt x,kernels sqrt x,[t]),kernels x,[t^2]),first kernels t) returns "?^2+?". I wonder if in general this works? -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/fricas-devel. For more options, visit https://groups.google.com/d/optout.
