Aplicația

Acasă · Lecții · clasa a XII-a · Divizibilitatea polinoamelor: cel mai mare divizor comun și algoritmul lui Euclid

Divizibilitatea polinoamelor: cel mai mare divizor comun și algoritmul lui Euclid

Două polinoame de gradul al patrulea nu-și spun rădăcinile cu una-două. Întrebarea „au ele vreo rădăcină comună?" primește totuși, la clasa a XII-a, un răspuns obținut în două-trei împărțiri, fără să afli nici măcar una dintre rădăcini. Cel mai mare divizor comun a două polinoame și din , nu ambele nule, este polinomul monic care le divide pe amândouă și care, la rândul lui, se divide cu orice alt divizor comun al lor. Procedeul care îl scoate la iveală este algoritmul lui Euclid — exact algoritmul pe care îl folosești din gimnaziu la numere naturale, mutat, cu aceleași cuvinte, pe polinoame.

Această lecție face parte din suplimentul pentru Bacalaureat M1: inelele, corpurile și polinoamele peste un corp sunt în programa pe care o dau sesiunile 2027–2029, deși nu mai apar în programa nouă a clasei a XII-a. Ce urmează se sprijină direct pe împărțirea polinoamelor peste un corp și duce, peste două lecții, la rădăcinile multiple și derivata formală. Noutatea față de ce ai făcut în clasa a X-a nu este divizibilitatea în sine, ci faptul că avem acum un algoritm care produce divizorul comun maxim, oricare ar fi corpul coeficienților — , , sau .

Ce vei învăța

Hai să descoperim împreună

1. Ce este cel mai mare divizor comun a două polinoame?

Fie un corp comutativ — în practică , , sau cu prim — și fie două polinoame nenule. Spunem, ca în divizibilitatea polinoamelor de la clasa a X-a, că divide pe , și scriem , dacă există cu . Un polinom care divide și pe , și pe , se numește divizor comun al lor.

Divizorii comuni sunt mulți: orice constantă nenulă divide orice polinom, pentru că într-un corp constantele nenule sunt inversabile. Ne interesează cel mai „gras" dintre ei, iar exprimarea corectă a acestui „cel mai gras" nu este prin grad, ci prin divizibilitate.

Cel mai mare divizor comun a două polinoame nenule este polinomul monic care le divide pe amândouă și care se divide, la rândul lui, cu orice alt divizor comun al lor; se notează și, tocmai datorită cerinței ca să fie monic, este unic determinat.

Notația din manuale pentru numere, , nu se folosește la polinoame: ar semăna prea bine cu o pereche. Scriem întotdeauna .

Merită oprit o clipă asupra cuvântului „mare". La numere naturale el are sensul obișnuit: dintre divizorii comuni ai lui și îl alegem pe cel mai mare, adică pe . La polinoame nu există o relație de ordine care să compare orice două polinoame, așa că sensul lui „mare" trebuie mutat: mare înseamnă divizibil cu toți ceilalți. Din fericire cele două formulări se potrivesc, pentru că un polinom divizibil cu toți ceilalți divizori comuni are și gradul cel mai mare dintre ei. Definiția prin divizibilitate este însă cea corectă, iar la ea ne întoarcem ori de câte ori trebuie justificat un pas.

Rămâne o întrebare pe care definiția nu o rezolvă: de unde știm că un asemenea polinom există? Definiția descrie o proprietate, nu produce obiectul. Răspunsul îl dă chiar algoritmul din secțiunile următoare: el construiește efectiv polinomul cerut, deci existența nu este postulată, ci demonstrată prin construcție — exact ca la numere naturale.

2. De ce trebuie ca cel mai mare divizor comun să fie monic?

Fără această cerință, „cel mai mare divizor comun" nu ar fi un polinom, ci o familie întreagă. Într-adevăr, dacă este divizor comun al lui și , atunci și este divizor comun, pentru orice constantă : din obținem , iar împărțirea la este permisă pentru că suntem într-un corp.

