Mathematics · Boek 3 · Bachelor Year 1

Universitaire wiskunde — Bachelor jaar 1

Universitaire wiskunde — Bachelor jaar 1 · Bachelor Year 1

18Vectorruimten

Hier begint de lineaire algebra: de axioma’s van vectorruimten isoleren wat R2\R^2, R3\R^3, 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 zij opzetten — opspansel, vrije familie, basis, directe som — is het dagelijks brood van elk hoofdstuk daarna. Overal staat KK voor R\R of C\C (de scalairen).

18.1 Definitie en voorbeelden

Definitie 18.1 (Vectorruimte)

Een KK-vectorruimte is een verzameling EE met een optelling die (E,+)(E, +) tot een abelse groep maakt (nulelement genoteerd 0E0_E of 00), en een scalaire vermenigvuldiging K×E→EK \times E \to E zodat voor alle λ,μ∈K\lambda, \mu \in K en x,y∈Ex, y \in E

λ(x+y)=λx+λy,(λ+μ)x=λx+μx,λ(μx)=(λμ)x,1 x=x.\lambda(x + y) = \lambda x + \lambda y,\quad (\lambda + \mu) x = \lambda x + \mu x,\quad \lambda(\mu x) = (\lambda\mu) x,\quad 1\,x = x .

Gevolgen: 0 x=0E0\,x = 0_E, λ 0E=0E\lambda\,0_E = 0_E, (−1)x=−x(-1)x = -x, en λx=0E  ⟹  λ=0\lambda x = 0_E \implies \lambda = 0 of x=0Ex = 0_E (vermenigvuldig met λ−1\lambda^{-1}).

Bewijs van de gevolgen. Voor 0 x=0E0\,x = 0_E: uit (0+0)x=0x+0x(0 + 0)x = 0x + 0x en (0+0)x=0x(0+0)x = 0x mag men 0x0x in de groep (E,+)(E, +) wegstrepen. Voor λ 0E\lambda\,0_E: dezelfde kunstgreep op λ(0E+0E)\lambda(0_E + 0_E). Voor (−1)x(-1)x: tel xx erbij op,

x+(−1)x=1 x+(−1)x=(1+(−1))x=0 x=0E,x + (-1)x = 1\,x + (-1)x = \bigl(1 + (-1)\bigr)x = 0\,x = 0_E ,

zodat (−1)x(-1)x de tegengestelde van xx is. Ten slotte, is λx=0E\lambda x = 0_E met λ≠0\lambda \neq 0, vermenigvuldig dan met λ−1\lambda^{-1} (de scalairen vormen een lichaam) en gebruik de twee axioma’s λ−1(λx)=(λ−1λ)x=1x=x\lambda^{-1}(\lambda x) = (\lambda^{-1}\lambda)x = 1x = x samen met λ−10E=0E\lambda^{-1}0_E = 0_E: x=0Ex = 0_E. Hoe klein ook, deze vier regels worden stilzwijgend gebruikt op elke bladzijde die volgt — en de laatste is precies waar lichamen nodig zijn: over de scalairen Z\Z zou de “ruimte” Z/2Z\Z/2\Z haar schenden met 2 x=02\,x = 0. ∎

Voorbeeld 18.2

KnK^n (coördinaatsgewijze bewerkingen); de veeltermen K[X]K[X]; de functies F(A,K)\mathcal{F}(A, K) van een willekeurige verzameling AA naar KK (puntsgewijze bewerkingen) — met daarin de continue functies, de rijen F(N,R)\mathcal{F}(\N, \R) enzovoort; en C\C als R\R-vectorruimte. In elk geval worden de axioma’s geërfd van die van KK.

Definitie 18.3 (Deelruimte)

F⊆EF \subseteq E is een deelruimte wanneer 0E∈F0_E \in F en FF stabiel is onder optelling en scalaire vermenigvuldiging — equivalent:

F≠∅en∀x,y∈F, ∀λ∈K,x+λy∈F.F \neq \emptyset \qquad\text{en}\qquad \forall x, y \in F,\ \forall \lambda \in K,\quad x + \lambda y \in F .

Een deelruimte is zelf een vectorruimte. Elke doorsnede van deelruimten is een deelruimte; een vereniging bijna nooit (hetzelfde bewijs als Oefening 7.6).

Voorbeeld 18.4

In F(R,R)\mathcal{F}(\R, \R): de continue functies, de afleidbare, de veeltermen van graad ≤n\leq n (genoteerd Kn[X]K_n[X] binnen K[X]K[X]), de oplossingen van een homogene lineaire differentiaalvergelijking (Stelling 5.10 zei precies dat). Geen voorbeelden: {f:f(0)=1}\{f : f(0) = 1\} (geen nulelement), graad precies nn (niet stabiel onder optelling).

Voorbeeld 18.5 (Deelruimte of niet: vier oordelen, beargumenteerd)

In de ruimte van reële rijen:

  • {u:u begrensd}\{u : u \text{ begrensd}\} is een deelruimte: 00 is begrensd, en is ∣un∣≤M\abs{u_n} \leq M en ∣vn∣≤M′\abs{v_n} \leq M', dan is ∣un+λvn∣≤M+∣λ∣M′\abs{u_n + \lambda v_n} \leq M + \abs\lambda M'.
  • {u:un→1}\{u : u_n \to 1\} is geen deelruimte: de nulrij ontbreekt (en de som van twee leden nadert tot 22).
  • {u:u monotoon}\{u : u \text{ monotoon}\} is er geen: un=nu_n = n en vn=−n+(−1)nv_n = -n + (-1)^n zijn monotoon, hun som (−1)n(-1)^n niet; de stabiliteit onder optelling is het axioma dat faalt, ook al bevat de verzameling 00 en alle scalaire veelvouden van haar leden.
  • {u:un+1=un2}\{u : u_{n+1} = u_n^2\} is er geen: zij bevat 00, maar 2u2u ontsnapt zodra uu een lid ongelijk aan nul is (2un+1≠(2un)22u_{n+1} \neq (2u_n)^2 in het algemeen) — het kwadrateren is de niet-lineariteit.

De werkvolgorde is altijd dezelfde: toets eerst 00 (het goedkoopst), daarna de stabiliteit — en om te weerleggen verslaat één expliciet paar tegenvoorbeelden elke hoeveelheid twijfel.

18.2 Opspansel, sommen, directe sommen

Definitie 18.6 (Lineaire combinaties, opspansel)

Een lineaire combinatie van de familie (x1,…,xp)(x_1, \dots, x_p) vectoren van EE is elke λ1x1+⋯+λpxp\lambda_1 x_1 + \dots + \lambda_p x_p (λi∈K\lambda_i \in K). De verzameling van al deze combinaties is het opspansel Vect⁡(x1,…,xp)\operatorname{Vect}(x_1, \dots, x_p): het is een deelruimte, en wel de kleinste die de familie bevat.

Bewijs van de twee beweringen. Stabiliteit: een som van twee lineaire combinaties ∑λixi+∑μixi=∑(λi+μi)xi\sum\lambda_i x_i + \sum\mu_i x_i = \sum(\lambda_i + \mu_i)x_i is er weer een, en een scalair veelvoud μ∑λixi=∑(μλi)xi\mu\sum\lambda_i x_i = \sum(\mu\lambda_i) x_i ook; de nulcombinatie toont dat 00 erbij hoort: het opspansel is een deelruimte. Minimaliteit: zij HH een willekeurige deelruimte die x1,…,xpx_1, \dots, x_p bevat. Wegens de stabiliteit onder scalaire vermenigvuldiging ligt elke λixi\lambda_i x_i in HH, en wegens de stabiliteit onder optelling hun som: elke lineaire combinatie hoort bij HH, dat wil zeggen Vect⁡(x1,…,xp)⊆H\operatorname{Vect}(x_1, \dots, x_p) \subseteq H. Het opspansel is dus bevat in elke deelruimte die de familie bevat: het is de kleinste. ∎

Definitie 18.7 (Som, directe som)

Voor deelruimten F,GF, G van EE is

F+G={ u+v:u∈F, v∈G }F + G = \{\,u + v : u \in F,\ v \in G\,\}

een deelruimte (de kleinste die F∪GF \cup G bevat). De som is direct, genoteerd F⊕GF \oplus G, wanneer elk element van F+GF + G zich op precies één manier als u+vu + v laat schrijven; equivalent (zie hieronder) wanneer F∩G={0}F \cap G = \{0\}. Geldt E=F⊕GE = F \oplus G, dan heten de deelruimten complementair in EE.

Voorbeeld 18.8 (Een som van twee rechten)

Zij in R3\R^3 F=Vect⁡((1,0,1))F = \operatorname{Vect}\bigl((1,0,1)\bigr) en G=Vect⁡((0,1,1))G = \operatorname{Vect}\bigl((0,1,1)\bigr). Hun som is

F+G={ a(1,0,1)+b(0,1,1) }={(a, b, a+b)}={(x,y,z):z=x+y},F + G = \{\,a(1,0,1) + b(0,1,1)\,\} = \{(a,\ b,\ a + b)\} = \{(x, y, z) : z = x + y\},

het vlak door de oorsprong dat beide rechten bevat. Het is strikt groter dan de vereniging F∪GF \cup G (het loutere kruis van de twee rechten): de vector (1,1,2)=(1,0,1)+(0,1,1)(1, 1, 2) = (1,0,1) + (0,1,1) ligt in de som maar op geen van beide rechten. En F∩G={0}F \cap G = \{0\} (een gemeenschappelijke vector vereist a(1,0,1)=b(0,1,1)a(1,0,1) = b(0,1,1), waarvan de eerste twee coördinaten a=b=0a = b = 0 afdwingen): de som is direct, en F⊕GF \oplus G is precies dat vlak.

Propositie 18.9

F+GF + G is direct dan en slechts dan als F∩G={0}F \cap G = \{0\}.

Bewijs. Ligt een w≠0w \neq 0 in F∩GF \cap G, dan zijn w=w+0=0+ww = w + 0 = 0 + w twee ontbindingen van ww. Omgekeerd, is u+v=u′+v′u + v = u' + v' met u,u′∈Fu, u' \in F en v,v′∈Gv, v' \in G, dan hoort u−u′=v′−vu - u' = v' - v bij F∩G={0}F \cap G = \{0\}: de ontbindingen zijn eenduidig. ∎

