Dagens program • Dimension • För många är beroende • För få spänner inte upp • Rätt antal oberoende är bas • Banta ned och fylla ut • Banta med SOLE (satsen om löjliga element) • Fyll ut med Plus-satsen • SORAE visar när vi är klara • Basbyte, koordinatsambander 5.4.2. Basbegreppet Definition 5.4.8. Låt ๐ vara ett ändligt genererat vektorrum. En ordnad uppsättning vektorer ๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ ∈ ๐ kallas en bas i ๐ om (a) ๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ = ๐ (b) ๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ är linjärt oberoende Obs! Definitionen är i princip identisk med definitionen av bas i planet/rummet. Däremot ersatt ”entydighet” av ”linjärt beroende”. Exempel: • Två linjärt oberoende vektorer i planet • Polynomen 1, ๐ฅ, ๐ฅ 2 i vektorrummet โ2 • Polynomen 1, 1 + ๐ฅ, 1 + ๐ฅ + ๐ฅ 2 i โ2 • 1 Vektorerna ๐ฏ1 = ๐ −1 0 1 och ๐ฏ2 = ๐ 0 i underrummet −1 ๐ = {๐ฑ ∈ โ3 : ๐ฅ1 + ๐ฅ2 + ๐ฅ3 = 0} Koordinater Sats 5.4.9. Låt ๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ ∈ ๐ vara en bas i ๐. Till varje vektor ๐ฎ ∈ ๐ finns entydigt bestämda tal ๐ฅ1 , ๐ฅ2 , … , ๐ฅ๐ så att ๐ฎ = ๐ฅ1 ๐ฏ1 + ๐ฅ2 ๐ฏ2 + โฏ + ๐ฅ๐ ๐ฏ๐ • Entydigheten ger följande definition meningsfull Definition 5.4.10. Låt ๐ฏ = (๐ฏ1 ๐ฏ2 … ๐ฏ๐ ) så att ๐ฅ1 ๐ฅ2 ๐ ∋ ๐ฎ = ๐ฅ1 ๐ฏ1 + ๐ฅ2 ๐ฏ2 + โฏ + ๐ฅ๐ ๐ฏ๐ = ๐ฏ โฎ ๐ฅ๐ = ๐ฏ๐. Talen ๐ฅ1 , ๐ฅ2 , … , ๐ฅ๐ kallas koordinaterna för vektorn ๐ฎ i basen ๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ och ๐ × 1 matrisen ๐ kallas ๐ฎ:s koordinatmatris i basen ๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ . • Vi kommer att utnyttja beteckningen ๐ฏ som förkortning för basen ๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ . Exempel. Bestäm en bas i ๐ = {๐ฑ ∈ โ4 : ๐ฅ1 − ๐ฅ2 + 2๐ฅ3 − 3๐ฅ4 = 0} och koordinater i denna bas för punkten (1,0,1,1). Lösning. Löser ut ๐ฅ1 och parametriserar på ett vanligt sätt: ๐ฅ1 ๐ − 2๐ + 3๐ก 1 −2 3 ๐ฅ2 ๐ 1 0 0 ๐∋๐ฑ=๐ ๐ฅ =๐ = ๐๐ + ๐ ๐ + ๐ก๐ = ๐๐ฏ1 + ๐ ๐ฏ2 + ๐ก๐ฏ3 ๐ 0 1 0 3 ๐ฅ4 ๐ก 0 0 1 D v s ๐ = [๐ฏ1 , ๐ฏ2 , ๐ฏ3 ]. Att visa att ๐ฏ1 , ๐ฏ2 , ๐ฏ3 är linjärt beroende ställer vi upp beroendeekvationen: 1 −2 1 0 ๐๐ฏ1 + ๐ ๐ฏ2 + ๐ก๐ฏ3 = ๐๐ + ๐ ๐ + ๐ก๐ 0 1 0 0 3 0 0 1 ๐ − 2๐ + 3๐ก ๐ =๐ ๐ ๐ก 0 0 =๐ 0 0 ⇔ ๐=๐ =๐ก=0 D v s ๐ฏ1 , ๐ฏ2 , ๐ฏ3 är linjärt beroende. Följaktligen är ๐ฏ1 , ๐ฏ2 , ๐ฏ3 är en bas för ๐. • Bestämmer koordinaterna för ๐ฑ = 1,0,1,1 (varför ๐ฑ ∈ ๐ ?): ๐ − 2๐ + 3๐ก ๐ ๐๐ฏ1 + ๐ ๐ฏ2 + ๐ก๐ฏ3 = ๐ ๐ ๐ก Dvs 1 0 =๐ 1 1 0 ๐ฑ=๐ฏ 1 1 ⇔ ๐ = 0, ๐ = 1, ๐ก=1 Dimension Sats 5.4.14. (Satsen om för många element) Låt ๐ vara ett vektorrum som har en bas med ๐ stycken vektorer. Om ๐ ⊂ ๐ innehåller fler än ๐ vektorer så är ๐ är linjärt beroende. Bevisidé: tänk på ett plan. Om det finns fler än två vektorer så är det någon som inte behövs. Korollarium 5.4.15. Om ๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ och ๐ฎ1 , ๐ฎ2 , … , ๐ฎ๐ är baser i vektorrummet ๐ så är ๐ = ๐, d v s alla baser i ๐ består av lika många vektorer. Bevis. Enligt satsen om för många element gäller det både ๐ ≤ ๐ och ๐ ≤ ๐, alltså ๐ = ๐. Definition 5.4.16. Om ett vektorrumm ๐ har en bas bestående av ๐ stycken element säges ๐ ha dimensionen ๐ och vi skriver dim ๐ = ๐ Satsen om rätt antal element Sats 5.4.18. (SORAE) Låt ๐ vara ett vektorrum och antag att dim ๐ = ๐ samt att ๐ฎ1 , ๐ฎ2 , … , ๐ฎ๐ ⊂ ๐. Då är följande påståenden ekvivalenta: a) ๐ฎ1 , ๐ฎ2 , … , ๐ฎ๐ är linjärt oberoende, b) ๐ฎ1 , ๐ฎ2 , … , ๐ฎ๐ = ๐ c) ๐ฎ1 , ๐ฎ2 , … , ๐ฎ๐ är en bas i ๐ Bevis. Låt ๐ฏ vara en bas i ๐ och ๐ด vara koefficientmatrisen (๐1 ๐2 … ๐๐ ) där kolonnerna ๐๐ fås ut ๐ฎ๐ = ๐ฏ๐๐ , ๐ = 1,2, … ๐ • ๐ฎ1 , ๐ฎ2 , … , ๐ฎ๐ är linjärt oberoende โบ โบ ๐ฆ1 ๐ฎ1 + ๐ฆ2 ๐ฎ2 + … + ๐ฆ๐ ๐ฎ๐ = ๐ har endast den triviala lösningen โบ matrisekvationen ๐ด๐ = 0 har endast den triviala lösningen โบ matrisekvationen ๐ด๐ = ๐ har entydig lösning för alla kolonnmatriser ๐ โบ ๐ฆ1 ๐ฎ1 + ๐ฆ2 ๐ฎ2 + … + ๐ฆ๐ ๐ฎ๐ = ๐ har entydig lösning för alla vektorer ๐ โบ ๐ฎ1 , ๐ฎ2 , … , ๐ฎ๐ = ๐ • a) tillsammans med b) är ekvivalent till att ๐ฎ1 , ๐ฎ2 , … , ๐ฎ๐ är en bas i ๐ Plus-satsen Sats 5.4.20. Plus-satsen Låt ๐ vara ett vektorrum och ๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ , ๐ฏ๐+1 ∈ ๐. Antag att • {๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ } är linjärt oberoende • ๐ฏ๐+1 ∉ [๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ ] Då gäller att systemet {๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ , ๐ฏ๐+1 } är linjärt oberoende Bevis. Beroendeekvationen: ๐1 ๐ฏ1 + ๐2 ๐ฏ2 + โฏ + ๐๐ ๐ฏ๐ + ๐๐+1 ๐ฏ๐+1 = 0 • Om ๐๐+1 ≠ 0 så är ๐1 ๐2 ๐๐ ๐ฏ๐+1 = − ๐ฏ1 − ๐ฏ2 − โฏ − ๐ฏ โน ๐ฏ๐+1 ∈ [๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ ] ๐๐+1 ๐๐+1 ๐๐+1 ๐ vilket är motsägelse. • Alltså ๐๐+1 = 0 och följaktligen ๐1 ๐ฏ1 + ๐2 ๐ฏ2 + โฏ + ๐๐ ๐ฏ๐ = 0 Men vektorerna ๐ฏ1 , ๐ฏ2 , … , ๐ฏ๐ är linjärt oberoende medföljer det att ๐1 = ๐2 = โฏ = ๐๐ = 0 v.s.b. Direkt summa Unionen av två mängder: ๐1 ∪ ๐2 = ๐ฅ: ๐ฅ ∈ ๐1 eller ๐ฅ ∈ ๐2 Snittet av två mängder: ๐1 ∩ ๐2 = {๐ฅ: ๐ฅ ∈ ๐1 och ๐ฅ ∈ ๐2 } Observera unionen av två underrum är i allmänhet inte ett underrum. Däremot snittet av två underrum är aldrig tomt och är ett underrum. (Tänk på två plan i rummet) Definition 5.4.23. Låt ๐1 och ๐2 vara underrum av ett vektorrum ๐. Om ๐1 ∩ ๐2 = {๐} så definierar vi direkta summan av ๐1 och ๐2 , ๐1 ⊕ ๐2 som ๐1 ⊕ ๐2 = ๐ฎ1 + ๐ฎ2 : ๐ฎ1 ∈ ๐1 , ๐ฎ2 ∈ ๐2 Sats 5.4.24. Låt ๐1 och ๐2 vara underrum av ett vektorrum ๐ sådana att ๐1 ∩ ๐2 = {๐}. Då ๐1 ⊕ ๐2 är ett underrum av ๐. Direkt summa Sats 5.4.24. (Multi-Plus-Satsen ) Låt ๐1 , dim ๐1 = ๐ och ๐2 , dim ๐2 = ๐ vara underrum av ett vektorrum ๐ sådana att ๐1 ∩ ๐2 = {๐}. Då är dim ๐1 ⊕ ๐2 = ๐ + ๐ Vidare, om ๐๐ , ๐๐ , … , ๐๐ฆ är en bas i ๐1 och ๐๐ , ๐๐ , … , ๐๐ง är en bas i ๐2 så är ๐๐ , ๐๐ , … , ๐๐ฆ ∪ {๐๐ , ๐๐ , … , ๐๐ง } är en bas i ๐1 ⊕ ๐2 . Exempel. Betrakta underrummet 1 1 1 2 −1 0 −2 −1 ๐ = [๐ฏ1 , ๐ฏ2 , ๐ฏ3 , ๐ฏ4 ] = ๐ ,๐ ,๐ ,๐ −1 1 3 0 −1 0 −2 −1 a) b) c) Bestäm en bas i ๐ Beskriv de ๐ฎ ∈ โ4 sådana att ๐ฎ ∉ ๐ Fyll ut basen i ๐ till en bas i โ4 . beroendeekvationen Lösning. Studerar om vektorerna är linjärt oberoende och dess linjärt hölje: ๐ฅ1 ๐ฅ1 1 1 1 2 0 ๐ฅ1 1 1 1 2 0 1 1 1 20 ๐ฅ2 + ๐ฅ1 −1 0 −2 −1 0 ๐ฅ2 0 1 −1 1 0 ๐ฅ2 + ๐ฅ1 0 1 −1 1 0 ∼ ∼ 1 −1 3 0 0 ๐ฅ3 0 −2 2 −2 0 ๐ฅ3 − ๐ฅ1 0 0 0 0 0 ๐ฅ1 + 2๐ฅ2 + ๐ฅ3 −๐ฅ2 + ๐ฅ4 −1 0 −2 −1 0 ๐ฅ4 0 1 −1 1 0 ๐ฅ4 + ๐ฅ1 0 0 0 00 a) Beroendeekvationen: ๐1 ๐ฏ1 + ๐2 ๐ฏ2 + ๐๐ ๐ฏ๐ + ๐4 ๐ฏ4 = ๐ har lösningen ๐1 −2 −1 ๐2 −2๐ฏ1 + 1๐ฏ2 + 1๐ฏ3 =0 ๐ฏ3 = 2๐ฏ1 − ๐ฏ2 1 −1 =๐ +๐ก ⇒ ⇔ ๐ฏ4 = ๐ฏ1 +๐ฏ2 −1๐ฏ1 − 1๐ฏ2 + 1๐ฏ4 = 0 ๐3 1 0 ๐4 0 1 D v s ๐ฏ3 och ๐ฏ4 kan utses till löjliga element. Enligt SOLE är ๐ = [๐ฏ1 , ๐ฏ2 ] och matrisen ovan visar att ๐ฏ1 , ๐ฏ2 är linjärt oberoende. Följaktligen är ๐ฏ1 , ๐ฏ2 en bas i ๐ och dim ๐ = 2. b) Om ๐ฅ1 + 2๐ฅ2 + ๐ฅ3 ≠ 0 eller −๐ฅ2 + ๐ฅ4 ≠ 0 c) Väljer någon ๐ฎ så att ๐ฅ1 + 2๐ฅ2 + ๐ฅ3 ≠ 0 men −๐ฅ2 + ๐ฅ4 = 0, t.ex. ๐ฎ = 0,1,0,1 ⇒ ๐ฎ ∉ ๐. Enligt Plus-satsen är {๐ฏ1 , ๐ฏ2 , ๐ฎ} linjärt oberoende och följaktligen är dim[๐ฏ1 , ๐ฏ2 , ๐ฎ] = 3. Observera att alla vektorer som ligger i underrummet [๐ฏ1 , ๐ฏ2 , ๐ฎ] satisfierar ekvationen −๐ฅ2 + ๐ฅ4 = 0 Nu väljer vi ๐ฐ = (0,0,0,1) som bryter mot villkoret −๐ฅ2 + ๐ฅ4 = 0, d v s ๐ฐ ∉ [๐ฏ1 , ๐ฏ2 , ๐ฎ] och enligt Plus-satsen är ๐ฏ1 , ๐ฏ2 , ๐ฎ, ๐ฐ en bas i โ4 . Basbyte Mål: Hitta matrissamband mellan basvektorerna i två olika baser. Använda detta till att hitta samband mellan koordinatmatriserna för en vektor med avseende på dessa baser. v=2f1+f2 v=5e1+4e2=2f1+f2 f2 v v=5e1+4e2 4e2 f2 2f1 f1 e2 e1 5e1 Basbyte • • • • Låt ๐ = (๐1 ๐2 … ๐๐ ) och ๐ = (๐1 ๐2 … ๐๐ ) vara två baser i ๐ Uttrycker elementen av den nya basen i gamla basen: ๐๐1 ๐ ๐๐ข = ๐๐1 ๐1 + ๐๐2 ๐2 + โฏ + ๐๐๐ ๐๐ = ๐ ๐2 โฎ ๐๐๐ Bilder matrisen ๐ som består av ๐:s kolonner ovan, d v s i T:s kolonner står nya basen uttryckt i gamla ๐11 …๐๐1 …๐๐1 ๐12 …๐๐2 …๐๐2 ๐= โฎ โฑ โฎ โฑ โฎ ๐1๐ …๐๐๐ …๐๐๐ Kom ihåg bassambandet: ๐=๐⋅๐ Koordinatsambandet Sats 5.6.1. Låt ๐ = (๐1 ๐2 … ๐๐ ) och ๐ = (๐1 ๐2 … ๐๐ ) vara två baser i ett vektorrum ๐ och ๐ฏ = ๐๐๐ = ๐๐๐ Då finns en ๐ × ๐-matris ๐ sådan att a) ๐ = ๐ ⋅ ๐ där ๐:s första kolonn utgörs av koordinaterna för ๐1 i basen ๐, andra kolonn utgörs av koordinaterna för ๐2 i basen ๐ , etc b) T är inverterbar c) ๐๐ = ๐๐๐ (Koordinatsambandet) Observera att koordinatsambandet går ”andra hållet” Gamla = Nya ⋅ ๐ ⇔ Nya = Gamla ⋅ ๐ −1 Exempel. (5.5.4) Låt ๐ = (๐1 ๐2 ๐3 ) och ๐ = (๐1 ๐2 ๐3 ) vara baser i โ3 för vilka gäller ๐1 = 2๐๐ + ๐๐ ๐๐ = 2๐๐ + ๐๐ + ๐๐ ๐๐ = 2๐๐ + 2๐๐ + ๐๐ Bestäm koordinaterna för ๐ฎ = 4๐๐ − 5๐๐ i basen ๐. Lösning. 2 ๐1 = 2๐๐ + ๐๐ = ๐ 1 etc 0 Framställer transformationsmatrisen: ๐ = ๐๐, Följaktligen är ๐ = ๐๐ −1 och Räknar ๐ Alltså −1 4 2 2 −5 ∼ 1 1 0 0 1 2 2 2 där ๐ = 1 1 2 0 1 1 4 4 −1 ๐ฎ = 4๐๐ − 5๐๐ = ๐ −5 = ๐๐ −5 0 0 2 4 1 2 −5 ∼ 1 1 0 0 1 1 2 1 1 1 2 1 1 1 2 1 0 0 2 1 2 −5 ∼ 0 0 1 −7 ∼ 0 1 1 0 ∼ 0 1 0 7 1 1 0 0 1 1 0 0 0 1 −7 0 0 1 −7 4 2 ๐ฎ = ๐ −5 = ๐ 7 0 −7 Exempel. (5.6.2) Betrakta en ogenomskinlig tetraeder med ett hörn i origo och de andra tre i punkterna (1,1,0), (1,0,1) och (1,1,1). Avgör vilka sidor som är synliga från punkten (3,1, −2) Lösning. Låt ๐ = (๐1 ๐2 ๐3 ) och låt ๐ = (๐1 ๐2 ๐3 ) vara en bas bestående av kantvektorer: ๐1 = ๐๐ + ๐๐ ๐๐ = ๐๐ + ๐๐ ๐๐ = ๐๐ + ๐๐ + ๐๐ Framställer transformationsmatrisen: 1 1 1 ๐ = ๐๐, där ๐ = 1 0 1 0 1 1 Origo har koordinaterna 0,0,0 i den nya basen. Övriga hörn får nya koordinater: 1 0 0 ๐1 = ๐ 0 , ๐2 = ๐ 1 , ๐3 = ๐ 0 0 0 1 Beräknar ๐ −1 1 0 −1 = 1 −1 0 , alltså de nya koordinaterna för observationspunkten är −1 1 1 3 3 5 −1 −1 ๐ 1 = eftersom ๐ = ๐๐ = ๐๐ 1 =๐ 2 −2 −2 −4 ๐3 ๐2 ๐1 Det är bara [๐1 ๐2 ๐3 ]-sida som är synlig från observationspukten (eftersom ๐ฆ1 + ๐ฆ2 + ๐ฆ3 = 5 + 2 − 4 = 3 > 1).