Două polinoame care se divid reciproc se numesc asociate; ele diferă exact printr-un factor constant nenul. Cerința ca reprezentantul ales să fie monic, adică să aibă coeficientul dominant egal cu , taie ambiguitatea: din toată familia rămâne exact un polinom.

O consecință practică pe care o vei folosi la fiecare exercițiu: dacă în timpul calculelor obții , răspunsul final nu este acesta, ci , obținut prin înmulțire cu . Coeficienții incomozi de pe drum nu strică nimic; ei dispar la normalizarea finală.

3. Lema pe care se sprijină întreg algoritmul

Toată eficiența metodei vine dintr-o singură observație, pe care o demonstrăm pentru că fără ea algoritmul rămâne o rețetă nejustificată.

Lemă. Fie , cu , și fie împărțirea cu rest a lui la . Atunci perechile și au aceiași divizori comuni; în particular .

Demonstrație. Fie un divizor comun al lui și , deci și . Din obținem , deci ; cum , rezultă că e divizor comun al lui și .

Reciproc, fie un divizor comun al lui și , deci și . Din obținem , deci ; cum , rezultă că e divizor comun al lui și .

Cele două mulțimi de divizori comuni coincid, deci și cel mai mare element al lor, în sensul divizibilității, coincide.

Ce spune lema, pe scurt: poți înlocui deîmpărțitul cu restul, fără să pierzi nimic. Iar restul are gradul strict mai mic decât împărțitorul — de aici scurtarea.

4. Cum se calculează cel mai mare divizor comun cu algoritmul lui Euclid?

Aplicăm lema la nesfârșit. Pornim de la și (cu , altfel le schimbăm între ele) și facem împărțiri succesive:

La fiecare pas, împărțitorul de la pasul anterior devine deîmpărțit, iar restul devine împărțitor. Gradele resturilor scad strict:

deci procedeul se oprește obligatoriu după cel mult pași: un șir strict descrescător de numere naturale nu poate fi infinit. Se oprește atunci când un rest este nul.

Rezultatul. Dacă este ultimul rest nenul, atunci este făcut monic. Motivul: aplicând lema pas cu pas,

iar divizorii comuni ai lui și sunt exact divizorii lui , pentru că orice polinom divide polinomul nul. Cel mai mare dintre ei, monic, este normalizat.

Două observații practice, care scutesc de greșeli. Prima: nu are importanță de la care polinom pornești. Dacă gradul lui este mai mic decât al lui , prima împărțire dă câtul nul și restul , iar la pasul următor cele două polinoame apar pur și simplu schimbate între ele; algoritmul se corectează singur, cu prețul unei împărțiri fără conținut. A doua: rezultatul nu depinde de ordinea argumentelor, deci și sunt același polinom, chiar dacă șirurile de câturi diferă.

Merită și o comparație cinstită între metode. Dacă știi deja descompunerile în factori ale celor două polinoame, cel mai mare divizor comun se citește direct: iei factorii comuni, fiecare la puterea cea mai mică. Dar descompunerea este exact partea grea; pentru un polinom de gradul al cincilea cu coeficienți urâți ea poate fi imposibil de obținut cu mijloacele clasei. Algoritmul lui Euclid, în schimb, nu are nevoie de nicio descompunere și de nicio rădăcină: lucrează numai cu împărțiri, adică numai cu operațiile din corp. Acesta este motivul pentru care el este metoda de referință, iar descompunerea rămâne doar o scurtătură ocazională.

f : g = c₁, rest r₁g : r₁ = c₂, rest r₂împărțitorul coboară pe locul deîmpărțituluir₁ : r₂ = c₃, rest r₃r₂ : r₃ = c₄, rest 0ultimul rest nenul, făcut monic, e c.m.m.d.c.algoritmul lui Euclid pe polinoame

5. Primul exemplu complet, cu verificare

Calculăm pentru și , ambele din .

Pasul 1. Împărțim la :

Verificăm înmulțind înapoi: , iar adunând obținem exact . ✓ Deci și .

Pasul 2. Împărțim la :

Verificare: . ✓ Restul este nul, deci ne oprim.

Ultimul rest nenul este , care este deja monic, prin urmare

