Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Polynomrestfolge – Wikipedia
Polynomrestfolge – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie

Eine Polynomrestfolge entsteht durch wiederholte Division mit Rest zweier Polynome. Falls es sich um Polynome mit Koeffizienten aus einem Körper handelt, liefert zum Beispiel der euklidische Algorithmus eine solche Folge. Im allgemeineren Fall von Polynomen mit Koeffizienten aus einem faktoriellen Ring muss jedoch der Dividend mit einer geeigneten Konstante multipliziert werden, um die Division mit Rest durchführen zu können (Pseudodivision).

Polynomrestfolgen werden in der Computeralgebra zur Berechnung eines größten gemeinsamen Teilers zweier Polynome eingesetzt. Das dort auftretende Problem, dass die Koeffizienten der Polynome exponentiell anwachsen, wird durch das Subresultantenverfahren gelöst.

Definition

[Bearbeiten | Quelltext bearbeiten]

Für zwei Polynome f , g ∈ R [ x ] {\displaystyle f,g\in R[x]} {\displaystyle f,g\in R[x]}, g ≠ 0 {\displaystyle g\not =0} {\displaystyle g\not =0}, mit Koeffizienten aus einem faktoriellen Ring R {\displaystyle R} {\displaystyle R} ist gibt es stets Polynome q , r ∈ R [ x ] {\displaystyle q,r\in R[x]} {\displaystyle q,r\in R[x]}, so dass

l c ( g ) d e g ( f ) − d e g ( g ) + 1 f = q g + b r {\displaystyle \mathrm {lc} (g)^{\mathrm {deg} (f)-\mathrm {deg} (g)+1}f\,=\,qg+br} {\displaystyle \mathrm {lc} (g)^{\mathrm {deg} (f)-\mathrm {deg} (g)+1}f\,=\,qg+br} und d e g ( r ) < d e g ( g ) {\displaystyle \mathrm {deg} (r)\,<\,\mathrm {deg} (g)} {\displaystyle \mathrm {deg} (r)\,<\,\mathrm {deg} (g)}

gilt; dabei bezeichnet l c ( g ) {\displaystyle \mathrm {lc} (g)} {\displaystyle \mathrm {lc} (g)} den Leitkoeffizienten von g {\displaystyle g} {\displaystyle g}. Dabei wird r {\displaystyle r} {\displaystyle r} als Pseudorest und q {\displaystyle q} {\displaystyle q} als Pseudoquotient bezeichnet (Pseudodivision, s. Donald Knuth, Abschnitt 4.6.1), und wir schreiben

r = p r e m ( f , g ) {\displaystyle r=\mathrm {prem} (f,g)} {\displaystyle r=\mathrm {prem} (f,g)}.

Polynome f {\displaystyle f} {\displaystyle f} und g {\displaystyle g} {\displaystyle g} heißen ähnlich, in Zeichen f ∼ g {\displaystyle f\sim g} {\displaystyle f\sim g}, falls es a , b ∈ R {\displaystyle a,b\in R} {\displaystyle a,b\in R} gibt mit

a f = b g . {\displaystyle af=bg.} {\displaystyle af=bg.}

Eine Folge p 0 , p 1 , … , p n {\displaystyle p_{0},p_{1},\ldots ,p_{n}} {\displaystyle p_{0},p_{1},\ldots ,p_{n}} von Polynomen heißt Polynomrestfolge, falls

p i + 2   ∼   p r e m ( p i , p i + 1 ) {\displaystyle p_{i+2}\ \sim \ \mathrm {prem} (p_{i},p_{i+1})} {\displaystyle p_{i+2}\ \sim \ \mathrm {prem} (p_{i},p_{i+1})}

für k = 0 , … , n − 2 {\displaystyle k=0,\ldots ,n-2} {\displaystyle k=0,\ldots ,n-2} sowie

p r e m ( p n − 1 , p n ) = 0 {\displaystyle \mathrm {prem} (p_{n-1},p_{n})=0} {\displaystyle \mathrm {prem} (p_{n-1},p_{n})=0}

gelten.

Spezielle Restfolgen

[Bearbeiten | Quelltext bearbeiten]

Pseudo-Polynomrestfolge

[Bearbeiten | Quelltext bearbeiten]

Zu Polynomen p 0 , p 1 {\displaystyle p_{0},p_{1}} {\displaystyle p_{0},p_{1}} liefert

p k + 2 := p r e m ( p k , p k + 1 ) {\displaystyle p_{k+2}:=\mathrm {prem} (p_{k},p_{k+1})} {\displaystyle p_{k+2}:=\mathrm {prem} (p_{k},p_{k+1})}

eine Polynomrestfolge, die Pseudo-Polynomrestfolge genannt wird. In der Praxis hat sie den Nachteil, dass die Koeffizienten der Polynome p k {\displaystyle p_{k}} {\displaystyle p_{k}} exponentiell anwachsen.

