Forgot password
 Register account
View 8|Reply 2

[函数] $C(\theta) =\prod_{k=1}^\infty\sin(\theta/2^k)/(\theta/2^k)$

[Copy link]

3295

Threads

7925

Posts

66

Karma

Show all posts

hbghlyj posted 2025-8-14 11:06 |Read mode

$$
C(\theta)=\prod_{k=1}^\infty \frac{\sin(\theta/2^k)}{\theta/2^k}.
$$求证:对于$\theta\notin 2\pi\mathbb Z$,有$0<|C(\theta)|<1$,例如$C(3\pi)\approx-0.0462$.

关于符号
如果$|\theta|<2\pi$,则每个$\sin(\theta/2^k)/(\theta/2^k)>0$,因此$0<C(\theta)<1$.
对于更大的$|\theta|$,只有有限多个因子可以是负的(那些满足$|\theta|/2^k\in(\pi,2\pi), (3\pi,4\pi),\dots$的因子),因此符号是$(-1)^{N(\theta)}$,其中$N(\theta)$计算那些负因子。这就是为什么$C(3\pi)<0$.
9b7deb37-de39-4595-9c80-c1197b2b9a5c.png
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. def C(theta, terms=50):
  4.     result = 1.0
  5.     for k in range(1, terms+1):
  6.         x = theta / (2**k)
  7.         if x != 0:
  8.             result *= np.sin(x) / x
  9.     return result
  10. thetas = np.linspace(-4*np.pi, 4*np.pi, 1000)
  11. values = [C(t) for t in thetas]
  12. plt.figure(figsize=(8,4))
  13. plt.plot(thetas, values, label=r"$C(\theta)$")
  14. plt.axhline(0, color='black', lw=0.8)
  15. plt.axvline(0, color='black', lw=0.8)
  16. plt.title(r"Plot of $C(\theta)$")
  17. plt.xlabel(r"$\theta$")
  18. plt.ylabel(r"$C(\theta)$")
  19. plt.grid(True, alpha=0.3)
  20. plt.legend()
  21. plt.show()
Copy the Code

3295

Threads

7925

Posts

66

Karma

Show all posts

original poster hbghlyj posted 2025-8-14 11:05
使用$\displaystyle \frac{\sin x}{x}=\prod_{j=1}^\infty \cos\big(x/2^j\big)$,
将双重乘积合并为单个乘积,并重新索引,(因为$k+j=m$的正整数$k,j$有$m-1$对)我们得到
$$
C(\theta)=\prod_{m=2}^\infty \Big(\cos\frac{\theta}{2^m}\Big)^{m-1}
$$
解析形式:通过$\log C$的幂级数
$$
\log C(\theta)=\sum_{n=1}^\infty a_n\,\theta^{2n},\quad
a_n=\frac{c_n\,2^{-4n}}{(1-2^{-2n})^2},
$$
其中$c_n$是$\log\cos x=\sum_{n\ge1} c_n x^{2n}$的系数(显式地,$c_n=-\,\dfrac{2^{2n}(2^{2n}-1)\,B_{2n}}{2n\,(2n)!}$,其中$B_{2n}$是伯努利数)。这为小的$|\theta|$提供了快速收敛的近似值。
  • $C(\theta)$满足递归关系$C(\theta)=\dfrac{\sin(\theta/2)}{\theta/2}\,C(\theta/2)$。
  • $C(0)=1$
  • 如果$\theta$是非零的$2\pi$的倍数,则$C(\theta)=0$。
  • 对于每个$\theta\notin 2\pi\mathbb Z$,有$0<|C(\theta)|<1$,例如$C(3\pi)\approx-0.0462$。

此外,当$|\theta|<2\pi$时,$C(\theta)>0$;对于更大的$|\theta|$,符号可以是负的。

3295

Threads

7925

Posts

66

Karma

Show all posts

original poster hbghlyj posted 2025-8-14 10:46

对于$\theta\notin 2\pi\mathbb Z$,有$0<|C(\theta)|<1$

1) 除了$2\pi$的倍数外没有零点

一个因子$\sin(\theta/2^k)=0$,即$\theta= m\pi 2^k$,对于某个$k\ge1$ 这发生当且仅当$\theta\in 2\pi\mathbb Z$(因为当$k\ge1$时,$m$必须是偶数)。
因此,$C(\theta)=0$当且仅当$\theta\in 2\pi\mathbb Z$,否则没有因子为零。

2) 严格上界$|C(\theta)|<1$

对于任何实数$x\neq 0$,有$|\sin x|<|x|$。因此,每个因子的绝对值严格小于1。

3) 正下界(不坍缩到0)

选择足够大的$K$,使得$|\theta|/2^K\le 1$。对于$|x|\le 1$,有不等式
$$
\frac{\sin x}{x}\;\ge\;1-\frac{x^2}{6}.
$$
因此,对于$k\ge K$,
$$
\left|\frac{\sin(\theta/2^k)}{\theta/2^k}\right|
\ge1-\frac{\theta^2}{6\cdot 4^k}.
$$
因此
$$
|C(\theta)|≥\Bigg(\prod_{k=1}^{K-1}\left|\frac{\sin(\theta/2^k)}{\theta/2^k}\right|\Bigg)
\prod_{k=K}^{\infty}\left(1-\frac{\theta^2}{6\cdot 4^k}\right).
$$
第一个乘积是一个正数。第二个乘积每项在(0,1]中,且$\sum_{k=K}^{\infty}\frac{\theta^2}{6\cdot 4^k}<\infty,$因此它收敛到一个正极限(一个标准事实:如果$a_k\in[0,1)$且$\sum a_k<\infty$,则$\prod(1-a_k)>0$)。因此$|C(\theta)|>0$。

Quick Reply

Advanced Mode
B Color Image Link Quote Code Smilies
You have to log in before you can reply Login | Register account

$\LaTeX$ formula tutorial

Mobile version

2025-8-15 02:32 GMT+8

Powered by Discuz!

Processed in 0.017032 seconds, 36 queries