Controlul independent. Descompunem: și . Divizorii comuni sunt așadar generați de , pentru că nu divide (valoarea în este ). Rezultatul se confirmă.

6. Când trebuie normalizat rezultatul?

De fiecare dată când ultimul rest nenul nu este monic — iar asta se întâmplă des.

Cazul . Fie și . O singură împărțire:

Ultimul rest nenul este chiar , care nu este monic. Îl înmulțim cu și obținem . Regula generală, de reținut: dacă , atunci este făcut monic.

Cazul unui rest constant. Fie și . Trei împărțiri:

Ultimul rest nenul este constanta ; făcută monică, ea devine . Deci : cele două polinoame nu au niciun divizor comun de grad cel puțin .

7. Algoritmul lui Euclid peste

Nimic nu se schimbă în algoritm, pentru că cu prim este corp: orice clasă nenulă este inversabilă. Calculul cu clase de resturi și căutarea rădăcinilor sunt cele din lecția despre rădăcinile în și funcția polinomială. Singura deosebire practică este că, la fiecare împărțire, coeficientul dominant al împărțitorului se inversează modulo , în loc să fie „împărțit".

Lucrăm în cu și . Avem nevoie de , pentru că .

Pasul 1. ; apoi . Continuând,

Verificare: , iar adunând obținem . ✓

Pasul 2. . Verificare: . ✓

Ultimul rest nenul, , este monic, deci în . Controlul: și , iar și nu au divizori comuni de grad pozitiv.

8. Polinoame prime între ele și rădăcinile comune

Două polinoame și se numesc prime între ele (sau relativ prime) dacă , adică dacă singurii lor divizori comuni sunt constantele nenule.

Propoziție. Fie nenule și . Un element este rădăcină comună a lui și dacă și numai dacă este rădăcină a lui .

Demonstrație. Dacă , atunci divide , iar divide și pe , și pe ; prin tranzitivitate le divide pe amândouă, deci . Reciproc, dacă , atunci, prin teorema lui Bézout, este divizor comun al lui și ; din definiția lui , orice divizor comun divide pe , deci și .

Consecința pe care o folosești la Bacalaureat M1: dacă , cele două polinoame nu au nicio rădăcină comună, pentru că polinomul constant nu are rădăcini. Atenție însă la reciproca ei, care este falsă: din nu rezultă că există o rădăcină comună în . Peste , polinoamele au , dar nicio rădăcină reală. Enunțul corect rămâne cel din propoziție: rădăcinile comune sunt exact rădăcinile lui — dacă acesta are rădăcini în .

divizorii lui fdivizorii lui gX − 1X + 2X + 51X − 3

Această propoziție este motivul pentru care merită învățat algoritmul. Întrebarea „au polinoamele și o rădăcină comună?" pare să ceară rezolvarea a două ecuații; în realitate ea cere doar câteva împărțiri, după care rămâne de rezolvat o singură ecuație, de obicei de gradul întâi sau al doilea. Cu cât gradele inițiale sunt mai mari, cu atât economia este mai spectaculoasă.

Cel mai mare divizor comun are și o a doua întrebuințare, imediată: simplificarea fracțiilor cu polinoame. Dacă vrei să aduci la formă ireductibilă, calculezi , împarți fiecare polinom la și obții o fracție în care numărătorul și numitorul sunt prime între ele. Este exact procedeul de la fracțiile cu numere, mutat pe polinoame, și îl vei folosi curent la calculul limitelor și la descompunerea în fracții simple. În lecția următoare din unitate vei descoperi o a treia întrebuințare, poate cea mai elegantă: cu se poate afla dacă un polinom are rădăcini multiple, fără să i se calculeze nicio rădăcină.

Exemple rezolvate

Exemplul 1 — Un c.m.m.d.c. de gradul întâi

Determinați pentru și .

Rezolvare. Împărțim la : . Verificare: , plus . ✓

Împărțim la restul obținut: . Restul este nul.

Ultimul rest nenul este , monic, deci . Confirmare prin descompuneri: și , singurul factor comun fiind . Singura rădăcină comună este .

