Universitaire wiskunde — Bachelor jaar 1 · Bachelor Year 1
18Vectorruimten
Hier begint de lineaire algebra: de axioma’s van vectorruimten isoleren wat R2, R3, veeltermruimten en functieruimten gemeen hebben — men kan optellen en schalen. Twee hoofdstukken bouwen de theorie op (Hoofdstuk 19 voegt de dimensie toe); de taal die ze vastleggen — opspansel, vrije familie, basis, directe som — is het dagelijks brood van elk hoofdstuk daarna. Overal duidt K op R of C (scalairen).
18.1 Definitie en voorbeelden
Definitie 18.1(Vectorruimte)
Een K-vectorruimte is een verzamelingE met een optelling die van (E,+) een abelse groep maakt (nul geschreven 0E of 0), en een scalaire vermenigvuldiging K×E→E zodat, voor alle λ,μ∈K en x,y∈E:
λ(x+y)=λx+λy,(λ+μ)x=λx+μx,λ(μx)=(λμ)x,1x=x.
Gevolgen: 0x=0E, λ0E=0E, (−1)x=−x, en λx=0E⟹λ=0 of x=0E (vermenigvuldig met λ−1).
Bewijs van de gevolgen. Voor 0x=0E: uit (0+0)x=0x+0x en (0+0)x=0x, schrap 0x in de groep(E,+). Voor λ0E: dezelfde truc op λ(0E+0E). Voor (−1)x: tel x op,
x+(−1)x=1x+(−1)x=(1+(−1))x=0x=0E,
dus (−1)x is het additieve invers van x. Ten slotte, als λx=0E met λ=0: vermenigvuldig met λ−1 (de scalairen vormen een lichaam) en gebruik de twee axioma’s λ−1(λx)=(λ−1λ)x=1x=x samen met λ−10E=0E: x=0E. Hoe klein ze ook zijn, deze vier regels worden stilzwijgend gebruikt op elke bladzijde die volgt — en de laatste is precies waar lichamen nodig zijn: over de scalairen Z zou de “ruimte” Z/2Z hem schenden met 2x=0. ∎
Voorbeeld 18.2
Kn (coördinaatsgewijze bewerkingen); de veeltermenK[X]; de functies F(A,K) van een willekeurige verzamelingA naar K (puntsgewijze bewerkingen) — die continue functies, rijen F(N,R), enz. bevatten; C als R-vectorruimte. In elk geval worden de axioma’s overgeërfd van die van K.
Definitie 18.3(Deelruimte)
F⊆E is een deelruimte wanneer 0E∈F en F stabiel is onder optelling en scalaire vermenigvuldiging — equivalent:
F=∅en∀x,y∈F,∀λ∈K,x+λy∈F.
Een deelruimte is zelf een vectorruimte. Elke doorsnede van deelruimten is een deelruimte; een vereniging bijna nooit (zelfde bewijs als Oefening 7.6).
Voorbeeld 18.4
In F(R,R): de continue functies, de afleidbare, de veeltermen van graad ≤n (geschreven Kn[X] binnen K[X]), de oplossingen van een homogene lineaire differentiaalvergelijking (Stelling 5.10 zei precies dat). Niet-voorbeelden: {f:f(0)=1} (geen nul), graad precies n (niet stabiel onder optelling).
Voorbeeld 18.5(Deelruimte of niet: vier uitspraken, beargumenteerd)
In de ruimte van reële rijen:
{u:u begrensd}is een deelruimte: 0 is begrensd, en als ∣un∣≤M, ∣vn∣≤M′, dan ∣un+λvn∣≤M+∣λ∣M′.
{u:un→1} is het niet: de nulrij ontbreekt (en de som van twee leden gaat naar 2).
{u:u monotoon} is het niet: un=n en vn=−n+(−1)n zijn monotoon, hun som (−1)n is het niet; stabiliteit onder optelling is het axioma dat faalt, ook al bevat de verzameling0 en alle scalaire veelvouden van haar leden.
{u:un+1=un2} is het niet: ze bevat 0 maar 2u ontsnapt zodra u een niet-nul lid is (2un+1=(2un)2 in het algemeen) — kwadrateren is de niet-lineariteit.
De werkvolgorde is altijd dezelfde: test eerst 0 (goedkoopst), dan stabiliteit — en om te weerleggen verslaat één expliciet tegenvoorbeeldpaar elke hoeveelheid twijfel.
18.2 Opspansel, sommen, directe sommen
Definitie 18.6(Lineaire combinaties, opspansel)
Een lineaire combinatie van de familie (x1,…,xp) van vectoren van E is een willekeurige λ1x1+⋯+λpxp (λi∈K). De verzameling van al deze is het opspanselVect(x1,…,xp): het is een deelruimte, de kleinste die de familie bevat.
Bewijs van de twee beweringen. Stabiliteit: een som van twee lineaire combinaties ∑λixi+∑μixi=∑(λi+μi)xi is er weer een, en zo ook een scalair veelvoud μ∑λixi=∑(μλi)xi; de nulcombinatie toont dat 0 erbij hoort: het opspansel is een deelruimte. Minimaliteit: zij H een willekeurige deelruimte die x1,…,xp bevat. Door stabiliteit onder scalaire vermenigvuldiging ligt elke λixi∈H, en door stabiliteit onder optelling ligt hun som in H: elke lineaire combinatie hoort bij H, d.w.z. Vect(x1,…,xp)⊆H. Dus het opspansel is bevat in elke deelruimte die de familie bevat: het is de kleinste. ∎
is een deelruimte (de kleinste die F∪G bevat). De som is direct, geschreven F⊕G, wanneer elk element van F+G zich uniek ontbindt als u+v; equivalent (zie hieronder) wanneer F∩G={0}. Wanneer E=F⊕G, zijn de deelruimtencomplementair in E.
Voorbeeld 18.8(Een som van twee rechten)
In R3, zij F=Vect((1,0,1)) en G=Vect((0,1,1)). Hun som is
het vlak door de oorsprong dat beide rechten bevat. Het is strikt groter dan de vereniging F∪G (het loutere kruis van de twee rechten): de vector (1,1,2)=(1,0,1)+(0,1,1) ligt in de som maar op geen van beide rechten. En F∩G={0} (een gemeenschappelijke vector vereist a(1,0,1)=b(0,1,1), waarvan de eerste twee coördinatena=b=0 afdwingen): de som is direct, en F⊕G is precies dat vlak.
Propositie 18.9
F+G is direct als en slechts als F∩G={0}.
Bewijs. Als een w=0 in F∩G ligt: w=w+0=0+w zijn twee ontbindingen van w. Omgekeerd, als u+v=u′+v′ met u,u′∈F, v,v′∈G, dan hoort u−u′=v′−v bij F∩G={0}: ontbindingen zijn uniek. ∎
Methode 18.10(Bewijzen dat E=F⊕G)
Twee dingen om na te gaan, elk met zijn standaard openingszet.
Triviale doorsnede. Neem x∈F∩G, schrijf beide lidmaatschapsvoorwaarden uit, en pers x=0 eruit. (Redeneer nooit via een tekening: vgl. de valkuilen hieronder.)
Som is alles. Neem een willekeurige x∈E en produceer de ontbinding x=f+g — ofwel door f te raden uit het doel (f moet voldoen aan de definiërende eigenschap van F, die meestal zijn formule dicteert) ofwel door het lineair stelsel op te lossen dat x uitdrukt tegenover voortbrengers van F en G.
Wanneer de ontbindingsformule geraden is, is uniciteit automatisch uit stap 1; wanneer alleen het bestaan onduidelijk is, is stap 2 waar het werk zit. De twee voorbeelden hieronder laten de methode lopen: voor even/oneven functies wordt de formule voor f afgedwongen door de gewenste identiteit te evalueren in x en −x; voor veeltermen die in een punt verdwijnen, door te evalueren in a.
Voorbeeld 18.11
In F(R,R) zijn de even functies P en de oneven functies Icomplementair: elke f schrijft zich als
f(x)=even2f(x)+f(−x)+oneven2f(x)−f(−x),
en een functie die zowel even als oneven is, is nul. (Toegepast op exp is dit het paar (cosh,sinh) van Hoofdstuk 4.)
Voorbeeld 18.12(Een complementair paar in Kn[X])
Kies a∈K en stel F={P∈Kn[X]:P(a)=0}, G=Vect(1) (de constanten). Dan Kn[X]=F⊕G. Inderdaad bestaat F∩G uit de constanten die in a verdwijnen, d.w.z. {0}; en elke P ontbindt zich als
P=∈F(P−P(a))+∈GP(a).
De ontbinding is het onthouden waard: de waarde in een punt aftrekken is de standaardmanier om te projecteren op “functies die in a verdwijnen”. Merk op dat F een grote deelruimte is en G een kleine; een complementair paar hoeft in geen enkele zin gebalanceerd te zijn.
Voorbeeld 18.13(Een complementaire deelruimte is nooit uniek)
In R2, zij F=Vect((1,0)) (de x-as). Zowel G=Vect((0,1)) als G′=Vect((1,1)) zijn complementair aan F: elk snijdt F enkel in 0, en elk paar telt op tot R2. De ontbindingen van eenzelfde vector verschillen:
In feite is elke rechte behalve F zelf een complementaire van F in R2: complementairen zijn er in overvloed, en spreken van “de” complementaire is zinloos totdat een extra structuur (een inwendig product, Hoofdstuk 23) er één uitkiest.
Twee ontbindingen van hetzelfde punt van R2 langs F (de x-as): met complementaire G (verticale projectie) en met complementaire G′ (schuine projectie). De F-componenten verschillen: een projectie hangt af van de richting van de neerdaling.
(e1,…,en) is een basis van E als en slechts als elke x∈Euniek een combinatie x=λ1e1+⋯+λnen is; de scalairen λi zijn de coördinaten van x in de basis.
Bewijs. Voortbrengend = bestaan van de ontbinding. Uniciteit = vrijheid: twee ontbindingen van dezelfde x verschillen door een combinatie gelijk aan 0; vrijheid dwingt al haar coëfficiënten — de verschillen van coördinaten — af tot nul. Omgekeerd geeft een niet-triviale nulcombinatie de twee ontbindingen 0=∑λiei=∑0ei. ∎
Voorbeeld 18.16
De canonieke basis van Kn: ei=(0,…,1,…,0) (1 op plaats i). De monomen (1,X,X2,…,Xn): een basis van Kn[X] (vrijheid: een nulcombinatie is de nulveelterm, dus alle coëfficiënten verdwijnen, Definitie 8.1). In C over R: de basis(1,i).
Opmerking 18.17(Coördinaten zijn teamwerk)
De eerste coördinaat van x in een basis(e1,…,en) hangt af van alle basisvectoren, niet alleen e1. In R2: de vector (3,1) heeft eerste coördinaat 3 in de canonieke basis, maar eerste coördinaat 2 in de basis((1,0),(1,1)) — los (3,1)=a(1,0)+b(1,1) op: b=1, a=2. Het veranderen van één basisvector herschikt elke coördinaat; Hoofdstuk 21 zal deze herschikking verpakken in de basisveranderingsmatrix.
Voorbeeld 18.18(Een kandidaat-basis testen, van begin tot eind)
Is F=(1+X,1+X2,X+X2) een basis van R2[X]? Schrijf u1,u2,u3 voor de drie veeltermen. Vrijheid: een nulcombinatie au1+bu2+cu3=0 geeft, coëfficiënt per coëfficiënt,
a+b=0,a+c=0,b+c=0;
door de eerste twee af te trekken, b=c, dan geeft de derde 2b=0: a=b=c=0, vrij. Voortbrengend: in plaats van drie stelsels op te lossen, merk de symmetrische combinatie op
De monomen liggen in het opspansel, dus alles ligt erin: F is een basis. Als bonus geeft het samenvoegen van de drie formules de coördinaten van elke P=α+βX+γX2:
P=2α+β−γu1+2α−β+γu2+2−α+β+γu3.
(Controle met P=X: coördinaten(21,−21,21), zoals hierboven gevonden.) Twee lessen: symmetrie in de familie verbergt meestal een verkortende combinatie; en zodra de dimensie beschikbaar is (Hoofdstuk 19) komt de hele voortbrengende helft van dit werk gratis — drie vrije vectoren van een 3-dimensionale ruimte vormen altijd een basis.
Propositie 18.19(Nuttige vrijheidscriteria)
Een familie van niet-nul veeltermen met paarsgewijs verschillende graden is vrij.
Een vector toevoegen aan een vrije familie houdt haar vrij als en slechts als de vector buiten het opspansel van de familie ligt.
Elke deelfamilie van een vrije familie is vrij; elke familie die een voortbrengende familie bevat, is voortbrengend.
Bewijs. (1) Bekijk in een nulcombinatie de hoogste aanwezige graad: zijn coëfficiënt moet verdwijnen (niets heft die graad op), en cascadeer naar beneden.
(2) Als x∈Vect(x1,…,xp), dan is de relatie x−∑λixi=0 niet-triviaal. Omgekeerd moet een niet-triviale nulcombinatie van (x1,…,xp,x)x bevatten met een niet-nul coëfficiënt (anders spreekt ze de vrijheid van de kleine familie tegen), en x oplossen legt het in het opspansel.
(3) Deelfamilie: een nulcombinatie van de deelfamilie is er een van de hele familie met de ontbrekende coëfficiënten op 0 gezet; vrijheid van de grote familie doodt ze allemaal. Superfamilie: elke vector van E is al een combinatie van het voortbrengende deel; geef de extra vectoren de coëfficiënt 0. ∎
Voorbeeld 18.20(Het trapprincipe)
Zij P0,P1,…,Pn∈Kn[X] met degPk=k voor elke k (een “trap” van graden). Dan is (P0,…,Pn) een basis van Kn[X]. Vrijheid is Propositie 18.19 (1). Voor de voortbrengende eigenschap, redeneer via eindige afdaling op de graad: zij Q∈Kn[X], Q=0, van graad d, met leidende coëfficiënt a, en zij b=0 de leidende coëfficiënt van Pd. Dan heeft Q−baPd graad <d (de topterme heffen op); door Q te vervangen door dit verschil en te itereren bereikt men na hoogstens n+1 stappen de nulveelterm, en het afwikkelen van de aftrekkingen drukt Q uit als een combinatie van de Pk. Twee trappen die we al tegenkwamen: de verschoven machten ((X−a)k)0≤k≤n (Oefening 18.4), en de Newton-producten ((X−x0)(X−x1)⋯(X−xk−1))0≤k≤n, aan het werk gezet in het weekendprobleem.
Voorbeeld 18.21(Vrijheid in functieruimten)
In F(R,R) is de familie (ea1x,…,eapx) met a1<⋯<apvrij: deel een nulcombinatie door eapx en laat x→+∞; de laatste coëfficiënt sterft, en men cascadeert naar beneden (Oefening 18.8 werkt dit en varianten uit). Vrijheid van functies wordt bewezen door te evalueren: in welgekozen punten, in het oneindige, of na afleiden.
Voorbeeld 18.22(Een verborgen relatie krimpt een opspansel)
In F(R,R), wat is Vect(1,cos2,sin2)? De identiteit cos2+sin2=1 is een niet-triviale nulcombinatie
1⋅1+(−1)cos2+(−1)sin2=0:
de familie is gebonden, en het opspansel wordt al voortgebracht door (1,cos2) alleen (sin2=1−cos2). Die kleinere familie is vrij: a+bcos2x=0 voor alle x geeft, in x=0 en x=2π: a+b=0 en a=0. Dus het opspansel is een vlak binnen de functieruimte — en het bevat ook cos2x=2cos2x−1: lineair ogende families van trigonometrische functies storten routineus in onder identiteiten, en daarom moet vrijheid bewezen worden, nooit verondersteld uit de lengte van de lijst.
Opmerking 18.23(Veelvoorkomende valkuilen)
Vier klassieke valstrikken. Paarsgewijs is niet genoeg: in R2 zijn de vectoren (1,0), (0,1), (1,1) paarsgewijs niet-proportioneel, en toch gebonden — vrijheid is een eigenschap van de hele familie, getest door één globale combinatie, nooit twee aan twee. De nulvector vergiftigt alles: elke familie die 0 bevat is gebonden (1⋅0=0 is een niet-triviale relatie), hoe onschuldig de andere vectoren ook zijn. Vereniging is geen som: F∪G is bijna nooit een deelruimte (Definitie 18.3); de kleinste deelruimte die beide bevat is F+G, meestal veel groter dan de vereniging — in R2 hebben twee verschillende rechten een kruis als vereniging en het hele vlak als som. Direct vereist triviale doorsnede, geen disjunctheid: twee deelruimten zijn nooit disjunct (beide bevatten 0); de juiste voorwaarde is F∩G={0}, en die moet bewezen worden, niet afgelezen van een tekening — vgl. Voorbeeld 18.13, waar veel verschillende G werken. Vrijheid hangt af van de scalairen: het paar (1,i) is vrij in C gezien als R-vectorruimte, maar gebonden in C gezien als C-vectorruimte (i⋅1+(−1)⋅i=0). Weet altijd welk lichaam werkzaam is voordat je een familie vrij verklaart — het weekendprobleem van Hoofdstuk 19 zet precies deze gevoeligheid om in irrationaliteitsbewijzen.
Opmerking 18.24(Waar deze taal naartoe gaat)
Alles na dit hoofdstuk spreekt de taal die hier wordt vastgelegd. Hoofdstuk 19 telt basisvectoren en zet “vrij” en “voortbrengend” om in ongelijkheden over één enkel geheel getal, de dimensie. Hoofdstuk 20 bestudeert de afbeeldingen die compatibel zijn met de twee bewerkingen; directe sommen worden daar projectoren. Hoofdstuk 21 codeert vectoren door hun coördinaten in een basis — Propositie 18.15 is het licentie voor die codering — en Hoofdstuk 23 voegt lengtes en hoeken toe bovenop de lineaire structuur. In het Jaar 2-volume lopen dezelfde axioma’s, woordelijk, over willekeurige lichamen en in oneindige dimensie; niets in dit hoofdstuk gebruikte ergens eindigheid.
Opmerking 18.25(Drie draden om doorheen Boek 3 te volgen)
Volg drie specifieke ideeën van dit hoofdstuk in hun groei. Het trapprincipe (Voorbeeld 18.20) verschijnt opnieuw als de Newton-basis in het weekendprobleem van dit hoofdstuk, als de binomiale basis(Bk) daar, en als de veelterm-alternanttruc in het weekendprobleem van Hoofdstuk 22: één lemma, drie determinantvrije dividenden. Evaluatie als vrijheidstest (Voorbeeld 18.21) wordt het interpolatie- isomorfisme van Hoofdstuk 20, dan het Vandermonde-criterium van Hoofdstuk 22, dan de Gram-test van Hoofdstuk 23: dezelfde reflex, drie keer aangescherpt. Directe sommen (Definitie 18.7) worden projectoren in Hoofdstuk 20, orthogonale splitsingen E=F⊕F⊥ in Hoofdstuk 23, en de verklaarde-plus-residuele ontbinding van kleinste kwadraten in het weekendprobleem van Hoofdstuk 25. Heel weinig van dit boek is, ten diepste, niet één van deze drie ideeën in nieuwe kleren.
Ja: bevat 0, en de definiërende vergelijking is lineair (stabiel onder x+λy).
Nee: bevat (0,0,0) niet.
Nee: (1,0) en (0,−1) horen erbij (xy=0), hun som (1,−1) niet (xy=−1<0).
Ja: 0 verdwijnt in 1; (P+λQ)(1)=P(1)+λQ(1)=0.
Ja: de nulfunctie is begrensd; als ∣f∣≤M en ∣g∣≤M′, dan ∣f+λg∣≤M+∣λ∣M′.
Oefening 18.2★
Ligt in R3 de vector (1,2,1) in Vect((1,0,1),(1,1,0))? En (2,1,1)? Beschrijf Vect((1,0,1),(1,1,0)) door een vergelijking.
Oplossing
Oplossing van Oefening 18.2.
(1,2,1)=a(1,0,1)+b(1,1,0) vereist a+b=1, b=2, a=1: onverenigbaar (a+b=3=1): niet in het opspansel. (2,1,1)=a(1,0,1)+b(1,1,0): b=1, a=1, a+b=2: consistent, dus (2,1,1)=(1,0,1)+(1,1,0), in het opspansel.
Vergelijking: (x,y,z)=(a+b,b,a) betekent x=y+z: het opspansel is het vlak {x−y−z=0}.
Oefening 18.3★
Bepaal de vrijheid in R3: ((1,1,0),(1,0,1),(0,1,1)); ((1,2,3),(2,4,6)); ((1,0,0),(1,1,0),(1,1,1),(0,1,1)).
Oplossing
Oplossing van Oefening 18.3.
Eerste familie: λ(1,1,0)+μ(1,0,1)+ν(0,1,1)=0 geeft λ+μ=0, λ+ν=0, μ+ν=0: optellend, 2(λ+μ+ν)=0, en elke vergelijking aftrekkend, λ=μ=ν=0: vrij.
Tweede: (2,4,6)=2(1,2,3): gebonden.
Derde: vier vectoren in R3 — noodzakelijk gebonden zodra de dimensie beschikbaar is (Hoofdstuk 19); rechtstreeks: (0,1,1)=−(1,0,0)+0⋅(1,1,0)+(1,1,1), inderdaad (−1,0,0)+(1,1,1)=(0,1,1): een niet-triviale relatie.
Oefening 18.4★
Bewijs dat (1,X−1,(X−1)2,(X−1)3) een basis van R3[X] is, en geef de coördinaten van X3 erin. (Taylor in 1!)
Oplossing
Oplossing van Oefening 18.4.
De veeltermen1,(X−1),(X−1)2,(X−1)3 hebben verschillende graden 0,1,2,3: vrij (Propositie 18.19 (1)); vier vrije vectoren die voortbrengen (elke P∈R3[X] ontwikkelt in machten van X−1, bijv. via Taylor voor veeltermen, vgl. het bewijs van Propositie 8.11): een basis. Voor X3, Taylor in 1: P=X3, P(1)=1, P′(1)=3, P′′(1)=6, P′′′(1)=6:
X3=1+3(X−1)+3(X−1)2+(X−1)3,
coördinaten(1,3,3,1) (Pascals rij, zoals verwacht uit X3=((X−1)+1)3).
Oefening 18.5★★
In R4, zij F={(x,y,z,t):x=y=z} en G={(x,y,z,t):x=t=0}. Bewijs dat F⊕G=R4, en ontbind (1,2,3,4) dienovereenkomstig.
Oplossing
Oplossing van Oefening 18.5.
F∩G: de voorwaarden x=y=z en x=t=0 geven samen x=0, dus y=z=0, en t=0: de doorsnede is {0}. Som: gegeven (x,y,z,t), zoek (a,a,a,b)∈F en (0,c,d,0)∈G die er samen op optellen: a=x, b=t, c=y−x, d=z−x: altijd mogelijk. Dus R4=F⊕G, en
(1,2,3,4)=(1,1,1,4)+(0,1,2,0).
Oefening 18.6★★
In de ruimte van rijen, zij F de verzameling van convergente rijen en G=Vect(u) waar un=(−1)n. Bewijs dat F∩G={0}. Is F+G de hele ruimte van rijen?
Oplossing
Oplossing van Oefening 18.6.
Een element van G is λu; als het convergeert, dan (daar λun=λ(−1)n de twee deelrijlimieten ±λ heeft) noodzakelijk λ=0: F∩G={0}.
F+G is niet alles: het bestaat uit rijen van de vorm cn+λ(−1)n met (cn) convergent. De rij vn=n is niet van deze vorm (vn−λ(−1)n is onbegrensd, nooit convergent). Dus F⊕G⊊ (ruimte van alle rijen).
en toon met een voorbeeld in R2 dat de onbeperkte distributiviteit F∩(G+H)=(F∩G)+(F∩H) faalt.
Oplossing
Oplossing van Oefening 18.7.
(⊇) Zowel F∩G als F∩H liggen in F, en hun som ligt in G+(F∩H): de inclusie volgt aangezien het linkerlid een deelruimte is die beide stukken bevat — concreet is een element g+h met g∈F∩G, h∈F∩H in F (som van twee elementen van F) en in G+(F∩H).
(⊆) Zij x∈F met x=g+h, g∈G, h∈F∩H. Dan g=x−h∈F (verschil van elementen van F), dus g∈F∩G, en x=g+h∈(F∩G)+(F∩H).
Tegenvoorbeeld voor volledige distributiviteit in R2: F=Vect(1,1), G=Vect(1,0), H=Vect(0,1). Dan G+H=R2, dus F∩(G+H)=F, terwijl F∩G=F∩H={0}: het rechterlid is {0}=F.
Oefening 18.8★★★
Bewijs dat de volgende families van F(R,R)vrij zijn:
(ea1x,…,eapx) voor a1<⋯<ap;
(cosx,sinx,cos2x,sin2x);
(x↦∣x−a1∣,…,x↦∣x−ap∣) voor verschillende ai(afleidbaarheid faalt in precies één punt per functie).
Oplossing
Oplossing van Oefening 18.8.
Stel ∑iλieaix=0 voor alle x. Vermenigvuldig met e−apx: λp+∑i<pλie(ai−ap)x→λp als x→+∞ (elke exponent ai−ap<0). Het linkerlid is identiek 0, dus λp=0; itereer naar beneden.
Zij acosx+bsinx+ccos2x+dsin2x=0 voor alle x. Evalueer in x=0: a+c=0; in x=π: −a+c=0; dus a=c=0, en de relatie reduceert tot bsinx+dsin2x=0. Evalueer in x=2π: b=0; dan in x=4π: d=0.
Stel ∑λi∣x−ai∣=0 voor alle x. De functie ∑i=jλi∣x−ai∣ is afleidbaar in aj (elke term is dat, weg van zijn eigen knik), dus −λj∣x−aj∣, hun verschil, moet ook afleidbaar zijn in aj — wat λj=0 afdwingt (∣⋅∣ heeft een knik). Dit geldt voor elke j.
Oefening 18.9★★★
Zij E een K-vectorruimte en F,G,Hdeelruimten met F+G=F+H, F∩G=F∩H en G⊆H. Bewijs G=H. Geef een tegenvoorbeeld zonder de hypothese G⊆H.
Oplossing
Oplossing van Oefening 18.9.
Zij h∈H. Aangezien h∈H⊆F+H=F+G, schrijf h=f+g met f∈F, g∈G. Dan f=h−g∈H (beide termen in H, gebruikmakend van G⊆H), dus f∈F∩H=F∩G⊆G, en h=f+g∈G. Dus H⊆G, en met de hypothese G⊆H: gelijkheid.
Tegenvoorbeeld zonder G⊆H: in R2, neem F=Vect(1,0), G=Vect(0,1), H=Vect(1,1): dan F+G=F+H=R2 en F∩G=F∩H={0}, en toch G=H.
Oefening 18.10★★
In R[X], zij P de verzameling van evenveeltermen (P(−X)=P(X)) en I de verzameling van oneven (P(−X)=−P(X)). Bewijs dat R[X]=P⊕I, en toon dat P=Vect(1,X2,X4,…), d.w.z. dat de even veeltermen precies de veeltermen in X2 zijn.
Oplossing
Oplossing van Oefening 18.10.
Beide verzamelingen zijn deelruimten (de definiërende voorwaarden zijn lineair en gelden voor 0). Ontbinding: voor P∈R[X],
P(X)=∈P2P(X)+P(−X)+∈I2P(X)−P(−X),
en een veelterm die zowel even als oneven is, voldoet aan P=−P, dus P=0: de som is direct en gelijk aan R[X].
Zij nu P=∑kakXk even. Dan is P(X)−P(−X)=2∑k onevenakXk de nulveelterm, dus elke coëfficiënt van oneven graad verdwijnt (Definitie 8.1): P∈Vect(1,X2,X4,…), d.w.z. P=Q(X2) voor een veeltermQ. Omgekeerd is elke veelterm in X2 even.
Oefening 18.11★★
Zij (x1,x2,x3) een vrije familie van een reële vectorruimteE. Bewijs dat (x1+x2,x2+x3,x3+x1)vrij is. Is de analoge familie van vier vectoren (x1+x2,x2+x3,x3+x4,x4+x1)vrij wanneer (x1,x2,x3,x4) het is?
Oplossing
Oplossing van Oefening 18.11.
Stel a(x1+x2)+b(x2+x3)+c(x3+x1)=0. Hergroeperend op de vrije familie(x1,x2,x3):
(a+c)x1+(a+b)x2+(b+c)x3=0⟹a+c=a+b=b+c=0.
De eerste twee vergelijkingen aftrekken geeft c=b; de derde geeft dan 2b=0, dus b=c=0, dan a=0: de familie is vrij.
Voor vier vectoren is de analoge familie altijd gebonden:
(x1+x2)−(x2+x3)+(x3+x4)−(x4+x1)=0
is een niet-triviale nulcombinatie (coëfficiënten 1,−1,1,−1), wat (x1,x2,x3,x4) ook is. De pariteit van de cycluslengte beslist.
Behandel het geval k=2 rechtstreeks: als F1⊆F2 en F2⊆F1, kies x∈F1∖F2 en y∈F2∖F1 en lokaliseer x+y.
Bewijs in het algemeen dat E=F1∪⋯∪Fk: een vectorruimte over een oneindig lichaam is nooit een eindige vereniging van eigenlijke deelruimten. (Neem k minimaal, kies x∈F1 buiten de andere Fi, kies y∈/F1, en volg de rechte t↦y+tx.)
Oplossing
Oplossing van Oefening 18.12.
Als F1⊆F2 of F2⊆F1, dan is de vereniging een van de twee, dus eigenlijk. Anders kies x∈F1∖F2 en y∈F2∖F1, en beschouw x+y. Als x+y∈F1, dan y=(x+y)−x∈F1: tegenspraak. Als x+y∈F2, dan x∈F2: tegenspraak. Dus x+y∈/F1∪F2, en E=F1∪F2.
Stel ter contradictie dat E=F1∪⋯∪Fk, met kminimaal gekozen onder al zulke overdekkingen. Minimaliteit verbiedt F1⊆F2∪⋯∪Fk (anders laat F1 weg), dus is er een x∈F1 met x∈/Fi voor alle i≥2. Aangezien F1 eigenlijk is, kies y∈/F1. Voor elke scalair t ligt de vector y+tx in een of andere Fi. Ze ligt nooit in F1: anders y=(y+tx)−tx∈F1 (daar x∈F1). Het lichaam is oneindig, dus kies k verschillende scalairen t1,…,tk: de k vectoren y+tjx vallen in de k−1deelruimtenF2,…,Fk, en twee ervan, zeg y+tx en y+t′x met t=t′, liggen in dezelfde Fi (i≥2). Dan hun verschil (t−t′)x∈Fi, dus x∈Fi: tegenspraak. Dus bestaat er geen eindige overdekking door eigenlijke deelruimten.
18.5 Probleem: interpolatie, drie bases voor één ruimte
Probleem 18.1
Fixeer n+1verschillende punten x0,x1,…,xn van R. Dit probleem herbekijkt Lagrange-interpolatie (Stelling 8.23) met de ogen van dit hoofdstuk: de ruimte Rn[X] draagt drie natuurlijke bases — die van Lagrange, die van Newton, en (voor gelijkmatig verspreide punten) de binomiale basis — en elke basis maakt één vraag gemakkelijk. De weg eindigt bij een echte rekenkundige stelling: Pólya’s karakterisatie van de veeltermen die Z in Z afbeelden.
en besluit dat (L0,…,Ln) een basis van Rn[X] is. (Beschouw het verschil van de twee leden en tel zijn wortels, Gevolg 8.8.)
Leid de interpolatiestelling af: voor willekeurige waarden y0,…,yn∈R bestaat er een uniekeP∈Rn[X] met P(xi)=yi voor alle i. Wat zijn, in de Lagrange-basis, de coördinaten van een veeltermP?
Bewijs dat (N0,N1,…,Nn) een basis van Rn[X] is.
Bereken f[x0,x1] en f[x0,x1,x2] in termen van de waarden van f, en bereken dan alle gedeelde differenties van f(x)=x2 in drie willekeurige knopen.
(Lemma van Aitken) Zij R interpolant van f in x0,…,xn−1 en Q interpolant van f in x1,…,xn, beide van graad ≤n−1. Bewijs dat
S=xn−x0(X−x0)Q−(X−xn)R
f interpoleert in x0,x1,…,xn.
Leid, door inductie op het aantal knopen, af dat de coëfficiënt van Xk in de interpolant van f in x0,…,xk precies f[x0,…,xk] is.
Bewijs Newtons interpolatieformule: de interpolant van f in x0,…,xn is
Bewijs dat elke Bk geheelwaardig is. (Behandel m≥k, 0≤m<k en m<0 apart; voor m=−q<0, toon Bk(−q)=(−1)k(kq+k−1).)
Bewijs Pólya’s karakterisatie: P∈Rn[X] is geheelwaardig als en slechts als zijn coördinaten in de basis(B0,…,Bn) gehele getallen zijn.
Leid af: als P∈Rn[X] gehele waarden aanneemt in n+1opeenvolgende gehele getallen a,a+1,…,a+n, dan is P geheelwaardig. (Verschuiving: pas de studie toe op Q(X)=P(X+a).)
Leid uit vraag 16 af dat een product van k opeenvolgende gehele getallen altijd deelbaar is door k!.
Zij P=6X(X+1)(2X+1). Bereken zijn Newton-tabel in 0,1,2,3, schrijf P in de basis(Bk), en besluit dat P geheelwaardig is hoewel geen van zijn monomiale coëfficiënten een geheel getal is. Verifieer ΔP=(X+1)2 en leid af P(m)=12+22+⋯+m2 voor m∈N.
Deel V — Dividenden.
Zij P∈Rn[X] interpolant van de waarden 2i in i=0,1,…,n. Toon dat P=B0+B1+⋯+Bn en dat P(n+1)=2n+1−1: het “verdubbelingspatroon” breekt altijd bij het allervolgende punt.
(Discrete primitieve) Bewijs dat voor alle gehele getallen m≥1 en k≥0,
j=0∑m−1Bk(j)=Bk+1(m),
d.w.z. de hockeystick-identiteit ∑j=km−1(kj)=(k+1m).
Ontwikkel X2 en X3 in de basis(Bk) en leid gesloten formules af voor ∑j=0m−1j2 en ∑j=0m−1j3; herwin Nicomachus’ identiteit 13+⋯+m3=(1+⋯+m)2.
Neem n=2 en knopen 0,1,2. Schrijf de coördinaten van X2 in de drie bases van dit probleem: de monomiale basis, de Lagrange-basis, de Newton-basis. Controleer de drie antwoorden tegen vragen 4 en 9.
Synthese. In vier zinnen: welk vectorruimtebegrip vraag 4 automatisch maakt; waarom de Newton-basiscoördinatenrecursief berekent terwijl de Lagrange-basis ze onmiddellijk afleest; welk vrijheidscriterium beide bases delen; en in welke precieze zin Pólya’s stelling zegt dat de geheeltalligheid van een veelterm een eigenschap is van zijn coördinatenin de juiste basis.
Oplossing
Oplossing van Probleem 18.1.
1.Li is een product van n lineaire factoren gedeeld door een niet-nul constante (de xi zijn verschillend), dus degLi=n. Evaluerend in xj met j=i: de factor X−xj van de teller verdwijnt, dus Li(xj)=0. In xi vallen teller en noemer samen: Li(xi)=1.
2. Stel ∑iλiLi=0. Evalueer in xj: alle termen sterven behalve λjLj(xj)=λj, dus λj=0 voor elke j: de familie is vrij.
3. Zij D=P−∑iP(xi)Li. Dan degD≤n en, door vraag 1, D(xj)=P(xj)−P(xj)=0 voor de n+1 verschillende punten x0,…,xn. Een niet-nul veelterm van graad ≤n heeft hoogstens n wortels (Gevolg 8.8), dus D=0. Dus is elke P∈Rn[X] een combinatie van de Li: de familie is voortbrengend, en met vraag 2 een basis.
4. Gegeven y0,…,yn, heeft de veeltermP=∑iyiLi graad ≤n en interpoleert. Uniciteit: een interpolerende P heeft, door vraag 3, coördinaten(P(x0),…,P(xn))=(y0,…,yn) in de basis(Li), en coördinaten in een basis zijn uniek (Propositie 18.15). De coördinaten van P in de Lagrange-basis zijn zijn waarden in de knopen — dat is de hele bedoeling van de basis.
5. Pas vraag 3 toe op P=Xk (0≤k≤n):
Xk=i=0∑nxikLi,
en k=0 geeft ∑iLi=1.
6.degNk=k precies: de familie (N0,…,Nn) is een trap van graden in Rn[X], dus een basis door Voorbeeld 18.20 (vrijheid uit Propositie 18.19 (1), voortbrenging via eindige afdaling op de graad).
8.degS≤n aangezien Q,R graad ≤n−1 hebben. In x0: S(x0)=xn−x0−(x0−xn)R(x0)=R(x0)=f(x0). In xn: S(xn)=xn−x0(xn−x0)Q(xn)=Q(xn)=f(xn). In een inwendige knoop xi (1≤i≤n−1) nemen zowel Q als R de waarde f(xi) aan, dus
S(xi)=xn−x0(xi−x0)−(xi−xn)f(xi)=f(xi).
9. Inductie op het aantal knopen. Eén knoop: de interpolant is de constante f(x0)=f[x0]. Neem de bewering aan voor k knopen en zij S interpolant in x0,…,xk; door uniciteit (vraag 4) is S gegeven door het lemma van Aitken uit R (knopen x0,…,xk−1) en Q (knopen x1,…,xk). De coëfficiënt van Xk in S is
door de inductiehypothese en de definiërende recurrentie.
10. Zij Pk interpolant van f in x0,…,xk. Het verschil Pk−Pk−1 heeft graad ≤k en verdwijnt in x0,…,xk−1, dus door de factorstelling k keer toegepast (Stelling 8.7) is het gelijk aan cNk voor een constante c; door de coëfficiënten van Xk te vergelijken en vraag 9 te gebruiken, c=f[x0,…,xk]. Telescoperend vanaf P0=f(x0)N0 geeft Newtons formule. Voor de gesloten vorm, schrijf Pk=∑i≤kf(xi)Li (Lagrange, op de knopen x0,…,xk) en lees de coëfficiënt van Xk af: elke Li draagt ∏j=i(xi−xj)1 bij, waaruit
f[x0,…,xk]=i=0∑k∏j=i,j≤k(xi−xj)f(xi).
Het rechterlid is invariant onder elke permutatie van de knopen, dus de gedeelde differentie hangt niet af van hun ordening.
11. Als P=aXm+(lagere graden), geeft het binomium
ΔP=a((X+1)m−Xm)+⋯=amXm−1+(lagere graden),
omdat (X+1)m−Xm=mXm−1+… en het lagere-graad deel van P graad ≤m−2 bijdraagt na Δ (of termen van graad ≤m−2). Dus degΔP=m−1 met leidende coëfficiënt ma. Een constante c geeft Δc=c−c=0.
12.degBk=k: trap, dus een basis van Rn[X] (Voorbeeld 18.20). Voor ΔBk (k≥1), factoriseer het gemeenschappelijke product:
13. Schrijf P=∑k=0nckBk (basis, vraag 12). Pas Δj toe: door vraag 12, ΔjP=∑k≥jckBk−j. Evalueer in 0: B0(0)=1 en Bm(0)=0 voor m≥1 (de factor X verdwijnt), dus (ΔjP)(0)=cj. Dit is de voorwaartse-verschilformule.
14. Inductie op k. Voor k=0 luidt de identiteit P(0)=P(0). Neem haar aan voor k en pas haar toe op ΔP:
(Δk+1P)(0)=j=0∑k(−1)k−j(jk)(P(j+1)−P(j)).
Verzamel de coëfficiënt van P(i): die is (−1)k−i+1(i−1k)⋅(−1)0 uit de eerste som (verschoven) en −(−1)k−i(ik) uit de tweede — samen
(−1)k+1−i((i−1k)+(ik))=(−1)k+1−i(ik+1)
door Pascals regel, wat de identiteit op rang k+1 is.
15. Vraag 11 itererend vanaf graad n, leidende coëfficiënt an: na één Δ, graad n−1 en leidende coëfficiënt nan; na twee, n(n−1)an; na n stappen, graad 0 en waarde n(n−1)⋯1an=n!an, een constante. Nog één Δ doodt ze: Δn+1P=0.
16. Als m≥k: Bk(m)=(km)∈N. Als 0≤m<k: één factor van m(m−1)⋯(m−k+1) is nul, dus Bk(m)=0. Als m=−q met q≥1:
17. (⇐) Als P=∑kckBk met ck∈Z, dan voor m∈Z, P(m)=∑kckBk(m)∈Z door vraag 16. (⇒) Als P geheelwaardig is, zijn zijn coördinatenck=(ΔkP)(0)=∑j=0k(−1)k−j(jk)P(j) (vragen 13 en 14), een gehele combinatie van de gehele getallen P(0),…,P(k). Dit is Pólya’s karakterisatie van geheelwaardige veeltermen.
18. Stel Q(X)=P(X+a), een veelterm van graad ≤n met Q(0),Q(1),…,Q(n)∈Z. Zijn coördinaten in (Bk)k≤n zijn ck=∑j≤k(−1)k−j(jk)Q(j)∈Z (vraag 14 gebruikt alleen de waarden in 0,…,k≤n). Door vraag 17 (⇐) is Q geheelwaardig op heel Z, dus ook P(X)=Q(X−a).
19. Een product van k opeenvolgende gehele getallen is m(m−1)⋯(m−k+1)=k!Bk(m) voor een zekere m∈Z, en Bk(m)∈Z door vraag 16: het product is deelbaar door k!.
20. Waarden van P=6X(X+1)(2X+1) in 0,1,2,3: 0,1,5,14. Verschiltabel: Δ-rij 1,4,9; Δ2-rij 3,5; Δ3-rij 2. Dus, door vraag 13,
P=0⋅B0+1⋅B1+3B2+2B3,
met gehele coördinaten: P is geheelwaardig (vraag 17), terwijl zijn monomiale coëfficiënten 31,21,61 geen gehele getallen zijn. Directe berekening:
Telescoperend P(m)=∑j=0m−1ΔP(j)=∑j=1mj2 (met P(0)=0): de som-van-kwadraten-formule.
21. De waarden 2i in i=0,…,n hebben een verschiltabel die constant 1 is op de linkerrand: Δk van de rij (2i) is opnieuw (2i) (aangezien 2i+1−2i=2i), dus (ΔkP)(0)=20=1 voor alle k≤n, en P=B0+B1+⋯+Bn door vraag 13. Dan
P(n+1)=k=0∑n(kn+1)=2n+1−(n+1n+1)=2n+1−1=2n+1:
het patroon breekt bij het eerste ongecontroleerde punt.
De laatste uitdrukking ontwikkelend: (2m)+6(3m)+6(4m)=2m(m−1)[1+2(m−2)+2(m−2)(m−3)]=4m2(m−1)2=(2m)2. m vervangend door m+1: 13+⋯+m3=(2m(m+1))2=(1+⋯+m)2, Nicomachus’ identiteit.
25. (i) Vraag 4 is automatisch omdat (Li) een basis is: bestaan en uniciteit van interpolatie zijn precies bestaan en uniciteit van coördinaten. (ii) De Newton-basis is een trap, dus coördinaten worden berekend door opeenvolgende delingen — elke nieuwe knoop voegt één term toe zonder de vorige te verstoren — terwijl de Lagrange-coördinaten van P de waarden P(xi) zijn, beschikbaar zonder enige berekening. (iii) Beide bases zijn vrij door dezelfde twee criteria van Propositie 18.19: verschillende graden voor Newton, evaluatie in de knopen voor Lagrange. (iv) Pólya’s stelling zegt dat “P(Z)⊆Z”, een eigenschap van waarden, equivalent is met de geheeltalligheid van de coördinaten in de basis(Bk) — de rekenkunde van een veelterm wordt pas zichtbaar in de basis die aan de vraag is aangepast.