Cub11k's BIU Notes
Cub11k's BIU Notes
Assignments
Discrete-math
Discrete-math 1
Discrete-math 10
Discrete-math 11
Discrete-math 12
Discrete-math 2
Discrete-math 3
Discrete-math 4
Discrete-math 5
Discrete-math 6
Discrete-math 7
Discrete-math 8
Discrete-math 9
Infi-1
Infi-1 10
Infi-1 11
Infi-1 2
Infi-1 3
Infi-1 4
Infi-1 5
Infi-1 6
Infi-1 7
Infi-1 8
Infi-1 9
Linear-1
Linear-1 1
Linear-1 10
Linear-1 11
Linear-1 12
Linear-1 2
Linear-1 3
Linear-1 4
Linear-1 5
Linear-1 6
Linear-1 7
Linear-1 8
Linear-1 9
Linear-2
Linear-2 1
Lectures
Data-structures
Data-structures 1
Data-structures 2
Data-structures 3
Discrete-math
Discrete-math 10
Discrete-math 11
Discrete-math 12
Discrete-math 13
Discrete-math 14
Discrete-math 15
Discrete-math 16
Discrete-math 18
Discrete-math 19
Discrete-math 20
Discrete-math 21
Discrete-math 22
Discrete-math 23
Discrete-math 24
Discrete-math 25
Discrete-math 26
Discrete-math 3
Discrete-math 4
Discrete-math 5
Discrete-math 6
Discrete-math 7
Discrete-math 8
Discrete-math 9
Exam 2023 (2A)
Exam 2023 (2B)
Exam 2023 (A)
Exam 2023 (B)
Exam 2023 (C)
Exam 2024 (A)
Exam 2024 (B)
Exam 2024 (C)
Midterm
Infi-1
Exam 2022B (A)
Exam 2022B (B)
Exam 2023B (A)
Exam 2023B (B)
Exam 2024 (A)
Exam 2024 (B)
Exam 2025 (A)
Infi-1 10
Infi-1 12
Infi-1 13
Infi-1 14
Infi-1 15
Infi-1 16
Infi-1 17
Infi-1 19
Infi-1 20
Infi-1 21
Infi-1 22
Infi-1 23
Infi-1 24
Infi-1 25
Infi-1 26
Infi-1 5
Infi-1 6
Infi-1 7
Infi-1 9
Midterm
Theorems and proofs
Infi-2
Infi-2 1
Infi-2 10
Infi-2 11
Infi-2 12
Infi-2 13
Infi-2 14
Infi-2 15
Infi-2 16
Infi-2 17
Infi-2 2-3
Infi-2 3-4
Infi-2 5
Infi-2 6
Infi-2 7
Infi-2 8
Infi-2 9
Linear-1
Exam 2023 (B)
Exam 2023 (C)
Exam 2024 (A)
Exam 2024 (B)
Exam 2024 (C)
Exam 2025 (A)
Linear-1 11
Linear-1 12
Linear-1 13
Linear-1 4
Linear-1 5
Linear-1 6
Linear-1 7
Linear-1 8
Linear-1 9
Midterm
Random exams
Theorems and proofs
Linear-2
Linear-2 1
Linear-2 2
Linear-2 3
Linear-2 4
Linear-2 5
Linear-2 6
Linear-2 7
Linear-2 8
Seminars
CSI
CSI 2
Data-structures
Data-structures 1
Data-structures 2
Data-structures 3
Discrete-math
Discrete-math 1
Discrete-math 10
Discrete-math 11
Discrete-math 12
Discrete-math 2
Discrete-math 3
Discrete-math 4
Discrete-math 5
Discrete-math 6
Discrete-math 7
Discrete-math 8
Discrete-math 9
Infi-1
Infi-1 10
Infi-1 11
Infi-1 12
Infi-1 13
Infi-1 3
Infi-1 4
Infi-1 5
Infi-1 6
Infi-1 8
Infi-2
Infi-2 1
Infi-2 2
Infi-2 3
Infi-2 4
Infi-2 6
Infi-2 7
Infi-2 8
Linear-1
Linear-1 10
Linear-1 11
Linear-1 12
Linear-1 3
Linear-1 5
Linear-1 6
Linear-1 7
Linear-1 8
Linear-1 9
Linear-2
Linear-2 1
Linear-2 2
Linear-2 3
Linear-2 4
Linear-2 5
Linear-2 6
Linear-2 7
Templates
Lecture Template
Seminar Template
Home
Discrete-math 16
Discrete-math 16
Number of permutations/combinations (continued)
#definition
How many ways there is to choose
k
elements from the set
{
1
,
2
,
…
,
n
}
=
[
n
]
Solution:
(
Order is important
Order is not important
With repetitions
A
n
k
=
n
k
C
n
+
k
−
1
k
=
(
n
+
k
−
1
)
!
(
n
−
1
)
!
k
!
Without repetitions
P
n
k
=
n
!
(
n
−
k
)
!
C
n
k
=
n
!
(
n
−
k
)
!
k
!
)
With repetitions, order is not important
Multiset is a set of elements that can repeat
It can be denoted as:
M
=
a
1
α
1
a
2
α
2
…
a
n
α
n
Number of ways to choose
k
elements from the set
A
of size
n
is equal to the number of
multisets of size
k
contatining elements of set
A
Which is equal to number of solutions of equation
α
1
+
α
2
+
⋯
+
α
n
=
k
Let us denote this equation as:
00
…
0
⏟
α
1
1
00
…
0
⏟
α
2
1
…
00
…
0
⏟
α
n
1
Length of this binary string is
n
+
k
−
1
Number of ways to choose
k
places in the string of length
n
+
k
−
1
is:
(
n
+
k
−
1
)
!
(
n
−
1
)
!
k
!
=
(
n
+
k
−
1
k
)
=
(
n
+
k
−
1
n
−
1
)
How many solutions is there:
x
1
+
x
2
+
⋯
+
x
n
≤
k
(
1
)
∀
i
∈
[
1
,
n
]
:
x
i
≥
0
Let
x
n
+
1
=
k
−
∑
i
=
1
n
x
i
Each solution for
(
1
)
is equivalent to solution of
x
1
+
⋯
+
x
n
+
x
n
+
1
=
k
⟹
Number of such solutions is:
(
n
+
k
k
)
Properties of Binomial coefficient
#lemma
∀
n
≥
k
∈
N
:
(
n
k
)
∈
N
Proof (combinatorial):
(
n
k
)
is equal to the number of subsets of size
k
of element from set
[
n
]
Number of subsets is a natural number
⟹
(
n
k
)
∈
N
(
n
k
)
=
(
n
n
−
k
)
Proof:
(
n
k
)
=
n
!
(
n
−
k
)
!
k
!
=
n
!
k
!
(
n
−
k
)
!
=
(
n
n
−
k
)
Pascal identity
#lemma
∀
n
≥
k
∈
N
:
(
n
k
)
=
(
n
−
1
k
)
+
(
n
−
1
k
−
1
)
Proof:
(
n
−
1
k
)
+
(
n
−
1
k
−
1
)
=
(
n
−
1
)
!
(
n
−
k
−
1
)
!
k
!
+
(
n
−
1
)
!
(
n
−
k
)
!
(
k
−
1
)
!
=
=
(
n
−
1
)
!
(
n
−
k
)
(
n
−
k
)
!
k
!
+
(
n
−
1
)
!
k
(
n
−
k
)
!
(
k
)
!
=
(
n
−
1
)
!
n
(
n
−
k
)
!
(
k
)
!
=
(
n
k
)