巴塞尔问题详解:计算所有正整数平方的倒数之和

1 相关历史背景

巴塞尔问题(Basel Problem)是数学史上一个著名的问题,由意大利数学家皮埃特罗·门戈利(Pietro Mengoli)在1644年首次提出。 但他未能解决,只能给出小数点后六位的近似解是1.644934,但是未能给出精确值。

Pietro Mengoli:意大利数学家。生于波伦亚,卒于同地。1650年在波伦亚大学获哲学学位,毕业后留校工作,直到去逝。门戈利在数学上的主要贡献是在他的《算术求积新法》(Novae quadraturae arithmeticae1650)中证明了调和级数 ∑ n = 1 ∞ 1 n = 1 + 1 2 + 1 3 + ⋯ \sum_{n=1}^{\infty} \frac{1}{n} = 1 + \frac{1}{2} + \frac{1}{3} + \cdots n=1n1=1+21+31+ 的发散性。他将这一级数划分为一个无穷数组,使每一组中各项的和均大于1,从而得到该级数发散的结论。这项成就比雅各布·伯努利的第一个证明(1689)早了近40年。此外,他还证明了三角形级数 1 3 + 1 6 + 1 10 + ⋯ + 1 n ( n + 1 ) / 2 + ⋯ \frac{1}{3} + \frac{1}{6} + \frac{1}{10} + \cdots + \frac{1}{n(n+1)/2} + \cdots 31+61+101++n(n+1)/21+ 的和为1,进一步又求得 ∑ n 1 n ( n + r ) = 1 n ( 1 + 1 2 + 1 3 + ⋯ + 1 r ) \sum_{n} \frac{1}{n(n+r)} = \frac{1}{n} (1 + \frac{1}{2} + \frac{1}{3} + \cdots + \frac{1}{r}) nn(n+r)1=n1(1+21+31++r1) ∑ n 1 n ( n + 1 ) = 1 4 \sum_{n} \frac{1}{n(n+1)} = \frac{1}{4} nn(n+1)1=41 等结果,并利用这些结果计算了形如 ∫ 0 t x m / 2 ( 1 − x ) m / 2 d x \int_{0}^{t} x^{m/2} (1-x)^{m/2} dx 0txm/2(1x)m/2dx 类的积分 (1659)。他在无穷级数方面的工作领先于惠更斯和莱布尼茨等人。他的工作是从卡瓦列里不可分原理向牛顿流技术和莱布尼茨微分法的过渡。(摘自数学百科:http://shuxueji.com/)

问题的核心是计算所有正整数平方的倒数之和,即:

ζ ( 2 ) = ∑ n = 1 ∞ 1 n 2 \zeta(2) = \sum_{n=1}^{\infty} \frac{1}{n^2} ζ(2)=n=1n21

这个问题之所以被称为“巴塞尔问题”,是因为它引起了瑞士巴塞尔(Basel)的数学家们的广泛关注,尤其是莱昂哈德·欧拉(Leonhard Euler)的杰出贡献。


2 欧拉的突破

欧拉(Leonhard Euler)在1734年首次解决了巴塞尔问题,当时他只有28岁。
欧拉的解法基于对函数 sin ⁡ x x \frac{\sin x}{x} xsinx 的分析。他通过将 sin ⁡ x x \frac{\sin x}{x} xsinx 展开为无穷乘积,并与泰勒展开式进行比较,得到了 ζ ( 2 ) \zeta(2) ζ(2) 的精确值。
欧拉最初的结果是:

∑ n = 1 ∞ 1 n 2 = π 2 6 \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6} n=1n21=6π2

这个结果震惊了当时的数学界,因为 π \pi π 的出现,简直布诗人。而如果对上述答案展开,小数点后六位刚好就是1.644934,很难相信这是巧合。


3 欧拉的进一步研究

