当前位置:网站首页>[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 ;
边栏推荐
- Tensorflow realizes verification code recognition (II)
- 软件安装信息、系统服务在注册表中的位置
- Detailed pointer advanced 1
- Detailed explanation of string function and string function with unlimited length
- About text selection in web pages and counting the length of selected text
- 秒杀系统3-商品列表和商品详情
- WinDbg分析dump文件
- [combinatorics] combinatorial identities (recursive combinatorial identities | sum of variable terms | simple combinatorial identities and | sum of variable terms | staggered sums of combinatorial ide
- Microservices Seata distributed transactions
- 【Proteus仿真】74HC595+74LS154驱动显示16X16点阵
猜你喜欢

C language brush questions ~leetcode and simple questions of niuke.com

秒杀系统2-Redis解决分布式Session问题

MongoDB 的安装和基本操作

VS2017通过IP调试驱动(双机调试)

秒杀系统1-登录功能

Halcon and WinForm study section 2

Baidu AI Cloud helps Shizuishan upgrade the smart health care model of "Internet + elderly care services"

详解指针进阶2
![[list to map] collectors Tomap syntax sharing (case practice)](/img/ac/e02deb1cb237806d357a88fb812852.jpg)
[list to map] collectors Tomap syntax sharing (case practice)

深度学习之三维重建
随机推荐
Detailed explanation of string function and string function with unlimited length
[list to map] collectors Tomap syntax sharing (case practice)
Project -- high concurrency memory pool
Microservice - declarative interface call openfeign
QT common sentence notes
Distributed task scheduling XXL job
Tensorflow realizes verification code recognition (III)
Visual upper system design and development (Halcon WinForm) -4 Communication management
利用MySQL中的乐观锁和悲观锁实现分布式锁
The accept attribute of the El upload upload component restricts the file type (detailed explanation of the case)
秒杀系统1-登录功能
App mobile terminal test [3] ADB command
几种常见IO模型的原理
突破100万,剑指200万!
Visual upper system design and development (Halcon WinForm) -1 Process node design
Go language self-study series | if else statement in golang
Redis installation under windows and Linux systems
First!! Is lancet hungry? Official documents
“用Android复刻Apple产品UI”(2)——丝滑的AppStore卡片转场动画
App移动端测试【5】文件的写入、读取