Wiskunde · Begrippenlijst

Wat is Veelterm, graad?

Ook bekend als: veelterm · monische veelterm

Definitie 8.1 Universitaire wiskunde — Bachelor jaar 1 · Hoofdstuk 8 — Veeltermen

Een veelterm met coëfficiënten in KK is een formele som

P=a0+a1X+a2X2++anXn=kakXk,P = a_0 + a_1 X + a_2 X^2 + \dots + a_n X^n = \sum_{k} a_k X^k,

met akKa_k \in K die vanaf een zekere index alle nul zijn. Met de natuurlijke optelling en het product

(iaiXi)(jbjXj)=k(i+j=kaibj)Xk\Bigl(\sum_i a_i X^i\Bigr)\Bigl(\sum_j b_j X^j\Bigr) = \sum_k \Bigl(\sum_{i+j=k} a_i b_j\Bigr) X^k

is de verzameling K[X]K[X] een commutatieve ring. De graad degP\deg P van P0P \neq 0 is de grootste nn met an0a_n \neq 0; ana_n is de kopcoëfficiënt (PP heet monisch wanneer an=1a_n = 1), en per afspraak is deg0=\deg 0 = -\infty. Elke veelterm definieert door substitutie een functie xP(x)x \mapsto P(x) op KK.

Voorbeelden

Voorbeeld 8.4

Deel A=X4+X32X+1A = X^4 + X^3 - 2X + 1 door B=X2+1B = X^2 + 1:

X4+X32X+1=(X2+1)(X2+X1)+(3X+2).X^4 + X^3 - 2X + 1 = (X^2 + 1)(X^2 + X - 1) + (-3X + 2).

(Reken na: trek X2BX^2 B af, dan XBX B, dan B-B; de rest 3X+2-3X + 2 heeft graad 1<21 < 2.)

Voorbeeld 8.9 (De truc met de hulpveelterm)

Zij PP de veelterm van graad n\leq n met

P(k)=kk+1(k=0,1,,n);P(k) = \frac{k}{k+1} \qquad (k = 0, 1, \dots, n) ;

hij bestaat en is uniek wegens de Lagrange-interpolatie hieronder. Wat is P(n+1)P(n+1)? Werk de noemers weg: de veelterm Q=(X+1)PXQ = (X+1)P - X heeft graad n+1\leq n + 1 en is nul in de n+1n + 1 punten 0,1,,n0, 1, \dots, n, dus volgens Stelling 8.7 is

Q=cX(X1)(X2)(Xn)Q = c\,X(X-1)(X-2)\cdots(X-n)

voor een zekere constante cc. Evalueer waar QQ onafhankelijk bekend is: in X=1X = -1 is Q(1)=0P(1)+1=1Q(-1) = 0 \cdot P(-1) + 1 = 1, terwijl het product (1)(2)(1n)=(1)n+1(n+1)!(-1)(-2)\cdots(-1-n) = (-1)^{n+1}(n+1)! oplevert; dus c=(1)n+1(n+1)!c = \frac{(-1)^{n+1}}{(n+1)!}. Evalueer nu in X=n+1X = n + 1:

(n+2)P(n+1)(n+1)=Q(n+1)=c(n+1)!=(1)n+1,(n+2)\,P(n+1) - (n+1) = Q(n+1) = c\,(n+1)! = (-1)^{n+1} ,

zodat P(n+1)=(n+1)+(1)n+1n+2P(n+1) = \dfrac{(n+1) + (-1)^{n+1}}{n+2}: gelijk aan 11 voor oneven nn en aan nn+2\frac{n}{n+2} voor even nn — de interpolerende veelterm zet het patroon n+1n+2\frac{n+1}{n+2} dus niet voort. De truc om te onthouden: codeer de gegevens als wortels van een hulpveelterm, bepaal de onbekende constante in een punt buiten de gegevens, en oogst.

Voorbeeld 8.13 (Meervoudige wortels opsporen met een ggd)

Ook zonder één bekende wortel levert Propositie 8.11 nog een globale detector van meervoudige wortels: aa is een meervoudige wortel van PP precies wanneer het een gemeenschappelijke wortel van PP en PP' is, zodat PP een meervoudige wortel (in C\C) heeft precies wanneer gcd(P,P)1\gcd(P, P') \neq 1 — berekenbaar met het algoritme van Euclides zonder ook maar iets op te lossen. Voorbeeld: P=X33X+2P = X^3 - 3X + 2 met P=3X23=3(X1)(X+1)P' = 3X^2 - 3 = 3(X - 1)(X + 1). De wortels ±1\pm1 van PP' in PP toetsen: P(1)=0P(1) = 0 maar P(1)=4P(-1) = 4, dus

gcd(P,P)=X1:\gcd(P, P') = X - 1 :

de wortel 11 is meervoudig; tweemaal delen geeft P=(X1)2(X+2)P = (X - 1)^2(X + 2). De ggd meldt zelfs de volledige verzameling meervoudige wortels, elk met een multipliciteit die één lager ligt — het feit dat elk computeralgebrasysteem uitbuit om “kwadraatvrij te ontbinden” vóór er naar wortels gejaagd wordt, en de veeltermtegenhanger van de argumenten zonder meervoudige wortels in Oefening 8.9.

Lees in het hoofdstuk →