ScholarQuill logoScholarQuillUniversity Notes
  • Notes
  • Past Papers
  • Blogs
  • Todo
Login
ScholarQuill logoScholarQuillUniversity Notes
Login
NotesPast PapersBlogsTodo
More
SubjectsDiscussionCGPA CalculatorGPA CalculatorStudent PortalCourse Outline
About
About usPrivacy PolicyReportContact
Notes
Past Papers
Blogs
Todo
Analytics
    Current Subject
    🧩
    Discrete Mathematics
    MATH2113
    Progress0 / 25 topics
    Topics
    1. Mathematical Reasoning: Sets, Subsets, Algebra of Sets2. Propositions and Compound Statements3. Basic Logical Operations4. Propositional Logic and its Applications with Statement Problems5. Propositions and Truth Tables6. Tautologies and Contradictions7. Conditional and Bi-conditional Statements8. Arguments in Propositional Logic9. Propositional Functions10. Quantifiers and Negation of Quantified Statements11. Relations and Equivalence Relations12. Partial Ordering Relations13. Functions and Recursively Defined Functions14. Combinatorics: Basics of Counting Methods15. Combinations and Permutations16. Pigeonhole Principle17. Graphs and its Types18. Graph Isomorphism19. Trees in Graph Theory20. Connectivity in Graphs21. Eulerian and Hamiltonian Paths22. Spanning Trees and Shortest Path Problem23. Revisiting Special Functions: Power, Floor, Increasing, Decreasing24. Big O, Little O and Omega Notations25. Orders of the Polynomial Functions
    MATH2113›Pigeonhole Principle
    Discrete MathematicsTopic 16 of 25

    Pigeonhole Principle

    6 minread
    1,062words
    Intermediatelevel

    Pigeonhole Principle


    The Pigeonhole Principle is a fundamental concept in combinatorics that is used to prove the existence of certain configurations or outcomes in problems involving grouping or distributing objects. It is based on a simple but powerful observation: if you have more items than containers, at least one container must contain more than one item.


    1. The Basic Pigeonhole Principle

    The simplest form of the Pigeonhole Principle states that:

    If nnn objects are placed into mmm containers, and n>mn > mn>m, then at least one container must contain more than one object.

    This principle may seem trivial, but it is a very useful tool in problem-solving and proof techniques. It helps to prove that certain conditions or configurations must exist when distributing objects across a finite number of groups.

    Example:

    Imagine you have 11 pigeons and 10 pigeonholes. If you place each pigeon into one of the pigeonholes, at least one pigeonhole will have more than one pigeon. This is because there are more pigeons than pigeonholes.


    2. Generalized Pigeonhole Principle

    The generalized form of the Pigeonhole Principle is a more advanced version. It states:

    If nnn objects are placed into mmm containers, and n>k×mn > k \times mn>k×m (where kkk is a positive integer), then at least one container must contain more than kkk objects.

    This version is useful when you want to guarantee that one container holds a number of objects greater than some specific number kkk.

    Formula:

    If nnn objects are distributed among mmm containers, and n>k×mn > k \times mn>k×m, then:

    At least one container contains more than k objects.\text{At least one container contains more than } k \text{ objects.}At least one container contains more than k objects.

    Example:

    Suppose you have 15 pigeons and 4 pigeonholes. If you distribute 15 pigeons into the 4 pigeonholes, the average number of pigeons per hole is 154=3.75\frac{15}{4} = 3.75415​=3.75, which means that at least one pigeonhole must contain more than 3 pigeons. In fact, one pigeonhole must contain at least 4 pigeons.


    3. Applications of the Pigeonhole Principle

    The Pigeonhole Principle is widely used in mathematics, computer science, and problem-solving. Here are some classic examples of its applications:

    Example 1: The Birthday Problem

    One common application of the Pigeonhole Principle is the birthday problem. It states that if there are 23 people in a room, there is a greater than 50% chance that at least two people share the same birthday. This is a direct application of the Pigeonhole Principle, where:

    • Objects = 23 people.
    • Containers = 365 days of the year.
    • Pigeonhole Principle: Since there are more people than days in the year (pigeonholes), at least two people (pigeons) must share a birthday.

    Example 2: The Sock Drawer Problem

    You have 10 pairs of socks (20 socks in total) in a drawer with 5 different colors. The Pigeonhole Principle guarantees that after you randomly pick 11 socks, at least two of them will be of the same color. Here’s why:

    • Objects = 11 socks (since we are picking 11).
    • Containers = 5 colors.
    • Since there are more socks than colors, there must be at least one color that is repeated.

    Example 3: Dividing Numbers into Groups

    Suppose you want to divide a group of 10 people into 3 groups, ensuring that at least one group has at least 4 people. The Pigeonhole Principle guarantees that if you divide 10 people into 3 groups, one of the groups will contain at least 4 people, because:

    • Objects = 10 people.
    • Containers = 3 groups.
    • Since 10>3×310 > 3 \times 310>3×3, it is impossible to divide them into 3 groups with fewer than 4 people in at least one group.

    Example 4: Coloring Problems

    In graph theory and geometry, the Pigeonhole Principle is used in coloring problems. For instance, it can be applied in the four color theorem, which asserts that only four colors are necessary to color any map such that no two adjacent regions share the same color. The principle guarantees that with a finite number of regions, there must be a way to color them using a limited number of colors.


    4. Why the Pigeonhole Principle is Useful

    The power of the Pigeonhole Principle lies in its simplicity and ability to make certain outcomes inevitable. It is often used in combinatorics to prove that certain configurations must exist, even if we don't know exactly where or how those configurations appear. The principle helps to eliminate the need for exhaustive checking of every case and instead provides a guarantee about what must occur based on the numbers involved.

    Examples of Pigeonhole Principle-based Proofs:

    • Proving existence of solutions: If you're asked to prove that certain solutions to equations exist under certain conditions, the Pigeonhole Principle can often show that an outcome is inevitable.
    • Probability: In many probability problems, the Pigeonhole Principle helps to establish upper and lower bounds for certain outcomes, leading to more efficient problem-solving.

    5. Summary of the Pigeonhole Principle

    • Basic Version: If nnn objects are placed into mmm containers and n>mn > mn>m, then at least one container must contain more than one object.
    • Generalized Version: If nnn objects are placed into mmm containers and n>k×mn > k \times mn>k×m, then at least one container must contain more than kkk objects.
    • Applications: The Pigeonhole Principle is used to prove the existence of certain outcomes in problems related to probability, geometry, number theory, and graph theory.

    Its simplicity makes it an incredibly powerful tool in combinatorics, and it often appears in problems where we need to show that a certain configuration or outcome is guaranteed without explicitly constructing it.


    By using the Pigeonhole Principle, we can often deduce results with minimal effort, making it a cornerstone of problem-solving in combinatorics and mathematics.

    Previous topic 15
    Combinations and Permutations
    Next topic 17
    Graphs and its Types

    Past Papers

    Open this section to load past papers

    Click on Show Past Papers to see past papers.
    On This Page
      Reading Stats
      Est. reading time6 min
      Word count1,062
      Code examples0
      DifficultyIntermediate