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.

A003023 "Length" of aliquot sequence for n.

This page as a plain text file.
%I A003023 M0062 #55 Feb 16 2025 08:32:27
%S A003023 0,1,1,2,1,1,1,2,3,3,1,6,1,4,4,5,1,3,1,6,2,5,1,4,2,6,2,1,1,14,1,2,5,7,
%T A003023 2,3,1,6,2,3,1,13,1,4,6,7,1,5,3,2,3,8,1,12,2,4,2,3,1,10,1,8,2,3,2,11,
%U A003023 1,4,3,5,1,8,1,4,4,4,2,10,1,6,4,5,1,5,2,8,6,6,1,9,3,5,3,3,3,8,1,2,3,4,1,17
%N A003023 "Length" of aliquot sequence for n.
%C A003023 The aliquot sequence for n is the trajectory of n under repeated application of the map x -> sigma(x) - x.
%C A003023 The trajectory will either have a transient part followed by a cyclic part, or will have an infinite transient part and never cycle.
%C A003023 Sequence gives (length of transient part of trajectory) - 1 (if trajectory ends at 1), or provided that it ends in cycle [e.g., (6) or (220 284)], gives (length of transient part of trajectory) + (length of cycle) = length of trajectory. - Corrected by _Antti Karttunen_, Nov 03 2017
%C A003023 See A098007 for a better version.
%C A003023 The function sigma = A000203 is defined only on the positive integers and not for 0, so the trajectory ends when 0 is reached. - _M. F. Hasler_, Nov 16 2013
%D A003023 G. Everest, A. van der Poorten, I. Shparlinski and T. Ward, Recurrence Sequences, Amer. Math. Soc., 2003; see esp. p. 255.
%D A003023 R. K. Guy, Unsolved Problems in Number Theory, B6.
%D A003023 R. K. Guy and J. L. Selfridge, Interim report on aliquot series, pp. 557-580 of Proceedings Manitoba Conference on Numerical Mathematics. University of Manitoba, Winnipeg, Oct 1971.
%D A003023 N. J. A. Sloane and Simon Plouffe, The Encyclopedia of Integer Sequences, Academic Press, 1995 (includes this sequence).
%H A003023 Antti Karttunen, <a href="/A003023/b003023.txt">Table of n, a(n) for n = 1..275</a> (fate of 276 is unknown)
%H A003023 R. K. Guy and J. L. Selfridge, <a href="/A003023/a003023.pdf">Interim report on aliquot series</a>, pp. 557-580 of Proceedings Manitoba Conference on Numerical Mathematics. University of Manitoba, Winnipeg, Oct 1971. [Annotated scanned copy]
%H A003023 F. Richman, <a href="http://math.fau.edu/Richman/mla/aliquot.htm">Aliquot series: Abundant, deficient, perfect</a>
%H A003023 Eric Weisstein's World of Mathematics, <a href="https://mathworld.wolfram.com/AliquotSequence.html">Aliquot Sequence</a>
%H A003023 Wikipedia, <a href="https://en.wikipedia.org/wiki/Aliquot_sequence">Aliquot sequence</a>
%e A003023 Examples of trajectories:
%e A003023 1, 0, 0, ...
%e A003023 2, 1, 0, 0, ...
%e A003023 3, 1, 0, 0, ... (and similarly for any prime)
%e A003023 4, 3, 1, 0, 0, ...
%e A003023 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
%e A003023 6, 6, 6, ... (and similarly for any perfect number)
%e A003023 8, 7, 1, 0, 0, ...
%e A003023 9, 4, 3, 1, 0, 0, ...
%e A003023 12, 16, 15, 9, 4, 3, 1, 0, 0, ...
%e A003023 14, 10, 8, 7, 1, 0, 0, ...
%e A003023 25, 6, 6, 6, ...
%e A003023 28, 28, 28, ... (the next perfect number)
%e A003023 30, 42, 54, 66, 78, 90, 144, 259, 45, 33, 15, 9, 4, 3, 1, 0, 0, ...
%e A003023 42, 54, 66, 78, 90, 144, 259, 45, 33, 15, 9, 4, 3, 1, 0, 0, ...
%p A003023 f:=proc(n) local t1, i,j,k; t1:=[n]; for i from 2 to 50 do j:= t1[i-1]; k:=sigma(j)-j; t1:=[op(t1), k]; od: t1; end; # produces trajectory for n
%t A003023 f[x_] := (k++; DivisorSigma[1, x] - x); f[1] = 1;
%t A003023 Table[k = 0; FixedPoint[f, n]; k, {n, 1, 102}]
%t A003023 (* _Jean-François Alcover_, Jul 27 2011 *)
%o A003023 (MuPAD) s := func(_plus(op(numlib::divisors(n)))-n,n): A003023 := proc(n) local i,T,m; begin m := n; i := 1; while T[ m ]<>1 and m<>1 do T[ m ] := 1; m := s(m); i := i+1 end_while; i-1 end_proc:
%o A003023 (Scheme)
%o A003023 (define (A003023 n) (let loop ((visited (list n)) (i 0)) (let ((next (A001065 (car visited)))) (cond ((zero? next) i) ((member next visited) (+ 1 i)) (else (loop (cons next visited) (+ 1 i)))))))
%o A003023 (define (A001065 n) (- (A000203 n) n)) ;; For an implementation of A000203, see under that entry.
%o A003023 ;; _Antti Karttunen_, Nov 03 2017
%Y A003023 Cf. A001065, A098007.
%Y A003023 Cf. A059447 (least k such that n is the length of the aliquot sequence for k ending at 1).
%K A003023 nonn,easy
%O A003023 1,4
%A A003023 _N. J. A. Sloane_
%E A003023 More terms from _Matthew Conroy_, Jan 16 2006