当前位置:网站首页>[combinatorics] combinatorial identity (sum of variable upper terms 1 combinatorial identity | summary of three combinatorial identity proof methods | proof of sum of variable upper terms 1 combinator
[combinatorics] combinatorial identity (sum of variable upper terms 1 combinatorial identity | summary of three combinatorial identity proof methods | proof of sum of variable upper terms 1 combinator
2022-07-03 15:57:00 【Programmer community】
List of articles
- One 、 Combinatorial identity ( Change the upper term to sum 1 )
- Two 、 Proof method of combinatorial identity ( Three )
- 3、 ... and 、 Combinatorial identity ( Change the upper term to sum 1 ) prove
Combinatorial identity reference blog :
- 【 Combinatorial mathematics 】 Combinatorial identity ( Recurrence Combinatorial identity | Change the next term to sum Combinatorial identity Simple and | Change the next term to sum Combinatorial identity Staggered and )
- 【 Combinatorial mathematics 】 Combinatorial identity ( Change the next term to sum 3 Combinatorial identity | Change the next term to sum 4 Combinatorial identity | binomial theorem + Derivation Prove the combinatorial identity | Use known combinatorial identities to prove combinatorial identities )
Review the combinatorial identities of summation under four variables : The combinatorial identity introduced earlier The number of combinations in
(
n
k
)
\dbinom{n}{k}
(kn) , Is the next item
k
k
k Have been accumulating changes , have
∑
k
=
0
n
\sum\limits_{k=0}^{n}
k=0∑n Cumulative property , Previous item
n
n
n It is the same. ;
( 1 ) Simple and :
∑
k
=
0
n
(
n
k
)
=
2
n
\sum\limits_{k=0}^{n}\dbinom{n}{k} = 2^n
k=0∑n(kn)=2n
( 2 ) Staggered and :
∑
k
=
0
n
(
−
1
)
k
(
n
k
)
=
0
\sum\limits_{k=0}^{n} (-1)^k \dbinom{n}{k} = 0
k=0∑n(−1)k(kn)=0
( 3 ) Change the next term to sum 3 :
∑
k
=
0
n
k
(
n
k
)
=
n
2
n
−
1
\sum\limits_{k=0}^{n} k \dbinom{n}{k} = n 2^{n-1}
k=0∑nk(kn)=n2n−1
( 4 ) Change the next term to sum 4 :
∑
k
=
0
n
k
2
(
n
k
)
=
n
(
n
+
1
)
2
n
−
2
\sum_{k=0}^{n} k^2 \dbinom{n}{k} = n ( n+1 ) 2^{n-2}
∑k=0nk2(kn)=n(n+1)2n−2
One 、 Combinatorial identity ( Change the upper term to sum 1 )
Change the upper term to sum 1 :
∑
l
=
0
n
(
l
k
)
=
(
n
+
1
k
+
1
)
\sum\limits_{l=0}^{n} \dbinom{l}{k} = \dbinom{n + 1}{k + 1}
l=0∑n(kl)=(k+1n+1)
In the above formula , Combinatorial number
(
l
k
)
\dbinom{l}{k}
(kl) in , Next
k
k
k It is the same. , Previous item
l
l
l It's always changing , Its value range is
0
0
0 ~
n
n
n ;
Several terms in this expression are
0
0
0 :
- When
l
<
k
l < k
l<k when ,
(
l
k
)
=
0
\dbinom{l}{k} = 0
(kl)=0 , from
l
l
l Of the elements
k
k
k Elements , There is no plan ;
- When
l
=
k
l = k
l=k when ,
(
l
k
)
=
1
\dbinom{l}{k} = 1
(kl)=1 ;
- When
l
>
k
l > k
l>k when ,
(
l
k
)
\dbinom{l}{k}
(kl) Is greater than
1
1
1 Value ;
Two 、 Proof method of combinatorial identity ( Three )
1 . Method of proof : Two methods of proof have been used before , ① binomial theorem + Derivation , ② Use existing combinatorial identities to derive ;
The third kind of proof method is used here , ③ Combinatorial analysis , The method of combinatorial analysis is to construct a combinatorial counting problem , On the left and right are the solutions of the same counting problem ;
2 . The combination analysis method uses : When using the combination analysis method to prove the combination number , Specify the set first , Specify elements , Specify two counting problems , On both sides of the formula are the counts of the same problem ;
Specify the counting problem : The following two counting problems are the counting of the same problem ;
- ① problem 1 : The left side of the equal sign represents the counting problem ;
- ② problem 2 : The right side of the equal sign represents the counting problem ;
Reference resources : 【 Combinatorial mathematics 】 Binomial theorem and combinatorial identities ( binomial theorem | Three combinatorial identities recursion | recursion 1 | recursion 2 | recursion 3 Pascal / Yang Hui's trigonometric formula | Combination analysis method | Characteristics of recursive combinatorial identities ) 5、 ... and 、 Combination analysis method
3 . Summary of the use of combinatorial analysis methods : When using the combination analysis method to prove the combination number , Specify the set first , Specify elements , Specify two counting problems , On both sides of the formula are the counts of the same problem ;
3、 ... and 、 Combinatorial identity ( Change the upper term to sum 1 ) prove
Now start to construct the selection problem :
1 . Specify the collection : Suppose there is
n
+
1
n+1
n+1 Collection of elements , Write it down as
S
=
{
a
1
,
a
2
,
⋯
,
a
n
+
1
}
S = \{ a_1 , a_2 , \cdots , a_{n+1} \}
S={ a1,a2,⋯,an+1} ,
2 . Specify the counting problem to the right of the equal sign : From the above set
S
S
S in , selection
k
+
1
k+1
k+1 A subset of elements , The number of selection methods is
(
n
+
1
k
+
1
)
\dbinom{n + 1}{k+1}
(k+1n+1) individual ;
3 . Specify the counting problem to the left of the equal sign : To the left of the equal sign is
∑
l
=
0
n
(
l
k
)
\sum\limits_{l=0}^{n} \dbinom{l}{k}
l=0∑n(kl) ;
Determine the type of counting problem ( Select by category ) : There is And no.
∑
\sum
∑ , This indicates that the counting problem adopts Classification and counting principle , Corresponding addition rule ; The counting problem must be classification selection ;
S
S
S aggregate , from
n
+
1
n+1
n+1 Of the elements
k
+
1
k+1
k+1 Elements ;
( 1 ) The first
1
1
1 class , Specify a specific element
a
1
a_1
a1 , The subset must contain
a
1
a_1
a1 , Only from the rest
n
n
n Of the elements
k
k
k individual , The number of options is
(
n
k
)
\dbinom{n}{k}
(kn) ;
( 2 ) The first
2
2
2 class , And The first
1
1
1 Classes do not overlap ,
Not included
a
1
a_1
a1 , But it must contain
a
2
a_2
a2 ,
Not included
a
1
a_1
a1 Then it's from
n
n
n Of the elements ( from
n
+
1
n+1
n+1 Remove one of the elements ) ,
Must contain
a
2
a_2
a2 ( from
n
n
n Remove one more element , namely
n
−
1
n - 1
n−1 individual ) , Then it's from
n
−
1
n-1
n−1 Of the elements
k
k
k Elements ,
The end result is
(
n
−
1
k
)
\dbinom{n-1}{k}
(kn−1)
( 3 ) The first
3
3
3 class , And The first
1
,
2
1,2
1,2 Classes do not overlap ,
Not included
a
1
,
a
2
a_1, a_2
a1,a2 , But it must contain
a
3
a_3
a3 ,
Not included
a
1
,
a
2
a_1, a_2
a1,a2 Then it's from
n
−
1
n-1
n−1 Of the elements ( from
n
+
1
n+1
n+1 Remove
2
2
2 individual , namely
n
−
1
n-1
n−1 ) ,
Must contain
a
3
a_3
a3 ( from
n
−
1
n-1
n−1 Remove one more element , namely
n
−
2
n - 2
n−2 individual ) , Then it's from
n
−
2
n-2
n−2 Of the elements
k
k
k Elements ,
The end result is
(
n
−
2
k
)
\dbinom{n-2}{k}
(kn−2)
⋮
\vdots
⋮
( 4 ) The first
n
+
1
n + 1
n+1 class , And The first
1
,
2
,
⋯
,
n
1,2, \cdots , n
1,2,⋯,n Classes do not overlap ,
Not included
a
1
,
a
2
,
a
3
,
⋯
,
a
n
a_1, a_2 , a_3 , \cdots , a_n
a1,a2,a3,⋯,an , But it must contain
a
n
+
1
a_{n+1}
an+1 ,
Not included
a
1
,
a
2
,
a
3
,
⋯
,
a
n
a_1, a_2 , a_3 , \cdots , a_n
a1,a2,a3,⋯,an Then it's from
1
1
1 Of the elements ( from
n
+
1
n+1
n+1 Remove
n
n
n individual , namely
1
1
1 ) ,
Must contain
a
n
+
1
a_{n+1}
an+1 ( from
1
1
1 Remove one more element , namely
0
0
0 individual ) , Then it's from
0
0
0 Of the elements
k
k
k Elements ,
The end result is
(
0
k
)
\dbinom{0}{k}
(k0)
5 . The above two counting problems are the same counting problem , from
n
+
1
n+1
n+1 Of the elements
k
+
1
k+1
k+1 Elements ;
边栏推荐
- Under VC, Unicode and ANSI are converted to each other, cstringw and std:: string are converted to each other
- Persisting in output requires continuous learning
- Please be prepared to lose your job at any time within 3 years?
- do{}while()的妙用
- 需要知道的字符串函数
- Unity功能——Unity离线文档下载及使用
- 远程文件包含实操
- 使用AUR下载并安装常用程序
- nifi从入门到实战(保姆级教程)——flow
- CString的GetBuffer和ReleaseBuffer使用说明
猜你喜欢

Automatic generation of client code from flask server code -- Introduction to flask native stubs Library

Seckill system 2 redis solves the problem of distributed session

Download and install common programs using AUR

Popular understanding of gradient descent
![[list to map] collectors Tomap syntax sharing (case practice)](/img/ac/e02deb1cb237806d357a88fb812852.jpg)
[list to map] collectors Tomap syntax sharing (case practice)
![[200 opencv routines] 217 Mouse interaction to obtain polygon area (ROI)](/img/04/460734209ec315c5c02cb3fae4bf0e.png)
[200 opencv routines] 217 Mouse interaction to obtain polygon area (ROI)

Microservices Seata distributed transactions

Detailed pointer advanced 2

Create gradle project

QT use qzxing to generate QR code
随机推荐
深度学习之三维重建
ASEMI整流桥UMB10F参数,UMB10F规格,UMB10F封装
Unityshader - materialcapture material capture effect (Emerald axe)
About text selection in web pages and counting the length of selected text
阿飞的期望
CString中使用百分号
Calibre LVL
Q2 encryption market investment and financing report in 2022: gamefi becomes an investment keyword
Introduction series of software reverse cracking (1) - common configurations and function windows of xdbg32/64
Download and install common programs using AUR
"Remake Apple product UI with Android" (2) -- silky Appstore card transition animation
Visual upper system design and development (Halcon WinForm) -6 Nodes and grids
Seckill system 3- product list and product details
App移动端测试【4】apk的操纵
《微服务设计》读书笔记(下)
【Proteus仿真】8×8LED点阵屏仿电梯数字滚动显示
软件逆向破解入门系列(1)—xdbg32/64的常见配置及功能窗口
请做好3年内随时失业的准备?
Use percent sign in CString
Large CSV split and merge