当前位置:网站首页>[combinatorics] combinatorial identity (sum of combinatorial identity products 1 | sum of products 1 proof | sum of combinatorial identity products 2 | sum of products 2 proof)
[combinatorics] combinatorial identity (sum of combinatorial identity products 1 | sum of products 1 proof | sum of combinatorial identity products 2 | sum of products 2 proof)
2022-07-03 16:02:00 【Programmer community】
List of articles
- One 、 Combinatorial identity ( Sum of product ) 1
- Two 、 Combinatorial identity ( Sum of product ) 1 prove
- 3、 ... and 、 Combinatorial identity ( Sum of product ) 2
- Four 、 Combinatorial identity ( Sum of product ) 2 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 )
- 【 Combinatorial mathematics 】 Combinatorial identity ( Review of eight combinatorial identities | Combinatorial identity product 1 | prove | Use scenarios )
One 、 Combinatorial identity ( Sum of product ) 1
Combinatorial identity ( Sum of product ) 1 :
∑
k
=
0
r
(
m
k
)
(
n
r
−
k
)
=
(
m
+
n
r
)
,
r
=
min
{
m
,
n
}
\sum\limits_{k=0}^{r}\dbinom{m}{k}\dbinom{n}{r-k} = \dbinom{m + n }{r} , \ \ \ \ \ \ r= \min \{ m, n \}
k=0∑r(km)(r−kn)=(rm+n), r=min{ m,n}
Two 、 Combinatorial identity ( Sum of product ) 1 prove
1 . 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 ;
( 1 ) Specify the collection : Specify the set in which the count is generated ;
( 2 ) 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 ;
( 3 ) Equivalent description : It shows that the two counting problems are the same ;
2 . Use Combinatorial analysis Method to prove :
( 1 ) Specify the collection : Define two sets ,
A
=
{
a
1
,
a
2
,
⋯
,
a
m
}
A = \{ a_1, a_2 , \cdots , a_m \}
A={ a1,a2,⋯,am}
B
=
{
b
1
,
b
2
,
⋯
,
b
n
}
B = \{ b_1, b_2 , \cdots , b_n \}
B={ b1,b2,⋯,bn}
( 2 ) Specify the count to the right of the equal sign :
(
m
+
n
r
)
\dbinom{m + n }{r}
(rm+n) representative Count as follows :
From here Two sets of
m
+
n
m + n
m+n Of the elements , selection
r
r
r Elements , In this way, a selection problem is constructed ;
( 3 ) Specify the count to the left of the equal sign :
To the left of the equal sign Combinatorial number
∑
k
=
0
r
(
m
k
)
(
n
r
−
k
)
\sum\limits_{k=0}^{r}\dbinom{m}{k}\dbinom{n}{r-k}
k=0∑r(km)(r−kn) Count analysis :
First classification after Step by step : In the above formula , With product , There is a summation , It means that this is First classification ( The law of addition ) , Used in each category Step by step ( product rule ) Calculation ;
according to From two sets Elected by the
r
r
r Subset , How many
A
=
{
a
1
,
a
2
,
⋯
,
a
m
}
A = \{ a_1, a_2 , \cdots , a_m \}
A={ a1,a2,⋯,am} The elements in the collection are classified ,
contain
A
A
A The elements in
k
k
k individual ,
The rest
r
−
k
r-k
r−k The element is taken from
B
=
{
b
1
,
b
2
,
⋯
,
b
n
}
B = \{ b_1, b_2 , \cdots , b_n \}
B={ b1,b2,⋯,bn} aggregate ;
The logic of step-by-step processing is : First in
A
A
A Select from collection
k
k
k Elements , And then in
B
B
B Select from collection
r
−
k
r-k
r−k Elements ;
therefore
k
k
k Most take
r
r
r individual ( All from
A
A
A Take from set ) , Take the least
0
0
0 individual ( All from
B
B
B Take from set ) ;
( 4 ) The counts on the left and right sides of the above equation are the same , It's all in Take... From two sets
r
r
r The number of schemes per element ;
3、 ... and 、 Combinatorial identity ( Sum of product ) 2
Combinatorial identity ( Sum of product ) 2 :
∑
k
=
0
r
(
m
k
)
(
n
k
)
=
(
m
+
n
m
)
\sum\limits_{k=0}^{r}\dbinom{m}{k}\dbinom{n}{k} = \dbinom{m + n }{m}
k=0∑r(km)(kn)=(mm+n)
Four 、 Combinatorial identity ( Sum of product ) 2 prove
The formula is “ Combinatorial identity ( Sum of product ) 1” Special case of ,
It proves the above “ Combinatorial identity ( Sum of product ) 1” After formula , This formula is a corollary of the above formula ;
stay “ Combinatorial identity ( Sum of product ) 1” The formula
∑
k
=
0
r
(
m
k
)
(
n
r
−
k
)
=
(
m
+
n
r
)
,
r
=
min
{
m
,
n
}
\sum\limits_{k=0}^{r}\dbinom{m}{k}\dbinom{n}{r-k} = \dbinom{m + n }{r} , \ \ \ \ \ \ r= \min \{ m, n \}
k=0∑r(km)(r−kn)=(rm+n), r=min{ m,n}
in , Make
r
=
n
r=n
r=n , It becomes a formula
∑
k
=
0
n
(
m
k
)
(
n
n
−
k
)
=
(
m
+
n
n
)
\sum\limits_{k=0}^{n}\dbinom{m}{k}\dbinom{n}{n-k} = \dbinom{m + n }{n}
k=0∑n(km)(n−kn)=(nm+n)
(
n
n
−
k
)
\dbinom{n}{n-k}
(n−kn) And
(
n
k
)
\dbinom{n}{k}
(kn) It is equivalent. , So the formula can become :
∑
k
=
0
n
(
m
k
)
(
n
k
)
=
(
m
+
n
n
)
=
(
m
+
n
n
)
\sum\limits_{k=0}^{n}\dbinom{m}{k}\dbinom{n}{k} = \dbinom{m + n }{n} =\dbinom{m + n }{n}
k=0∑n(km)(kn)=(nm+n)=(nm+n)
therefore “ Combinatorial identity ( Sum of product ) 2” yes “ Combinatorial identity ( Sum of product ) 1” A special case of ;
边栏推荐
- 《微服务设计》读书笔记(上)
- Project -- high concurrency memory pool
- [proteus simulation] 74hc595+74ls154 drive display 16x16 dot matrix
- Mongodb installation and basic operation
- Microservice - declarative interface call openfeign
- Go language self-study series | if else statement in golang
- Detailed explanation of string function and string function with unlimited length
- Brush questions -- sword finger offer
- Persisting in output requires continuous learning
- Go语言自学系列 | golang中的if else语句
猜你喜欢

