fricas
(1) -> a := operator 'a
fricas
seriesSolve((2*x-2)*D(a(x),x)+4*a(x),a,x=0,[1])
fricas
Compiling function %D with type List(UnivariateTaylorSeries(
Expression(Integer),x,0)) -> UnivariateTaylorSeries(Expression(
Integer),x,0)
Type: UnivariateTaylorSeries
?(Expression(Integer),
x,
0)
does not work. A workaround within the interpreter is to provide a function like:
fixedPointExquo(s, p) == fixedPointExquo(s, p::UTS(EXPR INT, x, 0))$UTSODE(EXPR INT,UTS(EXPR INT, x, 0))
but that won't work in spad.
fricas
a := operator 'a
fricas
fixedPointExquo(s, p) == fixedPointExquo(s, p::UTS(EXPR INT, x, 0))$UTSODE(EXPR INT,UTS(EXPR INT, x, 0))
Type: Void
fricas
p := seriesSolve((2*x-2)*D(a(x),x)+4*a(x),a,x=0,[1])
fricas
Compiling function %H with type List(UnivariateTaylorSeries(
Expression(Integer),x,0)) -> UnivariateTaylorSeries(Expression(
Integer),x,0)
Type: UnivariateTaylorSeries
?(Expression(Integer),
x,
0)
fricas
(2*x-2)*D(p,x)+4*p
Type: UnivariateTaylorSeries
?(Expression(Integer),
x,
0)
Looks like the case of two different x's again.
I have a better fix, but I'm still not happy. And
seriesSolve
still crashes quite often...
I'll send it per mail,
Martin
UnivariateTaylorSeriesODESolver
? is part of the
Hidden
group in
exposed.lsp.pamphlet
. Exposing this package prevents the error:
fricas
)clear completely
All user variables and function definitions have been cleared.
All )browse facility databases have been cleared.
Internally cached functions and constructors have been cleared.
)clear completely is finished.
fricas
)expose UnivariateTaylorSeriesODESolver
UnivariateTaylorSeriesODESolver is now explicitly exposed in frame
initial
fricas
a := operator 'a
fricas
seriesSolve((2*x-2)*D(a(x),x)+4*a(x),a,x=0,[1])
fricas
Compiling function %D with type List(UnivariateTaylorSeries(
Expression(Integer),x,0)) -> UnivariateTaylorSeries(Expression(
Integer),x,0)
Type: UnivariateTaylorSeries
?(Expression(Integer),
x,
0)
Status: open => fixed somewhere
http://fricas.svn.sourceforge.net/viewvc/fricas?view=rev&revision=423
Status: fixed somewhere => fix proposed