在此基础上,欧拉进一步研究了更一般的级数 ζ ( s ) = ∑ n = 1 ∞ 1 n s \zeta(s) = \sum_{n=1}^{\infty} \frac{1}{n^s} ζ(s)=n=1ns1,并发现了著名的黎曼ζ函数(Riemann Zeta Function)的雏形。还证明了 ζ ( 2 ) \zeta(2) ζ(2) 的值的正确性,并通过多种方法验证了他的结果。例如,他通过计算部分和并观察其收敛性,进一步确认了 π 2 6 \frac{\pi^2}{6} 6π2 的正确性。


4. 巴塞尔问题的意义

  • 巴塞尔问题的解决展示了数学中无穷级数的深刻性质,为后来的数学家提供了研究类似问题的工具和方法。
  • 欧拉的解法启发了许多后续研究,例如傅里叶级数复分析
  • 巴塞尔问题还与物理学中的许多问题密切相关。例如,在量子力学和统计力学中, ζ ( 2 ) \zeta(2) ζ(2) 的值经常出现在各种公式中。
  • 在现代数学中,巴塞尔问题是黎曼ζ函数研究的一个特例。
  • 巴塞尔问题的解决也为后来的数学家提供了研究无穷级数的新思路。例如,拉马努金(Ramanujan)在研究无穷级数时,受到了欧拉的启发。

5 公式推导

前面讲了一堆历史,接下来就上主菜吧。

  1. 函数选择
    欧拉选择了函数 sin ⁡ x x \frac{\sin x}{x} xsinx,因为它在 x = 0 x = 0 x=0 处有定义,并且其零点为 x = ± n π x = \pm n\pi x=± n = 1 , 2 , 3 , … n = 1, 2, 3, \dots n=1,2,3,)。

  2. 无穷乘积展开
    欧拉假设 sin ⁡ x x \frac{\sin x}{x} xsinx 可以表示为无穷乘积:

    sin ⁡ x x = ∏ n = 1 ∞ ( 1 − x 2 n 2 π 2 ) \frac{\sin x}{x} = \prod_{n=1}^{\infty} \left(1 - \frac{x^2}{n^2 \pi^2}\right) xsinx=n=1(1n2π2x2)

    这个假设基于函数在 x = ± n π x = \pm n\pi x=± 处的零点。

  3. 泰勒展开
    另一方面, sin ⁡ x x \frac{\sin x}{x} xsinx 的泰勒展开式为:

    sin ⁡ x x = 1 − x 2 3 ! + x 4 5 ! − x 6 7 ! + … \frac{\sin x}{x} = 1 - \frac{x^2}{3!} + \frac{x^4}{5!} - \frac{x^6}{7!} + \dots xsinx=13!x2+5!x47!x6+


  1. 比较系数
    将无穷乘积展开与泰勒展开式进行比较。首先,展开无穷乘积的前几项:

    ∏ n = 1 ∞ ( 1 − x 2 n 2 π 2 ) = ( 1 − x 2 π 2 ) ( 1 − x 2 4 π 2 ) ( 1 − x 2 9 π 2 ) … \prod_{n=1}^{\infty} \left(1 - \frac{x^2}{n^2 \pi^2}\right) = \left(1 - \frac{x^2}{\pi^2}\right)\left(1 - \frac{x^2}{4\pi^2}\right)\left(1 - \frac{x^2}{9\pi^2}\right) \dots n=1(1n2π2x2)=(1π2x2)(14π2x2)(19π2x2)

    展开后, x 2 x^2 x2 项的系数为:

    − ( 1 π 2 + 1 4 π 2 + 1 9 π 2 + … ) = − 1 π 2 ∑ n = 1 ∞ 1 n 2 -\left(\frac{1}{\pi^2} + \frac{1}{4\pi^2} + \frac{1}{9\pi^2} + \dots\right) = -\frac{1}{\pi^2} \sum_{n=1}^{\infty} \frac{1}{n^2} (π21+4π21+9π21+)=π21n=1n21

    泰勒展开式中 x 2 x^2 x2 项的系数为 − 1 6 -\frac{1}{6} 61

    所以将两边的 x 2 x^2 x2 项系数相等:

    − 1 π 2 ∑ n = 1 ∞ 1 n 2 = − 1 6 -\frac{1}{\pi^2} \sum_{n=1}^{\infty} \frac{1}{n^2} = -\frac{1}{6} π21n=1n21=61

  2. 求解 ζ ( 2 ) \zeta(2) ζ(2) 得到结果

    ∑ n = 1 ∞ 1 n 2 = π 2 6 \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6} n=1n21=6π2


