Poznámky z lineární algebry u Fialy v zimním semestru 23/24

Grupy

Definice: Binární operace

Binární operace na množině X je zobrazení X×XX

Třeba + na , : 1 na \0 .

Definice: Grupa

Grupa je uspořádaná dvojice (G,) je nějaká grupa na neprázdné množině G s binární operací pro kterou platí:

Komultativitaa,b,cG:(ab)c=a(bc)
Neutrální prvekeG:aG:ae=ea=a
Inverzní prvekaG:bG:ab=ba=e

Grupa musí být neprázdná protože v prázdné grupě neexistuje neutrální prvek.

Definice: Abelovská grupa

Grupa pro kterou navíc platí: a,bG:ab=ba

Definice: Aditivní grupy

(G,) kde je odvozeno od sčítání

může se zavést operace rozdíl jako ab=a+(b) . Tohle není formální definice. Je to spíš vibe.

Definice: Multiplikativní grupy

(G,) kde je odvozeno od násobení

může se zavést operace podíl jako a:b=a·b1 . Tohle není formální definice. Je to spíš vibe.

Vlastnosti grup

Pozorování

neutrální prvek je jednoznačný

Důkaz

Pokud by existovali 2 neutrální prvky e , e , pak e=ee=e

Pozorování

každé a jednoznačně určuje svůj inverzní prvek a1

Důkaz

Pokud by b , b byly oba inverze a , pak:

b=be=babab=e=baba=eb=eb=b

(b=a1=b je špatně protože nevíme jestli a1 je jednoznačně určené)

Pozorování

a=bac=bcca=cb

Důkaz

a=bac=bc (a můžu zaměnit za b protože se rovnají)

ac=bca=b : a=ae=acc1=bcc1=be=b

Pozorování

Rovnice ax=b a xa=b mají obě jednoznačné řešení v závislosti na a a b

Důkaz

x=ex=a1ax=a1b

Pozorování

(a1)1=a

Důkaz

(a1)1e=(a1)1a1a=ea=a (takové schody dolů)

Pozorování

(ab)1=b1a1

Důkaz

pokud b1a1=(ab)1 pak (b1a1)(ab)=e což platí: (b1a1)(ab)=b1eb=b1b=e .

Pozorování

aba1b1

Důkaz

ab

eabe

bb1aba1a

b1(bb1a)a1b1(ba1a)a1

eb1eea1e

b1a1

Permutace

Syntactic sugar: [n]:={1,2,,n}

Definice: Permutace

Permutace na množině [n] je bijektivní zobrazení p:[n][n]

Zápis pomocí:

Definice: Symetrická grupa

Množina Sn všech permutací na n prvcích s operací (skládání permutací) tvoří symetrickou grupu (Sn,) .

(qp)(i)=q(p(i))

Důkaz
Pozorování

qp je stále permutace

Důkaz

qp je prosté: ijp(i)p(j)q(p(i))q(p(j))

