OFFSET
1,2
COMMENTS
The geometric mean approaches Product_{k>=2} k^(zeta(k+1)-1) = 1.40665264499... in the limit.
LINKS
Jwalin Bhatt, Table of n, a(n) for n = 1..10000
William J. Keith, Sequences of Density zeta(K) - 1, INTEGERS, Vol. 10 (2010), Article #A19, pp. 233-241. Also arXiv preprint, arXiv:0905.3765 [math.NT], 2009 and author's copy.
EXAMPLE
Let p(k) denote the probability of k and c(k) denote the number of occurrences of k among the first n-1 terms; then the expected number of occurrences of k among n random terms is given by n*p(k).
We subtract the actual occurrences c(k) from the expected occurrences and pick the one with the highest value.
| n | n*p(1) - c(1) | n*p(2) - c(2) | n*p(3) - c(3) | choice |
|---|---------------|---------------|---------------|--------|
| 1 | 0.645 | - | - | 1 |
| 2 | 0.289 | 0.404 | - | 2 |
| 3 | 0.934 | -0.393 | 0.246 | 1 |
| 4 | 0.579 | -0.191 | 0.329 | 1 |
| 5 | 0.224 | 0.010 | 0.411 | 3 |
MATHEMATICA
probCountDiff[j_, k_, count_] := k*(Zeta[j+1] -1) - Lookup[count, j, 0]
samplePDF[n_] := Module[{coeffs, unreachedVal, counts, k, probCountDiffs, mostProbable},
coeffs = ConstantArray[0, n]; unreachedVal = 1; counts = <||>;
Do[probCountDiffs = Table[probCountDiff[i, k, counts], {i, 1, unreachedVal}];
mostProbable = First@FirstPosition[probCountDiffs, Max[probCountDiffs]];
If[mostProbable == unreachedVal, unreachedVal++]; coeffs[[k]] = mostProbable;
counts[mostProbable] = Lookup[counts, mostProbable, 0] + 1; , {k, 1, n}]; coeffs]
A393793 = samplePDF[120]
PROG
(Python)
from sympy import zeta
def prob_count_diff(j, k, count):
return k*(zeta(j+1)-1) - count
def sample_zeta_distribution(num_coeffs):
coeffs, unreached_val, counts = [], 1, {}
for k in range(1, num_coeffs+1):
prob_count_diffs = [prob_count_diff(i, k, counts.get(i, 0)) for i in range(1, unreached_val+1)]
most_probable = prob_count_diffs.index(max(prob_count_diffs)) + 1
unreached_val += most_probable == unreached_val
coeffs.append(most_probable)
counts[most_probable] = counts.get(most_probable, 0) + 1
return coeffs
A393793 = sample_zeta_distribution(120)
CROSSREFS
KEYWORD
nonn
AUTHOR
Jwalin Bhatt, Feb 27 2026
STATUS
approved