另外一种思路就是由于与 π \pi π 相关,所以想到和三角函数相关,两边同除 x x x ,右边有平方差公式,但是发现发散。所以右边式子应该加入常数 C C C 使得等号成立 ,接着考虑凑平方和、极限、二次项系数。

∑ n = 1 ∞ 1 n 2 = ? \sum_{n=1}^{\infty} \frac{1}{n^2} = ? n=1n21=?

泰勒: sin ⁡ x = x − x 3 3 ! + x 5 5 ! − x 7 7 ! \sin x = x - \frac{x^3}{3!} + \frac{x^5}{5!} - \frac{x^7}{7!} sinx=x3!x3+5!x57!x7

无穷和可以转为无穷积: () × () ⋯ ()× ()\cdots ()×()

由于解是 n π n\pi ,所以应该是如下:

⋯ ( x − π ) × ( x ) × ( x + π ) × ( x + 2 π ) ⋯ \cdots (x-\pi) \times (x) \times (x+\pi) \times (x+2\pi) \cdots (xπ)×(x)×(x+π)×(x+2π)

⇒ ⋯ x ( x 2 − π 2 ) ( x 2 − 4 π 2 ) ( x 2 − 9 π 2 ) ⋯ \Rightarrow \cdots x(x^2-\pi^2)(x^2-4\pi^2)(x^2-9\pi^2) \cdots x(x2π2)(x24π2)(x29π2)

但是上述式子是发散的,所以还是有问题的,应该再乘一个常数 C C C 使得其收敛。

∴ sin ⁡ x = C ⋅ x ( x 2 − π 2 ) ⋯ \therefore \sin x = C \cdot x(x^2-\pi^2) \cdots sinx=Cx(x2π2)

两边同除 x x x ,考虑极限

sin ⁡ x x = C ⋅ x ( x 2 − π 2 ) ⋯ x \frac{\sin x}{x} = \frac{C \cdot x(x^2-\pi^2) \cdots}{x} xsinx=xCx(x2π2)

∴ lim ⁡ x → 0 sin ⁡ x x = C ⋅ x ( x 2 − π 2 ) ⋯ x \therefore \lim_{x \to 0} \frac{\sin x}{x} = \frac{C \cdot x(x^2-\pi^2) \cdots}{x} x0limxsinx=xCx(x2π2)

∴ 1 = C ⋅ ( x 2 − π 2 ) ⋯ \therefore 1 = C \cdot (x^2-\pi^2) \cdots 1=C(x2π2)

∴ C = 1 ( − π ) 2 ( − 4 π ) 2 ⋯ = ∏ n = 1 ∞ ( 1 − x 2 n 2 π 2 ) \therefore C = \frac{1}{(-\pi)^2(-4\pi)^2} \cdots = \prod_{n=1}^{\infty}(1 - \frac{x^2}{n^2\pi^2}) C=(π)2(4π)21=n=1(1n2π2x2)

现在有sinx的无穷和和无穷积:
∴ sin ⁡ x = x − x 3 3 ! + x 5 5 ! − x 7 7 ! + ⋯ \therefore \sin x = x - \frac{x^3}{3!} + \frac{x^5}{5!} - \frac{x^7}{7!} + \cdots sinx=x3!x3+5!x57!x7+

sin ⁡ x = x ∏ n = 1 ∞ ( 1 − x 2 n 2 π 2 ) \sin x = x \prod_{n=1}^{\infty}(1 - \frac{x^2}{n^2\pi^2}) sinx=xn=1(1n2π2x2)

