average length of “harmonic walk” mod $n$ is $ln(n)$ — why?
$begingroup$
Let a harmonic walk be a stochastic process where at turn $t ge 2$ the probability of ending the walk is $frac{1}{t}$ and the first turn never ends the walk. A harmonic walk can be viewed as a distribution over $mathbb{N}_{ge 1}$ without finite mean.
Empirically, it seems to be the case that the average length of a harmonic walk mod $n$ is $lnleft(nright)$ . I'm wondering why this should be the case. The definition of the harmonic series (1) looks similar to the integral definition of the natural log, $ln(x) stackrel{text{def}}{=} int_{1}^{x} 1/s ;text{ds} $, so there might be reason to suspect that a relationship might exist, but that resemblance isn't remotely convincing.
The harmonic series $H$ is given below (1) with the symbol "$H$" referring to the formal sum, not the value.
$$ H stackrel{text{def}}{=} sum_{k=1}^{infty} frac{1}{k} ;;;;;;;;text{and $H$ diverges} tag{1} $$
We can write an equivalent formal sum of partial products $H'$ (2a). I don't know the exact term for the relationship between $H$ and $H'$ as formal expressions, but $frac{1}{k}$ is finite and definitely equal to $prod_{l=2}^{k} frac{l-1}{l} $.
$$ H' stackrel{text{def}}{=} sum_{k=1}^{infty} prod_{l=2}^{k} frac{l-1}{l} tag{2a} $$
$$ H' = 1 + left(frac{1}{2}right) + left(frac{1}{2} times frac{2}{3} right) dots tag{2b} $$
Squinting at the definition of $H'$, we can come up with a stochastic process $Psi$ .
At every turn in $Psi$, we either stop immediately or add 1 to $t$ .
If $t = 1$, then advance to the next turn with probability $1$.
If $t ne 1$, then stop with probability $frac{1}{t}$ and continue to the next turn with probability $frac{t-1}{t}$ .
If we take the output of $Psi ;;text{mod};; n$ for various values of $n$, it seems to match $lnleft(nright)$ .
n Ψ mod n ln(n)
2 0.693 0.693
3 1.099 1.099
4 1.386 1.386
5 1.609 1.609
6 1.793 1.792
7 1.947 1.946
Why should this be the case?
Here is the python code used to produce samples:
import random
import math
import os
STOP = "STOP"
GO = "GO"
def step(n):
assert (n > 1)
if random.randint(1, n) == 1:
return STOP
else:
return GO
def walk_length():
n = 2
len_ = 1
while GO == step(n):
len_ += 1
n += 1
return len_
for x in range(1000000):
print(walk_length() % int(os.getenv("MODULUS")))
and the summary
script from here:
#! /bin/sh
Rscript -e 'summary (as.numeric (readLines ("stdin")));'
A sample run.
> env MODULUS=7 python process_steps.py | summary
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.000 1.000 1.000 1.947 3.000 6.000
probability sequences-and-series
$endgroup$
add a comment |
$begingroup$
Let a harmonic walk be a stochastic process where at turn $t ge 2$ the probability of ending the walk is $frac{1}{t}$ and the first turn never ends the walk. A harmonic walk can be viewed as a distribution over $mathbb{N}_{ge 1}$ without finite mean.
Empirically, it seems to be the case that the average length of a harmonic walk mod $n$ is $lnleft(nright)$ . I'm wondering why this should be the case. The definition of the harmonic series (1) looks similar to the integral definition of the natural log, $ln(x) stackrel{text{def}}{=} int_{1}^{x} 1/s ;text{ds} $, so there might be reason to suspect that a relationship might exist, but that resemblance isn't remotely convincing.
The harmonic series $H$ is given below (1) with the symbol "$H$" referring to the formal sum, not the value.
$$ H stackrel{text{def}}{=} sum_{k=1}^{infty} frac{1}{k} ;;;;;;;;text{and $H$ diverges} tag{1} $$
We can write an equivalent formal sum of partial products $H'$ (2a). I don't know the exact term for the relationship between $H$ and $H'$ as formal expressions, but $frac{1}{k}$ is finite and definitely equal to $prod_{l=2}^{k} frac{l-1}{l} $.
$$ H' stackrel{text{def}}{=} sum_{k=1}^{infty} prod_{l=2}^{k} frac{l-1}{l} tag{2a} $$
$$ H' = 1 + left(frac{1}{2}right) + left(frac{1}{2} times frac{2}{3} right) dots tag{2b} $$
Squinting at the definition of $H'$, we can come up with a stochastic process $Psi$ .
At every turn in $Psi$, we either stop immediately or add 1 to $t$ .
If $t = 1$, then advance to the next turn with probability $1$.
If $t ne 1$, then stop with probability $frac{1}{t}$ and continue to the next turn with probability $frac{t-1}{t}$ .
If we take the output of $Psi ;;text{mod};; n$ for various values of $n$, it seems to match $lnleft(nright)$ .
n Ψ mod n ln(n)
2 0.693 0.693
3 1.099 1.099
4 1.386 1.386
5 1.609 1.609
6 1.793 1.792
7 1.947 1.946
Why should this be the case?
Here is the python code used to produce samples:
import random
import math
import os
STOP = "STOP"
GO = "GO"
def step(n):
assert (n > 1)
if random.randint(1, n) == 1:
return STOP
else:
return GO
def walk_length():
n = 2
len_ = 1
while GO == step(n):
len_ += 1
n += 1
return len_
for x in range(1000000):
print(walk_length() % int(os.getenv("MODULUS")))
and the summary
script from here:
#! /bin/sh
Rscript -e 'summary (as.numeric (readLines ("stdin")));'
A sample run.
> env MODULUS=7 python process_steps.py | summary
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.000 1.000 1.000 1.947 3.000 6.000
probability sequences-and-series
$endgroup$
$begingroup$
Could you please use a different letter for the turn number and the modulus?
$endgroup$
– Chris Culter
Jan 8 at 21:43
$begingroup$
@BrevanEllefsen Aside from the fact that it takes a bit of work to get to the harmonic numbers from here, they alone don't explain why the expectation here is much closer to $ln n$ than to $ln n + gamma$.
$endgroup$
– Misha Lavrov
Jan 8 at 22:03
$begingroup$
@MishaLavrov I know, and your answer fleshes this out much better than my comment. I'm not quite sure either why the constant cancels, but I thought that fact might help the OP a bit. Now that your answer supersedes my comment entirely, I'll remove it.
$endgroup$
– Brevan Ellefsen
Jan 8 at 22:06
$begingroup$
It feels like you'll want to introduce a new function of $s=t+x$ with $xin[0,1)$, simplify its derivative, and then integrate the derivative over $x$, converting the integral over $x$ of a sum over $t$ into a single integral over $s$, and ending up with $int_1^nfrac1s,ds$. But I'm not sure of the details, to put it mildly.
$endgroup$
– Chris Culter
Jan 8 at 23:02
add a comment |
$begingroup$
Let a harmonic walk be a stochastic process where at turn $t ge 2$ the probability of ending the walk is $frac{1}{t}$ and the first turn never ends the walk. A harmonic walk can be viewed as a distribution over $mathbb{N}_{ge 1}$ without finite mean.
Empirically, it seems to be the case that the average length of a harmonic walk mod $n$ is $lnleft(nright)$ . I'm wondering why this should be the case. The definition of the harmonic series (1) looks similar to the integral definition of the natural log, $ln(x) stackrel{text{def}}{=} int_{1}^{x} 1/s ;text{ds} $, so there might be reason to suspect that a relationship might exist, but that resemblance isn't remotely convincing.
The harmonic series $H$ is given below (1) with the symbol "$H$" referring to the formal sum, not the value.
$$ H stackrel{text{def}}{=} sum_{k=1}^{infty} frac{1}{k} ;;;;;;;;text{and $H$ diverges} tag{1} $$
We can write an equivalent formal sum of partial products $H'$ (2a). I don't know the exact term for the relationship between $H$ and $H'$ as formal expressions, but $frac{1}{k}$ is finite and definitely equal to $prod_{l=2}^{k} frac{l-1}{l} $.
$$ H' stackrel{text{def}}{=} sum_{k=1}^{infty} prod_{l=2}^{k} frac{l-1}{l} tag{2a} $$
$$ H' = 1 + left(frac{1}{2}right) + left(frac{1}{2} times frac{2}{3} right) dots tag{2b} $$
Squinting at the definition of $H'$, we can come up with a stochastic process $Psi$ .
At every turn in $Psi$, we either stop immediately or add 1 to $t$ .
If $t = 1$, then advance to the next turn with probability $1$.
If $t ne 1$, then stop with probability $frac{1}{t}$ and continue to the next turn with probability $frac{t-1}{t}$ .
If we take the output of $Psi ;;text{mod};; n$ for various values of $n$, it seems to match $lnleft(nright)$ .
n Ψ mod n ln(n)
2 0.693 0.693
3 1.099 1.099
4 1.386 1.386
5 1.609 1.609
6 1.793 1.792
7 1.947 1.946
Why should this be the case?
Here is the python code used to produce samples:
import random
import math
import os
STOP = "STOP"
GO = "GO"
def step(n):
assert (n > 1)
if random.randint(1, n) == 1:
return STOP
else:
return GO
def walk_length():
n = 2
len_ = 1
while GO == step(n):
len_ += 1
n += 1
return len_
for x in range(1000000):
print(walk_length() % int(os.getenv("MODULUS")))
and the summary
script from here:
#! /bin/sh
Rscript -e 'summary (as.numeric (readLines ("stdin")));'
A sample run.
> env MODULUS=7 python process_steps.py | summary
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.000 1.000 1.000 1.947 3.000 6.000
probability sequences-and-series
$endgroup$
Let a harmonic walk be a stochastic process where at turn $t ge 2$ the probability of ending the walk is $frac{1}{t}$ and the first turn never ends the walk. A harmonic walk can be viewed as a distribution over $mathbb{N}_{ge 1}$ without finite mean.
Empirically, it seems to be the case that the average length of a harmonic walk mod $n$ is $lnleft(nright)$ . I'm wondering why this should be the case. The definition of the harmonic series (1) looks similar to the integral definition of the natural log, $ln(x) stackrel{text{def}}{=} int_{1}^{x} 1/s ;text{ds} $, so there might be reason to suspect that a relationship might exist, but that resemblance isn't remotely convincing.
The harmonic series $H$ is given below (1) with the symbol "$H$" referring to the formal sum, not the value.
$$ H stackrel{text{def}}{=} sum_{k=1}^{infty} frac{1}{k} ;;;;;;;;text{and $H$ diverges} tag{1} $$
We can write an equivalent formal sum of partial products $H'$ (2a). I don't know the exact term for the relationship between $H$ and $H'$ as formal expressions, but $frac{1}{k}$ is finite and definitely equal to $prod_{l=2}^{k} frac{l-1}{l} $.
$$ H' stackrel{text{def}}{=} sum_{k=1}^{infty} prod_{l=2}^{k} frac{l-1}{l} tag{2a} $$
$$ H' = 1 + left(frac{1}{2}right) + left(frac{1}{2} times frac{2}{3} right) dots tag{2b} $$
Squinting at the definition of $H'$, we can come up with a stochastic process $Psi$ .
At every turn in $Psi$, we either stop immediately or add 1 to $t$ .
If $t = 1$, then advance to the next turn with probability $1$.
If $t ne 1$, then stop with probability $frac{1}{t}$ and continue to the next turn with probability $frac{t-1}{t}$ .
If we take the output of $Psi ;;text{mod};; n$ for various values of $n$, it seems to match $lnleft(nright)$ .
n Ψ mod n ln(n)
2 0.693 0.693
3 1.099 1.099
4 1.386 1.386
5 1.609 1.609
6 1.793 1.792
7 1.947 1.946
Why should this be the case?
Here is the python code used to produce samples:
import random
import math
import os
STOP = "STOP"
GO = "GO"
def step(n):
assert (n > 1)
if random.randint(1, n) == 1:
return STOP
else:
return GO
def walk_length():
n = 2
len_ = 1
while GO == step(n):
len_ += 1
n += 1
return len_
for x in range(1000000):
print(walk_length() % int(os.getenv("MODULUS")))
and the summary
script from here:
#! /bin/sh
Rscript -e 'summary (as.numeric (readLines ("stdin")));'
A sample run.
> env MODULUS=7 python process_steps.py | summary
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.000 1.000 1.000 1.947 3.000 6.000
probability sequences-and-series
probability sequences-and-series
edited Jan 8 at 22:29
Gregory Nisbet
asked Jan 8 at 21:32
Gregory NisbetGregory Nisbet
573312
573312
$begingroup$
Could you please use a different letter for the turn number and the modulus?
$endgroup$
– Chris Culter
Jan 8 at 21:43
$begingroup$
@BrevanEllefsen Aside from the fact that it takes a bit of work to get to the harmonic numbers from here, they alone don't explain why the expectation here is much closer to $ln n$ than to $ln n + gamma$.
$endgroup$
– Misha Lavrov
Jan 8 at 22:03
$begingroup$
@MishaLavrov I know, and your answer fleshes this out much better than my comment. I'm not quite sure either why the constant cancels, but I thought that fact might help the OP a bit. Now that your answer supersedes my comment entirely, I'll remove it.
$endgroup$
– Brevan Ellefsen
Jan 8 at 22:06
$begingroup$
It feels like you'll want to introduce a new function of $s=t+x$ with $xin[0,1)$, simplify its derivative, and then integrate the derivative over $x$, converting the integral over $x$ of a sum over $t$ into a single integral over $s$, and ending up with $int_1^nfrac1s,ds$. But I'm not sure of the details, to put it mildly.
$endgroup$
– Chris Culter
Jan 8 at 23:02
add a comment |
$begingroup$
Could you please use a different letter for the turn number and the modulus?
$endgroup$
– Chris Culter
Jan 8 at 21:43
$begingroup$
@BrevanEllefsen Aside from the fact that it takes a bit of work to get to the harmonic numbers from here, they alone don't explain why the expectation here is much closer to $ln n$ than to $ln n + gamma$.
$endgroup$
– Misha Lavrov
Jan 8 at 22:03
$begingroup$
@MishaLavrov I know, and your answer fleshes this out much better than my comment. I'm not quite sure either why the constant cancels, but I thought that fact might help the OP a bit. Now that your answer supersedes my comment entirely, I'll remove it.
$endgroup$
– Brevan Ellefsen
Jan 8 at 22:06
$begingroup$
It feels like you'll want to introduce a new function of $s=t+x$ with $xin[0,1)$, simplify its derivative, and then integrate the derivative over $x$, converting the integral over $x$ of a sum over $t$ into a single integral over $s$, and ending up with $int_1^nfrac1s,ds$. But I'm not sure of the details, to put it mildly.
$endgroup$
– Chris Culter
Jan 8 at 23:02
$begingroup$
Could you please use a different letter for the turn number and the modulus?
$endgroup$
– Chris Culter
Jan 8 at 21:43
$begingroup$
Could you please use a different letter for the turn number and the modulus?
$endgroup$
– Chris Culter
Jan 8 at 21:43
$begingroup$
@BrevanEllefsen Aside from the fact that it takes a bit of work to get to the harmonic numbers from here, they alone don't explain why the expectation here is much closer to $ln n$ than to $ln n + gamma$.
$endgroup$
– Misha Lavrov
Jan 8 at 22:03
$begingroup$
@BrevanEllefsen Aside from the fact that it takes a bit of work to get to the harmonic numbers from here, they alone don't explain why the expectation here is much closer to $ln n$ than to $ln n + gamma$.
$endgroup$
– Misha Lavrov
Jan 8 at 22:03
$begingroup$
@MishaLavrov I know, and your answer fleshes this out much better than my comment. I'm not quite sure either why the constant cancels, but I thought that fact might help the OP a bit. Now that your answer supersedes my comment entirely, I'll remove it.
$endgroup$
– Brevan Ellefsen
Jan 8 at 22:06
$begingroup$
@MishaLavrov I know, and your answer fleshes this out much better than my comment. I'm not quite sure either why the constant cancels, but I thought that fact might help the OP a bit. Now that your answer supersedes my comment entirely, I'll remove it.
$endgroup$
– Brevan Ellefsen
Jan 8 at 22:06
$begingroup$
It feels like you'll want to introduce a new function of $s=t+x$ with $xin[0,1)$, simplify its derivative, and then integrate the derivative over $x$, converting the integral over $x$ of a sum over $t$ into a single integral over $s$, and ending up with $int_1^nfrac1s,ds$. But I'm not sure of the details, to put it mildly.
$endgroup$
– Chris Culter
Jan 8 at 23:02
$begingroup$
It feels like you'll want to introduce a new function of $s=t+x$ with $xin[0,1)$, simplify its derivative, and then integrate the derivative over $x$, converting the integral over $x$ of a sum over $t$ into a single integral over $s$, and ending up with $int_1^nfrac1s,ds$. But I'm not sure of the details, to put it mildly.
$endgroup$
– Chris Culter
Jan 8 at 23:02
add a comment |
2 Answers
2
active
oldest
votes
$begingroup$
We have
$$operatorname P[L = n] =
frac 1 2 frac 2 3 cdots frac {n - 1} n frac 1 {n + 1} =
frac 1 {n (n + 1)} [n geq 1], \
operatorname P[(L bmod m) = n] =
sum_{k geq 0} operatorname P[L = m k + n] ,[0 leq n < m], \
operatorname E[L bmod m] =
sum_{0 < n < m} sum_{k geq 0} frac n {(m k + n) (m k + n + 1)} = \
sum_{0 < n < m} frac n m
left(
psi {left( frac {n + 1} m right)} - psi {left( frac n m right)}
right) = \
psi(1) - frac 1 m sum_{0 < n leq m} psi {left( frac n m right)} =
ln m.$$
The last identity follows from
$$Gamma(m z) = m^{m z - 1/2} (2 pi)^{(1 - m)/2}
prod_{0 < n leq m} Gamma {left( z + frac {n - 1} m right)}.$$
$endgroup$
$begingroup$
Thanks! For those of us who aren't familiar with the digamma function, do you think you could explain how it's being used a little more? It would be nice to highlight which steps are nontrivial, where the proof of the identity would require some interesting transformation like integration by parts, versus which steps are just routine bookkeeping of sums and manipulating definitions. Also, it would help to explain where the gamma identity comes from: is that one nontrivial?
$endgroup$
– Chris Culter
Jan 11 at 20:25
3
$begingroup$
The starting point is the Weierstrass definition of the gamma function as an infinite product. Taking the logarithm and differentiating gives $$psi(z) = -frac 1 z - gamma - sum_{k geq 1} left( frac 1 {k + z} - frac 1 k right).$$ Therefore we get $sum_{k geq 0} (1/(k + a) - 1/(k + b)) = psi(b) - psi(a)$. The $Gamma(m z)$ formula is called the multiplication-theorem of Gauss and Legendre in Whittaker and Watson. Taking the logarithm, differentiating and letting $z = 1/m$ gives the desired identity.
$endgroup$
– Maxim
Jan 12 at 0:57
add a comment |
$begingroup$
If the $k^{text{th}}$ turn has a probability of $frac1k$ of ending the walk, then the overall probability that the walk ends on turn $k$ and not before is $frac12 cdot frac23 cdots frac{k-2}{k-1} cdot frac1k = frac{1}{k(k-1)}$. So the probability that the walk ends on a turn that's $k$ modulo $n$ is $$frac{1}{k(k-1)} + frac{1}{(n+k)(n+k-1)} + frac{1}{(2n+k)(2n+k-1)} + dots$$ for $k=2,dots,n-1$, dropping the first term for $k=0$ and $k=1$.
We have $frac{1}{(jn+k)(jn+k-1)} le frac{1}{j^2(n-1)^2}$ so the sum of all the terms except the first can be upper-bounded by $frac{1}{(n-1)^2}(frac11 + frac14 + frac19 + dots) = frac{pi^2}{6(n-1)^2}$. So if $X$ is the value of the walk mod $n$ then its expected value satisfies
$$
sum_{k=2}^{n-1} k cdot frac{1}{k(k-1)} le mathbb E[X] le sum_{k=2}^{n-1} k cdot frac{1}{k(k-1)} + sum_{k=0}^{n-1} k cdot frac{pi^2}{6(n-1)^2}.
$$
The lower bound simplifies to the $(n-2)^{text{th}}$ harmonic number $H_{n-2}$, which is well-approximated by $ln n$ up to a constant error. The error term in the upper bound simplifies to $binom n2 frac{pi^2}{6(n-1)^2}$, which approaches $frac{pi^2}{12}$ as $n to infty$.
This is not a complete answer - it doesn't explain why the constant errors cancel out. But it's a start.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3066746%2faverage-length-of-harmonic-walk-mod-n-is-lnn-why%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
We have
$$operatorname P[L = n] =
frac 1 2 frac 2 3 cdots frac {n - 1} n frac 1 {n + 1} =
frac 1 {n (n + 1)} [n geq 1], \
operatorname P[(L bmod m) = n] =
sum_{k geq 0} operatorname P[L = m k + n] ,[0 leq n < m], \
operatorname E[L bmod m] =
sum_{0 < n < m} sum_{k geq 0} frac n {(m k + n) (m k + n + 1)} = \
sum_{0 < n < m} frac n m
left(
psi {left( frac {n + 1} m right)} - psi {left( frac n m right)}
right) = \
psi(1) - frac 1 m sum_{0 < n leq m} psi {left( frac n m right)} =
ln m.$$
The last identity follows from
$$Gamma(m z) = m^{m z - 1/2} (2 pi)^{(1 - m)/2}
prod_{0 < n leq m} Gamma {left( z + frac {n - 1} m right)}.$$
$endgroup$
$begingroup$
Thanks! For those of us who aren't familiar with the digamma function, do you think you could explain how it's being used a little more? It would be nice to highlight which steps are nontrivial, where the proof of the identity would require some interesting transformation like integration by parts, versus which steps are just routine bookkeeping of sums and manipulating definitions. Also, it would help to explain where the gamma identity comes from: is that one nontrivial?
$endgroup$
– Chris Culter
Jan 11 at 20:25
3
$begingroup$
The starting point is the Weierstrass definition of the gamma function as an infinite product. Taking the logarithm and differentiating gives $$psi(z) = -frac 1 z - gamma - sum_{k geq 1} left( frac 1 {k + z} - frac 1 k right).$$ Therefore we get $sum_{k geq 0} (1/(k + a) - 1/(k + b)) = psi(b) - psi(a)$. The $Gamma(m z)$ formula is called the multiplication-theorem of Gauss and Legendre in Whittaker and Watson. Taking the logarithm, differentiating and letting $z = 1/m$ gives the desired identity.
$endgroup$
– Maxim
Jan 12 at 0:57
add a comment |
$begingroup$
We have
$$operatorname P[L = n] =
frac 1 2 frac 2 3 cdots frac {n - 1} n frac 1 {n + 1} =
frac 1 {n (n + 1)} [n geq 1], \
operatorname P[(L bmod m) = n] =
sum_{k geq 0} operatorname P[L = m k + n] ,[0 leq n < m], \
operatorname E[L bmod m] =
sum_{0 < n < m} sum_{k geq 0} frac n {(m k + n) (m k + n + 1)} = \
sum_{0 < n < m} frac n m
left(
psi {left( frac {n + 1} m right)} - psi {left( frac n m right)}
right) = \
psi(1) - frac 1 m sum_{0 < n leq m} psi {left( frac n m right)} =
ln m.$$
The last identity follows from
$$Gamma(m z) = m^{m z - 1/2} (2 pi)^{(1 - m)/2}
prod_{0 < n leq m} Gamma {left( z + frac {n - 1} m right)}.$$
$endgroup$
$begingroup$
Thanks! For those of us who aren't familiar with the digamma function, do you think you could explain how it's being used a little more? It would be nice to highlight which steps are nontrivial, where the proof of the identity would require some interesting transformation like integration by parts, versus which steps are just routine bookkeeping of sums and manipulating definitions. Also, it would help to explain where the gamma identity comes from: is that one nontrivial?
$endgroup$
– Chris Culter
Jan 11 at 20:25
3
$begingroup$
The starting point is the Weierstrass definition of the gamma function as an infinite product. Taking the logarithm and differentiating gives $$psi(z) = -frac 1 z - gamma - sum_{k geq 1} left( frac 1 {k + z} - frac 1 k right).$$ Therefore we get $sum_{k geq 0} (1/(k + a) - 1/(k + b)) = psi(b) - psi(a)$. The $Gamma(m z)$ formula is called the multiplication-theorem of Gauss and Legendre in Whittaker and Watson. Taking the logarithm, differentiating and letting $z = 1/m$ gives the desired identity.
$endgroup$
– Maxim
Jan 12 at 0:57
add a comment |
$begingroup$
We have
$$operatorname P[L = n] =
frac 1 2 frac 2 3 cdots frac {n - 1} n frac 1 {n + 1} =
frac 1 {n (n + 1)} [n geq 1], \
operatorname P[(L bmod m) = n] =
sum_{k geq 0} operatorname P[L = m k + n] ,[0 leq n < m], \
operatorname E[L bmod m] =
sum_{0 < n < m} sum_{k geq 0} frac n {(m k + n) (m k + n + 1)} = \
sum_{0 < n < m} frac n m
left(
psi {left( frac {n + 1} m right)} - psi {left( frac n m right)}
right) = \
psi(1) - frac 1 m sum_{0 < n leq m} psi {left( frac n m right)} =
ln m.$$
The last identity follows from
$$Gamma(m z) = m^{m z - 1/2} (2 pi)^{(1 - m)/2}
prod_{0 < n leq m} Gamma {left( z + frac {n - 1} m right)}.$$
$endgroup$
We have
$$operatorname P[L = n] =
frac 1 2 frac 2 3 cdots frac {n - 1} n frac 1 {n + 1} =
frac 1 {n (n + 1)} [n geq 1], \
operatorname P[(L bmod m) = n] =
sum_{k geq 0} operatorname P[L = m k + n] ,[0 leq n < m], \
operatorname E[L bmod m] =
sum_{0 < n < m} sum_{k geq 0} frac n {(m k + n) (m k + n + 1)} = \
sum_{0 < n < m} frac n m
left(
psi {left( frac {n + 1} m right)} - psi {left( frac n m right)}
right) = \
psi(1) - frac 1 m sum_{0 < n leq m} psi {left( frac n m right)} =
ln m.$$
The last identity follows from
$$Gamma(m z) = m^{m z - 1/2} (2 pi)^{(1 - m)/2}
prod_{0 < n leq m} Gamma {left( z + frac {n - 1} m right)}.$$
answered Jan 11 at 10:52
MaximMaxim
5,1631219
5,1631219
$begingroup$
Thanks! For those of us who aren't familiar with the digamma function, do you think you could explain how it's being used a little more? It would be nice to highlight which steps are nontrivial, where the proof of the identity would require some interesting transformation like integration by parts, versus which steps are just routine bookkeeping of sums and manipulating definitions. Also, it would help to explain where the gamma identity comes from: is that one nontrivial?
$endgroup$
– Chris Culter
Jan 11 at 20:25
3
$begingroup$
The starting point is the Weierstrass definition of the gamma function as an infinite product. Taking the logarithm and differentiating gives $$psi(z) = -frac 1 z - gamma - sum_{k geq 1} left( frac 1 {k + z} - frac 1 k right).$$ Therefore we get $sum_{k geq 0} (1/(k + a) - 1/(k + b)) = psi(b) - psi(a)$. The $Gamma(m z)$ formula is called the multiplication-theorem of Gauss and Legendre in Whittaker and Watson. Taking the logarithm, differentiating and letting $z = 1/m$ gives the desired identity.
$endgroup$
– Maxim
Jan 12 at 0:57
add a comment |
$begingroup$
Thanks! For those of us who aren't familiar with the digamma function, do you think you could explain how it's being used a little more? It would be nice to highlight which steps are nontrivial, where the proof of the identity would require some interesting transformation like integration by parts, versus which steps are just routine bookkeeping of sums and manipulating definitions. Also, it would help to explain where the gamma identity comes from: is that one nontrivial?
$endgroup$
– Chris Culter
Jan 11 at 20:25
3
$begingroup$
The starting point is the Weierstrass definition of the gamma function as an infinite product. Taking the logarithm and differentiating gives $$psi(z) = -frac 1 z - gamma - sum_{k geq 1} left( frac 1 {k + z} - frac 1 k right).$$ Therefore we get $sum_{k geq 0} (1/(k + a) - 1/(k + b)) = psi(b) - psi(a)$. The $Gamma(m z)$ formula is called the multiplication-theorem of Gauss and Legendre in Whittaker and Watson. Taking the logarithm, differentiating and letting $z = 1/m$ gives the desired identity.
$endgroup$
– Maxim
Jan 12 at 0:57
$begingroup$
Thanks! For those of us who aren't familiar with the digamma function, do you think you could explain how it's being used a little more? It would be nice to highlight which steps are nontrivial, where the proof of the identity would require some interesting transformation like integration by parts, versus which steps are just routine bookkeeping of sums and manipulating definitions. Also, it would help to explain where the gamma identity comes from: is that one nontrivial?
$endgroup$
– Chris Culter
Jan 11 at 20:25
$begingroup$
Thanks! For those of us who aren't familiar with the digamma function, do you think you could explain how it's being used a little more? It would be nice to highlight which steps are nontrivial, where the proof of the identity would require some interesting transformation like integration by parts, versus which steps are just routine bookkeeping of sums and manipulating definitions. Also, it would help to explain where the gamma identity comes from: is that one nontrivial?
$endgroup$
– Chris Culter
Jan 11 at 20:25
3
3
$begingroup$
The starting point is the Weierstrass definition of the gamma function as an infinite product. Taking the logarithm and differentiating gives $$psi(z) = -frac 1 z - gamma - sum_{k geq 1} left( frac 1 {k + z} - frac 1 k right).$$ Therefore we get $sum_{k geq 0} (1/(k + a) - 1/(k + b)) = psi(b) - psi(a)$. The $Gamma(m z)$ formula is called the multiplication-theorem of Gauss and Legendre in Whittaker and Watson. Taking the logarithm, differentiating and letting $z = 1/m$ gives the desired identity.
$endgroup$
– Maxim
Jan 12 at 0:57
$begingroup$
The starting point is the Weierstrass definition of the gamma function as an infinite product. Taking the logarithm and differentiating gives $$psi(z) = -frac 1 z - gamma - sum_{k geq 1} left( frac 1 {k + z} - frac 1 k right).$$ Therefore we get $sum_{k geq 0} (1/(k + a) - 1/(k + b)) = psi(b) - psi(a)$. The $Gamma(m z)$ formula is called the multiplication-theorem of Gauss and Legendre in Whittaker and Watson. Taking the logarithm, differentiating and letting $z = 1/m$ gives the desired identity.
$endgroup$
– Maxim
Jan 12 at 0:57
add a comment |
$begingroup$
If the $k^{text{th}}$ turn has a probability of $frac1k$ of ending the walk, then the overall probability that the walk ends on turn $k$ and not before is $frac12 cdot frac23 cdots frac{k-2}{k-1} cdot frac1k = frac{1}{k(k-1)}$. So the probability that the walk ends on a turn that's $k$ modulo $n$ is $$frac{1}{k(k-1)} + frac{1}{(n+k)(n+k-1)} + frac{1}{(2n+k)(2n+k-1)} + dots$$ for $k=2,dots,n-1$, dropping the first term for $k=0$ and $k=1$.
We have $frac{1}{(jn+k)(jn+k-1)} le frac{1}{j^2(n-1)^2}$ so the sum of all the terms except the first can be upper-bounded by $frac{1}{(n-1)^2}(frac11 + frac14 + frac19 + dots) = frac{pi^2}{6(n-1)^2}$. So if $X$ is the value of the walk mod $n$ then its expected value satisfies
$$
sum_{k=2}^{n-1} k cdot frac{1}{k(k-1)} le mathbb E[X] le sum_{k=2}^{n-1} k cdot frac{1}{k(k-1)} + sum_{k=0}^{n-1} k cdot frac{pi^2}{6(n-1)^2}.
$$
The lower bound simplifies to the $(n-2)^{text{th}}$ harmonic number $H_{n-2}$, which is well-approximated by $ln n$ up to a constant error. The error term in the upper bound simplifies to $binom n2 frac{pi^2}{6(n-1)^2}$, which approaches $frac{pi^2}{12}$ as $n to infty$.
This is not a complete answer - it doesn't explain why the constant errors cancel out. But it's a start.
$endgroup$
add a comment |
$begingroup$
If the $k^{text{th}}$ turn has a probability of $frac1k$ of ending the walk, then the overall probability that the walk ends on turn $k$ and not before is $frac12 cdot frac23 cdots frac{k-2}{k-1} cdot frac1k = frac{1}{k(k-1)}$. So the probability that the walk ends on a turn that's $k$ modulo $n$ is $$frac{1}{k(k-1)} + frac{1}{(n+k)(n+k-1)} + frac{1}{(2n+k)(2n+k-1)} + dots$$ for $k=2,dots,n-1$, dropping the first term for $k=0$ and $k=1$.
We have $frac{1}{(jn+k)(jn+k-1)} le frac{1}{j^2(n-1)^2}$ so the sum of all the terms except the first can be upper-bounded by $frac{1}{(n-1)^2}(frac11 + frac14 + frac19 + dots) = frac{pi^2}{6(n-1)^2}$. So if $X$ is the value of the walk mod $n$ then its expected value satisfies
$$
sum_{k=2}^{n-1} k cdot frac{1}{k(k-1)} le mathbb E[X] le sum_{k=2}^{n-1} k cdot frac{1}{k(k-1)} + sum_{k=0}^{n-1} k cdot frac{pi^2}{6(n-1)^2}.
$$
The lower bound simplifies to the $(n-2)^{text{th}}$ harmonic number $H_{n-2}$, which is well-approximated by $ln n$ up to a constant error. The error term in the upper bound simplifies to $binom n2 frac{pi^2}{6(n-1)^2}$, which approaches $frac{pi^2}{12}$ as $n to infty$.
This is not a complete answer - it doesn't explain why the constant errors cancel out. But it's a start.
$endgroup$
add a comment |
$begingroup$
If the $k^{text{th}}$ turn has a probability of $frac1k$ of ending the walk, then the overall probability that the walk ends on turn $k$ and not before is $frac12 cdot frac23 cdots frac{k-2}{k-1} cdot frac1k = frac{1}{k(k-1)}$. So the probability that the walk ends on a turn that's $k$ modulo $n$ is $$frac{1}{k(k-1)} + frac{1}{(n+k)(n+k-1)} + frac{1}{(2n+k)(2n+k-1)} + dots$$ for $k=2,dots,n-1$, dropping the first term for $k=0$ and $k=1$.
We have $frac{1}{(jn+k)(jn+k-1)} le frac{1}{j^2(n-1)^2}$ so the sum of all the terms except the first can be upper-bounded by $frac{1}{(n-1)^2}(frac11 + frac14 + frac19 + dots) = frac{pi^2}{6(n-1)^2}$. So if $X$ is the value of the walk mod $n$ then its expected value satisfies
$$
sum_{k=2}^{n-1} k cdot frac{1}{k(k-1)} le mathbb E[X] le sum_{k=2}^{n-1} k cdot frac{1}{k(k-1)} + sum_{k=0}^{n-1} k cdot frac{pi^2}{6(n-1)^2}.
$$
The lower bound simplifies to the $(n-2)^{text{th}}$ harmonic number $H_{n-2}$, which is well-approximated by $ln n$ up to a constant error. The error term in the upper bound simplifies to $binom n2 frac{pi^2}{6(n-1)^2}$, which approaches $frac{pi^2}{12}$ as $n to infty$.
This is not a complete answer - it doesn't explain why the constant errors cancel out. But it's a start.
$endgroup$
If the $k^{text{th}}$ turn has a probability of $frac1k$ of ending the walk, then the overall probability that the walk ends on turn $k$ and not before is $frac12 cdot frac23 cdots frac{k-2}{k-1} cdot frac1k = frac{1}{k(k-1)}$. So the probability that the walk ends on a turn that's $k$ modulo $n$ is $$frac{1}{k(k-1)} + frac{1}{(n+k)(n+k-1)} + frac{1}{(2n+k)(2n+k-1)} + dots$$ for $k=2,dots,n-1$, dropping the first term for $k=0$ and $k=1$.
We have $frac{1}{(jn+k)(jn+k-1)} le frac{1}{j^2(n-1)^2}$ so the sum of all the terms except the first can be upper-bounded by $frac{1}{(n-1)^2}(frac11 + frac14 + frac19 + dots) = frac{pi^2}{6(n-1)^2}$. So if $X$ is the value of the walk mod $n$ then its expected value satisfies
$$
sum_{k=2}^{n-1} k cdot frac{1}{k(k-1)} le mathbb E[X] le sum_{k=2}^{n-1} k cdot frac{1}{k(k-1)} + sum_{k=0}^{n-1} k cdot frac{pi^2}{6(n-1)^2}.
$$
The lower bound simplifies to the $(n-2)^{text{th}}$ harmonic number $H_{n-2}$, which is well-approximated by $ln n$ up to a constant error. The error term in the upper bound simplifies to $binom n2 frac{pi^2}{6(n-1)^2}$, which approaches $frac{pi^2}{12}$ as $n to infty$.
This is not a complete answer - it doesn't explain why the constant errors cancel out. But it's a start.
answered Jan 8 at 22:00
Misha LavrovMisha Lavrov
45.9k656107
45.9k656107
add a comment |
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3066746%2faverage-length-of-harmonic-walk-mod-n-is-lnn-why%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
Could you please use a different letter for the turn number and the modulus?
$endgroup$
– Chris Culter
Jan 8 at 21:43
$begingroup$
@BrevanEllefsen Aside from the fact that it takes a bit of work to get to the harmonic numbers from here, they alone don't explain why the expectation here is much closer to $ln n$ than to $ln n + gamma$.
$endgroup$
– Misha Lavrov
Jan 8 at 22:03
$begingroup$
@MishaLavrov I know, and your answer fleshes this out much better than my comment. I'm not quite sure either why the constant cancels, but I thought that fact might help the OP a bit. Now that your answer supersedes my comment entirely, I'll remove it.
$endgroup$
– Brevan Ellefsen
Jan 8 at 22:06
$begingroup$
It feels like you'll want to introduce a new function of $s=t+x$ with $xin[0,1)$, simplify its derivative, and then integrate the derivative over $x$, converting the integral over $x$ of a sum over $t$ into a single integral over $s$, and ending up with $int_1^nfrac1s,ds$. But I'm not sure of the details, to put it mildly.
$endgroup$
– Chris Culter
Jan 8 at 23:02