I would like to use the Sparse version of UnivariateLaurentSeries, but
it's not working. :-(
This is demonstrated on a slightly modified version of FriCAS, but not
touching the series code.
Ralf
Checking for foreign routines
AXIOM="/home/hemmecke/software/lib/fricas/target/x86_64-linux-gnu"
spad-lib="/home/hemmecke/software/lib/fricas/target/x86_64-linux-gnu/lib/libspad.so"
foreign routines found
openServer result -2
FriCAS Computer Algebra System
Version: FriCAS 6948d0fa5ca6ae77551f818a836343c3b21df2cd
Timestamp: Mon Mar 12 12:54:44 CET 2018
-----------------------------------------------------------------------------
Issue )copyright to view copyright notices.
Issue )summary for a summary of useful system commands.
Issue )quit to leave FriCAS and return to shell.
-----------------------------------------------------------------------------
(1) -> N ==> NonNegativeInteger
Type:
Void
(2) -> Z ==> Integer
Type:
Void
(3) -> Q ==> Fraction Z
Type:
Void
(4) -> R ==> Record(k: N, c: Q)
Type:
Void
(5) -> S ==> Stream R
Type:
Void
(6) -> h(r: R): R == [r.k+1, 2*r.c]$R
Function declaration h : Record(k: NonNegativeInteger,c: Fraction(
Integer)) -> Record(k: NonNegativeInteger,c: Fraction(Integer))
has been added to workspace.
Type:
Void
(7) -> s: S := stream(h, [1, 1]$R)
Compiling function h with type Record(k: NonNegativeInteger,c:
Fraction(Integer)) -> Record(k: NonNegativeInteger,c: Fraction(
Integer))
(7)
[[k = 1, c = 1], [k = 2, c = 2], [k = 3, c = 4], [k = 4, c = 8],
[k = 5, c = 16], [k = 6, c = 32], [k = 7, c = 64], [k = 8, c = 128],
[k = 9, c = 256], [k = 10, c = 512], ...]
Type: Stream(Record(k: NonNegativeInteger,c:
Fraction(Integer)))
(8) -> series(s)$UnivariateTaylorSeries(Q, 'x, 0)
(8)
2 3 4 5 6 7 8 9
10
x + 2 x + 4 x + 8 x + 16 x + 32 x + 64 x + 128 x + 256 x +
512 x
+
11
O(x )
Type:
UnivariateTaylorSeries(Fraction(Integer),x,0)
(9) -> series(s)$SparseUnivariateTaylorSeries(Q, 'x, 0)
INFO: Control stack guard page unprotected
--
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.
N ==> NonNegativeInteger
Z ==> Integer
Q ==> Fraction Z
R ==> Record(k: N, c: Q)
S ==> Stream R
h(r: R): R == [r.k+1, 2*r.c]$R
s: S := stream(h, [1, 1]$R)
series(s)$UnivariateTaylorSeries(Q, 'x, 0)
series(s)$SparseUnivariateTaylorSeries(Q, 'x, 0)