Methode 18.10 (Bewijzen dat E=F⊕GE = F \oplus G)

Twee dingen na te gaan, elk met zijn standaardopening.

  1. Triviale doorsnede. Neem x∈F∩Gx \in F \cap G, schrijf beide voorwaarden voor het lidmaatschap uit, en knijp x=0x = 0 eruit. (Redeneer nooit met een tekening: zie de valkuilen hieronder.)
  2. De som is alles. Neem een willekeurige x∈Ex \in E en produceer de ontbinding x=f+gx = f + g — ofwel door ff te raden vanuit het doel (ff moet aan de definiërende eigenschap van FF voldoen, wat gewoonlijk haar formule dicteert), ofwel door het lineaire stelsel op te lossen dat xx tegen voortbrengers van FF en GG uitdrukt.

Wordt de formule voor de ontbinding geraden, dan is de eenduidigheid automatisch dankzij stap 1; is alleen het bestaan onduidelijk, dan zit het werk in stap 2. De twee voorbeelden hieronder laten de methode lopen: voor even en oneven functies wordt de formule voor ff afgedwongen door de gewenste identiteit in xx en in −x-x te evalueren; voor veeltermen die in een punt nul worden, door in aa te evalueren.

Voorbeeld 18.11

In F(R,R)\mathcal{F}(\R, \R) zijn de even functies P\mathcal{P} en de oneven functies I\mathcal{I} complementair: elke ff schrijft zich als

f(x)=f(x)+f(−x)2⏟even+f(x)−f(−x)2⏟oneven,f(x) = \underbrace{\frac{f(x) + f(-x)}{2}}_{\text{even}} + \underbrace{\frac{f(x) - f(-x)}{2}}_{\text{oneven}},

en een functie die zowel even als oneven is, is nul. (Toegepast op exp⁡\exp is dit het paar (cosh⁡,sinh⁡)(\cosh, \sinh) van Hoofdstuk 4.)

Voorbeeld 18.12 (Een complementair paar in Kn[X]K_n[X])

Leg a∈Ka \in K vast en stel F={P∈Kn[X]:P(a)=0}F = \{P \in K_n[X] : P(a) = 0\} en G=Vect⁡(1)G = \operatorname{Vect}(1) (de constanten). Dan is Kn[X]=F⊕GK_n[X] = F \oplus G. Inderdaad bestaat F∩GF \cap G uit de constanten die in aa nul worden, dus uit {0}\{0\}; en elke PP ontbindt als

P=(P−P(a))⏟∈F+P(a)⏟∈G.P = \underbrace{\bigl(P - P(a)\bigr)}_{\in F} + \underbrace{P(a)}_{\in G} .

De ontbinding is het onthouden waard: de waarde in een punt aftrekken is de standaardmanier om op “functies die in aa nul worden” te projecteren. Merk op dat FF een grote deelruimte is en GG een kleine; een complementair paar hoeft in geen enkele zin in evenwicht te zijn.

Voorbeeld 18.13 (Een complementaire deelruimte is nooit eenduidig)

Zij in R2\R^2 F=Vect⁡((1,0))F = \operatorname{Vect}\bigl((1,0)\bigr) (de xx-as). Zowel G=Vect⁡((0,1))G = \operatorname{Vect}\bigl((0,1)\bigr) als G′=Vect⁡((1,1))G' = \operatorname{Vect}\bigl((1,1)\bigr) is complementair met FF: elk snijdt FF alleen in 00, en elk paar sommeert tot R2\R^2. De ontbindingen van eenzelfde vector verschillen:

(2, 1.5)=(2,0)⏟∈F+(0,1.5)⏟∈G=(0.5, 0)⏟∈F+(1.5, 1.5)⏟∈G′.(2,\ 1.5) = \underbrace{(2, 0)}_{\in F} + \underbrace{(0, 1.5)}_{\in G} = \underbrace{(0.5,\ 0)}_{\in F} + \underbrace{(1.5,\ 1.5)}_{\in G'} .

In feite is elke rechte behalve FF zelf een complementaire van FF in R2\R^2: complementairen zijn er in overvloed, en spreken over “de” complementaire is betekenisloos zolang geen extra structuur (een inproduct, Hoofdstuk 23) er één uitkiest.

Twee ontbindingen van hetzelfde punt van ℝ2 langs F (de x-as): met complementaire G (verticale val) en met complementaire G' (schuine val). De F-componenten verschillen: een projectie hangt af van de richting van de afdaling.
Twee ontbindingen van hetzelfde punt van R2\R^2 langs FF (de xx-as): met complementaire GG (verticale val) en met complementaire G′G' (schuine val). De FF-componenten verschillen: een projectie hangt af van de richting van de afdaling.

18.3 Vrije families, voortbrengende families, bases

Definitie 18.14

Een familie (x1,…,xp)(x_1, \dots, x_p) vectoren van EE heet:

  • voortbrengend (voor EE) wanneer Vect⁡(x1,…,xp)=E\operatorname{Vect}(x_1,\dots,x_p) = E;
  • vrij (haar vectoren lineair onafhankelijk) wanneer

    λ1x1+⋯+λpxp=0  ⟹  λ1=⋯=λp=0;\lambda_1 x_1 + \dots + \lambda_p x_p = 0 \implies \lambda_1 = \dots = \lambda_p = 0 ;

    in het andere geval afhankelijk;

  • een basis wanneer zij vrij en voortbrengend is.

Propositie 18.15 (Coördinaten)

(e1,…,en)(e_1, \dots, e_n) is een basis van EE dan en slechts dan als elke x∈Ex \in E zich op precies één manier als combinatie x=λ1e1+⋯+λnenx = \lambda_1 e_1 + \dots + \lambda_n e_n laat schrijven; de scalairen λi\lambda_i zijn de coördinaten van xx in de basis.

Bewijs. Voortbrengend == het bestaan van de ontbinding. Eenduidigheid == vrijheid: twee ontbindingen van dezelfde xx verschillen met een combinatie die gelijk is aan 00; de vrijheid dwingt al haar coëfficiënten — de verschillen van de coördinaten — tot nul. Omgekeerd geeft een niet-triviale nulcombinatie de twee ontbindingen 0=∑λiei=∑0 ei0 = \sum \lambda_i e_i = \sum 0\,e_i. ∎

Voorbeeld 18.16

De canonieke basis van KnK^n: ei=(0,…,1,…,0)e_i = (0, \dots, 1, \dots, 0) (een 11 op plaats ii). De monomen (1,X,X2,…,Xn)(1, X, X^2, \dots, X^n): een basis van Kn[X]K_n[X] (vrijheid: een nulcombinatie is de nulveelterm, dus zijn alle coëfficiënten nul, Definitie 8.1). In C\C over R\R: de basis (1,i)(1, \iu).

Opmerking 18.17 (Coördinaten zijn teamwerk)

De eerste coördinaat van xx in een basis (e1,…,en)(e_1, \dots, e_n) hangt af van alle basisvectoren, niet alleen van e1e_1. In R2\R^2: de vector (3,1)(3, 1) heeft eerste coördinaat 33 in de canonieke basis, maar eerste coördinaat 22 in de basis ((1,0),(1,1))\bigl((1,0), (1,1)\bigr) — los (3,1)=a(1,0)+b(1,1)(3,1) = a(1,0) + b(1,1) op: b=1b = 1, a=2a = 2. Eén basisvector veranderen schudt elke coördinaat door elkaar; Hoofdstuk 21 zal dat door elkaar schudden in de basisovergangsmatrix verpakken.

Voorbeeld 18.18 (Een kandidaat-basis toetsen, van begin tot eind)

Is F=(1+X, 1+X2, X+X2)\mathcal{F} = (1 + X,\ 1 + X^2,\ X + X^2) een basis van R2[X]\R_2[X]? Schrijf u1,u2,u3u_1, u_2, u_3 voor de drie veeltermen. Vrijheid: een nulcombinatie a u1+b u2+c u3=0a\,u_1 + b\,u_2 + c\,u_3 = 0 geeft, coëfficiënt na coëfficiënt,

a+b=0,a+c=0,b+c=0;a + b = 0, \qquad a + c = 0, \qquad b + c = 0 ;

door de eerste twee af te trekken volgt b=cb = c, en dan geeft de derde 2b=02b = 0: a=b=c=0a = b = c = 0, dus vrij. Voortbrengend: in plaats van drie stelsels op te lossen, merk je de symmetrische combinatie op

u1+u2−u3=(1+X)+(1+X2)−(X+X2)=2,u_1 + u_2 - u_3 = (1 + X) + (1 + X^2) - (X + X^2) = 2 ,

dus 1=12(u1+u2−u3)1 = \frac12(u_1 + u_2 - u_3); vervolgens

X=u1−1=12(u1−u2+u3),X2=u2−1=12(−u1+u2+u3).X = u_1 - 1 = \tfrac12\bigl(u_1 - u_2 + u_3\bigr), \qquad X^2 = u_2 - 1 = \tfrac12\bigl(-u_1 + u_2 + u_3\bigr).

De monomen liggen in het opspansel, dus alles ligt erin: F\mathcal{F} is een basis. Als toegift geeft het samenvoegen van de drie formules de coördinaten van elke P=α+βX+γX2P = \alpha + \beta X + \gamma X^2:

P=α+β−γ2 u1+α−β+γ2 u2+−α+β+γ2 u3.P = \frac{\alpha + \beta - \gamma}{2}\,u_1 + \frac{\alpha - \beta + \gamma}{2}\,u_2 + \frac{-\alpha + \beta + \gamma}{2}\,u_3 .

(Controle met P=XP = X: coördinaten (12,−12,12)\bigl(\frac12, -\frac12, \frac12\bigr), zoals hierboven gevonden.) Twee lessen: symmetrie in de familie verbergt gewoonlijk een kortere weg; en zodra de dimensie beschikbaar is (Hoofdstuk 19) komt de hele voortbrengende helft van dit werk gratis — drie vrije vectoren van een 33-dimensionale ruimte vormen altijd een basis.

Propositie 18.19 (Handige vrijheidscriteria)

  1. Een familie veeltermen ongelijk aan nul met paarsgewijs verschillende graden is vrij.
  2. Een vector aan een vrije familie toevoegen houdt haar vrij dan en slechts dan als die vector buiten het opspansel van de familie ligt.
  3. Elke deelfamilie van een vrije familie is vrij; elke familie die een voortbrengende familie bevat, is voortbrengend.

Bewijs. (1) Kijk in een nulcombinatie naar de hoogste aanwezige graad: zijn coëfficiënt moet nul zijn (niets heft die graad op), en zo cascadeer je naar beneden.

(2) Is x∈Vect⁡(x1,…,xp)x \in \operatorname{Vect}(x_1, \dots, x_p), dan is de betrekking x−∑λixi=0x - \sum\lambda_i x_i = 0 niet-triviaal. Omgekeerd moet een niet-triviale nulcombinatie van (x1,…,xp,x)(x_1, \dots, x_p, x) de xx met een coëfficiënt ongelijk aan nul bevatten (anders is zij in tegenspraak met de vrijheid van de kleine familie), en het oplossen naar xx plaatst die in het opspansel.

(3) Deelfamilie: een nulcombinatie van de deelfamilie is er een van de hele familie met de ontbrekende coëfficiënten op 00 gezet; de vrijheid van de grote familie doodt ze alle. Overfamilie: elke vector van EE is al een combinatie van het voortbrengende deel; geef de extra vectoren de coëfficiënt 00. ∎

Voorbeeld 18.20 (Het trapprincipe)

Zij P0,P1,…,Pn∈Kn[X]P_0, P_1, \dots, P_n \in K_n[X] met deg⁡Pk=k\deg P_k = k voor elke kk (een “trap” van graden). Dan is (P0,…,Pn)(P_0, \dots, P_n) een basis van Kn[X]K_n[X]. De vrijheid is Propositie 18.19 (1). Voor de voortbrengende eigenschap redeneren we met eindige afdaling op de graad: zij Q∈Kn[X]Q \in K_n[X], Q≠0Q \neq 0, van graad dd met kopcoëfficiënt aa, en zij b≠0b \neq 0 de kopcoëfficiënt van PdP_d. Dan heeft Q−abPdQ - \frac ab P_d graad <d< d (de kopterm valt weg); vervang QQ door dat verschil en herhaal: na hoogstens n+1n + 1 stappen bereikt men de nulveelterm, en het terugdraaien van de aftrekkingen drukt QQ uit als combinatie van de PkP_k. Twee trappen kwamen we al tegen: de verschoven machten ((X−a)k)0≤k≤n\bigl((X-a)^k\bigr)_{0 \leq k \leq n} (Oefening 18.4), en de producten van Newton ((X−x0)(X−x1)⋯(X−xk−1))0≤k≤n\bigl((X - x_0)(X - x_1)\cdots(X - x_{k-1})\bigr)_{0 \leq k \leq n}, die in de weekendopgave aan het werk worden gezet.

Voorbeeld 18.21 (Vrijheid in functieruimten)

In F(R,R)\mathcal{F}(\R,\R) is de familie (ea1x,…,eapx)(\eu^{a_1 x}, \dots, \eu^{a_p x}) met a1<⋯<apa_1 < \dots < a_p vrij: deel een nulcombinatie door eapx\eu^{a_p x} en laat x→+∞x \to +\infty; de laatste coëfficiënt sterft, en zo cascadeer je naar beneden (Oefening 18.8 werkt dit en varianten uit). Vrijheid van functies bewijst men door te evalueren: in goedgekozen punten, in het oneindige, of na afleiden.

Voorbeeld 18.22 (Een verborgen betrekking krimpt een opspansel)

Wat is in F(R,R)\mathcal{F}(\R, \R) het opspansel Vect⁡(1, cos⁡2, sin⁡2)\operatorname{Vect}(1,\ \cos^2,\ \sin^2)? De identiteit cos⁡2+sin⁡2=1\cos^2 + \sin^2 = 1 is een niet-triviale nulcombinatie

1⋅1+(−1)cos⁡2+(−1)sin⁡2=0:1\cdot\mathbf{1} + (-1)\cos^2 + (-1)\sin^2 = 0 :

de familie is afhankelijk, en het opspansel wordt al voortgebracht door (1,cos⁡2)(1, \cos^2) alleen (sin⁡2=1−cos⁡2\sin^2 = 1 - \cos^2). Die kleinere familie is vrij: a+bcos⁡2x=0a + b\cos^2 x = 0 voor alle xx geeft, in x=0x = 0 en x=π2x = \frac\pi2: a+b=0a + b = 0 en a=0a = 0. Het opspansel is dus een vlak binnen de functieruimte — en het bevat ook cos⁡2x=2cos⁡2x−1\cos 2x = 2\cos^2 x - 1: families goniometrische functies die lineair lijken, storten routinematig in onder identiteiten, en daarom moet vrijheid worden bewezen, nooit uit de lengte van de lijst worden aangenomen.

Opmerking 18.23 (Veelgemaakte fouten)

Vier klassieke vallen. Paarsgewijs is niet genoeg: in R2\R^2 zijn de vectoren (1,0)(1,0), (0,1)(0,1), (1,1)(1,1) paarsgewijs niet evenredig en toch afhankelijk — vrijheid is een eigenschap van de hele familie, getoetst met één globale combinatie, nooit twee aan twee. De nulvector vergiftigt alles: elke familie die 00 bevat is afhankelijk (1⋅0=01\cdot 0 = 0 is een niet-triviale betrekking), hoe onschuldig de andere vectoren ook zijn. Vereniging is geen som: F∪GF \cup G is vrijwel nooit een deelruimte (Definitie 18.3); de kleinste deelruimte die beide bevat is F+GF + G, gewoonlijk veel groter dan de vereniging — in R2\R^2 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 00); de juiste voorwaarde is F∩G={0}F \cap G = \{0\}, en die moet worden bewezen, niet van een tekening afgelezen — vergelijk Voorbeeld 18.13, waar vele verschillende GG voldoen. Vrijheid hangt af van de scalairen: het paar (1,i)(1, \iu) is vrij in C\C opgevat als R\R-vectorruimte, maar afhankelijk in C\C opgevat als C\C-vectorruimte (i⋅1+(−1)⋅i=0\iu\cdot 1 + (-1)\cdot\iu = 0). Weet altijd welk lichaam werkt voordat je een familie vrij noemt — de weekendopgave van Hoofdstuk 19 maakt van precies deze gevoeligheid irrationaliteitsbewijzen.