qp je na: (ij:p(j)=i)(jk:q(k)=j)(ik:q(p(k))=i

Skládání je asociativní: ((rp)q)(i)=r(p(q(i)))=(r(pq))(i)

Neutrální prvek e je identita: i:e(i)=i

Inverzní prvek: p(i)=jp1(j)=i

Vlastnosti permutací

Definice: Pevný bod

i kde p(i)=i

Definice: Transpozice

Identita ale má jeden cyklus délky 2

Důkaz

Každou permutaci lze rozložit na transpozice. Búno cyklus (zápis cyklem): (1,2,,k) = (1,k)(1,2,,k1) = (1,k)(1,k1)(1,2)

Podobný jako slepování ekvivalentních úprav u matic :eyes:

Definice: Inverze

dvojice prvků (i,j):(i<j)(p(i)>p(j))

Definice: Znaménko permutace

p je sgn(p)=(1)#inverzíp

Permutace s kladným znaménkem jsou sudé, se záporným liché

Pozorování

Každá transpozice má záporné znaménko.

Důkaz

Identita má znaménko 1 . Transpozice přidá 1 cyklus takže 1 inverzi která může křížit jiné šipky ale počet těchto křížení je vždy sudý.

Pozorování

Znaménko složené permutace

Pro libovolné p,qSn:sgn(qp)=sgn(p)·sgn(q)

Důkaz
prvky i , jmají inverzi v pnemají inverzi v p
mají inverzi v q+0 (vyruší se!)+1
nemají inverzi v q+1+0

takže

#inverzí(pq)=#inverzí(p)+#inverzí(q) 2|{(i,j):mají inverzi vpiq}|

kde ta množina je formálně zapsaná jako:

{(i,j):(i<j)(p(i)>p(j))(q(i)>q(j))}

Pozorování

sgn(p1)=sgn(p)

Důkaz

sgn(p)·sgn(p1)=sgn(pp1)=sgn(id)=1

Pozorování

sgn(p)=(1)#transpozic libovolného rozhladupna transpozice

Důkaz

duh

Pozorování

sgn(p)=(1)#sudých cyklůp

Důkaz

přes rozklad na transpozice.

Liché cykly se rozloží na sudý počet transpozic které přispějí 1

Sudé cykly se rozloží na lichý počet transpozic které přispějí 1

Tělesa

Definice: Těleso

je množina T a 2 operace + a · , kde (T,+) a (T\0,·) jsou Abelovské grupy2 a navíc a,b,cT:a·(b+c)=(a·b)+(a·c)

rozepsaných 9 axiomů:

Komultativitaa,bT:a+b=b+a
Neutrální prvek0T:aT:a+0=a
Inverzní prvekaT:aT:a+(a)=0
Asociativitaa,b,cT:(a+b)+c=a+(b+c)
Komultativitaa,bT:a·b=b·a (Včetně 0!)
Neutrální prvek1T\0:aT\0:a·1=a (10 !)
Inverzní prvekaT\0:a1T\0:a·a1=1
Asociativitaa,b,cT\0:(a·b)·c=a·(b·c)
Roznásobovánía,b,cT:a·(b+c)=(a·b)+(a·c)

Příklady

(,+,·) , (,+,·) , (,+,·) , p zbytkové třídy modulo prvočíslo p jsou tělesa

Pozorování

0a=0

Důkaz

Operace z grupy (T\0,*) nedefinuje chování pro násobení nulou. Můžeme si ale všimnout že:

0a=0a+0=0a+(0a0a)=0a+0a0a =(0+0)a0a =0a0a=0

Pozorování

(1)a=a

Důkaz

(1)a=(1)a+0=(1)a+a+(a) =(1)a+(1)a+(a) =(1+1)a+(a) =0a+(a)=a

Pozorování

ab=0a=0b=0

Důkaz

Sporem: kdyby a0b0ab=0 tak EEa1,b1 1=aa1bb1=(ab)(a1b1)=0(a1b1)=0

Pozorování

p je těleso právě když pbbbP

Důkaz

: Kdyby p mělo rozklad p=ab , pak ab=0(modp) kde a0b0 což je spor s předchozím pozorováním.

: Většina plyne z vlastností + a * na . Netriviální je existence inverzního prvku pro násobení a1 :

a{1,,p1}:a1{1,,p1}:aa11(modp)

Budiž násobící funkce fa:{1,,p1}{1,,p1} t.ž. fa(x)axmodp

fa zobrazuje konečnou množinu samu na sebe
fa je prostá fa je na.

Pro spor fa není prostá, pak b,c búno b<c t.ž. fa(b)=fa(c)0=fa(b)fa(c)abac=a(bc)(modp)

0=a(bc)(modp) ale a,b,c{1,,p1} takže bc=0 takže b=c

Hledané a1 splňuje fa(a1)=1 a jelikož fa je na, musí existovat prvek který se zobrazí na 1 .

Charakteristika tělesa

Definice: Charakteristika tělesa

V tělese T pokud n:1+1+1++1n=0 pak n je charakteristika tělesa. Jinak je 0 . Značí se char(T)

Pozorování

char(T)0prvočísla

Důkaz

Sporem: pokud by char(T)=ab pak 0=1++1char(T)=(1++1)a·(1++1)b0

protože 1++1a0 a zároveň 1++1b0

Pozorování

Pro tělesa T:char(T)=0:aT:a=a1

Důkaz

1+1=01=1a=aab=a+b

Malá Fermatova věta

Definice: Malá Fermatova věta

Pro p𝐛P a každé a[p1]:ap11(modp)

Důkaz

V p nechť

x=1p1x

fa(x):[p1][p1] t.ž. fa(x)=ax(modp) je bijekce (Viz důkaz o p ) a · je v tělesech komultativní. Takže můžeme zapsat jako

x=1p1fa(x)

Inline

x=1p1ax

Vytkneme společný člen a před (je tam p1 krát)

ap1x=1p1x

takže

x=1p1x=ap1x=1p1x

Škrt !

1=ap1

Důsledek

V p s prvočíslem p platí a:ap=a

Vektorové prostory

Definice: Vektorový prostor

Vektorový prostor (V,+,·) nad tělesem (T,+,·) je množina V spolu s binární operací + a binární operací skalárního násobku ·:T×VV , kde platí:

:tada:(V,+) je Abelovská grupa
Komultativita binární operacea,bT,𝐯V:(a·b)·𝐯=a·(b·𝐯)
Neutralita binární operace𝐯V:1·𝐯=𝐯
Roznásobování závorky vektorema,bT,𝐯V:(a+b)·𝐯=(a·𝐯)+(b·𝐯)
Roznásobování závorky skaláremaT,𝐮,𝐯V:a·(𝐮+𝐯)=(a·𝐮)+(a·𝐯)

Prvky T se nazývají skaláry. Prvky V se nazývají vektory a jsou tučně (𝐯 ).

Rozepsané axiomy:

  1. Asociativita v grupách (T,+) , (T,·) , (V,+)
  2. Komultativita v grupách (T,+) , (T,·) , (V,+)
  3. Neutralní prvek v grupách (T,+) , (T,·) , (V,+)
  4. Inverzní prvek v grupách (T,+) , (T,·) , (V,+)
  5. Roznásobování závorek tělesa (T,+,·)
  6. Komultativní prvek v ·:T×VV
  7. Neutrální prvek v ·:T×VV
  8. Roznásobování závorky skalárů vektorem
  9. Roznásobování závorky vektorů skalárem
Pozorování

0·𝐯=a·𝟎=𝟎

Důkaz

0*𝐯=0𝐯+𝟎=0𝐯+0𝐯0𝐯𝐯𝐯=𝟎=(0+0)𝐯0𝐯=0𝐯0𝐯=𝟎 a*𝟎=a𝟎+𝟎=a𝟎+a𝟎a𝟎=a(𝟎+𝟎)a𝟎=a𝟎a𝟎=𝟎

Pozorování

vV:(1)v=v

Důkaz

(1)v+v=(1)v+(1)v=(1+1)v=0v=0
(1)v=v

Pozorování

a𝐯=𝟎a=0𝐯=𝟎

Důkaz

pokud a0 pak 𝐯=1𝐯=a1a𝐯=a1𝟎=𝟎

jinak a=0 a splněno.

Pozorování

a𝐱=𝐯𝐱=a1𝐯

(domácí, není v prezentaci)

Důkaz

a𝐱=𝐯𝐱=a1𝐯 : 𝐱=1𝐱=(a1a)𝐱=a1a𝐱=a1𝐯

𝐱=a1𝐯a𝐱=𝐯 : 𝐯=1𝐯=(aa1)𝐯=aa1𝐯=a𝐱

Definice: Podprostor

Budiž vektorový prostor V nad tělesem T , pak podprostor U je neprázdná podmnožina V splňující:

Příklady:

Pozorování

Jakýkoliv podprostor je také vektorový prostor.

Důkaz

Axiomy plynou z uzavřenosti: 𝟎=0𝐯U a také v=(1)vU . Ostatní axiomy platí již na V .

Průnik podprostorů

Pozorování

Nechť (Ui,iI) je libovolný systém podprostorů prostoru V . Průnik tohoto systému iIUi je také podprostor V .

Důkaz

Nechť W=iIUi . W je uzavřen na + a * .

𝐮,𝐯W: 𝐮,𝐯WiI:𝐮,𝐯UiiI:𝐮+𝐯Ui𝐮+𝐯W

tT,𝐯W: 𝐯WiI:𝐯UiAAiI:t𝐯Uit𝐯W

I když I= tak W=iIUi=V (protože prázdný průnik je roven celku)

Podprostor generovaný množinou

Definice: Generovaný podprostor

Podprostor prostoru V generovaný množinou M je průnik všech podprostorů U z V , které obsahují M . Značí se span(M) .

Formálně span(M)={U:MU,Uje podprostorV}

(Nazývá se též lineární obal M a může se značit ccL(M) )

Ukázky:

Pro V=3 , span({(2,2,2)T})={(a,a,a)T,a}

(2,2,2)T je obsažen v podprostoru přímky protínající počátek a tento bod a v množině rovin které protínají počátek a tento bod. Průnik přes všechny tyto podprostory pak tvoří tu přímku.

span({(1,0,0)T,(0,1,0)T})={(a,b,0)T|a,b}

Žádný přímka-podprostor neprotíná tyhle 2 body a zároveň počátek

Definice: Lineární kombinace

Lineární kombinace vektorů 𝐯1,𝐯2,,𝐯nV nad T je {a1𝐯1,a2𝐯2,,an𝐯n|a1,a2,,anT}

Pozorování

Budiž vektorový prostor V nad tělesem T a M podmnožina V . Pak span(M) je množina všech lineárních kombinací vektorů z M .

Důkaz

Nechť W1=MUiVUi W2={i=0kai𝐯i:k,aiT,𝐯iM}

Chceme dokázat že W1=span(M)=W2

W2 je podprostor protože je uzavřen na skalární násobky:

𝐮W2:i=0kai𝐯it𝐮=ti=0kai𝐯=i=0k(tai)𝐯t𝐮W2

I na součty:

𝐭+𝐮=i=0kai𝐯ti+i=0kbi𝐯ui

𝐭 může být vyjádřen oproti jiným vektorům 𝐯i než 𝐮 takže

=j=0|𝐯t𝐯u|(aj+bj)(𝐯t𝐯u)j𝐮+𝐯W2

Některá aj a bj mohou být nulová pokud původně nebyla vyjádřena oproti tomuto vektoru (𝐯t𝐯u)j

Protože MW2V (z definice W2 když ai=1 ), W2 je jeden z Ui v W1 . Tudíž W1W2 protože průniky s ostatníma Ui se W1 může jenom zmenšit.

Každý Ui obsahuje M a je uzavřen na sčítání a skalární násobky. Tudíž každý Ui obsahuje všechny lineární kombinace vektorů M . Proto Ui:W2UiW2W1

W1=W2

Prostory určené maticí ATmxxn

Definice: Jádro

Jádro matice A je množina řešení Ax=0 . Značí se ker(A)

ker(A)={x:Ax=0}

Definice: Sloupcový prostor

Podprostor Tm generovaný sloupci A

{𝐮Tm:𝐮=A𝐜,𝐜Tn}

(𝐜 jsou všechny možné koeficienty lineárních kombinací)

Definice: Řádkový prostor

Podprostor Tn generovaný řádky A

{𝐯Tn:𝐯=A1𝐝,𝐝Tm}

(𝐝 jsou všechny možné koeficienty lineárních kombinací)

Pozorování

Jádro ker(A) je podprostor Tn

Důkaz
Pozorování

Elementární úpravy nemění jádro ani řádkový prostor

Pozorování

Každé 𝐯 z řádkového prostoru a 𝐱 z járda splňují 𝐯T𝐱=0

Důkaz

Zvolíme vhodné 𝐝Tm , aby 𝐯=AT𝐝 , pak: 𝐯T𝐱=(AT𝐝)T𝐱=𝐝TA𝐱=𝐝T𝟎=0

(mega random lol)

Lineární nezávislost

Definice: Lineární nezávislost

Množina vektorů B je lineárně nezávislá pokud pro každou n -tici vektorů 𝐯1,𝐯2,,𝐯nB platí že i=1nai𝐯1=𝟎 má pouze triviální řešení a1=a2==an=0

Jinak je množina B lineárně závislá.

Pozorování

Pokud jsou 𝐯1,𝐯2,,𝐯n lineárně závislé pak i=1nai𝐯1=𝟎 kde nějaké ai0 . Lze tedy vyjádřit odpovídající 𝐯i jako 𝐯i=jiajai𝐯j

Příklady

Pozorování

Upper bound na nezávislou množinu je velikost množiny která generuje celý vektorový prostor

Důkaz

adsfdsajkflhdsajkflhdsajklfhdsajkflhdsjakl

Steinitzova věta o výměně

Nechť ve vektorovém prostoru V : B je lineárně nezávislá, C je generátor. Já můžu zobat z C prvky do B dokud se z B nestane taky generátor.

Aplikace

Počet sudých podgrafů

lol

Množinové systémy s omezením velikostí

Množinový systém je docela random věc o které nic neřekl.

Chceme najít k podmnožin které mají všechny lichou velikost ale zároveň průnik jakékoliv dvojice má sudou velikost.

Dělení obdélníků

wow


  1. dělení↩︎

  2. (T\0,·) je Abelovská grupa s benefity. Definuje komultativitu včetně 0 , která v této grupě normálně vůbec neexistuje.↩︎