Primitive Polynomrestfolge

[Bearbeiten | Quelltext bearbeiten]

Dividiert man ein Polynom durch seinen Inhalt, so erhält man ein Polynom, dessen Koeffizienten teilerfremd sind (primitiver Anteil des Polynoms, ppart). Dies führt zur Folge

p k + 2 := p p a r t ( p r e m ( p k , p k + 1 ) ) , {\displaystyle p_{k+2}:=\mathrm {ppart} (\mathrm {prem} (p_{k},p_{k+1})),} {\displaystyle p_{k+2}:=\mathrm {ppart} (\mathrm {prem} (p_{k},p_{k+1})),}

die primitive Polynomrestfolge genannt wird. Um diese Folge zu berechnen, sind allerdings ggT-Berechnungen im Koeffizientenring R {\displaystyle R} {\displaystyle R} erforderlich, die in der Praxis viel Rechenzeit in Anspruch nehmen.

Subresultantenfolge

[Bearbeiten | Quelltext bearbeiten]

In der Praxis wird üblicherweise die durch

p k + 2 := p r e m ( p k , p k + 1 ) g k ⋅ h k δ k {\displaystyle p_{k+2}:={\frac {\mathrm {prem} (p_{k},p_{k+1})}{g_{k}\cdot h_{k}^{\delta _{k}}}}} {\displaystyle p_{k+2}:={\frac {\mathrm {prem} (p_{k},p_{k+1})}{g_{k}\cdot h_{k}^{\delta _{k}}}}}

definierte Folge eingesetzt. Dabei ist

δ k := d e g ( p k ) − d e g ( p k + 1 ) {\displaystyle \delta _{k}:=\mathrm {deg} (p_{k})-\mathrm {deg} (p_{k+1})} {\displaystyle \delta _{k}:=\mathrm {deg} (p_{k})-\mathrm {deg} (p_{k+1})}

und g k {\displaystyle g_{k}} {\displaystyle g_{k}} und h k {\displaystyle h_{k}} {\displaystyle h_{k}} sind durch

h 0 , g 0 := 1 {\displaystyle h_{0},g_{0}:=1} {\displaystyle h_{0},g_{0}:=1}
g k + 1 := l c ( p k + 1 ) {\displaystyle g_{k+1}:=\mathrm {lc} (p_{k+1})} {\displaystyle g_{k+1}:=\mathrm {lc} (p_{k+1})}
h k + 1 := h k 1 − δ k g k + 1 δ k {\displaystyle h_{k+1}:=h_{k}^{1-\delta _{k}}g_{k+1}^{\delta _{k}}} {\displaystyle h_{k+1}:=h_{k}^{1-\delta _{k}}g_{k+1}^{\delta _{k}}}

definiert. Alle dabei vorkommenden Divisionen gehen auf, und die Koeffizienten der so definierten Polynome wachsen wesentlich langsamer als bei der Pseudo-Polynomrestfolge.

Eigenschaften

[Bearbeiten | Quelltext bearbeiten]

Das letzte Glied p n {\displaystyle p_{n}} {\displaystyle p_{n}} einer Polynomrestfolge ist ähnlich zum größten gemeinsamen Teiler der Polynome p 0 {\displaystyle p_{0}} {\displaystyle p_{0}} und p 1 {\displaystyle p_{1}} {\displaystyle p_{1}}:

p n   ∼   g g T ( p 0 , p 1 ) . {\displaystyle p_{n}\ \sim \ \mathrm {ggT} (p_{0},p_{1}).} {\displaystyle p_{n}\ \sim \ \mathrm {ggT} (p_{0},p_{1}).}

Polynomrestfolgen können daher zur ggT-Berechnung in Polynomringen eingesetzt werden.

Literatur

[Bearbeiten | Quelltext bearbeiten]
  • W. S. Brown, Joseph F. Traub: On Euclid’s Algorithm and the Theory of Subresultants. In: Journal of the ACM. Band 18-4, Oktober 1971, S. 505–514. 
  • Donald E. Knuth: The Art of Computer Programming. 3. Auflage. Vol. II: Seminumerical Algorithms. Addison-Wesley, 1998. 
  • Rüdiger Loos: Generalized Polynomial Remainder Sequences. In: Bruno Buchberger, G. E. Collins, Rüdiger Loos (Hrsg.): Computer Algebra. Springer, 1982. 
  • Attila Pethő: Algebraische Algorithmen. Hrsg.: Michael Pohst. Vieweg, 1999, ISBN 978-3-528-06598-0. 
  • Michael Kaplan: Computeralgebra. Springer, 2005, ISBN 3-540-21379-1. 
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Polynomrestfolge&oldid=253700396“
Kategorie:
  • Theorie der Polynome

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id