> 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.

Reply via email to