关于Blaschke乘积理解的困惑求解
嗨,我来帮你理清这里的逻辑漏洞~
你推导里的关键错误,是对Bolzano-Weierstrass定理的结论和恒等定理的适用条件搞混了:
虽然序列${z_n}$是有界的(全部落在开单位圆盘$\mathbb D$内),根据Bolzano-Weierstrass定理,它确实存在聚点,但这个聚点不一定在开单位圆盘$\mathbb D$内部,完全可能落在闭单位圆盘的边界$|z|=1$上。
而解析函数的恒等定理要求的是:如果一个区域内的解析函数有一列零点,且这列零点在区域内部有聚点,那么函数才会在整个区域上恒为零。但如果零点序列的聚点在区域的边界上(不在区域内部),恒等定理就不适用了。
我们可以举个具体的例子:取$z_n = 1 - \frac{1}{n^2}$,这个序列的所有点都在$\mathbb D$内,计算$\sum_{n=1}^\infty (1-|z_n|) = \sum_{n=1}^\infty \frac{1}{n^2}$,这个级数是收敛的,满足Blaschke条件。对应的Blaschke乘积不是零函数,而这个零点序列的聚点是1,落在单位圆边界上,完全不在$\mathbb D$内部,所以根本触发不了恒等定理的结论。
再提炼一下核心:Blaschke条件$\sum_{n=1}^\infty (1-|z_n|) < \infty$的作用,恰恰是控制零点趋近单位圆边界的速度,保证零点序列的聚点只能在边界上,不会出现在$\mathbb D$内部。这样就避免了恒等定理的触发,Blaschke乘积也就不会恒为零了。
备注:内容来源于stack exchange,提问作者Akiro Kurosawa