Exemplul 2 — Un c.m.m.d.c. de gradul al doilea

Determinați pentru și .

Rezolvare. Prima împărțire: . Verificare: , iar adunând obținem . ✓

A doua împărțire: . Verificare: . ✓

Ultimul rest nenul este , care nu este monic. Îl înmulțim cu :

Control: și . Rădăcinile comune sunt și .

Exemplul 3 — Când unul divide pe celălalt

Determinați pentru și .

Rezolvare. O singură împărțire: . Verificare: . ✓

Ultimul rest nenul este însuși. Făcut monic, dă

Coeficienții fracționari de la cât nu apar în răspuns: ei există doar pe drum, iar peste un corp avem tot dreptul să-i folosim.

Exemplul 4 — Algoritmul lui Euclid în

Determinați în , pentru și .

Rezolvare. Toate calculele se fac modulo .

Verificare: , iar . ✓

Verificare: , iar adunând obținem . ✓

Ultimul rest nenul este , monic, deci . Într-adevăr, este rădăcină comună: și .

Exemplul 5 — Un parametru dintr-o condiție de rădăcină comună

Determinați valorile reale ale lui pentru care polinoamele și au o rădăcină comună, apoi calculați pentru fiecare valoare găsită.

Rezolvare. O rădăcină comună este, în particular, rădăcină a lui , deci poate fi doar sau .

Pentru : , deci . Pentru : , deci .

Pentru , algoritmul lui Euclid dă , apoi ; ultimul rest nenul, normalizat, este , deci .

Pentru , analog: , apoi restul ; obținem .

Exemplul 6 — Exemplu tip Bacalaureat M1

Se consideră polinoamele și , cu coeficienți reali. a) Determinați câtul și restul împărțirii lui la . b) Determinați . c) Determinați rădăcinile comune ale polinoamelor și .

Rezolvare. Este structura obișnuită a unei probleme de la Subiectul al II-lea: un calcul, o noțiune, o concluzie.

a) Împărțind, obținem câtul și restul :

Verificare prin înmulțire înapoi: , iar adunând restul obținem . ✓

b) Continuăm algoritmul lui Euclid, împărțind la restul de la punctul a):

Ultimul rest nenul este ; înmulțit cu , dă

c) Conform propoziției din lecție, rădăcinile comune sunt exact rădăcinile lui . Din obținem și . Control direct: și ; și . ✓

Să exersăm

La fiecare exercițiu, verifică fiecare împărțire înmulțind înapoi și nu uita să faci monic ultimul rest nenul.

1. Determină .

2. Determină și precizează rădăcina comună.

3. Determină .

4. Determină .

5. (Adevărat/Fals cu motivare.) „Cel mai mare divizor comun a două polinoame poate avea coeficientul dominant egal cu ."

6. Determină și rădăcinile comune ale celor două polinoame.

7. Arată că polinoamele și sunt prime între ele.

8. În , determină .

9. Determină .

10. (Problemă aplicată.) Într-un model de proiectare, două mărimi sunt date de polinoamele și . Simplifică fracția până la forma ireductibilă, folosind cel mai mare divizor comun.

11. (Adevărat/Fals cu motivare.) „Dacă , atunci și nu au nicio rădăcină comună."

12. Determină și explică rezultatul folosind valoarea lui în .

13. Determină valorile reale ale lui pentru care și au un divizor comun de grad cel puțin .

14. Explică, în două-trei fraze, de ce algoritmul lui Euclid aplicat unui polinom de gradul al cincilea și unuia de gradul al patrulea se oprește după cel mult cinci împărțiri.

15. (Exercițiu tip Bacalaureat M1.) Se consideră și . a) Determinați restul împărțirii lui la . b) Determinați . c) Arătați că este rădăcină comună a celor două polinoame.

16. În , determină .

17. Determină și formulează regula generală pentru cazul în care divide .

18. (Provocare.) Arată că și formulează, pe baza acestui rezultat, o regulă pentru .

Răspunsuri și explicații

1. ; apoi . Ultimul rest nenul, , făcut monic dă .

