Changes http://wiki.axiom-developer.org/RecurrenceRelationOperator/diff
--

??changed:
 
-Things to 
-do:
+Things to do:
 

 
++added:
+[rec.spad]
+
+Here is an example:
+
 \begin{axiom}

??changed:
 \begin{axiom}
-)abbrev package RECOP RecurrenceOperator
-RecurrenceOperator(R, F): Exports == Implementation where
-  R: Join(OrderedSet, IntegralDomain, RetractableTo Integer)
-  F: FunctionSpace R
-
-  Exports == with
-
-    evalRec: (BasicOperator, Symbol, F, F, F, List F) -> F
-
-  Implementation == add
-
-    ddrec: List F -> OutputForm
-    ddrec l ==
-      k := kernels(l.4)
-      op := operator(k.1)::OutputForm
-      values := reverse l
-
-      vals: List OutputForm
-           := cons(elt(op, [(l.3)::OutputForm]) = eval(l.1, l.2, 
l.3)::OutputForm,
-[56 more lines...]
+)lib RECOP
+dummy := new()$Symbol;
+f := operator 'f;
+eq := f(dummy) - f(dummy - 1) - f(dummy - 2);
+r:=evalRec(f, dummy, n, n0, eq, [1,1])$RecurrenceOperator(Integer, Expression 
Integer)
+eval(r, n0=1)
 \end{axiom}

--removed:
 
-Here is an example:
-
-\begin{axiom}
-argsym := new()$Symbol;
-argexp := argsym::Expression Integer;
-op := operator new()$Symbol;
-ne := elt(op, argexp - 1) + elt(op, argexp - 2::Expression Integer);
-r:=evalRec(op, argsym, a::Expression Integer, a::Expression Integer, ne, [1,1])
-         $RecurrenceOperator(Integer, Expression Integer)
-eval(r, a=7)
-\end{axiom}
-
-From unknown Sat Apr 2 08:13:16 -0600 2005
-From: unknown
-Date: Sat, 02 Apr 2005 08:13:16 -0600
-Subject: 
-Message-ID: <[EMAIL PROTECTED]>
-
-  *  I don't think that the following can be justified mathematically:
-[20 more lines...]

--
forwarded from http://wiki.axiom-developer.org/[EMAIL PROTECTED]

Reply via email to