login

Year-end appeal: Please make a donation to the OEIS Foundation to support ongoing development and maintenance of the OEIS. We are now in our 61st year, we have over 378,000 sequences, and we’ve reached 11,000 citations (which often say “discovered thanks to the OEIS”).

A187831
Smallest number m > n such that n occurs in Collatz trajectory starting with m; a(0) = 1 by convention.
3
1, 2, 3, 6, 5, 6, 12, 9, 9, 18, 11, 14, 24, 14, 18, 30, 17, 18, 36, 25, 22, 42, 25, 27, 48, 33, 28, 54, 36, 33, 60, 41, 42, 66, 36, 41, 72, 43, 39, 78, 41, 54, 84, 57, 50, 90, 47, 54, 96, 57, 66, 102, 56, 54, 108, 73, 57, 114, 59, 78, 120, 62, 82, 126, 75
OFFSET
0,2
COMMENTS
A070165(a(n),k) = n for some k with 1 <= k <= A006577(a(n)).
EXAMPLE
n = 10: row 11 of A070165 = [11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],
therefore A070165(11,9) = 10 and a(10) = 11;
n = 11: rows 12 and 13 of A070165 don't contain 11, but 14 does:
row 12: [12,6,3,10,5,16,8,4,2,1],
row 13: [13,40,20,10,5,16,8,4,2,1],
row 14: [14,7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],
therefore A070165(14,4) = 11: a(11) = 14.
MATHEMATICA
mcollQ[n_, k_]:=MemberQ[NestWhileList[If[EvenQ[#], #/2, 3#+1]&, n, #>1&], k]==True; Prepend[Table[i=n+1; While[!mcollQ[i, n], i++]; i, {n, 64}], 1] (* Jayanta Basu, May 27 2013 *)
Collatz[n_] := NestWhileList[If[EvenQ[#], #/2, 3 # + 1] &, n, # > 1 &]; Join[{1}, Table[k = n + 1; While[! MemberQ[Collatz[k], n], k++]; k, {n, 100}]] (* T. D. Noe, May 28 2013 *)
PROG
(Haskell)
import Data.List (find)
import Data.Maybe (fromJust)
a187831 0 = 1
a187831 n = head $ fromJust $
find (n `elem`) $ drop (fromIntegral n) a070165_tabf
CROSSREFS
Cf. A225840.
Sequence in context: A242311 A373184 A097723 * A087786 A210468 A080950
KEYWORD
nonn
AUTHOR
Reinhard Zumkeller, Jan 04 2013
STATUS
approved