复分析——第9章——椭圆函数导论(E.M. Stein R. Shakarchi)

news2024/11/24 20:09:09

第 9 章 椭圆函数导论

(An Introduction to Elliptic Functions)

The form that Jacobi had given to the theory of elliptic

functions was far from perfection; its flaws are obvious.

At the base we find three fundamental functions sn,

cn and dn. These functions do not have the same

periods...

In Weierstrass’ system, instead of three fundamental

functions, there is only one, ℘(u), and it is the

simplest of all having the same periods. It has only

one double infinity; and finally its definition is so that

it does not change when one replaces one system of

periods by another equivalent system.

(   Jacobi 给出的椭圆函数理论形式远非完美,其缺陷显而易见。在基础部分,我们发现三个基本函数 sn、cn 和 dn。这些函数的周期并不相同……

    在 Weierstrass 的系统中,没有三个基本函数,只有一个,℘(u),它是所有具有相同周期的函数中最简单的一个。它只有一个双无穷大;最后,它的定义是,当用另一个等价系统替换一个周期系统时,它不会改变。)

-------------------------------------------------------------------------------------------------H. Poincaré,1899

    椭圆函数理论最初源于对椭圆积分的研究,它在数学的多个领域都受到广泛关注。通常,那些积分可以被描述为形如 \int R(x,\sqrt{P(x)})dx 和形式。其中 R 是比率函数(rational function),P 是三次或四次多项式(注:P 为二次多项式的情况在本质上是“圆函数(circular functions)”,可以简化为三角函数 \sin{x} 、\cos{x}  等)。 这些积分用于计算椭圆或双纽线(lemniscate)的弧长,以及各种其他问题。它们的早期研究集中在其特殊的变换性质和固有双周期性的发现上。我们在上一章第 4.5 节中讨论的半平面到矩形的映射函数中看到了后一种现象的一个例子。

正是 Jacobi 通过系统地研究双周期函数(称为椭圆函数)改变了这一主题。在这个理论中,他引入的 θ 函数(theta functions)起着决定性的作用。在他之后,Weierstrass发展了另一种方法,这种方法在初始阶段更简单、更优雅。它基于他的 ℘ 函数(译注:符号 ℘ 称为 weierstrass p ,其 Unicode为 “02118” , LaTex语法为“\wp”),在本章中,我们将概述该理论的发端。我们将通过考虑 Eisenstein 级数及其涉及除数函数的表达式,尽可能地瞥见与数论的可能联系。θ 函数与组合学(combinatorics)和数论有许多更直接的联系,我们将在下一章中讨论。我们将在那里看到的显著事实证明了这些函数在数学中具有极大的影响(interest)。因此,它们应该会弱化上面关于 Jacobi 理论不完善的严厉意见。

1.  椭圆函数(Elliptic functions)

我们感兴趣的是在 ℂ 上具有两个周期的亚纯函数 f ;即,存在两个非零复数 \omega_{1} 和 \omega_{2} 使得 

f ( z + \omega_{1}) = f(z) 和 f ( z + \omega_{2}) = f(z) (对于任意 z∈ℂ )。

我们称具有两个周期的函数为双周期函数(doubly periodic functions)。  \omega_{1} 和 \omega_{2} 在 上是线性相关(即  \omega_{2}/\omega_{1} \in \mathbb{R} ) 时的这种情况我们是不感兴趣的。事实上,练习 1 表明,在这种情况下,f 要么是具有简单周期的同期函数(若商  \omega_{2}/\omega_{1} 是比率的),要么 f 是一个常量(若商 \omega_{2}/\omega_{1} 是非比率的)。因此,我们做以下假设\omega_{1} 和 \omega_{2} 在上是线性无关的

我们现在描述一种将在本章中广泛使用的规范化方法(normalization)。令 \tau=\omega_{2}/\omega_{1} 。由于 𝝉 和 1/𝝉 具有相反符号的虚部,且因为 𝝉 不是实数,故我们可以假设(在可能的交换 \omega_{1}  和 \omega_{2} 的角色之后)Im(𝝉) > 0 。现在注意到,对于函数 f ,当且仅当函数 F(z)=f(\omega_{1}z) 具有周期 1 和 𝝉 时,其才具有周期 \omega_{1} 和 \omega_{2} 

,此外,当且仅当 F 是亚纯函数时,f 是亚纯函数。再者,f 的属性直接推导于 F 。因此,我们可以不失一般性地假设,f 是在 ℂ 上具有周期 1 和 𝝉 的亚纯函数(其中,Im(𝝉) > 0 )。

    连续应用周期性条件可得出

(1)    f (z + n + m 𝝉) = (z)  (对于任意整数 nm 和任意 z∈ℂ ),

因此,很自然地考虑定义为

\Lambda = \{ n + m\tau: n ,m \in \mathbb{Z} \} 

的 ℂ 中的晶格(lattice,或称格点)。

    我们称 1 和 𝝉 生成(generate) Λ (见图 1 )。

------------------------------------------图1: 由 1 和 𝝉 生成格式 Λ -----------------------------------------------------

等式(1)指的是,f 在按 Λ 的元素的平移下是常量。与晶格 Λ 相关的是定义为

P_{0} = \{ z\in \mathbb{C}: z = a + b\tau , 0 \le a < 1 \:\:\mathrm{and}\:\: 0 \le b < 1\}  。

基础平行四边形(fundamental parallelogram)。

    基本平行四边的重要性源于 f 完全确定于其在  P_{0}  上的行为这个事实。为了理解这一点,我们需要一个定义:对于两个复数 zw ,若

            z = w + n + m\tau  (对于某些 nm ∈ℤ ),

