|
|
|
last edited 16 years ago by kratt6 |
| 1 2 | ||
|
Editor: kratt6
Time: 2009/01/13 05:10:09 GMT-8 |
||
| Note: better name... | ||
added:
From kratt6 Tue Jan 13 05:10:09 -0800 2009
From: kratt6
Date: Tue, 13 Jan 2009 05:10:09 -0800
Subject: better name...
Message-ID: <20090113051009-0800@axiom-wiki.newsynthesis.org>
Name: '#439 defining a recurrence messes up type of argument' => '#439 iterator variable is not completely local'
(1) -> )expose RECOP
RecurrenceOperator is now explicitly exposed in frame initial GUESSRESULT ==> Record(function: EXPR INT,order: NNI)
f := operator 'f
| (1) |
-- Somos 4 s: INT -> INT;
s(0)==1; s(1)==1; s(2)==1; s(3)==1;
s(n)==(s(n-1)*s(n-3)+s(n-2)^2)/s(n-4);
getEq guessRec([s m for m in 0..18],maxPower==2).1.function-f(n)*f(n+4)-f(n+1)*f(n+3)-f(n+2)^2
Compiling function s with type Integer -> Integer
Compiling function s as a recurrence relation.
There are 1 exposed and 1 unexposed library operations named elt
having 1 argument(s) but none was determined to be applicable.
Use HyperDoc Browse, or issue
)display op elt
to learn more about the available operations. Perhaps
package-calling the operation or using coercions on the arguments
will allow you to apply the operation.
Cannot find application of object of type Expression(Integer) to
argument(s) of type(s)
Variable(function)first [1 for m in 1..4] - m
m is declared as being in PositiveInteger but has not been given a value.
possibly this is related to a problem in the source code of guessExpRat, see the comment there
Name:#439 defining a recurrence messes up type of argument => #439 iterator variable is not completely local