Thank you for looking into this.

>Instead, various routines analyze structure of expressions using lower 
level operations. 

Could you give some examples of those lower level operations? Pattern 
matching and rewrite rules seem very useful to me , but I am ok with doing 
lower level operations if those fail. I know about numerator, denominator 
and  monomials so for example I can do

e1 := (y-m)*x/s
(monomials numerator e1)(1)

to get x*y

However when I try to do something similar with 

e2 := (y-m)*sqrt(x)/s
numerator e2

to get (y-m)*sqrt(x), I don't know how then to extract the components of 
this product. Also, I could not find a way to extract an argument of a 
function, for example if I have an expression

sin(a*x+b)

how to get the "a*x+b" part?
Thanks,

Slawomir



-- 
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 fricas-devel+unsubscr...@googlegroups.com.
To post to this group, send email to fricas-devel@googlegroups.com.
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