Informatika Matematikai Alapjai
Tudásszinttől függetlenül, teljesen az alapoktól magyarázzuk el a tananyagot, a saját ritmusodban lépésről lépésre.
Így tudjuk a legbonyolultabb dolgokat is elképesztően egyszerűen elmagyarázni.
A kurzus 16 szekcióból áll: Számrendszerek, Oszthatóság és prímfelbontás, Euklideszi algoritmus, Diofantoszi egyenletek, Kongruenciák, Euler-Fermat tétel, Mátrixok, mátrixműveletek, Vektorterek, lineáris függetlenség, Determináns, adjungált, Egyenletrendszer, Gauss elimináció, bázistranszformáció, Sajátérték, sajátvektor, Teljes indukció, Indirekt bizonyítás, Rekurzív sorozatok, lineáris rekurzió, Kijelentéslogika, normálformák, Pascal-háromszög, binomiális tétel, Kombinatorika, Halmazok, hatványhalmaz, injektív és bijektív függvények
Számrendszerek
- -
A tizes számrendszerbe való átváltás lépései.
- -
A kettes számrendszerbe átváltáshoz elkezdjük a számot 2-vel maradékosan osztogatni, amíg már csak a 0 marad.
Oszthatóság és prímfelbontás
- -
Két számok legnagyobb közös osztója az a szám, amelyik mindkét számot osztja és ezek közül a legnagyobb.
- -
Két szám relatív prímek, ha a legnagyobb közös osztójuk 1.
- -
Néhány izgalmas oszthatósági szabály.
- -
Azokat a számokat, amelyeknek az egységszorzón és önmagukon kívül nincsen más pozitív egész osztója, prímeknek nevezzük.
- -
Ha két egymást követő páratlan szám prímszám, akkor azokat ikerprímeknek nevezzük.
- -
A nullától és az egységszorzóktól különböző összes $n$ egész szám felbontható prímek szorzatára a sorrendtől és az egységszeresektől eltekintve egyértelműen.
- -
Egy $p$ szám akkor prím, ha $p$ oszt egy szorzatot, akkor csak az egyik szorzótényezőnek lehet osztója.
- -
Egy $q$ szám felbonthatatlan, ha nem létezik olyan egységtől különböző $a$ és $b$ szám, hogy $q=ab$
- -
A legkisebb közös többszörös megtalálásának lépései.
- -
Milyen maradékot adnak a négyzetszámok 3-mal, 4-gyel illetve 5-tel osztva.
- -
Mennyi maradékot adnak a négyzetszámok 4-gyel, 3-mal, és 5-tel osztva.
- -
Két n-edik hatvány összegének és különbségének osztója.
Euklideszi algoritmus, Diofantoszi egyenletek
- -
Az euklideszi algoritmus egy formányos módszer két szám legnagyobb közös osztójának kiszámolására.
- -
A Diofantoszi egyenletek olyan egész együtthatós kétismeretlenes egyenletek, amelyek megoldásait az egész számok halmazán keressük.
Kongruenciák, Euler-Fermat tétel
- -
Ha $a$ és $b$ ugyanazt a maradékot adja $m$-mel osztva, akkor azt mondjuk, hogy $a$ és $b$ kongruensek modulo $m$.
- -
A kongruencia reflexív, szimmetrikus és tranzitív.
- -
Két szám akkor kongruensek mod m, ha m osztja a két szám különbségét.
- -
Kongruenciák szorzása és osztása egy egész számmal.
- -
Egy adott $m$ modulus esetén az $a$-val kongruens elemek halmazát az $a$ által reprezentált maradékosztálynak nevezzük.
- -
Egy mod $m$ modulus esetén az $m$-hez relatív prím elemekből álló maradékosztályokat redukált maradékosztálynak nevezzük.
- -
Az euler féle $ \varphi$ függvény azt adja meg, hogy hány $m$-nél nem nagyobb, $m$-hez relatív prím pozitív szám létezik.
- -
A kis Fermat-tétel általánosítása.
- -
A kis Fermat-tétel szerint ha veszünk egy $a$ egész számot és azt $p$-edik hatványra emeljük, ahol $p$ prímszám, akkor ez a hatvány $p$-vel osztva $a$ maradékot ad.
- -
A lineáris kongruenciák olyan kongruenciák, amikben x is szerepel.
- -
Lineáris kongruenciák megoldásának lépései.
- -
Az RSA lényege, hogy a titkosítás kulcsa nyilvános, vagyis azt bárki ismerheti. Csak a dekódolás kulcsa az, ami titkos.
Mátrixok, mátrixműveletek
- -
- -
Ha egy mátrixot egy számmal szorzunk, akkor a mátrix összes elemét meg kell szorozni a számmal.
- -
Ha egy mátrixot osztunk egy számmal, akkor a mátrix minden elemét osztani kell a számmal.
- -
Két mátrix összeadásakor összeadjuk az ugyanazon pozícióban lévő elemeket. Két mátrixot csak akkor lehet összeadni, ha ugyanannyi soruk és oszlopuk van.
- -
Két mátrix kivonásakor kivonjuk az ugyanazon pozícióban lévő elemeket. Két mátrixot csak akkor lehet kivonni egymásból, ha ugyanannyi soruk és oszlopuk van.
- -
Két mátrix szorzata akkor létezik, ha a bal oldali mátrix oszlopainak száma megegyezik a jobb oldali mátrix sorainak számával. Az eredménymátrix i-edik sorának j-edik elemét úgy kapjuk, hogy a bal oldali mátrix i-edik sorát skalárisan szorozzuk a jobb oldali mátrix j-edik oszlopával. (Tehát az első elemet az elsővel, a másodikat a másodikkal stb. szorozzuk, majd összeadjuk)
- -
A mátrix összeadás kommutatív és asszociatív.
- -
A mátrixszorzás nem kommutattív, de asszociatív.
- -
A kvadratikus mátrix négyzetes mátrix vagyis ugyanannyi sora van, mint oszlopa.
- -
A diagonális mátrix olyan kvadratikus mátrix, aminek a főátlóján kívüli elemek nullák.
- -
Az egységmátrixok olyan diagonális mátrixok, aminek minden főátló-eleme egy.
- -
Az inverz mátrix egy olyan mátrix, hogy ha azzal szorozzuk az eredeti mátrixot, akkor egységmátrixot kapunk. Ha balról szorozva kapunk egységmátrixot, akkor bal inverz, ha jobbról szorozva, akkor jobb inverz mátrix.
- -
A transzponált a mátrix sorainak és oszlopainak felcserélése.
- -
Azokat a mátrixokat, melyek transzponáltjuk önmaga, szimmetrikus mátrixnak nevezzük.
- -
Vektort egy számmal úgy szorzunk, hogy a vektor minden koordinátáját megszorozzuk a számmal.
- -
Vektort egy számmal úgy osztunk, hogy a vektor minden koordinátáját leosztjuk a számmal.
- -
Két vektort úgy adunk össze, hogy minden egyes koordinátájukat külön-külön össze adjuk.
- -
Két vektort úgy vonunk ki egymásból, hogy minden egyes koordinátájukat külön-külön kivonjuk egymásból.
- -
A skaláris szorzat két vektor közti művelet, ami csinál belőlük egy számot.
- -
Két vektor diadikus szorzata egy mátrix. Lássuk milyen.
- -
Egy olyan vektor, amivel beszorozva a mátrixunkat, összeadja annak sorait.
- -
Egy olyan vektor, amivel beszorozva a mátrixunkat, összeadja annak egy oszlopában lévő elemeit.
- -
Ha egy mátrixot megszorzunk jobbról egy $\underline{e}_i$ egységvektorral, akkor megkapjuk a mátrix i-edik oszlopát.
- -
Ha egy mátrixot megszorzunk balról egy $\underline{e}_i$ egységvektorral, akkor megkapjuk a mátrix i-edik sorát.
Vektorterek, lineáris függetlenség
- -
A vektorösszeadás kommutatív, asszociatív, létezik nullelem és létezik ellentett. A skalárszoros asszociatív, disztributív a vektorokra és a skalárokra is, és létezik egységszeres.
- -
Egy vektorrendszer akkor lineárisan független, ha a vektorok lineáris kombinációjaként a nullvektor csak úgy áll elő, ha minden szorzótényező 0.
- -
Egy vektorrendszer akkor lineárisan összefüggő, ha a vektorok lineáris kombinációjaként a nullvektor úgy is elő tud állni, hogy nem minden szorzótényező 0.
- -
Vektorok generátor-rendszert alkotnak, ha minden vektortérbeli vektor elő áll az ő lineáris kombinációjuként.
- -
Egy vektorrendszer akkor alkot független rendszert, ha a vektorok lineáris kombinációjaként a nullvektor csak úgy áll elő, ha minden szorzótényező 0.
- -
A bázis független generátorrendszer.
- -
Egy vektorrendszer rangja a benne lévő független vektorok maximális száma
- -
W altér V-ben, ha részhalmaza és maga is vektortér a V-beli műveletekre. Nos ez remek, de nézzük meg, mit is jelet mindez.
- -
A legfeljebb n-ed fokú polinomok vektorteret alkotnak az összeadás és a skalárral való szorzás műveletekre.
- -
A generált altér vektorok lineáris kombinációja.
- -
Egy vektor akkor állítható egy vektorrendszerrel, ha előáll azon vektorok lineáris kombinációjaként.
Determináns, adjungált
- -
A determináns úgy működik, hogy minden négyzetes mátrixból csinál egy valós számot. Hogy miért, és, hogy hogyan, az mindjárt kiderül.
- -
Egy 2x2-es mátrix determinánsát úgy kapjuk, hogy a bal átló elemeinek szorzatából kivonjuk a jobb átló elemeinek szorzatát.
- -
Egy nem túl jó módszer a determináns kiszámolására.
- -
Egy túl jó módszer a determináns kiszámolására.
- -
Példák mikor nulla egy mátrix determinánsa. Két mátrix szorzatának determinánsa.
- -
Azokat a mátrixokat nevezzük szingulárisnak, amelyek determinánsa nulla.
- -
Azokat a mátrixokat nevezzük regulárisnak, amelyek determinánsa nem nulla.
- -
A Cramer szabály egy újabb módszer az egyenletrendszerek megoldására.
- -
Mátrix adjungátlja egy egészen rettenetes dolog.
- -
A 2x2-es mátrix adjungátlja már könnyen megadható.
- -
Az adjungált egyik legnagyobb haszna, hogy segítségével meg tudunk alkotni egy képletet a négyzetes mátrixok inverzére.
- -
Hogyha szeretnénk egy olyan módszert, amivel rettentő lassan és őrülten sok számolással oldhatunk meg egyenletrendszereket, akkor ez lesz az.
- -
A Vandermonde-determináns egy speciális determináns, amit nagyon egyszerű kiszámolni.
- -
Egy mátrix sarok főminor mátrixai a mátrix bal felső sarkától kezdődő sarok mátrixok determinánsai.
- -
Egy mátrix főminor mátrixai a mátrix bal felső sarkától kezdődő sarok mátrixok determinánsai.
- -
Egy nxn-es mátrix pozitív definit, ha minden sajátértéke pozitív.
- -
Egy nxn-es mátrix negatív definit, ha minden sajátértéke negatív.
- -
Egy nxn-es mátrix pozitív szemidefinit, ha minden sajátértéke nagyobb vagy egyenlő 0.
- -
Egy nxn-es mátrix negatív szemidefinit, ha minden sajátértéke kisebb vagy egyenlő 0.
- -
Egy nxn-es mátrix indefinit, ha van nullánál nagyobb és nullánál kisebb sajátértéke is..
- -
Éjszaka nem ajánlatos összefutni velük az utcán...
- -
A kvadratikus alakok mátrixa segít eldönteni a definitséget.
Egyenletrendszer, Gauss elimináció, bázistranszformáció
- -
Egy egyenletrendszer együtthatómátrixa az x-ek együtthatóiból álló mátrix.
- -
Az egyenletrendszer megoldásának egy szuper, de koránt sem a legszuperebb módja.
- -
Az egyenletrendszerek megoldásának legszuperebb módja.
- -
Az egyenletrendszerek megoldásának legszuperebb módja.
- -
Ha egy egyenletrendszernek több az ismeretlene, mint ahány egyenlete van, akkor az egyenletrendszernek nincs egyértelmű megoldása.
- -
Ha egy egyenletrendszerben két olyan egyenlet szerepel, ahol az ismeretlenek együtthatói megegyeznek, de más az eredményük, akkor az ellentmondó egyenletrendszer, aminek nincs megoldása.
- -
A szabadságfok a szabadváltozók száma.
- -
A Gauss-Jordan elimináció a Gauss-elimináció pro változata.
- -
Egy mátrix oszloprangja az oszlopvektorai közül kiválasztható független vektorok maximális száma.
- -
Egy mátrix sorrangja a sorvektorai közül kiválasztható független vektorok maximális száma.
- -
A mátrix rangja a mátrix Gauss elimináció során keletkezett vezéregyeseinek száma, amely megegyezik a mátrix sorrangjával vagy oszlopvektorával
- -
Egy mátrixot teljes oszloprangúnak nevezünk, hogyha az oszlopvektorai lineárisan független rendszert alkotnak.
- -
Egy mátrixot teljes sorrangúnak nevezünk, hogyha a sorvektorai lineárisan független rendszert alkotnak.
- -
Bármely mátrixot fel lehet bontani két olyan mátrix szorzatára, amelyek közül az egyik teljes oszloprangú, a másik pedig teljes sorrangú.
- -
Lássuk hogyan kell kiszámolni mátrixok inverzét. Kezdjük az nxn-es mátrixokkal.
- -
Lássuk hogyan kell kiszámolni mátrixok inverzét. Kezdjük az nxn-es mátrixokkal.
- -
Most pedig olyan mátrixok inverzét próbáljuk meg kiszámolni, amelyek nem négyzetesek.
- -
Most pedig olyan mátrixok inverzét próbáljuk meg kiszámolni, amelyek nem négyzetesek.
Sajátérték, sajátvektor
- -
Egy mátrix sajátértéke egy valós szám, amely azt mondja meg, hogy a sajátvektor hányszorosát kapjuk akkor, ha azt a mátrixszal szorozzuk.
- -
Egy mátrix sajátvektora egy olyan nem nullvektor, ami azt tudja, hogy megszorozva a mátrixszal az eredeti vektor skalárszorosát kapjuk. Ez igazán remek, de, hogy pontosan miért, nos ez mindjárt kiderül.
- -
A sajátértékek kiszámolásához szükséges egyenlet.
- -
A mátrix főátló elemeiből kivonunk $\lambda$-kat, majd ennek vesszük a determinánsát.
- -
Ha egy nxn-es mátrixnak van n darab független sajátvektora, akkor képesek vagyunk előállítani a mátrix diagonális alakját. Lássuk ez miért ilyen roppant fontos.
- -
Ha egy nxn-es mátrixnak van n darab független sajátvektora, akkor képesek vagyunk előállítani a mátrix spektrálfelbontását.
- -
Ha egy nxn-es mátrixnak van n darab független sajátvektora, akkor a mátrix diagonizálható.
- -
A sajátfelbontás egy olyan, kizárólag diagonalizálható mátrixokkal végezhető felbontás, ami megkönnyíti a hatványozást.
- -
A spektrálfelbontás segítségével könnyebben hatványozhatunk.
Teljes indukció
- -
A teljes indukció egy bizonyítási módszer, ami olyan állítások bizonyítására alkalmas, melyek n pozitív egész számtól függenek.
Kijelentéslogika, normálformák
- -
Az univerzális kvantor egy jelölése a "minden" kifejezésnek.
- -
Az egzisztenciális kvantor egy jelölése a "létezik" vagy "van olyan" kifejezésnek.
- -
Egy $A$ kijelentés negációja az a kijelentés, amely akkor igaz, ha $A$ hamis és akkor hamis, ha $A$ igaz.
- -
Az állítás (vagy kijelentés) olyan kijelentő mondat, amelyről egyértelműen eldönthetjük, hogy az igaz vagy hamis.
- -
Két kijelentés konjunkciója pontosan akkor igaz, ha mindkét kijelentés igaz, különben hamis.
- -
Két kijelentés diszjunkciója pontosan akkor igaz, ha legalább az egyik kijelentés igaz, különben hamis.
- -
Az implikáció akkor hamis, ha $A$ igaz és $B$ hamis, minden más esetben igaz.
- -
Az ekvivalencia akkor igaz, ha $A$ és $B$ logikai értéke azonos, különben hamis.
- -
De Morgan azonosságok a konjunkció, diszjunkció, implikáció és ekvivalencia tagadásaira.
- -
A diszjunktív normálforma, röviden DNF egy olyan alakja egy logikai formuláknak, ahol a művelet a változóinak vagy negáltjainak konjunkcióinak diszjunkciója.
Pascal-háromszög, binomiális tétel
- -
Kéttagú összegek n-edik hatványra emelésének képlete.
- -
Az (a+b) hatványainak általánosítására egy képlet.
Kombinatorika
- -
Egy adott n elemű halmaz elemeinek egy ismétlés nélküli permutációján az n különböző elem egy sorba rendezését értjük.
- -
$n$ faktoriálisán az $n$-nél kisebb vagy egyenlő pozitív egész számok szorzatát értjük.
- -
Ismétlés nélküli variációról akkor beszélünk, ha n különböző elem közül kiválasztunk k db.-ot úgy, hogy a kiválasztott elemek sorrendje is számít.
- -
Ismétlés nélküli kombinációról akkor beszélünk, ha n különböző elem közül kiválasztunk k db.-ot úgy, hogy a kiválasztott elemek sorrendjére nem vagyunk tekintettel.
- -
Ismétléses permutációról akkor beszélünk, ha n elem sorrendjére vagyunk kiváncsiak, de ezen elemek között vannak megegyezőek is.
- -
Ismétléses variációról akkor beszélünk, ha n különböző elem közül kiválasztunk k db.-ot úgy, hogy a kiválasztott elemek sorrendje is számít és egy elemet többször is választhatunk.
- -
Ha kör alakban helyezünk el n különböző elemet és azok sorrendjét vizsgáljuk, akkor ciklikus permutációról beszélünk.
Halmazok, hatványhalmaz, injektív és bijektív függvények
- -
Az A és B halmazok uniója: Azon elemek halmaza, amelyek legalább az egyik halmazban benne vannak. Az A és B halmazok metszete: Azon elemek halmaza, amelyek mindkét halmazban benne vannak. Az A és B halmazok különbsége: Azon elemek halmaza, amelyek az A halmazba benne vannak, de a B halmazba nem. Az A halmaz komplementere a H alaphalmazon nézve: Az alaphalmaz azon elemeinek halmza, amelyek nincsenek benne az A-ban.
- -
A logikai szita formula a halmazok elemszámának meghatározását segítő képlet.
- -
Az első De Morgan azonosság azt mondja, hogy a metszet komplementere pont megegyezik a komplementrek uniójával. A második De Morgan azonosság pedig azt mondja, hogy az unió komplementere éppen megegyezik a komplementerek metszetével.
- -
Egy halmaz összes részhalmazainak halmazát hatványhalmaznak nevezzük.
- -
Két halmaz szimmetrikus differenciája a halmazok kétféle különbségének uniója.
- -
A függvény értékkészlete azoknak az elemeknek a halmaza a B halmazban, amelyek hozzá vannak rendelve valamely A halmazbeli elemekhez.
- -
Azok a szerencsés x-ek, amelyekhez a függvény hozzárendel egy y számot.