function applied on equation



Hello all,

(%i1) eq:a=b$
(%i2) sqrt(eq);
(%o2)        sqrt(a) = sqrt(b)    OK very useful
(%i3) eq^2;
(%o3)        a^2 = b^2   OK very useful
(%i4) eq/c;
(%o4)        a = b    OK very useful
             -   -
             c   c
(%i5) eq*c;
(%o5)        a c = b c    OK very useful
(%i6) eq+c;
(%o6)        c + a = c + b    OK very useful

But

(%i4) sin(eq);
(%o4)        sin(a = b)    ???? The function is applied on full
equation and not on each members


This is the case for all trig, inverse trig, exponential, log and power.

Is this a choice?