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-4 of 4 results.

A090533 Duplicate of A025003.

Original entry on oeis.org

2, 4, 8, 14, 22, 33, 48, 66, 90, 120, 156, 202, 256, 322, 400, 494, 604, 734, 888, 1067
Offset: 1

Views

Author

Keywords

A338237 a(n) is the number of nodes with depth of n in a binary tree defined as: root = 1 and a child (C) of a node (N) is such that C - primepi(C) = N, or A062298(C) = N. For a node with two children, the smaller child is assigned as the left child and the bigger one as the right child. Otherwise, the child is assigned as the left child.

Original entry on oeis.org

1, 2, 4, 6, 8, 11, 15, 18, 24, 30, 36, 46, 54, 66, 78, 94, 110, 130, 154, 179, 205, 240, 278, 317, 365, 418, 474, 539, 612, 692, 783, 885, 993, 1116, 1254, 1399, 1570, 1752, 1950, 2166, 2408, 2690, 2976, 3287, 3644, 4023, 4449, 4892, 5391, 5946, 6523, 7169
Offset: 0

Views

Author

Ya-Ping Lu, Oct 17 2020

Keywords

Comments

The binary tree, read from left to right in the order of increasing depth n, is the positive integer sequence A000027. The first 65 numbers in the binary tree are shown in the figure below.
1
/ \
2 3
/ \ / \
4 5 6 7
/ / / \ / \
8 9 10 11 12 13
/ / / \ / \ / /
14 15 16 17 18 19 20 21
/ \ / / / / / \ / \ /
22 23 24 25 26 27 28 29 30 31 32
/ / / / \ / / / \ / \ / / / \
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
/ / / / / \ / / / / / \ / \ / / / /
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
Every node has either one child or two children and, thus, the binary tree has no leaves. All left children except 2 are composites and all odd primes are right children.
a(n) for n >= 1 in this sequence is the number of terms in A090532 having the value of n.
The left side of the binary tree is A025003 with a(1) = 1. A025003 is the smallest number that takes n steps to reach 1 when map A062298 is applied to an integer.
Starting from the root, there is only one path in which all nodes have two children. The path is 1 -> 3 -> 6 -> 11 -> 19 -> 29 - > 43 -> 60 -> 83, which contains 9 nodes.

Crossrefs

Programs

  • Mathematica
    c = q = 0; w = {}; Do[Set[a[i], If[PrimeQ[i], c++, a[i - c]]]; q++; If[a[i] == 0, AppendTo[w, q]; q = 0], {i, 2, 10^5}]; Most[w]  (* Michael De Vlieger, Nov 04 2021 *)
  • Python
    from sympy import primepi
    def depth(k):
        d = 0
        while k > 1:
            k -= primepi(k)
            d += 1
        return d
    m = 1
    for n in range (0, 101):
        a = 0
        while depth(m + a) == n:
            a += 1
        print(a)
        m += a

A337979 Define a map f(n):= n-> n + pi(n) - pi(n + pi(n)), where pi(n) is the prime count of n (n>=1). a(n) is the number of steps for n to reach 1 under repeated iteration of f.

Original entry on oeis.org

0, 1, 2, 3, 4, 5, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 14, 14, 15, 15, 16, 16, 17, 17, 17, 18, 18, 19, 19, 19, 20, 20, 20, 21, 21, 21, 22, 22, 22, 23, 23, 23, 24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 29, 29
Offset: 1

Views

Author

Ya-Ping Lu, Oct 05 2020

Keywords

Comments

For any integer n > 1, pi(n + pi(n)) > pi(n) according to Lu and Deng (see Links). Thus, n + pi(n) - pi(n + pi(n)) < n, which means n is reduced by at least 1 every time map f is applied, eventually reaching 1 under repeated iteration of f.
It seems that the sequence contains all nonnegative integers.

Examples

			a(1) = 0 because f^0(1) = 1;
a(2) = 1 because f(2) = 2 + pi(2) - pi(2 + pi(2)) = 1;
a(4) = 3 because f^3(4) = f^2(f(4)) = f^2(3) = f(f(3)) = f(2) = 1.
		

Crossrefs

Programs

  • Maple
    a:= proc(n) option remember; `if`(n=1, 0, 1+a((
          pi-> n+pi(n)-pi(n+pi(n)))(numtheory[pi])))
        end:
    seq(a(n), n=1..80);  # Alois P. Heinz, Oct 24 2020
  • Mathematica
    f[n_] := Module[{x = n + PrimePi[n]}, x - PrimePi[x]];
    a[n_] := Module[{nb = 0, m = n}, While[m != 1, m = f[m]; nb++]; nb];
    Array[a, 100] (* Jean-François Alcover, Oct 24 2020, after PARI code *)
  • PARI
    f(n) = {my(x = n + primepi(n)); x - primepi(x);} \\ A337978
    a(n) = {my(nb=0); while (n != 1, n = f(n); nb++); nb;} \\ Michel Marcus, Oct 06 2020
  • Python
    from sympy import primepi
    print(0)
    n = 2
    for n in range (2, 10000001):
        ct = 0
        n_l = n
        pi_l = primepi(n)
        while ct >= 0:
            n_r = n_l + pi_l
            pi_r = primepi(n_r)
            n_l = n_r - pi_r
            pi_l = primepi(n_l)
            ct += 1
            if n_l == 1:
                print(ct)
                break
    

Formula

f^a(n) (n) = 1, where f = A062298(A095117) and m-fold iteration of f is denoted by f^m.

A090532 Let f(n) = n - pi(n). Then a(n) = least number of steps such that f(f(...(n)))=1.

Original entry on oeis.org

1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9
Offset: 2

Views

Author

Amarnath Murthy, Dec 07 2003

Keywords

Examples

			a(10) = 3, 10 ->6 ->3 ->1.
a(100) = 9.
f(100) =100-25 = 75, f(75) = 75-21= 54, f(54) = 54-16 = 38, f(38) = 38-12= 26, f(26) = 26-9 = 17, f(17) = 17-7 = 10, f(10) = 10-4 =6, f(6) = 6-3=3, f(3) = 3-2 =1.
		

Crossrefs

Cf. A025003.

Extensions

Corrected and extended by Sam Handler (sam_5_5_5_0(AT)yahoo.com), Dec 11 2004
Showing 1-4 of 4 results.