把无穷积展开,找二次项系数
x ( 1 − ( 1 π 2 + 1 2 2 π 2 + 1 3 2 π 2 ⋯ ) x 2 − ⋯ ) x\left(1 - \left(\frac{1}{\pi^2} + \frac{1}{2^2\pi^2} + \frac{1}{3^2\pi^2} \cdots\right)x^2 - \cdots\right) x(1(π21+22π21+32π21)x2)

泰勒无穷和中的二项式系数为
1 3 ! \frac{1}{3!} 3!1

∴ ∏ n = 1 ∞ 1 n 2 π 2 = 1 6 \therefore \prod_{n=1}^{\infty} \frac{1}{n^2\pi^2} = \frac{1}{6} n=1n2π21=61
∴ ∏ n = 1 ∞ 1 n 2 = π 2 6 \therefore \prod_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6} n=1n21=6π2

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

神经网络和深度学习

应用 类型 为什么近几年飞速发展 数据增长,算力增长,算法革新 逻辑回归 向量化 浅层神经网络(Shallow neural network) 单条训练数据前向传播计算表达式 batch训练数据前向传播计算表达式 反向传播计算表达式 参数随机初始化 不能全部设为0 原因是同一…

python3+TensorFlow 2.x(三)手写数字识别

目录 代码实现 模型解析: 1、加载 MNIST 数据集: 2、数据预处理: 3、构建神经网络模型: 4、编译模型: 5、训练模型: 6、评估模型: 7、预测和可视化结果: 输出结果&#xff…

AI大模型开发原理篇-8:Transformer模型

近几年人工智能之所以能迅猛发展,主要是靠2个核心思想:注意力机制Attention Mechanism 和 Transformer模型。本次来浅谈下Transformer模型。 重要性 Transformer模型在自然语言处理领域具有极其重要的地位,为NLP带来了革命性的突破‌。可以…

探索性测试与自动化测试的结合

随着软件开发周期的不断缩短和质量要求的不断提高,测试行业正在经历一场深刻的变革。自动化测试因其高效性和可重复性成为测试团队必不可少的工具,而探索性测试(Exploratory Testing, ET)则因其灵活性和创意性在面对复杂、动态变化…

C28.【C++ Cont】顺序表的实现

🧨🧨🧨🧨🧨🧨🧨🧨🧨初二篇🧨🧨🧨🧨🧨🧨🧨🧨🧨 目录 1.知识回顾…

【Redis】 String 类型的介绍和常用命令

1. 介绍 Redis 中的 key 都是字符串类型Redis 中存储字符串是完全按照二进制流的形式保存的,所以 Redis 是不处理字符集编码的问题,客户端传入的命令中使用的是什么编码就采用什么编码,使得 Redis 能够处理各种类型的数据,包括文…

QT设置应用程序图标

在线将png等图片转换成:在线生成透明ICO图标——ICO图标制作https://www.ico51.cn/ 将转换成的.ico图片添加到资源文件:

【视频+图文详解】HTML基础3-html常用标签

图文教程 html常用标签 常用标签 1. 文档结构 <!DOCTYPE html>&#xff1a;声明HTML文档类型。<html>&#xff1a;定义HTML文档的根元素。<head>&#xff1a;定义文档头部&#xff0c;包含元数据。<title>&#xff1a;设置网页标题&#xff0c;浏览…

回顾:Maven的环境搭建

1、下载apache-maven-3.6.0 **网址:**http://maven.apache.org 然后解压到指定的文件夹&#xff08;记住文件路径&#xff09; 2、配置Maven环境 复制bin文件夹 的路径D:\JavaTool\apache-maven-3.6.0\bin 环境配置成功 3、检查是否配置成功 winR 输入cmd 命令行输入mvn -v…

【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】1.30 性能巅峰:NumPy代码优化全攻略

1.30 性能巅峰&#xff1a;NumPy代码优化全攻略 目录 #mermaid-svg-CMVXy3CN2tNmW8RJ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-CMVXy3CN2tNmW8RJ .error-icon{fill:#552222;}#mermaid-svg-CMVXy3CN2tNmW8RJ …

