当前位置:网站首页>[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 ;
边栏推荐
- VS2017通过IP调试驱动(双机调试)
- Halcon and WinForm study section 2
- Atlas atlas torque gun USB communication tutorial based on mtcom
- 子类隐藏父类的同名函数
- Visual host system design and development (Halcon WinForm)
- Go语言自学系列 | golang中的if else if语句
- 阿飞的期望
- 软件逆向破解入门系列(1)—xdbg32/64的常见配置及功能窗口
- C language brush questions ~leetcode and simple questions of niuke.com
- Unityshader - materialcapture material capture effect (Emerald axe)
猜你喜欢
[系统安全] 四十三.Powershell恶意代码检测系列 (5)抽象语法树自动提取万字详解
Microservice - Nacos registration center and configuration center
如何使用 @NotNull等注解校验 并全局异常处理
App移动端测试【5】文件的写入、读取
Salary 3000, monthly income 40000 by "video editing": people who can make money never rely on hard work!
How to use annotations such as @notnull to verify and handle global exceptions
Tensorflow realizes verification code recognition (III)
使用AUR下载并安装常用程序
Semi supervised learning
[200 opencv routines] 217 Mouse interaction to obtain polygon area (ROI)
随机推荐
请求头不同国家和语言的表示
Microservice API gateway
Semi supervised learning
App移动端测试【4】apk的操纵
Go language self-study series | golang switch statement
CString getbuffer and releasebuffer instructions
互斥对象与临界区的区别
App mobile terminal test [5] file writing and reading
Tensorflow realizes verification code recognition (II)
Brush questions -- sword finger offer
Srs4.0+obs studio+vlc3 (environment construction and basic use demonstration)
Detailed pointer advanced 1
关于网页中的文本选择以及统计选中文本长度
Visual host system design and development (Halcon WinForm)
UnityShader——MaterialCapture材质捕捉效果 (翡翠斧头)
Break through 1million, sword finger 2million!
[系统安全] 四十三.Powershell恶意代码检测系列 (5)抽象语法树自动提取万字详解
Using optimistic lock and pessimistic lock in MySQL to realize distributed lock
How to use annotations such as @notnull to verify and handle global exceptions
Find mapping relationship