则称这两个复数是 Λ 同余的(congruent mudulo Λ),我们记为 z ~ w 。换句话说,zw 在晶格中相差一个点,即 z - w ∈Λ 。根据(1)我们推断出,只要 z ~ w ,则 f (z) = f(w) 。若我们可以证明,z∈ℂ 中的任意点与 P_{0} 中的一个唯一点是同余的,则我们将完成证明 f 完全由其在基本科行四边形中的值确定。假设已知 z = x + iy ,并记为 z = a + (其中,ab ∈ℝ ))。这是合理的,因为 1 和 𝝉 构成了二维向量空间 ℂ 的实数(reals)之上的一个基底(basis)。然后,分别选择 ≤ a 和 ≤ b 的最大整数 n m 。若我们令 w = z - n ,则根据定义有 z ~ w ,此外,w = (a - n) + (b - m) 𝝉。根据构造,显然 w \in P_{0} 。为了证明唯一性,假设 w 和 w^{'} 是 P_{0} 中的两个同余的点。若我们记为 w = a + 和 w^{' }= a^{'} + b^{'}\tau ,则 w - w^{'}= (a - a^{'}) + (b - b^{'}) \tau \in \Lambda ,因此 (a - a^{'}) 和 (b - b^{'}) 均为整数。但是由于 0 \le a , a^{'} < 1 , 我们有 -1 < a - a^{'} < 1  ,则这意味着   a - a^{'} = 0 。类似地, b - b^{'} = 0 ,从而我们推导出 w=w^{'} 。

更一般地,一个周期平行四边形 P 是基础平行四边形的任意平移,即 P = P_{0} + h ( h \in \mathbb{C} ) (见图 2 ) 。

-----------------------------------------------------图 2: 一个周期平行四边形------------------------------------------

由于我们可以应用引理于 z - h ,我们推断出 ℂ 中的每一个点都与已知周期平行四边形中的唯一点同余。因此f 由其在任何周期平行四边形上的行为唯一决定。

    最后,注意到 \Lambda 和 P_{0} 导致(give rise to)复平面

\mathbb{C} = \bigcup_{n,m \in \mathbb{Z} }(n + m\tau+P_{0}) 

的覆盖(covering)(或平铺(tiling)),此外,这个并集是不相交的。从我们刚刚收集的事实和 P_{0}  的定义可以立即得出这个结论。我们总结一下迄今为止所看到的内容。

命题 1.1 假设 f 是一个具有两个生成晶格 Λ 的周期 1 和 𝝉 的亚纯函数

( i ) ℂ 中的每一个点都与基础平行四边行中的一个唯一点同余。

( ii ) ℂ 中的每一个点都与任意已知的周期平行四边行中的一个唯一点同余。

( iii ) 晶格 Λ 在(2)的意义上提供了复平面的一个不相交的覆盖。

( iv ) 函数 f 完全确定于其在任何周期平行四边形中的值。

1.1  Liouville定理(Liouville’s theorems)

    现在我们可以明白为什么我们从一开始就假设 f 是亚纯的而不是全纯的。

定理 1.2  复可积的双周期函数是常量。

证明:

函数完全由其在 P_{0} 上的值确定,因为  P_{0}  的闭包是紧的,我们推断出函数在 ℂ 上有界。因此,根据第 2 章中给出的 Liouville 定理,函数是常量。非常量双周期亚纯函数被称为随圆函数(elliptic function)。由于亚纯函数在任何大圆盘上只能有有限多个零点和极点,因此我们看到椭圆函数在任何已知周期平行四边形中也只能有有限多个零点和极点,尤其是在基础平行四边形中。当然,不能排除 f P_{0}  的边界上有一个极点或零点。

像往常一样,我们用重数(multiplicity)计算极点和零点。记住这一点,我们可以证明以下定理。

定理 1.3 一个椭圆函数在 P_{0} 中的极点总数总是 ≥ 2 。

换句话说,f 不会只有一个简单极点。它一定至少有两个极点,并且这不能排除重数 ≥ 2 的单极点的情况。

证明:

    首先假设 f 在基础平行四边形在边界 \partial P_{0} 上没有极点。根据留数定理,我们有

\displaystyle \int_{\partial P_{0}}f(z)dz = 2{\pi}i\sum{\mathrm{res}}\:{f} ,

我们推断出积分是 0 。为了理解这一点,我们简单地应用 f 的周期性。注意到

\displaystyle \int_{\partial_{P_{0}}}f(z)dz=\int_{0}^{1}f(z)dz+\int_{1}^{1+\tau}f(z)dz+\int_{1+\tau}^{\tau}f(z)dz+\int_{\tau}^{0}f(z)dz ,

且对边的积分相消。例如

\begin{array}{rlc}\displaystyle \int_{0}^{1}f(z)dz+\int_{1+\tau}^{\tau}f(z)dz &\displaystyle = \int_{0}^{1}f(z)dz +\int_{1}^{0}f(s+\tau)ds \\ \\ &\displaystyle = \int_{0}^{1}f(z)dz +\int_{1}^{0}f(s)ds \\ \\ &\displaystyle = \int_{0}^{1}f(z)dz -\int_{0}^{1}f(z)dz \\ \\ &\displaystyle = 0 \end{array}  。

对于其它成对的边也类似。因此,\displaystyle \int_{\partial P_{0}} f = 0 且 \sum{\mathrm{res}}\:{f}=0 。因此,f   P_{0} 中一定至少有两个极点。

f 在  \partial P_{0} 上有一个极点,选择一个小的 h∈ℂ 使得  P = h + P_{0}   ,则 f 在 ∂P 上没有极点。如前论证,我们求得 f P 中一下至少有两个极点,且因为同样的结论对于  P_{0} 也成立。

椭圆函数的极点总数(按其重数计算)称为其(order)。下一个定理说,如果零点按其重数计算,则椭圆函数的零点数与极点数一样多

定理 1.4  每一个 m 阶椭圆函数在  P_{0} 中都有 m 个零点

证明:

    首先假设 f 在 P_{0} 和边界上没有零点或极点,我们知道,通过第 3 章中的幅角原理(argument principle),有 

\displaystyle \int_{​{\partial}P_{0}}\frac{f^{'}(z)}{f(z)}dz=2{\pi}i(\mathcal{N}_{\mathfrak{z}}-\mathcal{N}_{\mathfrak{p}}) ,

(译注:符号 𝖟 是字母 z 的德文尖角体,符号 𝖕 是字母 p 的德文尖角体)

其中,\mathcal{N}_{\mathfrak{z}} 和 \mathcal{N}_{\mathfrak{p}} 分别表示 P_{0} 中 f 的零点和极点数。根据周期性,我们可以按前面定理的证明那样论证,以求得 \int_{\partial P_{0}}f^{'}/f=0 ,因此,\mathcal{N}_{\mathfrak{z}}=\mathcal{N}_{\mathfrak{p}} 。

在当 f 的零点或极点位于 \partial P_{0} 上的时候的这种情况下,只需将幅角原理应用到 P 的平移上即可。

    因此,若 f 是一个椭圆,则方程 f (z) = c 具有与 f 的阶相同数量的解(对于每一个 c∈ℂ),只因为 fc 是椭圆,并且具有与 f 同样多的极点。

         尽管上述定理相当简单,但仍存在证明椭圆函数存在的问题。现在我们来谈谈这个问题的建设性解决方案。

1.2  Weierstrass ℘ 函数(The Weierstrass ℘ function)

1.2.1  2阶椭圆函数(An elliptic function of order two)

    本节专门介绍椭圆函数的基本例子。如上所示,任何椭圆函数都一定至少有两个极点;事实上,我们将构造一个椭圆函数,其唯一奇点将是周期生成的晶格上的双极点。

    在研究双周期函数的情况之前,让我们首先简要考虑只有一个周期的函数。如果想要构造一个周期为 1 且极点位于所有整数处的函数,一个简单的选择是求和 

\displaystyle F(z)=\sum_{n=-\infty}^{\infty}\frac{1}{z+n} 。

注意,若我们用 (z + 1) 替换 z ,这个和保持不变,且极点位于整数处。然而,定义 F的这个级数不是绝对收敛的。为了补救(remedy)这个问题,我们按对称求和,即,我们定义

 \displaystyle F(z)=\lim_{N \rightarrow \infty}\sum_{|n|\le N}\frac{1}{z+n}=\frac{1}{z}+\sum_{n=1}^{\infty}\left [ \frac{1}{z+n} + \frac{1}{z-n}\right ] 。

在最右侧,我们已经配对了(paired up)对应的 n 和 –n 项,这是一种技巧,使得方括号中的量 O(1/n^{2}) 译注:表示右侧以 1/n^{2} 界),因此,最后的和是绝对收敛的。因而,F 是亚纯的且极点恰好位于整数处。事实上,我们在前面的第 5 章中已经证明 F(z) = {\pi}\cot{​{\pi}}{z} 。

存在第二种处理级数 \sum_{n=-\infty}^{\infty}1/{(z+n)} 的方式, 将其记为

\displaystyle \frac{1}{z}+\sum_{n \ne 0}^{}\left [ \frac{1}{z+n} - \frac{1}{n}\right ]  ,

其中,求和是在所有非零整数上进行的。注意到, 1/(z + n) - 1/n = O(1/n^{2}) ,这使得这个级数绝对收敛。此外,由于 

\displaystyle \frac{1}{z+n} + \frac{1}{z-n}=\left (\frac{1}{z+n} - \frac{1}{n} \right )+\left (\frac{1}{z-n}-\frac{1}{-n} \right ) ,

我们得到与使用前面的方法而得到和相同。

    与此类似,我们的想法是模仿(mimic)上面的内容来产生我们的第一个椭圆函数的例子。我们想将其写成

\displaystyle \sum_{\omega \in \lambda}\frac{1}{(z+\omega)^{2}} ,

但这个级数同样不是绝对收敛的。有几种方法可以尝试理解这个级数(参见问题 1 ),但最简单的方法是遵循我们处理余切级数的第二种方法。

    为了克服这个级数的非绝对收敛性,我们令 \Lambda^{*} 表示晶格减去原点,即   \Lambda^{*}=\Lambda - \{(0,0)\} ,我们转而考虑以下级数:

\displaystyle \frac{1}{z^{2}}+\sum_{\omega \in \Lambda^{*}}\left [\frac{1}{(z+\omega)^{2}}-\frac{1}{\omega^{2}} \right ] ,

其中,我们已经减去了因子 1/\omega^{2} 以使得和式收敛。现在,方括号中的项是

\displaystyle \frac{1}{(z+\omega)^{2}}-\frac{1}{\omega^{2}}=\frac{-z^{2}-2z\omega}{(z+\omega)^{2}\omega^{2}}=O(\frac{1}{\omega^{3}}) (当 |ω|⟶ ∞ 时),

一旦我们证明了以下引理,新的级数将定义一个具有所需极点的亚纯函数。

引理 1.5 两个级数

\displaystyle \sum_{(n,m)\ne (0,0)}\frac{1}{(|n|+|m|)^{r}}  和  \displaystyle \sum_{n+m\tau \in \Lambda^{*}}\frac{1}{|n+m\tau|^{r}} (若 r > 2)

收敛。

    回顾一下,根据第 7 章末尾的评注,二重级数是否绝对收敛的问题与求和的顺序无关。在本例中,我们首先对 m 求和,然后对 n 求和。

对于第一个级数,可以应用通常的积分比较(注:当 k – 1 ≤ xk 时 ,我们简单地使用 1/k^{r} \le 1/x^{r} ;此外,可参见第 I 册第 8 章中的第一个图)。对于每一个 n  ≠ 0 ,有

\begin{array}{rlc} \displaystyle \sum_{m\in \mathbb{Z}}\frac{1}{(|n|+|m|)^{r}}=&\displaystyle \frac{1}{|n|^{r}}+2\sum_{m \ge 1}\frac{1}{(|n|+|m|)^{r}} \\ \\ =&\displaystyle \frac{1}{|n|^{r}}+2\sum_{k \ge |n|+1}\frac{1}{k^{r}} \\ \\ \le &\displaystyle \frac{1}{|n|^{r}}+2\int_{|n|}^{\infty}\frac{dx}{x^{r}} \\ \\ \le &\displaystyle \frac{1}{|n|^{r}}+C\frac{1}{|n|^{r-1}} \\ \\ \end{array} 。

因此,r > 2 意味着

\begin{array}{rlc} \displaystyle \sum_{(n,m)\ne (0,0)}\frac{1}{(|n|+|m|)^{r}} =&\displaystyle \sum_{|m| \ne 0}\frac{1}{|m|^{r}}+\sum_{|n|\ne 0}\sum_{m\in \mathbb{Z}}\frac{1}{(|n|+|m|)^{r}} \\ \\ \le &\displaystyle \sum_{|m| \ne 0}\frac{1}{|m|^{r}} +\sum_{|n|\ne 0} \left (\frac{1}{|n|^r}+C\frac{1}{|n|^{r-1}} \right ) \\ \\ < &\infty \end{array} 。

为了证明第二个级数也是收敛的,只需证明存在一个常量 c 使得

            |n| + |m| ≤ c| n + 𝒯m | (对于任意 nm∈ℤ)

即可。若存在一个正常量 a 使得 x ay, 则我们记为 xy (译注:符号 的 Unicode 码是“02272”,LaTex语法是“\lesssim”,读作“小于相似”)。此外,若 xy yx 均成立,我们记为 x y 。注意到,对于任意两个正常量 AB ,我们有

(A^{2}+B^{2})^{1/2}\approx A+B  。

在一方面,  A \le (A^{2}+B^{2})^{1/2} 且 B \le (A^{2}+B^{2})^{1/2} ,因此 A+B \le 2(A^{2}+B^{2})^{1/2} 。在另一方面,只需对两侧进行平方便可得到

(A^{2}+B^{2})^{1/2} \le A + B  。

现在,引理 1.5 中第二个级数收敛的证明是通过以下观察而得出的结果:

            |n| + |m| ≈ | n + m𝒯 |  ( 只要 𝒯∈ℍ) 。

事实上,若 𝒯 = s + it (s , t∈ℍ 且 t > 0),则根据前面的观察,我们有

| n + m\tau| = [(n+ms)^{2}+(mt)^{2}]^{1/2} \approx |n + ms| + |mt| \approx |n + ms| + |m| 。

从而,通过分别考虑|n| ≤ 2|ms|和 |n| ≥ 2|ms|这两种情况,我们得到 |n + ms| + |m| ≈ |n| + |m|。

评注:

上述证明表明,当 r > 2 时,\sum(n + m\tau)^{-r} 在每一个半平面 Im(𝒯)≥ δ > 0 中一致收敛。对比而方,当 r = 2 时,这个级数不收敛(练习 3 )。有了这个技术点,我们现在可以回到 Weierstrass ℘ 函数的定义, 其由级数

\begin{array}{rlc} \displaystyle {\wp}(z)=&\displaystyle \frac{1}{z^{2}}+\sum_{\omega \in \Lambda^{*}}\left [\frac{1}{(z+\omega)^{2}}-\frac{1}{\omega^{2}} \right ] \\ \\ =&\displaystyle \frac{1}{z^{2}}+\sum_{(n,m)\ne (0,0)}\left [\frac{1}{(z+n+m\tau)^{2}}-\frac{1}{(n+m\tau)^{2}} \right ] \end{array} 。(译注:符号“℘ ”是Weierstrass p 。)

我们断言,℘ 是一个在晶格上具有双极点的亚纯函数。为了理解这一点,假设 |z| < R ,并写成

\displaystyle {\wp}=\frac{1}{z^{2}}+\sum_{|\omega| \le 2R}\left [\frac{1}{(z+\omega)^{2}}-\frac{1}{\omega^{2}} \right ] +\sum_{|\omega| > 2R}\left [\frac{1}{(z+\omega)^{2}}-\frac{1}{\omega^{2}} \right ]  。

第二项和中的项对于|z| < R 是一致地 O(1/\omega^{3}) 的,因此,根据引理 1.5 这第二项和在域 |z| < R 内定义了一个全纯函数。最后,请注意第一项和在圆盘 |z| < R  中的格点(lattice points)上呈现双极点。

注意,由于插入了 -1/\omega^{2}  这一项,是否 ℘ 是双周期已不太明显。然而,这是事实,且 ℘ 具有 2 阶椭圆函数所具有的所有属性。我们在下面定理中汇聚这些结论。

定理 1.6 函数是一个随圆函数且具有周期 1 𝒯 ,并且在格点上具有双极点

证明:

         现在只需证明 ℘ 是一个具有正确周期的周期函数即可。为此,注意到,对 ℘ 的级数逐项微分便给出了其导数,因此

\displaystyle {\wp}^{'}(z)= -2\sum_{n,m \in \mathbb{Z}}\frac{1}{(z+n+m\tau)^{3}} 。

这对我们来说完成了两件事情。第一,只要 z 不是格点,则微分级数一致收敛,属于引理 1.5 的 r = 3 这种情况。第二,微分也消除了减去项 -1/\omega^{2} ;因此,\wp^{'}(z)   这个级数显然是双周期函数,且以 1 和 𝒯 为周期,因为用 z + 1 和 z + 𝒯 替换 z 和,其值保持不变。

         因此,存在两个常量 ab 使得

                   ℘( z + 1) = ℘(z) + a  和 ℘(z + 𝒯 ) = ℘(z) + b

然而,很明显的是,根据定义,℘ 是偶函数,即 ℘( z ) = ℘(-z) , 因为 ω∈Λ 上的和可以被 -ω∈Λ 上的和替代。因此,有 ℘( -1/2) = ℘(1/2)和 ℘( - 𝒯/2) = ℘( 𝒯/2) ,分别令 z = -1/2 和 z = - 𝒯/2 ,则在上述两个表达式中证明了 a = b = 0 。

    可以不用微分而直接给出 ℘ 周期性的证明;见练习 4 。

1.2.2  ℘ 的属性(Properties of ℘ )

    按顺序作几条评论。首先,我们已经注意到,℘ 是偶函数,因此, \wp^{'}(z) 是奇函数。由于 \wp^{'} 也是以 1 和 𝒯 为周期的周期函数,我们求得 

\displaystyle \wp^{'}(1/2) = \wp^{'}(\tau/2) = \wp^{'}\left (\frac{1+\tau}{2} \right) = 0 。

事实上,我们有(例如)

{\wp}^{'}(1/2) = -{\wp}^{'}(-1/2) = -{\wp}^{'}(-1/2 + 1) = -{\wp}^{'}(1/2) 。

由于 {\wp}^{'}  是椭圆函数且阶为 3 ,这三个点 1/2,𝒯/2 ,和(1 + 𝒯 )/2(被称为半周期(half periods))是  {\wp}^{'} 在基础平行四边形中的唯一根,他们的重数均为 1 。因此,若我们定义

\wp(1/2) = e_{1}  , \wp(\tau/2) = e_{2} ,  和  \displaystyle \wp \left (\frac{1+\tau}{2} \right ) = e_{3} ,

我们推断出方程  \wp( z ) = e_{1}  在 1/2 处具有一个双根。由于 ℘ 的阶为 2,方程   \wp( z ) = e_{1}  在平行四边形中不存在其它的解。类似地,方程   \wp( z ) = e_{2}  和  \wp( z ) = e_{3}  分别在 𝒯/2 和 (1 + 𝒯 )/2 处具有唯一的双根。特别是,这三个数 e_{1} ,e_{2}  和 e_{3} 是不同的,否则,℘ 在基础平行四边形中至少会有四个根,这与 ℘ 的阶为 2 相矛盾。从这些观察出发,我们可以证明下面的定理。

定理 1.7 函数 (\wp)^{2}  中是三次多项式 

({\wp}^{'})^{2} = 4({\wp} - e_{1})( {\wp} - e_{2})( {\wp} - e_{3}) 。

证明:

F(z)= 4({\wp} - e_{1})( {\wp} - e_{2})( {\wp} - e_{3}) 在基础平行四边形中的唯一根具重数 2,位于点 1/2,𝒯/2 ,和(1 + 𝒯 )/2 处。此外,({\wp}^{'})^{2} 在这些点处有双根。而且,F 在格点处具有 6 阶极点,因此,({\wp}^{'})^{2} 也是如此(因为 \wp^{'} 在那些点处具有 3 阶极点)。继而, ({\wp}^{'})^{2}/F  是全纯的且仍具有双周期,因此,这个商是常量。为了求得这个常量的值,我们注意到 0 附近的 z ,我们有 

\displaystyle \wp( z) = \frac{1}{z^{2}} + ... 和 \displaystyle \wp^{'}( z) =\frac{-2}{z^{3}} + ...  ,

其中,省略点(...) 表示更高阶项。因此,这个常量是 4 , 从而定理得证。

    接下来,我们通过证明每一个椭圆函数都是 ℘ 和 \wp^{'} 的简单组合,从而证明 ℘ 函数的普遍性。

定理 1.8 每一个具有周期 1 𝒯 的椭圆函数都是和 \wp^{'} 的比率函数(rational function)。

该定理将是其以下版本的简单推论。

引理 1.9 每一个具有周期 1 𝒯 的偶椭圆函数 F 都是 的比率函数。

证明:

       F 在原点有零点或极点,则它一定是偶数阶,因为 F 是偶函数。因此,存在一个 整数 m ,使得 F{\wp}^{m} 在格点具有零点或极点。故而我们可以假设 F 本身在 Λ 具有零点或极点。

我们的即刻目标就是要用 ℘ 来构造一个与 F 具有相同的零点和极点的双周期函数 G 。为了实现这一点,我们回顾一下,℘( z) - ℘( a) 具有一个 2 阶单零点(若 a 是一个半周期),否则,函数在 a 和 – a 有两个不同的零点。因此,我们必须存细地计数 F的零点和极点。

    若 a F 的一个零点,则 –a 也是,因为 F 是偶函数。 此外,当且仅当 F 的周期是半周期时,a 和 – a 同余,在这种情况下零点是偶数阶。因此,若按重数计算的点 a_{1} ,-a_{1},...,a_{m},-a_{m}  描述了 F 的所有零点,则

 \displaystyle [{\wp}( z) - {\wp}( a_1)]...[ {\wp}( z) - {\wp}( a_m)] 

的根恰好与 F 的根相同。同样,类似的论证(其中,  b_{1},-b_{1},...,b_m,-b_{m} (具有重数)(注:若 a_{j} 不是半周期,则 a_{j}  和  a_{-j} 在这些点具有与 F 相同的重数。若 a_{j}  是半周期,则  a_{j}   和 a_{-j}  是同余的,则每一个都具有 F 在那些点的重数的一半))则可以证明

\displaystyle G( z) = \frac{[{\wp}( z) - {\wp}( a_{1})]...[ {\wp}( z) - {\wp}( a_{m})]}{[{\wp}( z) - {\wp}( b_{1})]...[ {\wp}( z) - {\wp}( b_{m})]} 

是周期函数,且具有与 F 相同的零点和极点。因此 F/G 是全纯的且为双周期,故而是常量。这就推断出对引理的证明。

    为了证明定理,我们首先回顾到,℘ 是偶函数而 {\wp}^{'} 是奇函数。然后,我们将 f 写成一个偶函数与一个奇函数之和,即

f (z) = f_{even}( z) + f_{odd}( z) ,

其中, \displaystyle f_{even}( z)=\frac{f(z)+f(-z)}{2} 和 \displaystyle f_{odd}( z)=\frac{f(z)-f(-z)}{2} 。则,由于 f_{odd}/\wp^{'} 是偶函数,将引理应用于 f_{even} 和 f_{odd}/\wp^{'} , 很显然可以得到 f 是 ℘ 和 \wp^{'} 的比率函数。

2. 椭圆函数模特性和Eisenstein[áizəntʃain]级数(The modular character of elliptic functions and Eisenstein series)

    现在我们研究椭圆函数的模数特性,即它们基于 𝒯 的依赖性。回想一下我们在本章开头所做的标准化。我们从两个在 ℝ 上线性无关的周期 \omega_{1} 和 \omega_{2} 开始,且我们定义 \tau=\omega_{2}/\omega_{1} 。然后,我们可以假设 Im( 𝒯 ) > 0 ,此外,并假设这两个周期是 1 和 𝒯 。接下来,我们考虑由 1 和 𝒯 所生成的晶格并构造函数 ℘ (具有周期 1 和 𝒯 的 2 阶椭圆函数)。由于对 ℘ 的构造取决于 𝒯 ,因此我们可以写成 \wp_{\tau} 以代替 ℘ 。这导致我们改变观点,并主要将 \wp_{\tau} 视为 𝒯 的函数。这种方法产生了很多有趣的新见解。我们考量由以下观察引导。首先,由于 1 和 𝒯 生成了 \wp_{\tau} 的周期,而 1 和 𝒯 + 1 生成了同样的周期,我们可以预期  \wp_{\tau}  和   \tau_{\wp}(z+1) 之间存在一种紧密的联系。事实上,容易看出它们是恒等的。第二,由于    \tau=\omega_{2}/\omega_{1} ,根据第 1 节开头施加的标准化,我们发现  -\tau=-\omega_{2}/\omega_{1}(\mathrm{Im}( -1/\tau ) > 0) 。这实质上对应  \omega_{1} 和 \omega_{2} 的一个交换,因此,我们也可以预期 {\wp}_{\tau} 和 {\wp}_{-1/\tau} 之间存在一种密切的关系。事实上,容易验证   {\wp}_{-1/\tau}(z)=\tau^{2}{\wp}_{\tau}({\tau}z) 。

因此,我们被导向去考虑上半平面 Im( 𝒯 ) > 0 的变换群(通过两个变换 𝒯 ⟼ 𝒯 + 1 和 𝒯 ⟼ -1/𝒯 而生成)。我们称这样的群为模群(modular group)。根据我们的说法,可以预期所有本质上附加到  \wp_{\tau}(z) 的量都反映了上述变换。当我们考虑 Eisenstein[áizəntʃain](译注: Ferdinand Eisenstein,德国数学家,1823年4月16日-1852年10月11日) 级数时,我们就可以清楚地看到这一点。

2.1  Eisenstein级数(Eisenstein series)

    k 阶 Eisenstein 级数被定义为

\displaystyle E_{k}(\tau) = \sum_{(n,m) \ne (0,0)}\frac{1}{(n+m\tau)^{k} } (只要 k 是≥ 3 的整数和 𝒯 是复数且 Im( 𝒯 ) > 0)。

若 Λ 是由 1 和 𝒯 所生成的晶格,且若我们写成 ω = n + m𝒯 ,则 Eisenstein 级数的另一种表达式是 \sum_{\omega \in \Lambda^{*}}1/\omega^{k} 。

定理 2.1 Eisenstein 级数具有下列属性:

( i ) 若 k ≥ 3 则级数 E_{k}(\tau)  收敛,且在上半平面是全纯的。

( ii ) 若 k 是奇数则级数 E_{k}(\tau)=0 。

( iii )  E_{k}(\tau) 满足下列变换关系:

E_{k}(\tau + 1) = E_{k}(\tau) 和 E_{k}(\tau) = {\tau}^{-k} E_{k}(-1/\tau) 。

这最后一个属性有时候被称为 Eisenstein 级数的模特征(modular character)。在下一节中,我们将会回到讨论这些特征及其它模恒等式。

证明:

    根据引理 1.5 及其后的评注,级数 E_{k}(\tau)  在每一个复平面 Im( 𝒯 ) ≥ δ > 0 中绝对且一致收敛(只要 k ≥ 3 );因此, E_{k}(\tau) 在上半平面 Im( 𝒯 ) > 0 中是全纯的。

    根据对称性,用 –n 和 –m 替换 n m ,我们可以看到,只要 k 是奇数,Eisenstein 级数恒为 0 。最后,E_{k}(\tau) 是以 1 为周期的周期函数是很显而易见的,从事实 n + m(𝒯 + 1) = n + m + m𝒯 以及通过用 n 替代 n + m 的方式重排和式可推导出结论。此外,我们有

(n+m(-1/\tau))^{k} = \tau^{k}(n\tau-m)^{k} ,

再一次地,我们可以重排和式,这次用(nm) 替换 (-mn)。而结论(iii)则如下所述。

评注:

    由于第二个属性的缘故,有些作者将 k 阶 Eisenstein 级数定义为 \sum_{(n,m) \ne (0,0)}1/(n+m\tau)^{2k} ,可能在其前面带一个常量因子。

当我们研究 ℘ 在 0 附近的级数展开式的时候, E_{k} 与 Weierstrass ℘ 函数之间的联系就出现了。

定理 2.2 对于 0 附近的 z 我们有

\begin{array}{rlc}{\wp} (z) &\displaystyle= \frac{1}{z^{2}} + 3E_{4}z^{2} + 5E_{6} z^4 + ... \\ \\ &\displaystyle= \frac{1}{z^{2}} + \sum_{k=1}^{\infty}(2k+1) E_{2k+2}z^{2k} \end{array} 。

证明:

    从 ℘ 的定义出发,若我们注意到我们可以用 –ω 替换掉 ω 而无需改变和式,则我们有

\displaystyle {\wp}(z)=\frac{1}{z^{2}}+\sum_{\omega \in \Lambda^{*}}\left [\frac{1}{(z+\omega)^{2}}-\frac{1}{\omega^{2}} \right ] = \frac{1}{z^{2}} +\sum_{\omega \in \Lambda^{*}}\left [\frac{1}{(z-\omega)^{2}}-\frac{1}{\omega^{2}} \right ]  ,

其中,ω = n + m 𝒯 。恒等式

\displaystyle \frac{1}{(1-w)^{2}}=\sum_{\ell=0}^{\infty}(\ell+1)\omega^{\ell} (对于 |ω| < 1 )

(上式可从微分等比级数推导出)

意味着对于任意小的 z

\displaystyle \frac{1}{(1-\omega)^{2}}=\frac{1}{\omega^{2}}\sum_{\ell=0}^{\infty}(\ell+1)\left (\frac{z}{\omega} \right )^{\ell}=\frac{1}{\omega^{2}}+\frac{1}{\omega^{2}}\sum_{\ell=1}^{\infty}(\ell+1)\left (\frac{z}{\omega} \right )^{\ell}  。

因此,

\begin{array}{rlc} \displaystyle {\wp}(z)=&\displaystyle \frac{1}{z^{2}}+\sum_{\omega \in \Lambda^{*}}\sum_{\ell=1}^{\infty}(\ell+1)\frac{z^{\ell}}{\omega^{\ell+2}} \\ \\ =&\displaystyle \frac{1}{z^{2}}+\sum_{\ell=1}^{\infty}(\ell+1)\left ( \sum_{\omega \in \Lambda^{*}}\frac{1}{\omega^{\ell+2}} \right )z^{\ell} \\ \\ =&\displaystyle \frac{1}{z^{2}}+\sum_{\ell=1}^{\infty}(\ell+1)E_{\ell+2}z^{\ell} \\ \\ =&\displaystyle \frac{1}{z^{2}}+\sum_{k=1}^{\infty}(2k+1)E_{2k+2}z^{2k} \end{array} ,

其中,我们利用了 E_{\ell+1}=0 (只要 𝓁 是奇数)这个事实。

基于这个定理,我们获得了如下三个 z 在 0 附近的展开式:

\displaystyle {\wp}^{'}(z)=\frac{-2}{z^{3}}+6E_{4}z+20E_{6}z^{3}+... ,

\displaystyle \left ({\wp}^{'}(z)\right )^{2}=\frac{4}{z^{6}}-\frac{24E_{4}}{z^{2}}-80E_{6}+...  ,

\displaystyle \left ({\wp}^{'}(z)\right )^{3}=\frac{1}{z^{6}}-\frac{9E_{4}}{z^{2}}+15E_{6}+... 。

从这些展开式出发,我们可以看到,差分函数 ({\wp}^{'} (z))^{2} - 4({\wp} (z))^{3} + 60E_4{\wp} (z) + 140E_{6} 是 0 附近是全纯的,事实上,在原点处等于 0 。由于这个差分函数也是双周期的,根据定理 1.2 我们推断出它是常量,因此其恒等于 0 。这就证明了下列的推论。

推论 2.3 若 \displaystyle g_{2}=60E_{4}   \displaystyle g_{3}=140E_{6}  ,  

({\wp}^{'}(z))^{2} = 4{\wp}^{3} - g_{2}{\wp} - g_{3} 。

注意,这个恒等式是定理 1.7 的另一个版本,它允许我们用爱 Eisenstein 级数来表达 e_{j} 的对称函数。

2.2  Eisenstein级数和除数函数(Eisenstein series and divisor functions)

    现在我们将描述 Eisenstein 级数和一些数论量(number-theoretic quantities)之间的联系。如果我们考虑周期函数 E_{k}(\tau) 的 Fourier 展开式中的 Fourier 系数,就会出现这种关系。

按等价方式,我们可以写成 \varepsilon(z) = E_{k}(\tau) ( z=e^{2{\pi}i\tau} ) ,并将 的 Laurent 展开式作为 z 的函数研究。

    我们从下面的引理开始。

引理 2.4 若 k ≥ 2 且 Im( 𝒯 ) > 0 ,

\displaystyle \sum_{n=-\infty}^{\infty}\frac{1}{(n+\tau)^{k}}=\frac{(-2{\pi}i)^{k}}{(k-1)!}\sum_{\ell=1}^{\infty}\ell^{k-1}e^{2{\pi}i{\tau}{\ell}} 。

证明:

    应用 Poisson 求和公式到 f(z) = 1/(z+\tau)^{k}  可推出这个恒等式;见第 4 章练习 7 。

    此引理的另一种证明是指出首先足以建立 k = 2 的公式,因为其他情况是通过逐项微分获得的。为了证明这种特殊情况,我们对第 5 章中导出的余切公式进行微分,即

\displaystyle \sum_{n=-\infty}^{\infty}\frac{1}{n+\tau}={\pi}\cot{​{\pi}\tau} 。

由此得到

\displaystyle \sum_{n=-\infty}^{\infty}\frac{1}{(n+\tau)^{2}}=\frac{​{\pi}^{k}}{\sin^{2}({\pi}\tau)}   。

现在对正弦函数使用 Euler 公式, 并结合事实

\displaystyle \sum_{r=1}^{\infty}r\omega^{2}=\frac{\omega}{(1-\omega)^{2}}(\omega=e^{2{\pi}i\tau})  ,

即可求得预期的结果。

    根据这个引理,我们可以在 Eisenstein 级数、ζ 函数和除数函数之间建立联系。这里出现的除数函数(divisor function) \sigma_{\ell}(r) 定义为 r 的除数的 𝓁 次幂之后,即

\displaystyle \sigma_{\ell}(r)=\sum_{d|r}d^{\ell} 。

定理 2.5  若 k ≥ 4 是偶数且 Im( 𝒯 ) > 0 ,

\displaystyle E_{k}(\tau)=2\zeta(k)+\frac{2(-1)^{k/2}(2\pi)^{k}}{(k-1)!}\sum_{r=1}^{\infty}\sigma_{k-1}(r)e^{2{\pi}i{\tau}r} 。

证明:

    首先注意到, \sigma_{k-1}(r) \le rr^{k-1} = r^{k} 。若 Im( 𝒯 ) = t ,则只要  t \ge t_{0}  我们便有 |e^{2{\pi}ir{\tau}}| \leq e^{-2{\pi}rt_{0}} ,且通过将定理中的级数与 \sum_{r=1}^{\infty}r^{k}e^{-2{\pi}rt_{0}} 对比,我们可以看出,定理中的级数在任意 t \geq t_{0} 的半平面中是绝对收敛的。为了建立这个公式,我们使用 Ek 和 ζ 的定义,和 k 是偶数的事实,以及前面的引理(用 m𝒯 替代 𝒯 )而先后可得到

\begin{array}{rlc} E_{k}(\tau)=&\displaystyle \sum_{(n,m)\ne (0,0)}\frac{1}{(n+m\tau)^{k}} \\ \\ =&\displaystyle \sum_{n \ne 0}\frac{1}{n^{k}}+\sum_{m \ne 0}\sum_{n=-\infty}^{\infty}\frac{1}{(n+m\tau)^{k}} \\ \\ =&\displaystyle 2\zeta(k)+\sum_{m \ne 0}\sum_{n=-\infty}^{\infty}\frac{1}{(n+m\tau)^{k}} \\ \\ =&\displaystyle 2\zeta(k)+2\sum_{m > 0}\sum_{n=-\infty}^{\infty}\frac{1}{(n+m\tau)^{k}} \\ \\ =&\displaystyle 2\zeta(k)+2\sum_{m > 0}\frac{(-2{\pi}i)^{k}}{(k-1)!}\sum_{\ell=1}^{\infty}{\ell}^{k-1}e^{2{\pi}im{\tau}\ell} \\ \\ =&\displaystyle 2\zeta(k)+\frac{2(-1)^{k/2}(2{\pi})^{k}}{(k-1)!}\sum_{m > 0}\sum_{\ell=1}^{\infty}{\ell}^{k-1}e^{2{\pi}im{\tau}\ell} \\ \\ =&\displaystyle 2\zeta(k)+\frac{2(-1)^{k/2}(2{\pi})^{k}}{(k-1)!}\sum_{r=1}^{\infty}{\sigma}_{k-1}(r)e^{2{\pi}i{\tau}r} \\ \\ \end{array} 。

这就证明了预期的公式。

    最后,我们回到被“禁止”的 k = 2 这种情况。我们脑海中的级数 \sum_{(n,m)\ne (0,0)}1/(n+m\tau)^{k} 不再绝对收敛,但无论如何,我们寻求给它赋予某种意义。我们定义 

\displaystyle F(\tau)=\sum_{m}\left ( \sum_{n}\left ( \frac{1}{(n+m\tau)^{2}} \right ) \right ) ,

以指定的次序求和,且(n,m) ≠ (0,0)。上述定理给出的论证证明了二重求和收敛,且事实上具有预期的表达式。

推论 2.6  定义 F 的按指定次序求和的双重求和表达式收敛。我们有

\displaystyle F(\tau)=2\zeta(2)-8{\pi}^{2}\sum_{r=1}^{\infty}\sigma(r)e^{2{\pi}ir{\tau}} ,

其中, \sigma(r)=\sum_{d|r}{d} 是 r 的除数之和。

可以看出, F(-1/\tau ) {\tau}^{-2} 不等于 F( 𝒯 ) ,这等同于称,对于 F 的双重级数,当我们先按 m 再按 n 求和时,会得出不同的值( \tilde{F} ,F 的逆)。事实证明,尽管如此,被禁止的Eisenstein 级数(forbidden Eisenstein series) F( 𝒯 ) 仍然可以在证明有关将整数表示为四个平方和的著名定理中以至关重要的方式使用。我们将在下一章讨论这些问题。

内容来源:

<< Complex Analysis  >> ,作者:E.M. Stein & R. Shakarchi

术语参考资料:

 <<英汉数学词汇>>,张鸿林,葛显良 编订,清华大学比版社,2018年

<<新英汉数学词汇>> ,科学出版社名词室,科学出版社, 2002年

<<物理学名词>>,第三版,科学出版社会,2019年

 <<英汉综合物理学词汇>> 科学出版社,1999年

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1873859.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一款轻量级的WPF UI库---Adonis UI

Adonis UI适用于 WPF 应用程序的轻型 UI 工具包,提供经典但增强的 Windows 视觉对象 组件内容 几乎所有 WPF 控件的模板的默认样式为方便起见,可根据需要使用两种配色方案(浅色和深色),也可用于自定义样式支持在运行时更改配色方案支持其他自定义配色方案提供水印等功能的…

华为BGP路由实验基础1------用物理口建立对等体

1.用物理口做BGP建立对等体建立BGP连接 实验拓扑&#xff1a; 实验步骤&#xff1a; 1.完成基本配置 sys [Huawei]sys AR1 [AR1]undo in e [AR1]int g0/0/0 [AR1-GigabitEthernet0/0/0]ip add 1.1.1.1 24 [AR1-GigabitEthernet0/0/0]q [AR1] sys [Huawei]sys AR2 [AR2]undo i…

2024年危化品安全员生产单位(生产管理人员)考试精选题库

31.《危险化学品安全管理条例》所称重大危险源,是指生产、储存、使用或者搬运危险化学品,且危险化学品的数量等于或者超过&#xff08;&#xff09;的单元(包括场所和设施)。 A.标准 B.一定量 C.临界量 答案&#xff1a;C 32.《危险化学品生产企业安全生产许可证实施办法》…

Sui创始团队在竞速环节中的快问快答

在Sui Basecamp活动期间&#xff0c;Sui区块链的最初贡献者在Oracle红牛赛车模拟器上展示了他们的技术能力&#xff0c;在驾驶圈时回答了有关Sui的问题。 Evan Cheng&#xff08;又名Revvin’ Evan&#xff09;在解释Mysticeti创下区块链最终性记录的同时保持着他的驾驶线路。…

C++——string类用法指南

一、前言 在C语言中&#xff0c;字符串是以\0结尾的一些字符的集合&#xff0c;为了操作方便&#xff0c;C标准库中提供了一些str系列的库函数&#xff0c;但是这些库函数与字符串是分离的&#xff0c;不太符合OOP的思想&#xff0c;而且底层空间需要用户自己管理&#xff0c;稍…

Linux—系统安全及应用

目录 一、账号安全控制 1、系统账号清理 1.1、将用户账号设置为无法登录 1.2、锁定长期不使用的账号 1.3、删除无用的账号 1.4、锁定账号文件passwd、shadow 2、密码安全控制 2.1、设置密码有效期 2.1.1、适用于新建用户 2.1.2、适用于已有用户 2.2、强制用户下次登录…

Python学习笔记26:进阶篇(十五)常见标准库使用之性能测试cProfile模块学习使用

前言 本文是根据python官方教程中标准库模块的介绍&#xff0c;自己查询资料并整理&#xff0c;编写代码示例做出的学习笔记。 根据模块知识&#xff0c;一次讲解单个或者多个模块的内容。 教程链接&#xff1a;https://docs.python.org/zh-cn/3/tutorial/index.html 本文主要…

Qt—贪吃蛇项目(由0到1实现贪吃蛇项目)

用Qt实现一个贪吃蛇项目 一、项目介绍二、游戏大厅界面实现2.1完成游戏大厅的背景图。2.2创建一个按钮&#xff0c;给它设置样式&#xff0c;并且可以跳转到别的页面 三、难度选择界面实现四、 游戏界面实现五、在文件中写入历史战绩5.1 从文件里提取分数5.2 把贪吃蛇的长度存入…

华为OceanStor磁盘阵列存储恢复出厂设置命令 LUN不处于在线状态,不能执行此操作解决方案

环境 OceanStor S2600T V2老版本 客户现场有一台Oceanstor 2600 V2的存储&#xff0c;因和另一台磁盘扩展框做了跨设备LUN需要进行配置清除&#xff0c;配置结束后需要重新划分存储空间并对接服务器&#xff0c;保证业务能够正常上线&#xff01;在清除配置回退的过程中&#…

Firefox 编译指南2024 Windows10篇- 编译Firefox(三)

1.引言 在成功获取了Firefox源码之后&#xff0c;下一步就是将这些源码编译成一个可执行的浏览器。编译是开发流程中的关键环节&#xff0c;通过编译&#xff0c;我们可以将源代码转换为可执行的程序&#xff0c;测试其功能&#xff0c;并进行必要的优化和调试。 对于像Firef…

Milvus【部署 01】向量数据库Milvus在Linux环境下的在线+离线安装

向量数据库Milvus在Linux环境下的在线离线安装 1.千问简介2.在线安装2.离线安装 1.千问简介 Milvus 是一款专为处理高维向量数据设计的开源云原生数据库&#xff0c;旨在满足海量向量数据的实时召回需求。它由 Zilliz 公司开发并维护&#xff0c;基于Apache许可证2.0版本发布。…

选择适合你的8款原型设计工具

随着互联网的飞速发展&#xff0c;设计行业逐渐成为近年来的热门职业。设计师们需要的掌握的技能也越来越多&#xff0c;例如海报设计、名片设计、产品设计、网页设计等。产品原型设计就是产品设计中非常重要的一个阶段&#xff0c;主要目的是帮助用户更容易了解产品设计的思路…

YouTube广告投放指南:如何投放 YouTube视频广告

在海外广告投放中&#xff0c;YOutube是重要的渠道之一。这篇文章Maskfog将为你介绍Youtube广告类型以及广告投放流程&#xff0c;继续看下去&#xff01; YouTube 视频广告的类型 1.信息流视频广告 信息流视频广告显示在 YouTube 主页、搜索结果页面上&#xff0c;并作为 Yo…

【pytorch10】统计属性

常见统计属性 norm&#xff08;范数&#xff09;mean,sumprodmax&#xff0c;min&#xff0c;argmin&#xff0c;argmaxkthvalue&#xff0c;topk kthvalue求第几个的位置和第几个的值 topk求top几的这样的一个数值 norm范数 这里的norm表达的是范数的意思&#xff0c;norma…

wait/notify 的原理

目录 一、wait/notify 的原理 二、虚假唤醒&#xff08;错误唤醒&#xff09; 三、使用 wait/notify 的正确姿势 一、wait/notify 的原理 1. owner 线程发现有条件不满足&#xff0c;调用 wait() 进入 Monitor 的 WaitSet 等待&#xff0c;切换为 Waiting 状态 2. 问题&…

老生常谈问题之什么是缓存穿透、缓存击穿、缓存雪崩?举个例子你就彻底懂了!!

老生常谈问题之什么是缓存穿透、缓存击穿、缓存雪崩&#xff1f;举个例子你就彻底懂了&#xff01;&#xff01; 缓存穿透发生场景解决方案 缓存击穿解决方案 缓存雪崩发生场景解决方案 总结三者区分三者原因三者解决方案 想象一下&#xff0c;你开了一家便利店&#xff0c;店里…

Springboot Mybatis 多数据源配置以及使用

在Spring Boot中配置MyBatis的多数据源是一个常见需求&#xff0c;尤其是在需要连接多个数据库时&#xff0c;下面是详细的步骤指南。 引入依赖 首先&#xff0c;在你的pom.xml文件中添加Spring Boot、MyBatis和数据库连接的相关依赖。例如&#xff0c;如果你使用的是MySQL数…

Boosted Trees 介绍

Boosted Trees 介绍 文章目录 Boosted Trees 介绍监督学习要素模型和参数目标函数&#xff1a;训练损失 正则化为什么介绍一般原则&#xff1f; 决策树集成Tree BoostingAdditive TrainingModel ComplexityThe Structure ScoreLearn the tree structure 关于 XGBoost 的最后话…

Kotlin vs Java:深入解析两者之间的最新差异与优劣(全面指南)

文章目录 1. 概述2. 语法简洁性3. 空安全4. 扩展函数5. 协程6. 数据类7. 智能类型转换8. 默认参数与命名参数9. 无 checked exceptions10. 单例模式总结 &#x1f389;欢迎来到Java学习路线专栏~探索Java中的静态变量与实例变量 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒&#x1f379;✨…

某麦网自动刷新抢票脚本——手机端(高级版)

某麦网自动刷新抢票脚本——电脑端 小白操作-抵制黄牛–需要更好用更高级关注获取 如何用Python自动抢大麦网演出票&#xff1f; 在数字化时代&#xff0c;购票已经成为我们生活的一部分&#xff0c;无论是音乐会、话剧、体育赛事还是各种展览&#xff0c;抢票几乎成了一项“…