UnityShader——MaterialCapture材质捕捉效果 (翡翠斧头)

工资3000,靠“视频剪辑”月入40000:会赚钱的人,从不靠拼命!

Second kill system 3 - list of items and item details

Shell script import and export data
![[系统安全] 四十三.Powershell恶意代码检测系列 (5)抽象语法树自动提取万字详解](/img/cd/00954b9c592c253d42e6a3b8298999.jpg)
[系统安全] 四十三.Powershell恶意代码检测系列 (5)抽象语法树自动提取万字详解

秒殺系統3-商品列錶和商品詳情

Famous blackmail software stops operation and releases decryption keys. Most hospital IOT devices have security vulnerabilities | global network security hotspot on February 14

Unity function - unity offline document download and use

2022年Q2加密市场投融资报告:GameFi成为投资关键词
![[redis foundation] understand redis master-slave architecture, sentinel mode and cluster together (Demo detailed explanation)](/img/1f/3dd95522b8d5f03dd763a6779e3db5.jpg)
[redis foundation] understand redis master-slave architecture, sentinel mode and cluster together (Demo detailed explanation)
随机推荐
pycharm错Error updating package list: connect timed out
秒杀系统1-登录功能
Nifi from introduction to practice (nanny level tutorial) - flow
App mobile terminal test [4] APK operation
Mongodb installation and basic operation
[redis foundation] understand redis persistence mechanism together (rdb+aof graphic explanation)
Why can't strings be directly compared with equals; Why can't some integers be directly compared with the equal sign
利用MySQL中的乐观锁和悲观锁实现分布式锁
Uploads labs range (with source code analysis) (under update)
Unity功能——Unity离线文档下载及使用
Microservice - Nacos registration center and configuration center
秒殺系統3-商品列錶和商品詳情
[200 opencv routines] 217 Mouse interaction to obtain polygon area (ROI)
Unityshader - materialcapture material capture effect (Emerald axe)
Microservices Seata distributed transactions
Go language self-study series | golang switch statement
Detailed explanation of four modes of distributed transaction (Seata)
About text selection in web pages and counting the length of selected text
How can technology managers quickly improve leadership?
"Remake Apple product UI with Android" (2) -- silky Appstore card transition animation