Opmerking 18.24 (Waar deze taal heen gaat)

Alles na dit hoofdstuk spreekt de taal die hier is opgezet. Hoofdstuk 19 telt basisvectoren en zet “vrij” en “voortbrengend” om in ongelijkheden voor één geheel getal, de dimensie. Hoofdstuk 20 bestudeert de afbeeldingen die met de twee bewerkingen verenigbaar zijn; directe sommen worden daar projectoren. Hoofdstuk 21 codeert vectoren door hun coördinaten in een basis — Propositie 18.15 is de vergunning voor die codering — en Hoofdstuk 23 legt lengten en hoeken bovenop de lineaire structuur. In het volume van bachelorjaar 2 draaien dezelfde axioma’s, woordelijk, over willekeurige lichamen en in oneindige dimensie; nergens in dit hoofdstuk werd eindigheid gebruikt.

Opmerking 18.25 (Drie draden om door boek 3 heen te volgen)

Volg drie bepaalde ideeën uit dit hoofdstuk terwijl zij groeien. Het trapprincipe (Voorbeeld 18.20) keert terug als de Newton-basis in de weekendopgave van dit hoofdstuk, als de binomiale basis (Bk)(B_k) aldaar, en als de kunstgreep met de alternant van veeltermen in de weekendopgave van Hoofdstuk 22: één lemma, drie determinantvrije dividenden. Evalueren als vrijheidstoets (Voorbeeld 18.21) wordt het interpolatie-isomorfisme van Hoofdstuk 20, daarna het criterium van Vandermonde uit Hoofdstuk 22, en daarna de Gram-toets van Hoofdstuk 23: dezelfde reflex, drie keer aangescherpt. Directe sommen (Definitie 18.7) worden projectoren in Hoofdstuk 20, orthogonale splitsingen E=F⊕F⊥E = F \oplus F^\perp in Hoofdstuk 23, en de ontbinding in verklaard deel plus rest van de kleinste kwadraten in de weekendopgave van Hoofdstuk 25. Erg weinig in dit boek is niet, in de grond, een van deze drie ideeën in nieuwe kleren.

18.4 Oefeningen

Oefening 18.1 ★

Welke van de volgende verzamelingen zijn deelruimten?

  1. {(x,y,z)∈R3:x+2y−z=0}\{(x, y, z) \in \R^3 : x + 2y - z = 0\};
  2. {(x,y,z)∈R3:x+2y−z=1}\{(x, y, z) \in \R^3 : x + 2y - z = 1\};
  3. {(x,y)∈R2:xy≥0}\{(x, y) \in \R^2 : xy \geq 0\};
  4. {P∈R[X]:P(1)=0}\{P \in \R[X] : P(1) = 0\};
  5. {f∈F(R,R):f begrensd}\{f \in \mathcal{F}(\R,\R) : f \text{ begrensd}\}.
Oplossing

Oplossing van Oefening 18.1.

  1. Ja: bevat 00, en de definiërende vergelijking is lineair (stabiel onder x+λyx + \lambda y).
  2. Nee: bevat (0,0,0)(0,0,0) niet.
  3. Nee: (1,0)(1, 0) en (0,−1)(0, -1) horen erbij (xy=0xy = 0), hun som (1,−1)(1, -1) niet (xy=−1<0xy = -1 < 0).
  4. Ja: 00 wordt nul in 11; (P+λQ)(1)=P(1)+λQ(1)=0(P + \lambda Q)(1) = P(1) + \lambda Q(1) = 0.
  5. Ja: de nulfunctie is begrensd; is ∣f∣≤M\abs f \leq M en ∣g∣≤M′\abs g \leq M', dan is ∣f+λg∣≤M+∣λ∣M′\abs{f + \lambda g} \leq M + \abs\lambda M'.

Oefening 18.2 ★

Ligt (1,2,1)(1, 2, 1) in Vect⁡((1,0,1), (1,1,0))\operatorname{Vect}\bigl((1,0,1),\, (1,1,0)\bigr) in R3\R^3? En (2,1,1)(2, 1, 1)? Beschrijf Vect⁡((1,0,1),(1,1,0))\operatorname{Vect}\bigl((1,0,1),(1,1,0)\bigr) met een vergelijking.