2. ; apoi . Deci , iar rădăcina comună este .

3. O singură împărțire: . Deci și (deja monic).

4. , deci . (Într-adevăr, și .)

5. Fals. Prin definiție, cel mai mare divizor comun este monic, adică are coeficientul dominant . Polinomul este, ce-i drept, tot un divizor comun al lui și , dar reprezentantul ales al familiei de asociați este .

6. , deci . Rădăcinile comune sunt rădăcinile lui , adică și .

7. ; apoi ; apoi . Ultimul rest nenul este constanta , deci : polinoamele sunt prime între ele.

8. În : , apoi . Deci . Verificare: este rădăcină pentru amândouă, căci și .

9. , deci . (Descompunerile sunt și .)

10. Prima împărțire dă restul , iar a doua rest nul; normalizat, . Cum și , fracția se simplifică la .

11. Adevărat. Rădăcinile comune ale lui și sunt exact rădăcinile lui , iar polinomul constant nu are rădăcini. Atenție: implicația inversă nu e adevărată — poate avea gradul fără ca rădăcinile lui să fie în corpul de lucru.

12. , deci . Explicația: , deci divide ; fiind și divizor al lui însuși, el este cel mai mare divizor comun.

13. Un divizor comun de grad cel puțin înseamnă, aici, un factor de gradul întâi al lui , adică o rădăcină comună. Din obținem , iar din obținem . Pentru divizorul comun este , iar pentru este .

14. Restul primei împărțiri are gradul cel mult , iar la fiecare pas următor gradul restului scade cu cel puțin . Șirul gradelor are cel mult patru termeni, deci după prima împărțire mai urmează cel mult patru: în total cel mult cinci împărțiri, adică .

15. a) , deci restul este . b) A doua împărțire: ; normalizând ultimul rest nenul, . c) Din rezultă că este rădăcină a lui , deci rădăcină comună; direct, și .

16. În : , deci . (Verificare: .)

17. , deci , iar ultimul rest nenul este . Normalizat, . Regula: dacă , atunci este făcut monic.

18. , apoi . Ultimul rest nenul este , monic, deci . Cum este cel mai mare divizor comun al numerelor și , regula care se ghicește (și care este adevărată) este , unde este cel mai mare divizor comun al numerelor naturale și .

De reținut

Greșeli frecvente

Aplică acasă

  1. Euclid la numere și la polinoame, în paralel. Calculează cel mai mare divizor comun al numerelor și prin împărțiri succesive și, alături, . Scrie cele două șiruri de împărțiri unul lângă altul și observă că regula este cuvânt cu cuvânt aceeași; singura deosebire este că, la polinoame, „mai mic" înseamnă „de grad mai mic".

  2. Fabrica de perechi. Alege trei polinoame de gradul întâi, de exemplu , , , și construiește ca produsul primelor două, ca produsul ultimelor două. Aplică algoritmul lui Euclid și verifică dacă rezultatul este chiar factorul comun. Repetă cu factori de gradul al doilea fără rădăcini reale.

  3. Simplificatorul de fracții. Ia o fracție cu polinoame de la un exercițiu de analiză și, înainte de a-i studia limita, calculează-i dintre numărător și numitor. Dacă iese diferit de , simplifică fracția și compară efortul cu cel al metodei „caut rădăcini evidente".

Pentru părinți și profesori

Lecția transformă divizibilitatea polinoamelor, cunoscută de la clasa a X-a ca proprietate, într-un algoritm cu rezultat garantat. Valoarea ei formativă este dublă: pe de o parte arată că schema de la numere naturale se transferă intact la polinoame peste un corp, pe de alta oferă o metodă care răspunde la întrebarea „au rădăcini comune?" fără să rezolve nicio ecuație — ceea ce, pentru grade mari, este singura cale realistă.

