|
|
A122592
|
|
a(n) = - a(n-1) + a(n-3) + (a(n-1) - a(n-2))^2 + (a(n-2) - a(n-3))^2.
|
|
4
|
|
|
1, 1, 1, 0, 2, 4, 4, 2, 6, 18, 144, 15882, 247684656, 61339821614663208, 3762573685332838515711641628032454, 14156960737559137644661747812427568488753428461913274274176986277422
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,5
|
|
LINKS
|
|
|
FORMULA
|
a(n) = a(n-1) - 2*a(n-1) + a(n-3) + (a(n-1) - a(n-2))^2 + (a(n-2) - a(n-3))^2, with a(1) = a(2) = a(3) = 1.
|
|
MATHEMATICA
|
(* First program *)
a[n_]:= a[n]= If[n<4, 1, -a[n-1] +a[n-3] +(a[n-1] -a[n-2])^2 +(a[n-2] -a[n-3])^2];
Table[a[n], {n, 20}]
(* Second program *)
RecurrenceTable[{a[1]==a[2]==a[3]==1, a[n]==-a[n-1]+a[n-3]+(a[n-2]-a[n-1])^2+(a[n-2]-a[n-3])^2}, a, {n, 20}] (* Harvey P. Dale, Dec 18 2012 *)
|
|
PROG
|
(Magma)
if n lt 4 then return 1;
else return -a(n-1) +a(n-3) +(a(n-1) -a(n-2))^2 +(a(n-2) -a(n-3))^2;
end if; return a; end function;
(Sage)
@CachedFunction
def a(n): return 1 if (n<4) else -a(n-1) +a(n-3) +(a(n-1) -a(n-2))^2 +(a(n-2) -a(n-3))^2 # a = A122592
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn
|
|
AUTHOR
|
|
|
EXTENSIONS
|
|
|
STATUS
|
approved
|
|
|
|