2012/07/19

和式

1) 和式有两种写法 $$\sum_{k=1}^na_k\quad \text{and} \quad \sum_{1\leq k \leq n}a_k$$ 换句话说,一种是index,一种是集合。因为和式并不关心相加的顺序,所以集合的写法更准确的捕捉了和式的含义,并且,集合写法有时候更方便,因为集合的变换更容易理解。

比如index变量的替换,现在把$k$变$k+1$,集合的写法是 $$\sum_{1\leq k \leq n}a_k=\sum_{1\leq k+1 \leq n}a_{k+1}$$ 而index写法,必须修改上下边界常数。

2) 集合的indicator与和式

如果把indicator记为$[p(k)]$其中$p$的含义是property,如果k index的term具有property $p$那么$[p(k)]=1$否则$[p(k)]=0$。

和式可以写成 $$\sum_k a_k [p(k)]$$ 比如小于等于$N$的所有的素数的倒数之和记为 $$\sum_k[k \text{ is prime}][k \leq N]\frac{1}{k}$$

3) 和式与递归

$$ \begin{array}{l} &S_0=a_0\\ &S_n=S_{n-1}+a_n \end{array}\tag{1} $$ 简单形式的$a_n$决定的简单形式的$S_n$

假设$a_n$具有简单的形式 $$ \begin{array}{l} &a_0=\alpha\\ &a_n=\beta+\gamma n \end{array} $$ 假设$S_n$的封闭形式是 $$S_n=A(n)\alpha+B(n)\beta+C(n)\gamma$$

我们知道递归公式和$S_n$的封闭形式一一对应,这点可以通过归纳法证明,所以如果给出一个封闭形式,可以推出递归公式里的量$\alpha, \beta, \gamma $,

再通过我们假设的和式的,可以得到一个恒等式,两边都是刚才给出的封闭形式

$$S_n=1 \Rightarrow \alpha=1, \beta=0, \gamma=0 \Rightarrow 1=A(n)$$ 同样的 $$S_n=n \Rightarrow \alpha=0, \beta=1, \gamma=0 \Rightarrow n=B(n)$$ 进一步 $$S_n=n^2 \Rightarrow \alpha=0, \beta=-1, \gamma=2 \Rightarrow n^2=-B(n)+2C(n)$$ 第一个$\Rightarrow$是因为$a_n$形式的假设,第二个是因为$S_n$形式的假设。

递归化为和式得封闭形式

观察和式的递归形式,第二个式子特点是$S_n$和$S_{n-1}$的系数都为1,剩下的一个项是$a_n$。

对于一般的递归公式 $$a_nT_n=b_nT_{n-1}+c_n$$ 如果能在这个式子两边乘一个n的函数$s_n$,化为式子(1)的形式,比较我们可以得和式的$a_n$,然后把和式写成 $$S_n=\sum a_k$$ 计算得到$S_n$后,从里面除去$s_na_n$得到$T_n$。

因子$s_n$可以通过关系 $$s_nb_n=s_{n-1}a_{n-1}$$ 或者 $$s_n=s_{n-1}\frac{a_{n-1}}{b_n}$$ 得到。

4) 合并两个和式

$$\sum_{k\in K}a_k + \sum_{k'\in K'}a_{k'}=\sum_{k\in K\cap K'}a_k+\sum_{k\in K\cup K'}a_k$$

5) 得和式$S_n$的递归的一个方法

利用恒等式 $$\sum_{k=0}^na_k+a_{n+1}=a_0+\sum_{k=1}^{n+1}a_k$$ 如果能化为 $$S_n+a_{n+1}=a_0+F(S_n)$$ 例如等比数列和式$S_n=\sum_{k=0}^nax^k$ $$F(S_n)=xS_n$$

5) $S=\sum_{1\leq j\leq k\leq n}a_ja_k$

$$ \begin{array}{l} 2S&=\sum_{1\leq j\leq k\leq n}a_ja_k+\sum_{1\leq k\leq j\leq n}a_ja_k\\ &=\sum_{1\leq j,k\leq n}a_ja_k+\sum_{1\leq j=k\leq n}a_ja_k\\ &=(\sum_{1\leq k\leq n}a_k)^2+\sum_{1\leq k\leq n}a^2_k \end{array} $$

6) $S=\sum_{k=0}^n k^2$

利用高一级和式的恒等式$k^3$ $$\sum_{k=0}^n k^3+(n+1)^3=\sum_{0\leq k\leq n+1} k^3=\sum_{0\leq k+1\leq n+1} (k+1)^3$$ 也就是 $$\sum_{0\leq k\leq n} (k+1)^3=\sum_{0\leq k\leq n} (k^3+3k^2+3k+1)$$ 消去$\sum_{k=0}^n k^3$解代数方程可得需要的和式。

No comments:

Post a Comment

Print This Post