Question on using globalsolve and linsolve in laplace transforms



Dear Colleagues,

I realized now that I have asked a really silly question. The assignment
in (C8) is impossible unless a separate symbol, e.g. ylaplace, is
used. Maxima is completely right in producing an error under normal 
conditions in this case.

Please, accept my most sincere apologies for the inconvenience.

Best regards,

Nikos

----- Original Message ----- 
> --- "Nikolaos I. Ioakimidis" <ioakimidis@otenet.gr> wrote:

> In the Maxima session below, I met an error in (C8):
> 
> (C1) display2d : false$
> (C2) globalsolve;
> (D2) FALSE
> (C3) lt : laplace(diff(y(x),x)=1,x,s);
> (D3) s*LAPLACE(y(x),x,s)-y(0) = 1/s
> (C4) sol : solve(lt, laplace(y(x),x,s));
> (D4) [LAPLACE(y(x),x,s) = (y(0)*s+1)/s^2]
> (C5) sol1 : linsolve(lt, laplace(y(x),x,s));
> (D5) [LAPLACE(y(x),x,s) = (y(0)*s+1)/s^2]
> 
> (C6) globalsolve : true$
> (C7) sol : solve(lt, laplace(y(x),x,s));
> (D7) [LAPLACE(y(x),x,s) = (y(0)*s+1)/s^2]
> (C8) sol1 : linsolve(lt, laplace(y(x),x,s));
> Improper value assignment:
> LAPLACE(y(x),x,s)
>  -- an error.  Quitting.  To debug this try DEBUGMODE(TRUE);)