Discrete Mathematics – Lecture Notes (Lovász & Vesztergombi, Yale 1999)

0.0(0)
studied byStudied by 1 person
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/48

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key concepts, definitions, and theorems from the lecture notes.

Last updated 12:09 PM on 8/20/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

49 Terms

1
New cards

Set

A collection of elements. Notation: a set A has elements; a universe may contain many sets.

2
New cards

Cardinality

The number of elements in a set, denoted |A| (∞ is used for infinite sets like Z, R).

3
New cards

Subset

A set A is a subset of B if every element of A is also an element of B; written A ⊆ B.

4
New cards

Empty set

The set with no elements, denoted ∅; it is a subset of every set.

5
New cards

Power set

The set of all subsets of a given set A. If A has n elements, its power set has 2^n elements.

6
New cards

Union

The set of elements that are in A or B (A ∪ B).

7
New cards

Intersection

The set of elements common to A and B (A ∩ B).

8
New cards

Disjoint

Two sets with empty intersection, A ∩ B = ∅.

9
New cards

Binary encoding of subsets

Encode a subset by a binary string of length n where the i-th bit is 1 if the i-th element is in the subset, 0 otherwise.

10
New cards

Bijective correspondence

A one-to-one correspondence (a perfect pairing) between two sets; implies the sets have the same cardinality.

11
New cards

Two-to-one correspondence (bijective idea)

A one-to-one mapping between subsets and numbers (e.g., 0 to 2^n−1) used to count or enumerate.

12
New cards

2^n subsets theorem

A set with n elements has exactly 2^n subsets (Theorem 2.1).

13
New cards

Strings over an alphabet

Number of length-n strings from a k-letter alphabet is k^n (Theorem 2.2).

14
New cards

Permutation

An ordering of n distinct objects; number of permutations is n! (Theorem 2.4).

15
New cards

Factorial

n! denotes the product n·(n−1)·…·2·1; the number of ordered arrangements of n objects.

16
New cards

Stirling’s formula

Asymptotic: n! ∼ (n/e)^n · √(2πn); provides a good approximation for large n.

17
New cards

Binomial coefficient

Notation: C(n,k) = n!/(k!(n−k)!). Counts number of k-subsets of an n-element set.

18
New cards

Binomial Theorem

(x+y)^n = Σ_{k=0}^n C(n,k) x^{n−k} y^k; explains appearance of binomial coefficients.

19
New cards

Pascal’s Triangle

Triangular array of binomial coefficients with symmetry and recurrence C(n,k)=C(n−1,k−1)+C(n−1,k).

20
New cards

Sum of squares in a row identity

Sum of the squares of the binomial coefficients in row n equals C(2n,n).

21
New cards

Theorem 4.2 (k-subsets)

The number of k-subsets of an n-set is C(n,k) = n!/(k!(n−k)!).

22
New cards

Cayley’s Theorem

The number of labeled trees on n nodes is n^{n−2}.

23
New cards

Prüfer code

A bijection between labeled trees on n nodes and sequences of length n−2 over {0,…,n−1}; used to count and generate trees.

24
New cards

Planar code

A 0-1 sequence of length 2(n−1) encoding an unlabelled tree by walking around it; not unique but compact.

25
New cards

Rooted tree

A tree with a designated root; each node (except root) has exactly one parent (father).

26
New cards

Leaf

A node of degree 1 in a tree (except possibly the root if the tree has one node).

27
New cards

Tree

A connected acyclic graph. For a tree with n nodes, there are n−1 edges.

28
New cards

Spanning tree

A tree that connects all the vertices of a graph (subgraph with all vertices and no cycles).

29
New cards

Minimum spanning tree (MST)

A spanning tree of a weighted graph with minimum possible total edge weight.

30
New cards

Travelling Salesman Problem (TSP)

Find a minimum-cost cycle visiting every given vertex exactly once; MST-based 2-approximation exists.

31
New cards

Augmenting path

In a graph with a current matching M, a path starting and ending at unmatched vertices with edges alternating between non-M and M; flipping along it increases the size of M.

32
New cards

Perfect matching

A matching that covers every vertex of the graph.

33
New cards

Bipartite graph

Graph whose vertex set can be partitioned into A and B with edges only between A and B.

34
New cards

Hall’s Marriage Theorem

A bipartite graph has a perfect matching iff |A|=|B| and for every subset S⊆A, |N(S)|≥|S| (where N(S) is the neighborhood).

35
New cards

Algorithm for perfect matching

Augmenting-path algorithm: repeatedly find augmenting paths to enlarge a matching until it becomes perfect or impossible.

36
New cards

NP-property

A problem property for which a solution can be verified in polynomial time; many graph properties are NP.

37
New cards

Two-coloring (circle regions)

Regions formed by circles can be colored with two colors so adjacent regions have different colors (Theorem 13.1); a special case of planarity/coloring.

38
New cards

Prime number theorem

π(n) ∼ n/ln n; describes the asymptotic distribution of primes.

39
New cards

Twin primes

Pairs of primes that differ by 2 (e.g., (3,5), (11,13)); it is unknown whether infinitely many exist.

40
New cards

Fermat’s Little Theorem

If p is prime and a is an integer, then a^p ≡ a (mod p), i.e., p | (a^p − a).

41
New cards

GCD

Greatest common divisor gcd(a,b): the largest positive integer dividing both a and b.

42
New cards

LCM

Least common multiple lcm(a,b): the smallest positive integer that is a multiple of both a and b.

43
New cards

Euclidean algorithm

Efficient method to compute gcd(a,b) by repeated division with remainder.

44
New cards

Pseudoprime (Carmichael number)

Composite n such that a^n ≡ a (mod n) for many bases a; Carmichael numbers satisfy this for all a.

45
New cards

Prime number theorem (π(n))

π(n) counts primes ≤ n; asymptotically π(n) ∼ n/ln n.

46
New cards

Binary representation

Expressing numbers in base 2 with bits 0 and 1; used to encode subsets and compute digits.

47
New cards

Induction

A proof technique: base case holds; if the statement holds for n−1, it holds for n; conclude for all n.

48
New cards

Order of growth: n! vs 2^n

For large n, n! grows faster than 2^n; n! eventually dominates 2^n.

49
New cards

Answer key: 2 Let us count!

Count of seating arrangements uses factorial growth and combinatorial reasoning.