Oplossing

Oplossing van Oefening 18.2.

(1,2,1)=a(1,0,1)+b(1,1,0)(1,2,1) = a(1,0,1) + b(1,1,0) vereist a+b=1a + b = 1, b=2b = 2, a=1a = 1: onverenigbaar (a+b=3≠1a + b = 3 \neq 1): niet in het opspansel. (2,1,1)=a(1,0,1)+b(1,1,0)(2,1,1) = a(1,0,1) + b(1,1,0): b=1b = 1, a=1a = 1, a+b=2a + b = 2: verenigbaar, dus (2,1,1)=(1,0,1)+(1,1,0)(2,1,1) = (1,0,1) + (1,1,0), wel in het opspansel.

Vergelijking: (x,y,z)=(a+b,b,a)(x, y, z) = (a + b, b, a) betekent x=y+zx = y + z: het opspansel is het vlak {x−y−z=0}\{x - y - z = 0\}.

Oefening 18.3 ★

Beslis over de vrijheid in R3\R^3:   ((1,1,0),(1,0,1),(0,1,1))\;\bigl((1,1,0), (1,0,1), (0,1,1)\bigr);   ((1,2,3),(2,4,6))\;\bigl((1,2,3), (2,4,6)\bigr);   ((1,0,0),(1,1,0),(1,1,1),(0,1,1))\;\bigl((1,0,0), (1,1,0), (1,1,1), (0,1,1)\bigr).

Oplossing

Oplossing van Oefening 18.3.

Eerste familie: λ(1,1,0)+μ(1,0,1)+ν(0,1,1)=0\lambda(1,1,0) + \mu(1,0,1) + \nu(0,1,1) = 0 geeft λ+μ=0\lambda + \mu = 0, λ+ν=0\lambda + \nu = 0, μ+ν=0\mu + \nu = 0: optellen geeft 2(λ+μ+ν)=02(\lambda + \mu + \nu) = 0, en door elke vergelijking af te trekken λ=μ=ν=0\lambda = \mu = \nu = 0: vrij.

Tweede: (2,4,6)=2(1,2,3)(2,4,6) = 2(1,2,3): afhankelijk.

Derde: vier vectoren in R3\R^3 — noodzakelijk afhankelijk zodra de dimensie beschikbaar is (Hoofdstuk 19); rechtstreeks: (0,1,1)=−(1,0,0)+0⋅(1,1,0)+(1,1,1)(0,1,1) = -(1,0,0) + 0\cdot(1,1,0) + (1,1,1), inderdaad (−1,0,0)+(1,1,1)=(0,1,1)(-1,0,0) + (1,1,1) = (0,1,1): een niet-triviale betrekking.

Oefening 18.4 ★

Bewijs dat (1,X−1,(X−1)2,(X−1)3)(1, X - 1, (X-1)^2, (X-1)^3) een basis is van R3[X]\R_3[X], en geef de coördinaten van X3X^3 daarin. (Taylor in 11!)

Oplossing

Oplossing van Oefening 18.4.

De veeltermen 1,(X−1),(X−1)2,(X−1)31, (X-1), (X-1)^2, (X-1)^3 hebben verschillende graden 0,1,2,30, 1, 2, 3: vrij (Propositie 18.19 (1)); vier vrije vectoren die voortbrengen (elke P∈R3[X]P \in \R_3[X] ontwikkelt in machten van X−1X - 1, bijvoorbeeld via Taylor voor veeltermen, vergelijk het bewijs van Propositie 8.11): een basis. Voor X3X^3, Taylor in 11: P=X3P = X^3, P(1)=1P(1) = 1, P′(1)=3P'(1) = 3, P′′(1)=6P''(1) = 6, P′′′(1)=6P'''(1) = 6:

X3=1+3(X−1)+3(X−1)2+(X−1)3,X^3 = 1 + 3(X - 1) + 3(X-1)^2 + (X-1)^3 ,

coördinaten (1,3,3,1)(1, 3, 3, 1) (een rij van Pascal, zoals te verwachten uit X3=((X−1)+1)3X^3 = ((X-1)+1)^3).

Oefening 18.5 ★★

Zij in R4\R^4 F={(x,y,z,t):x=y=z}F = \{(x,y,z,t) : x = y = z\} en G={(x,y,z,t):x=t=0}G = \{(x,y,z,t) : x = t = 0\}. Bewijs dat F⊕G=R4F \oplus G = \R^4, en ontbind (1,2,3,4)(1,2,3,4) overeenkomstig.

Oplossing

Oplossing van Oefening 18.5.

F∩GF \cap G: de voorwaarden x=y=zx = y = z en x=t=0x = t = 0 geven samen x=0x = 0, dus y=z=0y = z = 0, en t=0t = 0: de doorsnede is {0}\{0\}. Som: zoek bij gegeven (x,y,z,t)(x,y,z,t) een (a,a,a,b)∈F(a,a,a,b) \in F en een (0,c,d,0)∈G(0,c,d,0) \in G die daartoe sommeren: a=xa = x, b=tb = t, c=y−xc = y - x, d=z−xd = z - x: altijd mogelijk. Dus R4=F⊕G\R^4 = F \oplus G, en

(1,2,3,4)=(1,1,1,4)+(0,1,2,0).(1,2,3,4) = (1,1,1,4) + (0,1,2,0) .

Oefening 18.6 ★★

Zij in de ruimte van de rijen FF de verzameling van de convergente rijen en G=Vect⁡(u)G = \operatorname{Vect}(u) met un=(−1)nu_n = (-1)^n. Bewijs dat F∩G={0}F \cap G = \{0\}. Is F+GF + G de hele ruimte van de rijen?

Oplossing

Oplossing van Oefening 18.6.

Een element van GG is λu\lambda u; convergeert het, dan is noodzakelijk λ=0\lambda = 0 (want λun=λ(−1)n\lambda u_n = \lambda(-1)^n heeft de twee deelrijlimieten ±λ\pm \lambda): F∩G={0}F \cap G = \{0\}.

F+GF + G is niet alles: die som bestaat uit rijen van de vorm cn+λ(−1)nc_n + \lambda(-1)^n met (cn)(c_n) convergent. De rij vn=nv_n = n is niet van die vorm (vn−λ(−1)nv_n - \lambda(-1)^n is onbegrensd, nooit convergent). Dus F⊕G⊊F \oplus G \subsetneq (de ruimte van alle rijen).

Oefening 18.7 ★★

Zij F,G,HF, G, H deelruimten van EE. Bewijs dat

F∩(G+(F∩H))=(F∩G)+(F∩H),F \cap (G + (F \cap H)) = (F \cap G) + (F \cap H),

en toon met een voorbeeld in R2\R^2 aan dat de onbeperkte distributiviteit F∩(G+H)=(F∩G)+(F∩H)F \cap (G + H) = (F\cap G) + (F \cap H) faalt.

Oplossing

Oplossing van Oefening 18.7.

(⊇\supseteq) Zowel F∩GF \cap G als F∩HF \cap H ligt in FF, en hun som ligt in G+(F∩H)G + (F \cap H): de insluiting volgt omdat het linkerlid een deelruimte is die beide stukken bevat — concreet ligt een element g+hg + h met g∈F∩Gg \in F\cap G en h∈F∩Hh \in F \cap H in FF (som van twee elementen van FF) en in G+(F∩H)G + (F \cap H).

(⊆\subseteq) Zij x∈Fx \in F met x=g+hx = g + h, g∈Gg \in G, h∈F∩Hh \in F \cap H. Dan is g=x−h∈Fg = x - h \in F (verschil van elementen van FF), dus g∈F∩Gg \in F \cap G, en x=g+h∈(F∩G)+(F∩H)x = g + h \in (F \cap G) + (F \cap H).

Tegenvoorbeeld tegen de volledige distributiviteit in R2\R^2: F=Vect⁡(1,1)F = \operatorname{Vect}(1,1), G=Vect⁡(1,0)G = \operatorname{Vect}(1,0), H=Vect⁡(0,1)H = \operatorname{Vect}(0,1). Dan is G+H=R2G + H = \R^2, dus F∩(G+H)=FF \cap (G+H) = F, terwijl F∩G=F∩H={0}F \cap G = F \cap H = \{0\}: het rechterlid is {0}≠F\{0\} \neq F.

Oefening 18.8 ★★★

Bewijs dat de volgende families van F(R,R)\mathcal{F}(\R, \R) vrij zijn:

  1. (ea1x,…,eapx)(\eu^{a_1 x}, \dots, \eu^{a_p x}) voor a1<⋯<apa_1 < \dots < a_p;
  2. (cos⁡x,sin⁡x,cos⁡2x,sin⁡2x)(\cos x, \sin x, \cos 2x, \sin 2x);
  3. (x↦∣x−a1∣,…,x↦∣x−ap∣)(x \mapsto \abs{x - a_1}, \dots, x \mapsto \abs{x - a_p}) voor verschillende aia_i (de afleidbaarheid faalt in precies één punt per functie).
Oplossing

Oplossing van Oefening 18.8.

  1. Stel ∑iλieaix=0\sum_{i} \lambda_i \eu^{a_i x} = 0 voor alle xx. Vermenigvuldig met e−apx\eu^{-a_p x}: λp+∑i<pλie(ai−ap)x→λp\lambda_p + \sum_{i < p} \lambda_i \eu^{(a_i - a_p)x} \to \lambda_p als x→+∞x \to +\infty (elke exponent ai−ap<0a_i - a_p < 0). Het linkerlid is identiek 00, dus λp=0\lambda_p = 0; herhaal naar beneden.
  2. Zij acos⁡x+bsin⁡x+ccos⁡2x+dsin⁡2x=0a\cos x + b \sin x + c \cos 2x + d\sin 2x = 0 voor alle xx. Evalueer in x=0x = 0: a+c=0a + c = 0; in x=πx = \pi: −a+c=0-a + c = 0; dus a=c=0a = c = 0, en de betrekking herleidt zich tot bsin⁡x+dsin⁡2x=0b\sin x + d \sin 2x = 0. Evalueer in x=π2x = \frac\pi2: b=0b = 0; daarna in x=π4x = \frac\pi4: d=0d = 0.
  3. Stel ∑λi∣x−ai∣=0\sum \lambda_i \abs{x - a_i} = 0 voor alle xx. De functie ∑i≠jλi∣x−ai∣\sum_{i \neq j} \lambda_i\abs{x - a_i} is afleidbaar in aja_j (elke term is dat, buiten zijn eigen knik), dus moet −λj∣x−aj∣-\lambda_j \abs{x - a_j}, hun verschil, eveneens afleidbaar zijn in aja_j — wat λj=0\lambda_j = 0 afdwingt (∣ ⋅ ∣\abs{\,\cdot\,} heeft daar een knik). Dit geldt voor elke jj.

