Dirichletův (šuplíkový/přihrádkový) princip

  • Je-li alespoň objektů rozděleno do šuplíků, pak musí existovat šuplík s nejméně dvěma objekty.

Příklad 1

  • Zřejmě žádné zobrazení z množiny do množiny nemůže být prosté, jestliže .

Příklad 2

  • V šuplíku mám pár bílých ponožek, pár černých ponožek a pár žlutých ponožek.
  • Do šuplíku nevidím, pouze vytahuju ponožky.
  • Kolik ponožek musím vytáhnout, abych si byl jistý, že mám pár?
  • Řešení:
    • šuplůků … šuplíky, pro každou barvu vlastní.
    • objektů tedy musí být alespoň , tedy
    • Musím vytáhnout alespoň ponožky, abych si byl jistý, že mám pár.

Dirichletův (zobezněný) princip

  • Pro přirozená čísla a platí: je-li alespoň objektů rozděleno do šuplíků, pak musí existovat šuplík, který má více než objektů

Příklad 1

  • Dokažte, že v libovolné skupině lidí je určitě alespoň z nich narozeno ve stejný měsíc:
    • šuplíků … šuplíků, pro každý měsíc jeden
    • objektů … objektů bude v každém šuplíku (v jednom chci mít )
    • objektů tedy musí být alespoň , tedy
    • V libovolné skupině lidí je určitě z nich narozeno ve stejný měsíc.

Příklad 2

  • Kolikrát musím hodit dvěma kostkami, abych určitě měl stejný součet na konstkách?
    • šuplíků … (2 - 12)$
    • objektů … objekty budou v každém šuplíku (v jednom chci mít )
    • objektů tedy musí být alespoň , tedy
    • Kostkami musím hodit alespoň , abych dostal stejný součet.

Předchozí: Princip inkluze a exkluze Následující: Základní syntaktické a sémantické pojmy výrokové logiky Celý okruh: 1. Teoretické základy informačních technologií