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.

Showing 1-2 of 2 results.

A247468 Smallest number m such that A247462(m) = n.

Original entry on oeis.org

1, 5, 164, 501, 7364, 29121, 515504, 2445693, 92781321
Offset: 1

Views

Author

Reinhard Zumkeller, Sep 17 2014

Keywords

Examples

			.  n |    a(n) |                  A058977 trajectory
. ---+---------+---------------------------------------------------------
.  2 |       5 | 1/a(2)-5/2-7
.  3 |     164 | 1/a(3)-19/3-13/2-4
.  4 |     501 | 1/a(4)-253/2-25/3-9/2-11
.  5 |    7364 | 1/a(5)-499/3-253/2-25/3-9/2-11
.  6 |   29121 | 1/a(6)-14563/2-979/3-493/2-19/3-13/2-4
.  7 |  515504 | 1/a(6)-34375/3-17191/2-535/3-271/2-23/3-15/2-17
.  8 | 2445693 | 1/a(8)-1222849/2-58241/3-14563/2-979/3-493/2-19/3-13/2-4
		

Crossrefs

Programs

  • Haskell
    import Data.List (elemIndex); import Data.Maybe (fromJust)
    a247468 = (+ 1) . fromJust . (`elemIndex` a247462_list)
    
  • PARI
    f2(p, q) = my(f=factor(p+q)[, 1]~); vecsum(f)/#f;
    f1(r) = f2(numerator(r), denominator(r));
    loop(list) = {my(v=Vecrev(list)); for (i=2, #v, if (v[i] == v[1], return(1)); ); }
    f(n) = {my(ok=0, m=f2(n, 1), list=List(), nb=1); while(denominator(m) != 1, m = f1(m); nb++; listput(list, m); if (loop(list), return (0)); ); return(nb); } \\ A247462
    a(n) = my(k=1); while(f(k) != n, k++); k; \\ Michel Marcus, Feb 09 2022

Formula

A247462(a(n)) = n and A247462(m) < n for m < a(n).

Extensions

a(9) from Michel Marcus, Feb 09 2022

A058977 For a rational number p/q let f(p/q) = sum of distinct prime factors (A008472) of p+q divided by number of distinct prime factors (A001221) of p+q; a(n) is obtained by iterating f, starting at n/1, until an integer is reached, or if no integer is ever reached then a(n) = 0.

Original entry on oeis.org

2, 3, 2, 5, 7, 7, 2, 3, 3, 11, 7, 13, 11, 4, 2, 17, 7, 19, 3, 5, 4, 23, 7, 5, 17, 3, 11, 29, 13, 31, 2, 7, 5, 6, 7, 37, 23, 8, 3, 41, 4, 43, 4, 4, 3, 47, 7, 7, 3, 10, 17, 53, 7, 8, 11, 11, 7, 59, 13, 61, 6, 5, 2, 9, 19, 67, 5, 13, 17, 71, 7, 73, 41, 4, 23, 9, 6, 79, 3, 3, 4, 83, 4, 11, 47
Offset: 1

Views

Author

N. J. A. Sloane, Jan 14 2001

Keywords

Comments

A247462 gives number of iterations needed to reach a(n). - Reinhard Zumkeller, Sep 17 2014

Examples

			f(5/1) = 5/2 and f(5/2) = 7, so a(5)=7.
		

Crossrefs

Programs

  • Haskell
    import Data.Ratio ((%), numerator, denominator)
    a058977 = numerator . until ((== 1) . denominator) f . f . fromIntegral
       where f x = a008472 z % a001221 z
                   where z = numerator x + denominator x
    -- Reinhard Zumkeller, Aug 29 2014
    
  • Mathematica
    nxt[n_]:=Module[{s=Numerator[n]+Denominator[n]},Total[Transpose[ FactorInteger[ s]][[1]]]/PrimeNu[s]]; Table[NestWhile[nxt,nxt[n],!IntegerQ[#]&],{n,90}] (* Harvey P. Dale, Mar 15 2013 *)
  • PARI
    f2(p,q) = my(f=factor(p+q)[,1]~); vecsum(f)/#f;
    f1(r) = f2(numerator(r), denominator(r));
    loop(list) = {my(v=Vecrev(list)); for (i=2, #v, if (v[i] == v[1], return(1)););}
    a(n) = {my(ok=0, m=f2(n,1), list=List()); while(denominator(m) != 1, m = f1(m); listput(list, m); if (loop(list), return (0));); return(m);} \\ Michel Marcus, Feb 09 2022

Extensions

More terms from Matthew Conroy, Apr 18 2001
Showing 1-2 of 2 results.