De verificat în caiet: (1) fiecare împărțire este verificată prin înmulțire înapoi; (2) restul are gradul strict mai mic decât împărțitorul; (3) răspunsul final este monic; (4) elevul se oprește la restul nul și raportează restul dinaintea lui. Întrebări de control: „Ce înseamnă că un polinom este monic?"; „De ce se oprește algoritmul?"; „Ce legătură este între c.m.m.d.c. și rădăcinile comune?"; „Ce faci dacă ultimul rest nenul este ?".

La profilul matematică-informatică (mate-info), tema aceasta este singurul loc din liceu în care elevul întâlnește un algoritm cu terminare demonstrată. La BAC, ea apare în Subiectul al II-lea, în probleme cu polinoame: se cere restul unei împărțiri, apoi divizorul comun, apoi rădăcinile comune — exact ordinea din Exemplul 6. Semn că elevul a înțeles: la o problemă cu „arătați că și au o rădăcină comună" pornește algoritmul lui Euclid în loc să caute rădăcini prin încercări.

Întrebări frecvente

Ce este cel mai mare divizor comun a două polinoame? Este polinomul monic care divide ambele polinoame și care, la rândul lui, se divide cu orice alt divizor comun al lor. Se notează și este unic tocmai pentru că i se cere să fie monic. Fără această condiție ar exista o familie întreagă de răspunsuri, care diferă prin factori constanți nenuli.

Cum se calculează c.m.m.d.c. a două polinoame? Cu algoritmul lui Euclid: împarți primul polinom la al doilea, apoi al doilea la restul obținut, apoi restul precedent la restul nou și tot așa, până când un rest iese zero. Ultimul rest nenul, înmulțit cu inversul coeficientului său dominant ca să devină monic, este cel mai mare divizor comun căutat.

De ce se oprește algoritmul lui Euclid? Pentru că gradele resturilor formează un șir strict descrescător de numere naturale, iar un astfel de șir nu poate fi infinit. La fiecare pas restul are gradul strict mai mic decât împărțitorul, deci după cel mult împărțiri se ajunge obligatoriu la restul nul, unde procedeul se încheie.

Ce înseamnă că două polinoame sunt prime între ele? Înseamnă că cel mai mare divizor comun al lor este polinomul constant , adică singurii lor divizori comuni sunt constantele nenule. Consecința practică imediată: două polinoame prime între ele nu au nicio rădăcină comună, pentru că rădăcinile comune sunt exact rădăcinile celui mai mare divizor comun.

Cum aflu rădăcinile comune a două polinoame fără să le rezolv? Calculezi cu algoritmul lui Euclid și îi afli rădăcinile. Propoziția demonstrată în lecție spune că rădăcinile comune ale lui și sunt exact rădăcinile acestui polinom, care are de obicei gradul mult mai mic decât cele două date, deci este mult mai ușor de rezolvat.

De ce trebuie ca rezultatul să fie monic? Pentru unicitate. Dacă este divizor comun, atunci și este divizor comun pentru orice constantă nenulă , fiindcă într-un corp constantele nenule sunt inversabile. Alegând reprezentantul cu coeficientul dominant egal cu , din toată familia de polinoame asociate rămâne exact unul, iar răspunsul devine bine determinat.

Funcționează algoritmul lui Euclid și peste ? Da, fără nicio modificare, pentru că cu prim este corp și orice clasă nenulă este inversabilă. Singura deosebire practică este că, la fiecare împărțire, coeficientul dominant al împărțitorului se inversează modulo : în , de exemplu, , iar toate calculele se reduc apoi modulo .

Unde apare tema la Bacalaureat M1? În Subiectul al II-lea, la problemele cu polinoame: se cere restul unei împărțiri, apoi divizorul comun al două polinoame, apoi rădăcinile comune. Formularea tipică este „determinați rădăcinile comune ale polinoamelor și ", iar drumul cel mai scurt trece prin algoritmul lui Euclid, nu prin căutarea rădăcinilor.

Trimite pagina asta: WhatsApp Facebook

Toată matematica școlii, pas cu pas.
Rezolvă exercițiile pe ecran, pas cu pas — cu ajutor exact acolo unde te blochezi, punctaj automat și baremul la un click, dacă vrei să-l vezi.

Rezolvă în Matepolis →

Continuă cu