cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A114806 Nonuple factorial, 9-factorial, n!9, n!!!!!!!!!.

This page as a plain text file.
%I A114806 #33 Feb 16 2025 08:33:00
%S A114806 1,1,2,3,4,5,6,7,8,9,10,22,36,52,70,90,112,136,162,190,440,756,1144,
%T A114806 1610,2160,2800,3536,4374,5320,12760,22680,35464,51520,71280,95200,
%U A114806 123760,157464,196840,484880,884520,1418560,2112320,2993760,4093600
%N A114806 Nonuple factorial, 9-factorial, n!9, n!!!!!!!!!.
%H A114806 Robert Israel, <a href="/A114806/b114806.txt">Table of n, a(n) for n = 0..2955</a>
%H A114806 Eric Weisstein's World of Mathematics, <a href="https://mathworld.wolfram.com/Multifactorial.html">Multifactorial</a>.
%F A114806 D-finite with recurrence: a(0) = 1, a(n) = n for 1 <= n <= 9, a(n) = n*a(n-9) for n >= 10.
%F A114806 From _Robert Israel_, Jun 21 2019: (Start)
%F A114806 a(9*m) = 9^m*m!.
%F A114806 a(9*m+k) = 9^m*(9*m+k)*Gamma(m+k/9)/Gamma(k/9) for 1 <= k <= 8. (End)
%F A114806 Sum_{n>=0} 1/a(n) = A288096. - _Amiram Eldar_, Nov 10 2020
%e A114806 a(10) = 10 * a(10-9) = 10 * a(1) = 10 * 1 = 10.
%e A114806 a(20) = 20 * a(20-9) = 20 * a(11) = 20 * (11*a(11-9)) = 20 * 11 * a(2) = 20 * 11 * 2 = 440.
%e A114806 a(30) = 30 * a(30-9) = 30 * a(21) = 30 * (21*a(21-9)) = 30 * 21 * a(12) = 30 * 21 * (12*a(12-9)) = 30 * 21 * 12 * 3 = 22680.
%p A114806 f:= proc(n) option remember;
%p A114806 n*procname(n-9)
%p A114806 end proc:
%p A114806 f(0):= 1: for n from 1 to 8 do f(n):= n od:
%p A114806 map(f, [$0..100]); # _Robert Israel_, Jun 21 2019
%t A114806 NFactorialM[n_, m_] := Block[{k = n, p = Max[1, n]}, While[k > m, k -= m; p *= k]; p]; Array[ NFactorialM[#, 9] &, 44, 0] (* _Robert G. Wilson v_, May 10 2011 *)
%t A114806 a[n_]:= a[n]= If[n<1, 1, n*a[n-9]]; Table[a[n], {n,0,50}] (* _G. C. Greubel_, Aug 21 2019 *)
%t A114806 Table[Times@@Range[n,1,-9],{n,0,50}] (* _Harvey P. Dale_, Nov 13 2021 *)
%o A114806 (PARI) a(n)=if(n<1, 1, n*a(n-9));
%o A114806 vector(50, n, n--; a(n) ) \\ _G. C. Greubel_, Aug 21 2019
%o A114806 (Magma) b:=func< n | n le 9 select n else n*Self(n-9) >;
%o A114806 [1] cat [b(n): n in [1..50]]; // _G. C. Greubel_, Aug 21 2019
%o A114806 (Sage)
%o A114806 def a(n):
%o A114806     if (n<1): return 1
%o A114806     else: return n*a(n-9)
%o A114806 [a(n) for n in (0..50)] # _G. C. Greubel_, Aug 21 2019
%o A114806 (GAP)
%o A114806 a:= function(n)
%o A114806     if n<1 then return 1;
%o A114806     else return n*a(n-9);
%o A114806     fi;
%o A114806   end;
%o A114806 List([0..50], n-> a(n) ); # _G. C. Greubel_, Aug 21 2019
%Y A114806 Cf. A000142, A006882, A007661, A007662, A085157, A085158, A288096.
%K A114806 easy,nonn
%O A114806 0,3
%A A114806 _Jonathan Vos Post_, Feb 19 2006