Oefening 18.9 ★★★

Zij EE een KK-vectorruimte en F,G,HF, G, H deelruimten met F+G=F+HF + G = F + H, F∩G=F∩HF \cap G = F \cap H en G⊆HG \subseteq H. Bewijs dat G=HG = H. Geef een tegenvoorbeeld zonder de hypothese G⊆HG \subseteq H.

Oplossing

Oplossing van Oefening 18.9.

Zij h∈Hh \in H. Omdat h∈H⊆F+H=F+Gh \in H \subseteq F + H = F + G, schrijf h=f+gh = f + g met f∈Ff \in F, g∈Gg \in G. Dan is f=h−g∈Hf = h - g \in H (beide termen in HH, met G⊆HG \subseteq H), dus f∈F∩H=F∩G⊆Gf \in F \cap H = F \cap G \subseteq G, en h=f+g∈Gh = f + g \in G. Bijgevolg H⊆GH \subseteq G, en met de hypothese G⊆HG \subseteq H: gelijkheid.

Tegenvoorbeeld zonder G⊆HG \subseteq H: neem in R2\R^2 F=Vect⁡(1,0)F = \operatorname{Vect}(1,0), G=Vect⁡(0,1)G = \operatorname{Vect}(0,1), H=Vect⁡(1,1)H = \operatorname{Vect}(1,1): dan is F+G=F+H=R2F + G = F + H = \R^2 en F∩G=F∩H={0}F \cap G = F \cap H = \{0\}, en toch G≠HG \neq H.

Oefening 18.10 ★★

Zij in R[X]\R[X] P\mathcal P de verzameling van de even veeltermen (P(−X)=P(X)P(-X) = P(X)) en I\mathcal I die van de oneven (P(−X)=−P(X)P(-X) = -P(X)). Bewijs dat R[X]=P⊕I\R[X] = \mathcal P \oplus \mathcal I, en toon aan dat P=Vect⁡(1,X2,X4,… )\mathcal P = \operatorname{Vect}(1, X^2, X^4, \dots), dat wil zeggen dat de even veeltermen precies de veeltermen in X2X^2 zijn.

Oplossing

Oplossing van Oefening 18.10.

Beide verzamelingen zijn deelruimten (de definiërende voorwaarden zijn lineair en gelden voor 00). Ontbinding: voor P∈R[X]P \in \R[X],

P(X)=P(X)+P(−X)2⏟∈ P+P(X)−P(−X)2⏟∈ I,P(X) = \underbrace{\frac{P(X) + P(-X)}{2}}_{\in\,\mathcal P} + \underbrace{\frac{P(X) - P(-X)}{2}}_{\in\,\mathcal I},

en een veelterm die zowel even als oneven is voldoet aan P=−PP = -P, dus P=0P = 0: de som is direct en gelijk aan R[X]\R[X].

Zij nu P=∑kakXkP = \sum_k a_k X^k even. Dan is P(X)−P(−X)=2∑k onevenakXkP(X) - P(-X) = 2 \sum_{k \text{ oneven}} a_k X^k de nulveelterm, dus verdwijnt elke coëfficiënt van oneven graad (Definitie 8.1): P∈Vect⁡(1,X2,X4,… )P \in \operatorname{Vect}(1, X^2, X^4, \dots), dat wil zeggen P=Q(X2)P = Q(X^2) voor een veelterm QQ. Omgekeerd is elke veelterm in X2X^2 even.

Oefening 18.11 ★★

Zij (x1,x2,x3)(x_1, x_2, x_3) een vrije familie van een reële vectorruimte EE. Bewijs dat (x1+x2, x2+x3, x3+x1)(x_1 + x_2,\ x_2 + x_3,\ x_3 + x_1) vrij is. Is de overeenkomstige familie van vier vectoren (x1+x2, x2+x3, x3+x4, x4+x1)(x_1 + x_2,\ x_2 + x_3,\ x_3 + x_4,\ x_4 + x_1) vrij wanneer (x1,x2,x3,x4)(x_1, x_2, x_3, x_4) dat is?

Oplossing

Oplossing van Oefening 18.11.

Stel a(x1+x2)+b(x2+x3)+c(x3+x1)=0a(x_1 + x_2) + b(x_2 + x_3) + c(x_3 + x_1) = 0. Hergroeperen op de vrije familie (x1,x2,x3)(x_1, x_2, x_3) geeft

(a+c) x1+(a+b) x2+(b+c) x3=0  ⟹  a+c=a+b=b+c=0.(a + c)\,x_1 + (a + b)\,x_2 + (b + c)\,x_3 = 0 \implies a + c = a + b = b + c = 0 .

Aftrekken van de eerste twee vergelijkingen geeft c=bc = b; de derde geeft dan 2b=02b = 0, dus b=c=0b = c = 0, en daarna a=0a = 0: de familie is vrij.

Voor vier vectoren is de overeenkomstige familie altijd afhankelijk:

(x1+x2)−(x2+x3)+(x3+x4)−(x4+x1)=0(x_1 + x_2) - (x_2 + x_3) + (x_3 + x_4) - (x_4 + x_1) = 0

is een niet-triviale nulcombinatie (coëfficiënten 1,−1,1,−11, -1, 1, -1), wat (x1,x2,x3,x4)(x_1, x_2, x_3, x_4) ook is. De pariteit van de cycluslengte beslist.

Oefening 18.12 ★★★

Zij EE een vectorruimte over R\R (of C\C) en F1,…,FkF_1, \dots, F_k echte deelruimten van EE (elke Fi≠EF_i \neq E).

  1. Behandel het geval k=2k = 2 rechtstreeks: geldt F1⊈F2F_1 \not\subseteq F_2 en F2⊈F1F_2 \not\subseteq F_1, kies dan x∈F1∖F2x \in F_1 \setminus F_2 en y∈F2∖F1y \in F_2 \setminus F_1 en lokaliseer x+yx + y.
  2. Bewijs in het algemeen dat E≠F1∪⋯∪FkE \neq F_1 \cup \dots \cup F_k: een vectorruimte over een oneindig lichaam is nooit een eindige vereniging van echte deelruimten. (Neem kk minimaal, kies x∈F1x \in F_1 buiten de overige FiF_i, kies y∉F1y \notin F_1, en volg de rechte t↦y+txt \mapsto y + tx.)
Oplossing

