大家熟悉的 f(x)=ax2+bx+c
x=±2−1+5
大家熟悉的 Fibonacci 数列
大家熟悉 (但也困扰已久) 的经典问题
如何定义 “…”?
“无穷多项” 的多项式 = 多项式 + 数列 + 无穷求和
f(x)=a0+a1x+a2x2+a3x3+…=i≥0∑aixi
等于号的含义
F(x)=1+x+x2+x3+…=?
例子
F(1/2)=1+21+41+81…
例子:等比数列求和公式
1−qa0(1−qn)
1−x1=1+x+x2+x3+…(∣x∣<1)
a=[1,1,1,1,…]
sin(x)=x−3!1x3+5!1x5−7!1x7+…(x∈R)
a=[0,1,0,−61,0,1201,0,−403201,…]
F(x)=x+x2+2x3+3x4+5x5+8x6+…=?
什么样的 F(x) 生成了 Fibonacci 数列?
用函数 (多项式代数) 表示各种数列
求 Fibonacci 数列的通项公式
求 f(n,k)=f(n−1,k)+f(n−1,k−1) 的通项公式
用函数 (多项式代数) 表示各种数列
试试
F(x)⋅1−x1
例子
指数生成函数
F(x)=a0+a1x+a22!x2+a33!x3+…
Dirichlet 级数生成函数
F(s)=a1+2sa2+3sa3+3sa3+…
练习:F⋅G 的推导
ζ(s)=1+2s1+3s1+…(ai=1)
代数 (数论)
数学分析
求长度为 n 的 01 字符串中不可分解字符串的个数
"100100100" == "100" * 3
可分解"1101"
不可分解一个无关的技巧
f(x)=a0+a1x+a2x2+a3x3+…
多项式
数列和递推
无限循环小数
数学的本质——探索和发现
“表达”、“抽象”、“建立联系”
Concrete Mathematics《具体数学》
Generatingfunctionology (by Herbert S. Wilf)
Burn Math Class (by Jason Wilkes) 《烧掉数学书》