Processing math: 100%

Indukcja

Wprowadzenie


Matematyka dyskretna to zbiorcza nazwa działów matematyki, zajmujących się badaniem struktur nieciągłych, czyli skończonych lub co najwyżej przeliczalnych. Matematyka dyskretna stała się popularna w ostatnich latach dzięki zastosowaniom w informatyce, która w sposób naturalny zajmuje się jedynie strukturami skończonymi. Oto niektóre działy i tematy mające bardzo silny związek z matematyką dyskretną:

  • logika,
  • teoria mnogości,
  • algebra struktur skończonych,
  • algebra liniowa,
  • kombinatoryka,
  • teoria liczb,
  • algorytmika,
  • teoria informacji,
  • złożoność obliczeniowa,
  • rachunek prawdopodobieństwa,
  • teoria grafów,
  • teoria i częściowych porządków.

Wiele z powyższych zagadnień będzie omawiane w trakcie późniejszych kursów. Część już poznaliście w trakcie kursów:

  • Logika i teoria mnogości,
  • Algebra liniowa z geometrią analityczną,

do których będziemy się często odwoływać.

W trakcie kursu Matematyka dyskretna 1 i jego rozszerzenia Matematyka dyskretna 2 skoncentrujemy się natomiast na następujących zagadnieniach:

  • Matematyka dyskretna 1
    • kombinatoryka,
    • teoria grafów,
    • teoria liczb.
  • Matematyka dyskretna 2:
    • zaawansowana teoria grafów,
    • teoria grup i ciał skończonych,
    • elementy kryptografii.

Notacja:

  • Oznaczenia zbiorów:
    • N - zbiór liczb naturalnych, czyli {0,1,2,} . Tak, tak 0 jest liczbą naturalną!
    • Z - zbiór liczb całkowitych,
    • Q - zbiór liczb wymiernych,
    • R - zbiór liczb rzeczywistych,
    • C - zbiór liczb zespolonych.
  • Oznaczenia niektórych funkcji:
    • logx - to logarytm z liczby x przy podstawie 10,
    • lgx - to logarytm z liczby x przy podstawie 2,
    • x - to największa liczba całkowita nie większa od x,
    • x - to najmniejsza liczba całkowita nie mniejsza od x.

Podłoga:RxxZxto największa liczba całkowita mniejsza lub równaxSufit:RxxZxto najmniejsza liczba całkowita większa lub równax

I tak na przykład:

xxx2222222.5232.532pi34

Przykład

Funkcji x w połączeniu z funkcją logarytmu można użyć do wyliczania liczby cyfr liczby naturalnej k zapisanej w układzie dziesiętnym. Jest to mianowicie

log10k+1

Podobnie

log2k+1

jest liczbą bitów potrzebnych do zapisania liczby naturalnej k.

W dalszym ciągu przyjmujemy, że jeśli nie jest napisane jakie wartości może przyjmować zmienna, to przyjmuje ona wartości z N.