Oplossing van Oefening 18.12.

  1. Geldt F1⊆F2F_1 \subseteq F_2 of F2⊆F1F_2 \subseteq F_1, dan is de vereniging een van beide, en dus echt. Kies anders x∈F1∖F2x \in F_1 \setminus F_2 en y∈F2∖F1y \in F_2 \setminus F_1, en beschouw x+yx + y. Is x+y∈F1x + y \in F_1, dan is y=(x+y)−x∈F1y = (x + y) - x \in F_1: tegenspraak. Is x+y∈F2x + y \in F_2, dan is x∈F2x \in F_2: tegenspraak. Dus x+y∉F1∪F2x + y \notin F_1 \cup F_2, en E≠F1∪F2E \neq F_1 \cup F_2.
  2. Stel voor een bewijs uit het ongerijmde dat E=F1∪⋯∪FkE = F_1 \cup \dots \cup F_k, met kk minimaal gekozen onder alle zulke overdekkingen. De minimaliteit verbiedt F1⊆F2∪⋯∪FkF_1 \subseteq F_2 \cup \dots \cup F_k (anders laat men F1F_1 vallen), dus is er een x∈F1x \in F_1 met x∉Fix \notin F_i voor alle i≥2i \geq 2. Omdat F1F_1 echt is, kies y∉F1y \notin F_1. Voor elke scalair tt ligt de vector y+txy + t x in een zekere FiF_i. Hij ligt nooit in F1F_1: anders zou y=(y+tx)−tx∈F1y = (y + tx) - tx \in F_1 (want x∈F1x \in F_1). Het lichaam is oneindig, dus kies kk verschillende scalairen t1,…,tkt_1, \dots, t_k: de kk vectoren y+tjxy + t_j x vallen in de k−1k - 1 deelruimten F2,…,FkF_2, \dots, F_k, en twee ervan, zeg y+txy + t x en y+t′xy + t' x met t≠t′t \neq t', liggen in dezelfde FiF_i (i≥2i \geq 2). Dan is hun verschil (t−t′)x∈Fi(t - t')x \in F_i, dus x∈Fix \in F_i: tegenspraak. Er bestaat dus geen eindige overdekking door echte deelruimten.

18.5 Opgave: interpolatie, drie bases voor één ruimte

Probleem 18.1

Leg n+1n + 1 verschillende punten x0,x1,…,xnx_0, x_1, \dots, x_n van R\R vast. Deze opgave herbekijkt de Lagrange-interpolatie (Stelling 8.23) met de ogen van dit hoofdstuk: de ruimte Rn[X]\R_n[X] draagt drie natuurlijke bases — die van Lagrange, die van Newton, en (voor gelijkmatig verdeelde punten) de binomiale basis — en elke basis maakt één vraag gemakkelijk. De weg eindigt bij een echte rekenkundige stelling: de karakterisering van Pólya van de veeltermen die Z\Z in Z\Z afbeelden.

Deel I — De Lagrange-basis. Stel voor 0≤i≤n0 \leq i \leq n

Li  =  ∏j≠iX−xjxi−xj  ∈  Rn[X].L_i \;=\; \prod_{j \neq i} \frac{X - x_j}{x_i - x_j} \;\in\; \R_n[X].
  1. Ga na dat deg⁡Li=n\deg L_i = n en dat Li(xj)=1L_i(x_j) = 1 als j=ij = i, en 00 als j≠ij \neq i.
  2. Bewijs dat de familie (L0,…,Ln)(L_0, \dots, L_n) vrij is.
  3. Bewijs dat voor elke P∈Rn[X]P \in \R_n[X]

    P  =  ∑i=0nP(xi) Li,P \;=\; \sum_{i=0}^{n} P(x_i)\, L_i ,

    en besluit dat (L0,…,Ln)(L_0, \dots, L_n) een basis is van Rn[X]\R_n[X]. (Beschouw het verschil van de twee leden en tel zijn wortels, Gevolg 8.8.)

  4. Leid de interpolatiestelling af: voor willekeurige waarden y0,…,yn∈Ry_0, \dots, y_n \in \R bestaat er precies één P∈Rn[X]P \in \R_n[X] met P(xi)=yiP(x_i) = y_i voor alle ii. Wat zijn de coördinaten van een veelterm PP in de Lagrange-basis?
  5. Bewijs de identiteiten

    ∑i=0nLi=1en, voor 0≤k≤n,∑i=0nxik Li=Xk.\sum_{i=0}^{n} L_i = 1 \qquad\text{en, voor } 0 \leq k \leq n,\qquad \sum_{i=0}^{n} x_i^{k}\, L_i = X^{k} .

Deel II — De Newton-basis en de gedeelde differenties. Stel N0=1N_0 = 1 en Nk=(X−x0)(X−x1)⋯(X−xk−1)N_k = (X - x_0)(X - x_1) \cdots (X - x_{k-1}) voor 1≤k≤n1 \leq k \leq n. Definieer voor een functie ff die in de knooppunten is gedefinieerd de gedeelde differenties door f[xi]=f(xi)f[x_i] = f(x_i) en

f[xi,…,xi+k]  =  f[xi+1,…,xi+k]−f[xi,…,xi+k−1]xi+k−xi.f[x_i, \dots, x_{i+k}] \;=\; \frac{f[x_{i+1}, \dots, x_{i+k}] - f[x_i, \dots, x_{i+k-1}]} {x_{i+k} - x_i} .
  1. Bewijs dat (N0,N1,…,Nn)(N_0, N_1, \dots, N_n) een basis is van Rn[X]\R_n[X].
  2. Bereken f[x0,x1]f[x_0, x_1] en f[x0,x1,x2]f[x_0, x_1, x_2] in termen van de waarden van ff, en bereken daarna alle gedeelde differenties van f(x)=x2f(x) = x^2 in drie willekeurige knooppunten.
  3. (Lemma van Aitken) Zij RR de interpolant van ff in x0,…,xn−1x_0, \dots, x_{n-1} en QQ die van ff in x1,…,xnx_1, \dots, x_n, beide van graad ≤n−1\leq n - 1. Bewijs dat

    S  =  (X−x0) Q−(X−xn) Rxn−x0S \;=\; \frac{(X - x_0)\,Q - (X - x_n)\,R}{x_n - x_0}

    ff interpoleert in x0,x1,…,xnx_0, x_1, \dots, x_n.

  4. Leid met inductie op het aantal knooppunten af dat de coëfficiënt van XkX^{k} in de interpolant van ff in x0,…,xkx_0, \dots, x_k precies f[x0,…,xk]f[x_0, \dots, x_k] is.
  5. Bewijs de interpolatieformule van Newton: de interpolant van ff in x0,…,xnx_0, \dots, x_n is

    P  =  ∑k=0nf[x0,…,xk] Nk,P \;=\; \sum_{k=0}^{n} f[x_0, \dots, x_k]\, N_k ,

    en leid de gesloten formule

    f[x0,…,xk]  =  ∑i=0kf(xi)∏j≠i, j≤k(xi−xj)f[x_0, \dots, x_k] \;=\; \sum_{i=0}^{k} \frac{f(x_i)}{\prod_{j \neq i,\, j \leq k} (x_i - x_j)}

    af, waaruit blijkt dat f[x0,…,xk]f[x_0, \dots, x_k] niet afhangt van de volgorde van de knooppunten.

Deel III — Gelijkmatig verdeelde knooppunten: de differentieoperator. Vanaf nu zijn de knooppunten 0,1,2,…0, 1, 2, \dots en stellen we, voor een veelterm PP,

ΔP(X)=P(X+1)−P(X),Bk=X(X−1)⋯(X−k+1)k!(B0=1).\Delta P(X) = P(X + 1) - P(X), \qquad B_k = \frac{X(X-1)\cdots(X-k+1)}{k!} \quad (B_0 = 1).
  1. Toon aan dat als deg⁡P=m≥1\deg P = m \geq 1 met kopcoëfficiënt aa, dan deg⁡ΔP=m−1\deg \Delta P = m - 1 met kopcoëfficiënt m am\,a, en dat Δ\Delta constanten doodt.
  2. Toon aan dat (B0,B1,…,Bn)(B_0, B_1, \dots, B_n) een basis is van Rn[X]\R_n[X] en dat ΔBk=Bk−1\Delta B_k = B_{k-1} voor k≥1k \geq 1.
  3. (Voorwaartse-differentieformule van Newton) Bewijs dat elke P∈Rn[X]P \in \R_n[X] voldoet aan

    P  =  ∑k=0n(ΔkP)(0) Bk.P \;=\; \sum_{k=0}^{n} \bigl(\Delta^{k} P\bigr)(0)\, B_k .
  4. Bewijs dat voor elke k≥0k \geq 0

    (ΔkP)(0)  =  ∑j=0k(−1)k−j(kj)P(j).\bigl(\Delta^{k} P\bigr)(0) \;=\; \sum_{j=0}^{k} (-1)^{k-j} \binom{k}{j} P(j) .
  5. Toon aan dat als deg⁡P=n\deg P = n met kopcoëfficiënt ana_n, dan ΔnP\Delta^{n} P de constante n! ann!\,a_n is en Δn+1P=0\Delta^{n+1} P = 0.

Deel IV — Geheelwaardige veeltermen. Een veelterm P∈R[X]P \in \R[X] heet geheelwaardig wanneer P(m)∈ZP(m) \in \Z voor elke m∈Zm \in \Z.

  1. Bewijs dat elke BkB_k geheelwaardig is. (Behandel m≥km \geq k, 0≤m<k0 \leq m < k en m<0m < 0 afzonderlijk; toon voor m=−q<0m = -q < 0 aan dat Bk(−q)=(−1)k(q+k−1k)B_k(-q) = (-1)^k \binom{q + k - 1}{k}.)
  2. Bewijs de karakterisering van Pólya: P∈Rn[X]P \in \R_n[X] is geheelwaardig dan en slechts dan als zijn coördinaten in de basis (B0,…,Bn)(B_0, \dots, B_n) gehele getallen zijn.
  3. Leid af: neemt P∈Rn[X]P \in \R_n[X] gehele waarden aan in n+1n + 1 opeenvolgende gehele getallen a,a+1,…,a+na, a+1, \dots, a+n, dan is PP geheelwaardig. (Verschuif: pas het onderzoek toe op Q(X)=P(X+a)Q(X) = P(X + a).)
  4. Leid uit vraag 16 af dat een product van kk opeenvolgende gehele getallen altijd deelbaar is door k!k!.
  5. Zij P=X(X+1)(2X+1)6P = \dfrac{X(X+1)(2X+1)}{6}. Bereken zijn Newton-tabel in 0,1,2,30, 1, 2, 3, schrijf PP in de basis (Bk)(B_k), en besluit dat PP geheelwaardig is hoewel geen van zijn monomiale coëfficiënten geheel is. Ga na dat ΔP=(X+1)2\Delta P = (X+1)^2 en leid af dat P(m)=12+22+⋯+m2P(m) = 1^2 + 2^2 + \dots + m^2 voor m∈Nm \in \N.

Deel V — Dividenden.

  1. Zij P∈Rn[X]P \in \R_n[X] de interpolant van de waarden 2i2^i in i=0,1,…,ni = 0, 1, \dots, n. Toon aan dat P=B0+B1+⋯+BnP = B_0 + B_1 + \dots + B_n en dat P(n+1)=2n+1−1P(n + 1) = 2^{n+1} - 1: het “verdubbelingspatroon” breekt altijd in het eerstvolgende punt.
  2. (Discrete primitieve) Bewijs dat voor alle gehele getallen m≥1m \geq 1 en k≥0k \geq 0

    ∑j=0m−1Bk(j)  =  Bk+1(m),\sum_{j=0}^{m-1} B_k(j) \;=\; B_{k+1}(m),

    dat wil zeggen de hockeystick-identiteit ∑j=km−1(jk)=(mk+1)\sum_{j=k}^{m-1} \binom{j}{k} = \binom{m}{k+1}.

  3. Ontwikkel X2X^2 en X3X^3 in de basis (Bk)(B_k) en leid gesloten formules af voor ∑j=0m−1j2\sum_{j=0}^{m-1} j^2 en ∑j=0m−1j3\sum_{j=0}^{m-1} j^3; vind de identiteit van Nicomachus 13+⋯+m3=(1+⋯+m)21^3 + \dots + m^3 = (1 + \dots + m)^2 terug.
  4. Neem n=2n = 2 en knooppunten 0,1,20, 1, 2. Schrijf de coördinaten van X2X^2 in de drie bases van deze opgave: de monomiale basis, de Lagrange-basis en de Newton-basis. Toets de drie antwoorden aan de vragen 4 en 9.
  5. Synthese. In vier zinnen: welk begrip uit de theorie van de vectorruimten vraag 4 automatisch maakt; waarom de Newton-basis coördinaten recursief berekent terwijl de Lagrange-basis ze onmiddellijk aflezen laat; welk vrijheidscriterium beide bases delen; en in welke precieze zin de stelling van Pólya zegt dat de geheeltalligheid van een veelterm een eigenschap is van zijn coördinaten in de juiste basis.
Oplossing

Oplossing van Probleem 18.1.

1. LiL_i is een product van nn lineaire factoren gedeeld door een constante ongelijk aan nul (de xix_i zijn verschillend), dus deg⁡Li=n\deg L_i = n. Evaluatie in xjx_j met j≠ij \neq i: de factor X−xjX - x_j van de teller wordt nul, dus Li(xj)=0L_i(x_j) = 0. In xix_i vallen teller en noemer samen: Li(xi)=1L_i(x_i) = 1.

2. Stel ∑iλiLi=0\sum_i \lambda_i L_i = 0. Evalueer in xjx_j: alle termen sterven behalve λjLj(xj)=λj\lambda_j L_j(x_j) = \lambda_j, dus λj=0\lambda_j = 0 voor elke jj: de familie is vrij.

3. Zij D=P−∑iP(xi)LiD = P - \sum_i P(x_i) L_i. Dan is deg⁡D≤n\deg D \leq n en, volgens vraag 1, D(xj)=P(xj)−P(xj)=0D(x_j) = P(x_j) - P(x_j) = 0 in de n+1n + 1 verschillende punten x0,…,xnx_0, \dots, x_n. Een veelterm ongelijk aan nul van graad ≤n\leq n heeft hoogstens nn wortels (Gevolg 8.8), dus D=0D = 0. Elke P∈Rn[X]P \in \R_n[X] is dus een combinatie van de LiL_i: de familie is voortbrengend, en met vraag 2 een basis.

4. Gegeven y0,…,yny_0, \dots, y_n heeft de veelterm P=∑iyiLiP = \sum_i y_i L_i graad ≤n\leq n en interpoleert hij. Eenduidigheid: een interpolerende PP heeft volgens vraag 3 coördinaten (P(x0),…,P(xn))=(y0,…,yn)(P(x_0), \dots, P(x_n)) = (y_0, \dots, y_n) in de basis (Li)(L_i), en coördinaten in een basis zijn eenduidig (Propositie 18.15). De coördinaten van PP in de Lagrange-basis zijn zijn waarden in de knooppunten — dat is het hele punt van die basis.

5. Pas vraag 3 toe op P=XkP = X^k (0≤k≤n0 \leq k \leq n):

Xk=∑i=0nxikLi,X^k = \sum_{i=0}^{n} x_i^{k} L_i ,

en k=0k = 0 geeft ∑iLi=1\sum_i L_i = 1.

6. deg⁡Nk=k\deg N_k = k precies: de familie (N0,…,Nn)(N_0, \dots, N_n) is een trap van graden in Rn[X]\R_n[X], dus een basis volgens Voorbeeld 18.20 (vrijheid uit Propositie 18.19 (1), voortbrenging met eindige afdaling op de graad).

7. Uit de recursie:

f[x0,x1]=f(x1)−f(x0)x1−x0,f[x0,x1,x2]=f[x1,x2]−f[x0,x1]x2−x0.f[x_0, x_1] = \frac{f(x_1) - f(x_0)}{x_1 - x_0}, \qquad f[x_0, x_1, x_2] = \frac{f[x_1, x_2] - f[x_0, x_1]}{x_2 - x_0}.

Voor f(x)=x2f(x) = x^2:

f[x0,x1]=x12−x02x1−x0=x0+x1,f[x_0, x_1] = \frac{x_1^2 - x_0^2}{x_1 - x_0} = x_0 + x_1,

en vervolgens

f[x0,x1,x2]=(x1+x2)−(x0+x1)x2−x0=x2−x0x2−x0=1.f[x_0, x_1, x_2] = \frac{(x_1 + x_2) - (x_0 + x_1)}{x_2 - x_0} = \frac{x_2 - x_0}{x_2 - x_0} = 1 .

8. deg⁡S≤n\deg S \leq n omdat QQ en RR graad ≤n−1\leq n - 1 hebben. In x0x_0: S(x0)=−(x0−xn)R(x0)xn−x0=R(x0)=f(x0)S(x_0) = \frac{-(x_0 - x_n) R(x_0)}{x_n - x_0} = R(x_0) = f(x_0). In xnx_n: S(xn)=(xn−x0)Q(xn)xn−x0=Q(xn)=f(xn)S(x_n) = \frac{(x_n - x_0) Q(x_n)}{x_n - x_0} = Q(x_n) = f(x_n). In een inwendig knooppunt xix_i (1≤i≤n−11 \leq i \leq n-1) nemen zowel QQ als RR de waarde f(xi)f(x_i) aan, dus

S(xi)=(xi−x0)−(xi−xn)xn−x0 f(xi)=f(xi).S(x_i) = \frac{(x_i - x_0) - (x_i - x_n)}{x_n - x_0}\, f(x_i) = f(x_i) .

9. Inductie op het aantal knooppunten. Eén knooppunt: de interpolant is de constante f(x0)=f[x0]f(x_0) = f[x_0]. Neem de bewering aan voor kk knooppunten en zij SS de interpolant in x0,…,xkx_0, \dots, x_k; wegens de eenduidigheid (vraag 4) wordt SS gegeven door het lemma van Aitken uit RR (knooppunten x0,…,xk−1x_0, \dots, x_{k-1}) en QQ (knooppunten x1,…,xkx_1, \dots, x_k). De coëfficiënt van XkX^{k} in SS is

[Xk−1] Q−[Xk−1] Rxk−x0=f[x1,…,xk]−f[x0,…,xk−1]xk−x0=f[x0,…,xk]\frac{[X^{k-1}]\,Q - [X^{k-1}]\,R}{x_k - x_0} = \frac{f[x_1, \dots, x_k] - f[x_0, \dots, x_{k-1}]}{x_k - x_0} = f[x_0, \dots, x_k]

volgens de inductiehypothese en de definiërende recursie.

10. Zij PkP_k de interpolant van ff in x0,…,xkx_0, \dots, x_k. Het verschil Pk−Pk−1P_k - P_{k-1} heeft graad ≤k\leq k en wordt nul in x0,…,xk−1x_0, \dots, x_{k-1}, dus is het volgens de kk keer toegepaste factorstelling (Stelling 8.7) gelijk aan c Nkc\,N_k voor een constante cc; vergelijking van de coëfficiënten van XkX^{k} en vraag 9 geven c=f[x0,…,xk]c = f[x_0, \dots, x_k]. Telescoperen vanaf P0=f(x0)N0P_0 = f(x_0) N_0 levert de formule van Newton. Voor de gesloten vorm schrijf Pk=∑i≤kf(xi)LiP_k = \sum_{i \leq k} f(x_i) L_i (Lagrange, op de knooppunten x0,…,xkx_0, \dots, x_k) en lees de coëfficiënt van XkX^{k} af: elke LiL_i draagt 1∏j≠i(xi−xj)\frac{1}{\prod_{j \neq i}(x_i - x_j)} bij, waaruit

f[x0,…,xk]=∑i=0kf(xi)∏j≠i, j≤k(xi−xj).f[x_0, \dots, x_k] = \sum_{i=0}^{k} \frac{f(x_i)}{\prod_{j \neq i,\, j \leq k}(x_i - x_j)} .

Het rechterlid is invariant onder elke permutatie van de knooppunten, dus hangt de gedeelde differentie niet van hun volgorde af.

11. Is P=aXm+(lagere graden)P = a X^m + (\text{lagere graden}), dan geeft het binomium

ΔP=a((X+1)m−Xm)+⋯=a m Xm−1+(lagere graden),\Delta P = a\bigl((X+1)^m - X^m\bigr) + \dots = a\,m\,X^{m-1} + (\text{lagere graden}),

omdat (X+1)m−Xm=mXm−1+…(X+1)^m - X^m = m X^{m-1} + \dots en het deel van PP van lagere graad na Δ\Delta hoogstens graad m−2m - 2 bijdraagt. Dus deg⁡ΔP=m−1\deg \Delta P = m - 1 met kopcoëfficiënt mam a. Een constante cc geeft Δc=c−c=0\Delta c = c - c = 0.

12. deg⁡Bk=k\deg B_k = k: een trap, dus een basis van Rn[X]\R_n[X] (Voorbeeld 18.20). Voor ΔBk\Delta B_k (k≥1k \geq 1) zonder je het gemeenschappelijke product af:

k! ΔBk=(X+1)X⋯(X−k+2)−X(X−1)⋯(X−k+1)=X(X−1)⋯(X−k+2) [(X+1)−(X−k+1)]=k X(X−1)⋯(X−k+2),\begin{align*} k!\,\Delta B_k &= (X+1)X\cdots(X-k+2) - X(X-1)\cdots(X-k+1) \\ &= X(X-1)\cdots(X-k+2)\,\bigl[(X+1) - (X-k+1)\bigr] \\ &= k\,X(X-1)\cdots(X-k+2), \end{align*}

dus ΔBk=X(X−1)⋯(X−k+2)(k−1)!=Bk−1\Delta B_k = \frac{X(X-1)\cdots(X-k+2)}{(k-1)!} = B_{k-1}.

13. Schrijf P=∑k=0nckBkP = \sum_{k=0}^{n} c_k B_k (basis, vraag 12). Pas Δj\Delta^{j} toe: volgens vraag 12 is ΔjP=∑k≥jckBk−j\Delta^{j} P = \sum_{k \geq j} c_k B_{k-j}. Evalueer in 00: B0(0)=1B_0(0) = 1 en Bm(0)=0B_m(0) = 0 voor m≥1m \geq 1 (de factor XX wordt nul), dus (ΔjP)(0)=cj\bigl(\Delta^{j}P\bigr)(0) = c_j. Dat is de voorwaartse-differentieformule.

14. Inductie op kk. Voor k=0k = 0 luidt de identiteit P(0)=P(0)P(0) = P(0). Neem haar aan voor kk en pas haar toe op ΔP\Delta P:

(Δk+1P)(0)=∑j=0k(−1)k−j(kj)(P(j+1)−P(j)).\bigl(\Delta^{k+1} P\bigr)(0) = \sum_{j=0}^{k} (-1)^{k-j}\binom kj \bigl(P(j+1) - P(j)\bigr).

Verzamel de coëfficiënt van P(i)P(i): die is (−1)k−i+1(ki−1)⋅(−1)0(-1)^{k-i+1}\binom k{i-1}\cdot(-1)^{0} uit de eerste som (verschoven) en −(−1)k−i(ki)-(-1)^{k-i}\binom ki uit de tweede — samen

(−1)k+1−i((ki−1)+(ki))=(−1)k+1−i(k+1i)(-1)^{k+1-i}\Bigl(\binom k{i-1} + \binom ki\Bigr) = (-1)^{k+1-i}\binom{k+1}i

volgens de regel van Pascal, en dat is de identiteit op rang k+1k + 1.

15. Herhaal vraag 11 vanaf graad nn met kopcoëfficiënt ana_n: na één Δ\Delta graad n−1n-1 met kopcoëfficiënt nann a_n; na twee n(n−1)ann(n-1)a_n; na nn stappen graad 00 met waarde n(n−1)⋯1 an=n! ann(n-1)\cdots 1\, a_n = n!\,a_n, een constante. Nog één Δ\Delta doodt haar: Δn+1P=0\Delta^{n+1}P = 0.

16. Is m≥km \geq k, dan is Bk(m)=(mk)∈NB_k(m) = \binom mk \in \N. Is 0≤m<k0 \leq m < k, dan is één factor van m(m−1)⋯(m−k+1)m(m-1)\cdots(m-k+1) nul, dus Bk(m)=0B_k(m) = 0. Is m=−qm = -q met q≥1q \geq 1, dan is

Bk(−q)=(−q)(−q−1)⋯(−q−k+1)k!=(−1)k q(q+1)⋯(q+k−1)k!=(−1)k(q+k−1k),B_k(-q) = \frac{(-q)(-q-1)\cdots(-q-k+1)}{k!} = (-1)^k\,\frac{q(q+1)\cdots(q+k-1)}{k!} = (-1)^k \binom{q+k-1}{k},

een geheel getal. Elke BkB_k beeldt dus Z\Z in Z\Z af.

17. (⇐\Leftarrow) Is P=∑kckBkP = \sum_k c_k B_k met ck∈Zc_k \in \Z, dan is voor m∈Zm \in \Z de waarde P(m)=∑kckBk(m)∈ZP(m) = \sum_k c_k B_k(m) \in \Z volgens vraag 16. (⇒\Rightarrow) Is PP geheelwaardig, dan zijn zijn coördinaten ck=(ΔkP)(0)=∑j=0k(−1)k−j(kj)P(j)c_k = \bigl(\Delta^k P\bigr)(0) = \sum_{j=0}^k (-1)^{k-j}\binom kj P(j) (de vragen 13 en 14), een gehele combinatie van de gehele getallen P(0),…,P(k)P(0), \dots, P(k). Dat is de karakterisering van Pólya van de geheelwaardige veeltermen.

18. Stel Q(X)=P(X+a)Q(X) = P(X + a), een veelterm van graad ≤n\leq n met Q(0),Q(1),…,Q(n)∈ZQ(0), Q(1), \dots, Q(n) \in \Z. Zijn coördinaten in (Bk)k≤n(B_k)_{k \leq n} zijn ck=∑j≤k(−1)k−j(kj)Q(j)∈Zc_k = \sum_{j \leq k}(-1)^{k-j}\binom kj Q(j) \in \Z (vraag 14 gebruikt alleen de waarden in 0,…,k≤n0, \dots, k \leq n). Volgens vraag 17 (⇐\Leftarrow) is QQ geheelwaardig op heel Z\Z, en dus ook P(X)=Q(X−a)P(X) = Q(X - a).

19. Een product van kk opeenvolgende gehele getallen is m(m−1)⋯(m−k+1)=k! Bk(m)m(m-1)\cdots(m-k+1) = k!\,B_k(m) voor zekere m∈Zm \in \Z, en Bk(m)∈ZB_k(m) \in \Z volgens vraag 16: het product is deelbaar door k!k!.

20. Waarden van P=X(X+1)(2X+1)6P = \frac{X(X+1)(2X+1)}{6} in 0,1,2,30,1,2,3: 0,1,5,140, 1, 5, 14. Differentietabel: de Δ\Delta-rij is 1,4,91, 4, 9; de Δ2\Delta^2-rij 3,53, 5; de Δ3\Delta^3-rij 22. Bijgevolg is volgens vraag 13

P=0⋅B0+1⋅B1+3 B2+2 B3,P = 0\cdot B_0 + 1\cdot B_1 + 3\,B_2 + 2\,B_3 ,

met gehele coördinaten: PP is geheelwaardig (vraag 17), terwijl zijn monomiale coëfficiënten 13,12,16\frac13, \frac12, \frac16 dat niet zijn. Rechtstreekse berekening:

ΔP=(X+1)(X+2)(2X+3)−X(X+1)(2X+1)6=(X+1)[(X+2)(2X+3)−X(2X+1)]6=(X+1)(6X+6)6=(X+1)2.\begin{align*} \Delta P &= \frac{(X+1)(X+2)(2X+3) - X(X+1)(2X+1)}{6} \\ &= \frac{(X+1)\bigl[(X+2)(2X+3) - X(2X+1)\bigr]}{6} = \frac{(X+1)(6X+6)}{6} = (X+1)^2 . \end{align*}

Telescoperen geeft P(m)=∑j=0m−1ΔP(j)=∑j=1mj2P(m) = \sum_{j=0}^{m-1}\Delta P(j) = \sum_{j=1}^{m} j^2 (met P(0)=0P(0) = 0): de formule voor de som van de kwadraten.

21. De waarden 2i2^i in i=0,…,ni = 0, \dots, n hebben een differentietabel die op de linkerrand constant 11 is: Δk\Delta^k van de rij (2i)(2^i) is opnieuw (2i)(2^i) (want 2i+1−2i=2i2^{i+1} - 2^i = 2^i), dus (ΔkP)(0)=20=1\bigl(\Delta^k P\bigr)(0) = 2^0 = 1 voor alle k≤nk \leq n, en P=B0+B1+⋯+BnP = B_0 + B_1 + \dots + B_n volgens vraag 13. Dan is

P(n+1)=∑k=0n(n+1k)=2n+1−(n+1n+1)=2n+1−1≠2n+1:P(n+1) = \sum_{k=0}^{n}\binom{n+1}{k} = 2^{n+1} - \binom{n+1}{n+1} = 2^{n+1} - 1 \neq 2^{n+1}:

het patroon breekt in het eerste onbeheerste punt.

22. Volgens vraag 12 is Bk=ΔBk+1B_k = \Delta B_{k+1}, dus

∑j=0m−1Bk(j)=∑j=0m−1(Bk+1(j+1)−Bk+1(j))=Bk+1(m)−Bk+1(0)=Bk+1(m).\sum_{j=0}^{m-1} B_k(j) = \sum_{j=0}^{m-1}\bigl(B_{k+1}(j+1) - B_{k+1}(j)\bigr) = B_{k+1}(m) - B_{k+1}(0) = B_{k+1}(m).

Voor j<kj < k zijn de termen Bk(j)B_k(j) nul, dus begint de som in werkelijkheid bij j=kj = k: ∑j=km−1(jk)=(mk+1)\sum_{j=k}^{m-1}\binom jk = \binom m{k+1}, de hockeystick-identiteit.

23. Differentietabellen (of rechtstreeks ontwikkelen) geven

X2=B1+2B2,X3=B1+6B2+6B3X^2 = B_1 + 2 B_2, \qquad X^3 = B_1 + 6 B_2 + 6 B_3

(controle: B1+2B2=X+X(X−1)=X2B_1 + 2B_2 = X + X(X-1) = X^2; in X=1,2,3X = 1, 2, 3 geeft de tweede 1,8,271, 8, 27). Vraag 22 levert dan

∑j=0m−1j2=B2(m)+2B3(m)=(m2)+2(m3)=m(m−1)(2m−1)6,\sum_{j=0}^{m-1} j^2 = B_2(m) + 2B_3(m) = \binom m2 + 2\binom m3 = \frac{m(m-1)(2m-1)}{6},
∑j=0m−1j3=B2(m)+6B3(m)+6B4(m)=(m2)+6(m3)+6(m4).\sum_{j=0}^{m-1} j^3 = B_2(m) + 6B_3(m) + 6B_4(m) = \binom m2 + 6\binom m3 + 6\binom m4 .

Uitwerken van de laatste uitdrukking: (m2)+6(m3)+6(m4)=m(m−1)2[1+2(m−2)+(m−2)(m−3)2]=m2(m−1)24=(m2)2\binom m2 + 6\binom m3 + 6\binom m4 = \frac{m(m-1)}{2}\bigl[1 + 2(m-2) + \frac{(m-2)(m-3)}{2}\bigr] = \frac{m^2(m-1)^2}{4} = \binom m2^2. Vervang mm door m+1m + 1: 13+⋯+m3=(m(m+1)2)2=(1+⋯+m)21^3 + \dots + m^3 = \bigl(\frac{m(m+1)}2\bigr)^2 = (1 + \dots + m)^2, de identiteit van Nicomachus.

24. Knooppunten 0,1,20, 1, 2, veelterm X2X^2. Monomiale basis (1,X,X2)(1, X, X^2): coördinaten (0,0,1)(0, 0, 1). Lagrange-basis: de coördinaten zijn de waarden (0,1,4)(0, 1, 4) (vraag 4). Newton-basis (1,X,X(X−1))(1, X, X(X-1)): gedeelde differenties f[0]=0f[0] = 0, f[0,1]=1f[0,1] = 1, f[0,1,2]=3−12=1f[0,1,2] = \frac{3 - 1}{2} = 1 (vraag 9), dus coördinaten (0,1,1)(0, 1, 1) — inderdaad X+X(X−1)=X2X + X(X-1) = X^2. Drie bases, drie coördinaatvectoren, één veelterm.

25. (i) Vraag 4 is automatisch omdat (Li)(L_i) een basis is: het bestaan en de eenduidigheid van de interpolatie zijn precies het bestaan en de eenduidigheid van coördinaten. (ii) De Newton-basis is een trap, zodat coördinaten door opeenvolgende delingen worden berekend — elk nieuw knooppunt voegt één term toe zonder de vorige te verstoren — terwijl de Lagrange-coördinaten van PP de waarden P(xi)P(x_i) zijn, zonder enige berekening beschikbaar. (iii) Beide bases zijn vrij volgens dezelfde twee criteria van Propositie 18.19: verschillende graden voor Newton, evaluatie in de knooppunten voor Lagrange. (iv) De stelling van Pólya zegt dat “P(Z)⊆ZP(\Z) \subseteq \Z”, een eigenschap van waarden, equivalent is met de geheeltalligheid van de coördinaten in de basis (Bk)(B_k) — de rekenkunde van een veelterm wordt pas zichtbaar in de basis die aan de vraag is aangepast.

Begrippen gedefinieerd in dit hoofdstuk

Bekijk alle 395 begrippen in de begrippenlijst