白嫖DeepSeek:一分钟完成本地部署AI

1. 必备软件 LM-Studio 大模型客户端DeepSeek-R1 模型文件 LM-Studio 是一个支持众多流行模型的AI客户端&#xff0c;DeepSeek是最新流行的堪比GPT-o1的开源AI大模型。 2. 下载软件和模型文件 2.1 下载LM-Studio 官方网址&#xff1a;https://lmstudio.ai 打开官网&#x…

冲刺蓝桥杯之速通vector!!!!!

文章目录 知识点创建增删查改 习题1习题2习题3习题4&#xff1a;习题5&#xff1a; 知识点 C的STL提供已经封装好的容器vector&#xff0c;也可叫做可变长的数组&#xff0c;vector底层就是自动扩容的顺序表&#xff0c;其中的增删查改已经封装好 创建 const int N30; vecto…

mysql_init和mysql_real_connect的形象化认识

解析总结 1. mysql_init 的作用 mysql_init 用于初始化一个 MYSQL 结构体&#xff0c;为后续数据库连接和操作做准备。该结构体存储连接配置及状态信息&#xff0c;是 MySQL C API 的核心句柄。 示例&#xff1a; MYSQL *conn mysql_init(NULL); // 初始化连接句柄2. mysql_…

C++中常用的排序方法之——冒泡排序

成长路上不孤单&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a; 【14后&#x1f60a;///计算机爱好者&#x1f60a;///持续分享所学&#x1f60a;///如有需要欢迎收藏转发///&#x1f60a;】 今日分享关于C中常用的排序方法之——冒泡排序的…

ARM嵌入式学习--第十天(UART)

--UART介绍 UART(Universal Asynchonous Receiver and Transmitter)通用异步接收器&#xff0c;是一种通用串行数据总线&#xff0c;用于异步通信。该总线双向通信&#xff0c;可以实现全双工传输和接收。在嵌入式设计中&#xff0c;UART用来与PC进行通信&#xff0c;包括与监控…

解锁微服务:五大进阶业务场景深度剖析

目录 医疗行业&#xff1a;智能诊疗的加速引擎 电商领域&#xff1a;数据依赖的破局之道 金融行业&#xff1a;运维可观测性的提升之路 物流行业&#xff1a;智慧物流的创新架构 综合业务&#xff1a;服务依赖的优化策略 医疗行业&#xff1a;智能诊疗的加速引擎 在医疗行业迈…

基于Flask的旅游系统的设计与实现

【Flask】基于Flask的旅游系统的设计与实现&#xff08;完整系统源码开发笔记详细部署教程&#xff09;✅ 目录 一、项目简介二、项目界面展示三、项目视频展示 一、项目简介 该系统采用Python作为后端开发语言&#xff0c;结合前端Bootstrap框架&#xff0c;为用户提供了丰富…

《HelloGitHub》第 106 期

兴趣是最好的老师&#xff0c;HelloGitHub 让你对编程感兴趣&#xff01; 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等&#xff0c;涵盖多种编程语言 Python、…

一文讲解Java中的BIO、NIO、AIO之间的区别

BIO、NIO、AIO是Java中常见的三种IO模型 BIO&#xff1a;采用阻塞式I/O模型&#xff0c;线程在执行I/O操作时被阻塞&#xff0c;无法处理其他任务&#xff0c;适用于连接数比较少的场景&#xff1b;NIO&#xff1a;采用非阻塞 I/O 模型&#xff0c;线程在等待 I/O 时可执行其…

Linux——网络(tcp)

文章目录 目录 文章目录 前言 一、TCP逻辑 1. 面向连接 三次握手&#xff08;建立连接&#xff09; 四次挥手&#xff08;关闭连接&#xff09; 2. 可靠性 3. 流量控制 4. 拥塞控制 5. 基于字节流 6. 全双工通信 7. 状态机 8. TCP头部结构 9. TCP的应用场景 二、编写tcp代码函数…