>>904
>双曲線関数?の片側(p>a/2)しか考慮する

双曲線の片側とは、n=1 の場合は b>a/2 を意味する。p>a/2 ではない。勘違いするな。

で、b>a/2 しか考慮する必要がないのなら、たとえば a=1000 の場合は、
b>500の場合しか考慮しなくていいということである。ところで、a=1000 の場合は

p=f(a,b)=f(1000,b)=1000/(2b−1000)

である。この p=1000/(2b−1000) という関数は、b>500 の場合しか考慮しなくていいのなら、
p は b=501 のとき最大値を取ることが分かる。b=9 など出て来ないのである。
ここで無理に「9」を持ち出しても、

p ≦ f(1000,9)

などという計算は成り立たない。つまり、お前の計算は間違っている。