Formler
Alla viktiga formler för diskret matematik samlade på ett ställe. Perfekt att ha som referens under studier och tentamen.
Mängdlära
Mängdnotation
Element a tillhör eller tillhör inte mängd A
Union av mängder
Mängden av alla element som finns i A eller B
Snitt av mängder
Mängden av alla element som finns i både A och B
Komplement
Alla element i universalmängden U som inte finns i A
De Morgans lagar
Komplement av union och snitt
Inklusions-exklusionsprincipen
Kardinalitet av union för två mängder
Kartesisk produkt
Alla ordnade par från A och B
Potensmängd
Mängden av alla delmängder till A
Kombinatorik
Fakultet
Antal permutationer av n objekt
Permutationer
Antal sätt att ordna k objekt ur n objekt
Kombinationer
Antal sätt att välja k objekt ur n objekt
Binomialsatsen
Utveckling av binomiala uttryck
Additionsprincipen
För disjunkta mängder
Multiplikationsprincipen
Kartesisk produkt av mängder
Stirlings nummer (andra slaget)
Antal sätt att partitionera n objekt i k icke-tomma mängder
Catalan-tal
Antal sätt att parentesisera n faktorer
Grafteori
Graf definition
Graf G består av noder V och kanter E
Handskakningssatsen
Summan av alla grader är dubbelt så många som antalet kanter
Träd egenskaper
Ett träd med n noder har n-1 kanter
Eulers formel
För sammanhängande planära grafer
Spännande träd
Minimalt sammanhängande delgraf
Dijkstras algoritm
Kortaste väg i viktad graf
Kromatiskt tal
Minsta antal färger för att färga graf
Matrix-Tree satsen
Antal spännande träd i graf
Logik
Grundläggande operationer
Konjunktion, disjunktion och negation
Implikation
Om p så q
Bikondition
p om och endast om q
De Morgans lagar
Negation av konjunktion och disjunktion
Universell kvantifiering
För alla x gäller P(x)
Existentiell kvantifiering
Det finns ett x sådan att P(x)
Modus ponens
Om p då q, p är sant, alltså q
Modus tollens
Om p då q, inte q, alltså inte p
Automater och formella språk
Ändlig automat
Tillstånd, alfabet, övergångsfunktion, starttillstånd, accepttillstånd
Språk accepterat av automat
Alla strängar som leder till accepttillstånd
Reguljärt uttryck
Grundläggande operationer för reguljära uttryck
Pumping lemma
Test för att visa att språk inte är reguljärt
Kontextfri grammatik
Variabler, terminaler, regler, startsymbol
Komplexitetsklasser
Stora O-notation för algoritmkomplexitet
Modulär aritmetik
Kongruens
a och b har samma rest vid division med m
Modulär addition
Addition i modulär aritmetik
Modulär multiplikation
Multiplikation i modulär aritmetik
Modulär invers
Multiplikativ invers modulo m
Eulers totientfunktion
Antal tal relativt prima med n
Kinesiska restsatsen
Lösning av system av kongruenser
Snabb exponentiering
Effektiv beräkning av stora exponenter
Fermat's lilla sats
För primtal p och gcd(a,p) = 1