Funcții injective, surjective, bijective
Gândește-te la garderoba unui teatru. Fiecare spectator își lasă haina și primește un jeton cu număr. Sistemul funcționează doar dacă respectă o regulă de fier: spectatori diferiți primesc jetoane diferite. Dacă doi oameni ar primi jetonul 27, la final unul dintre ei ar pleca cu haina altcuiva. Iar dacă vrei ca niciun cârlig să nu rămână gol — garderoba plină la refuz — ai nevoie de a doua proprietate: fiecare cârlig să fie folosit de cineva.
Aceste două cerințe — „diferiți primesc diferit" și „nimic nu rămâne neatins" — au nume precise în matematică: injectivitate și surjectivitate. Iar când o funcție le are pe amândouă, se numește bijectivă și realizează o corespondență perfectă, unu-la-unu, între două mulțimi. Sunt proprietățile care decid, printre altele, dacă o funcție poate fi „întoarsă din drum" — adică dacă are inversă, cum vei vedea în lecția despre funcția inversă. La mate-info le vei reîntâlni peste tot: la baze de date (chei unice), la criptare (orice mesaj criptat trebuie să se poată decripta unic), la numărare și combinatorică.
Ce vei învăța
- Vei ști să enunți definițiile funcției injective, surjective și bijective și să le explici cu propriile cuvinte.
- Vei ști să folosești testul dreptei orizontale: cum citești injectivitatea și surjectivitatea direct de pe grafic.
- Vei ști să demonstrezi algebric că o funcție este injectivă (pornind de la ) sau surjectivă (rezolvând ecuația ).
- Vei ști să infirmi aceste proprietăți printr-un contraexemplu bine ales.
- Vei ști să decizi injectivitatea și surjectivitatea pe mulțimi finite, cu diagrame cu săgeți și principiul cutiei.
- Vei ști cum se repară o funcție „stricată": restrângerea domeniului sau a codomeniului ca să obții o bijecție.
Hai să descoperim împreună
1. Ne reamintim: ce transportă o funcție
O funcție asociază fiecărui element din domeniul exact un element din codomeniul . Mulțimea valorilor efectiv atinse, , se numește imaginea funcției și este o submulțime a codomeniului — am studiat-o în lecția despre funcții egale, restricții și imagine. Două întrebări naturale rămân deschise:
- Se poate ca două elemente diferite din să ajungă în aceeași valoare din ?
- Se poate ca unele elemente din să nu fie atinse de nimeni?
Răspunsurile la aceste două întrebări sunt exact injectivitatea și surjectivitatea.
2. Funcții injective: „diferiți primesc diferit"
Definiție. Funcția este injectivă dacă oricare două elemente diferite din domeniu au imagini diferite:
În practică, forma aceasta e incomodă — e greu să lucrezi cu „". De aceea folosim aproape întotdeauna formularea echivalentă (contrapusa implicației, exact ca la validarea rațională a implicațiilor):
Adică: dacă două valori coincid, atunci ele provin obligatoriu din același element. Așa arată o demonstrație de injectivitate: presupui și deduci prin calcul .
Exemplu pozitiv. , . Presupunem : din scădem și împărțim la , deci . Funcția este injectivă.
Exemplu negativ. , . Aici , deși . Un singur contraexemplu ajunge: funcția nu este injectivă. Reține asimetria: pentru „da" trebuie demonstrație generală; pentru „nu" ajunge un contraexemplu concret.
3. Testul dreptei orizontale
Injectivitatea se vede pe grafic. Valorile egale înseamnă două puncte ale graficului pe aceeași dreaptă orizontală . Prin urmare:
este injectivă orice dreaptă orizontală taie graficul în cel mult un punct.
Parabola lui pică testul: dreapta o taie în două puncte, și . Graficul lui îl trece: fiind o dreaptă oblică, orice orizontală o intersectează exact o dată.
Tot de aici vine și o observație extrem de utilă: orice funcție strict monotonă este injectivă. Dacă este strict crescătoare și , atunci , deci valorile nu pot coincide. La multe exerciții, cel mai rapid drum spre injectivitate este să arăți monotonia strictă. Atenție însă la reciprocă: există funcții injective care nu sunt monotone — vei construi una la exerciții.
4. Funcții surjective: „nimic nu rămâne neatins"
Definiție. Funcția este surjectivă dacă orice element al codomeniului este imaginea a cel puțin unui element din domeniu:
Echivalent, pe scurt: — imaginea umple tot codomeniul.
Cum demonstrezi practic? Iei un oarecare din și rezolvi ecuația cu necunoscuta . Dacă găsești măcar o soluție în pentru fiecare , funcția e surjectivă.
Exemplu pozitiv. , . Fie . Rezolvăm , deci , care este număr real. Am găsit pentru orice un care îl atinge — funcția e surjectivă.
Exemplu negativ. , . Valoarea nu este atinsă de nimeni: nu are soluții reale. Nu e surjectivă.
Observă un lucru esențial: surjectivitatea depinde de codomeniu. Aceeași lege , privită ca , este surjectivă: pentru , ecuația are soluția . Schimbând codomeniul, ai schimbat funcția — și verdictul.
Pe grafic: este surjectivă dacă orice dreaptă orizontală cu taie graficul în cel puțin un punct.
5. Funcții bijective: corespondența perfectă
Definiție. Funcția este bijectivă dacă este și injectivă, și surjectivă.
Pe grafic, cele două condiții se topesc într-una singură: orice orizontală , cu , taie graficul în exact un punct — nici zero (ar pica surjectivitatea), nici două sau mai multe (ar pica injectivitatea).
O bijecție împerechează perfect elementele: fiecare din cu exact un din și invers. De aceea bijecțiile sunt singurele funcții care se pot „întoarce": corespondența citită de la spre este tot o funcție — inversa , vedeta lecției despre funcția inversă.
Exemplul-model: , — am arătat mai sus că e și injectivă, și surjectivă, deci bijectivă. La fel este orice funcție afină cu .
6. Rețete complete de demonstrație
Să punem totul într-un tabel de lucru, pe care îl vei folosi la fiecare exercițiu:
| Proprietate | Ca să demonstrezi DA | Ca să demonstrezi NU |
|---|---|---|
| injectivă | presupui , deduci (sau arăți monotonie strictă) | găsești cu |
| surjectivă | pentru oarecare din , rezolvi și găsești soluție în | găsești un pentru care nu are soluții în |
| bijectivă | demonstrezi ambele de mai sus | infirmi oricare dintre ele |
Un detaliu care face diferența la notare: când rezolvi , verifică mereu că soluția găsită chiar aparține domeniului . La funcții definite pe intervale, aici se pierd punctele.
7. Mulțimi finite: diagrame și principiul cutiei
Pe mulțimi finite, totul devine numărare. Desenează și ca două ovale cu elemente și trage săgeți: injectivă = săgețile ajung în puncte diferite; surjectivă = fiecare punct din primește măcar o săgeată.
De aici, două concluzii imediate, cunoscute ca principiul cutiei (al lui Dirichlet):
- dacă , nicio funcție nu poate fi injectivă (prea multe săgeți, prea puține ținte — două săgeți nimeresc aceeași țintă);
- dacă , nicio funcție nu poate fi surjectivă (săgețile nu ajung pentru toate țintele);
- dacă este bijectivă, atunci obligatoriu .
Așadar, la garderoba cu 200 de cârlige și 201 spectatori, oricât de inteligent ai împărți jetoanele, doi spectatori împart același cârlig. Matematica nu negociază.
Exemple rezolvate
Exemplul 1 — Funcția afină, tratată complet
Arătați că , este bijectivă.
Rezolvare. Injectivitatea. Presupunem , adică . Adunăm și împărțim la : . Deci este injectivă.
Surjectivitatea. Fie oarecare. Rezolvăm , de unde . Orice este atins, deci este surjectivă.
Fiind injectivă și surjectivă, este bijectivă.
Exemplul 2 — O funcție de gradul al doilea pică ambele teste
Arătați că , nu este nici injectivă, nici surjectivă.
Rezolvare. Formăm pătratul: .
Nu e injectivă: alegem două valori simetrice față de , de exemplu și . Cum dar , injectivitatea pică.
Nu e surjectivă: din rezultă pentru orice . Valoarea nu este atinsă niciodată, deci surjectivitatea pică.
Geometric: parabola cu vârful în este tăiată de orizontala în două puncte (pică injectivitatea) și nu e atinsă deloc de orizontala (pică surjectivitatea).
Exemplul 3 — Aceeași lege, domeniul și codomeniul potrivite
Arătați că , este bijectivă.
Rezolvare. Aceeași formulă ca în Exemplul 2 — dar am tăiat exact jumătatea de parabolă care strica totul.
Injectivitatea. Fie cu : , deci . Cum și , iar două numere nenegative cu pătrate egale sunt egale, rezultă , adică . ✓
Surjectivitatea. Fie . Rezolvăm : , deci (alegem semnul plus ca să rămânem în domeniu). Cum , avem , deci . ✓
Prin urmare este bijectivă. Aceasta este „repararea" standard a unei funcții: restrângi domeniul până devine injectivă și codomeniul până devine surjectivă.
Exemplul 4 — Mulțimi finite și numărare
Fie și . a) Există funcții surjective ? b) Dați un exemplu de funcție injectivă . c) Există funcții injective ?
Rezolvare. a) Nu. : cele trei săgeți nu pot acoperi patru ținte, deci cel puțin un element din rămâne neatins.
b) De exemplu , , — valori două câte două diferite, deci injectivă (elementul rămâne neatins, dar injectivitatea nu cere să fie atins totul).
c) Nu. : patru săgeți spre trei ținte — după principiul cutiei, cel puțin două elemente din primesc aceeași imagine, deci nicio astfel de funcție nu e injectivă.
Exemplul 5 — Funcția cub, cu factorizare
Arătați că , este injectivă.
Rezolvare. Presupunem , adică , deci . Folosim factorizarea cunoscută:
Analizăm al doilea factor scriindu-l ca sumă de pătrate: , cu egalitate doar când . Deci: ori al doilea factor e strict pozitiv și atunci obligatoriu , ori ambii . În ambele cazuri , deci este injectivă.
(Este și surjectivă — pentru orice real există — deci bijectivă; radicalul de ordinul 3 îl studiem riguros în capitolul funcției radical.)
Exemplul 6 — Exemplu tip Bacalaureat, cu modul
Se consideră , . Arătați că este bijectivă.
Rezolvare. Explicităm modulul pe ramuri, ca în lecția despre funcția modul:
Injectivitatea prin monotonie. Pe , e strict crescătoare cu valori în ; pe , e strict crescătoare cu valori în . Cum orice valoare de pe prima ramură este strict mai mică decât orice valoare de pe a doua, este strict crescătoare pe , deci injectivă.
Surjectivitatea. Fie . Dacă , ecuația dă — în ramura potrivită. ✓ Dacă , ecuația dă — din nou în ramura potrivită. ✓
Deci este bijectivă. Observă disciplina de la surjectivitate: nu ajunge să rezolvi ecuația — verifici că soluția cade în ramura din care a venit formula.
Să exersăm
Rezolvă pe caiet, cu justificare completă. Regula de aur: pentru „da" — demonstrație generală; pentru „nu" — contraexemplu concret, cu valori calculate.
1. Fie , și cu , , . Este injectivă? Este surjectivă? Justifică pe diagrama cu săgeți.
2. Demonstrează că , este injectivă.
3. Demonstrează că , este surjectivă. Ce poți conchide despre ?
4. Arată, prin contraexemple numerice, că , nu este nici injectivă, nici surjectivă.
5. Demonstrează că , este bijectivă.
6. Fie , . Arată că este strict descrescătoare și explică de ce rezultă de aici injectivitatea; apoi demonstrează surjectivitatea.
7. (Adevărat/Fals cu motivare.) „Orice funcție strict monotonă este injectivă."
8. (Adevărat/Fals cu motivare.) „Orice funcție injectivă , cu , este strict monotonă." (Caută un contraexemplu cu o funcție definită pe două ramuri sau pe .)
9. Arată că , nu este injectivă. (Caută valori diferite cu aceeași imagine.)
10. Fie , . Arată că este injectivă, dar nu este surjectivă. Ce elemente din codomeniu rămân neatinse?
11. Este , surjectivă? Dar injectivă? Justifică fiecare răspuns.
12. Câte funcții bijective există? Enumeră-le sistematic (după , apoi ).
13. (Problemă aplicată.) Într-o școală, fiecare elev primește un cod de acces la platforma de teme. Explică, în limbajul funcțiilor, de ce funcția „elev cod" trebuie să fie injectivă. Când ar fi bijectivă funcția „elev dulap" într-un vestiar cu dulapuri individuale?
14. Funcția , nu este bijectivă. Alege un domeniu și un codomeniu (cât mai mari) astfel încât , să fie bijectivă, și demonstrează bijectivitatea.
15. (Exercițiu tip Bacalaureat.) Se consideră , . a) Scrie pe ramuri. b) Studiază injectivitatea și surjectivitatea lui .
16. Fie și două funcții injective. Demonstrează că funcția compusă este injectivă. (Revezi compunerea funcțiilor.)
17. (Raționament.) La un concurs sunt 5 premii distincte și 4 concurenți. a) Poate fi injectivă funcția „premiu câștigător"? b) Dar surjectivă funcția „concurent premiu primit", dacă fiecare concurent primește exact un premiu? Justifică prin principiul cutiei.
18. (Provocare.) Construiește o funcție bijectivă , unde . (Indicație: alternează — trimite numerele pare spre întregii și pe cele impare spre întregii pozitivi; scrie formula pe două ramuri și verifică ambele proprietăți.)
Răspunsuri și explicații
1. Nu e injectivă: , deși (două săgeți în același punct). Nu e surjectivă: și nu primesc nicio săgeată — de altfel făcea surjectivitatea imposibilă din start.
2. Presupunem : . Injectivă. ✓
3. Fie ; rezolvăm . Surjectivă. Împreună cu exercițiul 2: este bijectivă.
4. Injectivitatea pică pe cu . Surjectivitatea pică pe : ecuația nu are soluții reale, căci .
5. Injectivă: pentru cu , avem , iar cum ambele sunt nenegative, . Surjectivă: pentru , satisface . Deci bijectivă. (Comparație cu exercițiul 4: totul s-a reparat din alegerea domeniului și codomeniului.)
6. Pentru : , deci — strict descrescătoare. O funcție strict monotonă nu poate lua aceeași valoare de două ori (valorile „coboară" mereu), deci e injectivă. Surjectivitatea: pentru orice . ✓ Deci e bijectivă.
7. Adevărat. Dacă , unul dintre ele e mai mic — să zicem . Prin monotonie strictă, sau , în ambele cazuri . Exact definiția injectivității.
8. Fals. Contraexemplu: , . E injectivă (), dar nu e monotonă pe tot domeniul: , însă — urcă între și , coboară între și . Monotonia strictă e suficientă pentru injectivitate, nu și necesară.
9. , și : trei elemente diferite cu aceeași imagine . Nu e injectivă. (Orizontala taie graficul de trei ori.)
10. Injectivă: . Nu e surjectivă: valorile lui sunt , deci din codomeniu nu sunt atinse — ecuația ar cere .
11. Surjectivă: pentru , ecuația dă (există, căci ). ✓ Nu e injectivă: . Codomeniul restrâns la a reparat surjectivitatea, dar domeniul păstrează simetria care strică injectivitatea.
12. Sunt bijecții: se alege în moduri, în (dintre valorile rămase), forțat. Sistematic: — tripletul notează .
13. Dacă „elev cod" n-ar fi injectivă, doi elevi ar avea același cod și platforma nu i-ar putea deosebi — temele unuia ar ajunge în contul celuilalt. Funcția „elev dulap" e bijectivă când e injectivă (fiecare dulap la cel mult un elev) și surjectivă (niciun dulap gol) — adică exact atunci când numărul elevilor este egal cu numărul dulapurilor și repartizarea e unu-la-unu.
14. Vârful parabolei este , deci alegem și . Injectivă pe : cu dă , deci . Surjectivă pe : pentru , e în . ✓ (Varianta , cu , e la fel de corectă.)
15. a) Pentru : . Pentru : . b) Nu e injectivă: pe toată ramura funcția e constantă, de exemplu . Nu e surjectivă: pe prima ramură , iar a doua dă valoarea ; deci și orice (de exemplu ) rămâne neatins.
16. Presupunem , adică . Din injectivitatea lui rezultă ; din injectivitatea lui rezultă . Deci e injectivă.
17. a) Nu: funcția merge de la 5 premii la 4 câștigători; cum , principiul cutiei obligă două premii să ajungă la același concurent — injectivitatea e imposibilă. b) Nu: „concurent premiu" merge de la 4 elemente la 5; cu doar 4 săgeți nu se pot acoperi 5 premii, deci un premiu rămâne neacordat.
18. Definim Primele valori: , , , , , … Injectivă: imparele dau întregii pozitivi , parele dau — ramurile nu se suprapun, iar în interiorul fiecărei ramuri formula e strict monotonă în . Surjectivă: un întreg e atins de (impar), iar un întreg de (par). Deci e bijecție — mulțimile și „au tot atâtea elemente", deși una pare de două ori mai mare. Bun venit în matematica infinitului!
De reținut
- este injectivă dacă — elemente diferite au imagini diferite. Se demonstrează pornind de la egalitatea valorilor; se infirmă cu un contraexemplu.
- este surjectivă dacă orice are cel puțin un cu , adică . Se demonstrează rezolvând ecuația și verificând că soluția e în domeniu.
- Bijectivă = injectivă + surjectivă: orice orizontală , , taie graficul exact o dată. Doar funcțiile bijective au inversă.
- Strict monotonă injectivă (reciproc fals). Testul dreptei orizontale citește ambele proprietăți direct de pe grafic.
- Pe mulțimi finite decide principiul cutiei: interzice injectivitatea, interzice surjectivitatea, iar bijecția forțează .
Greșeli frecvente
- „Am verificat câteva valori și nu se repetă, deci e injectivă." Câteva verificări nu demonstrează nimic — injectivitatea cere raționamentul general de la . Doar pentru infirmarea proprietății ajunge un exemplu.
- Uiți că surjectivitatea depinde de codomeniu. nu e surjectivă spre , dar este spre . Citește întotdeauna cine este înainte să răspunzi.
- La surjectivitate rezolvi dar nu verifici . Pe domenii restrânse (intervale, ), soluția formală poate cădea în afara domeniului — și atunci acel nu e atins.
- Confuzia „injectivă = strict monotonă". Monotonia strictă e doar un drum suficient spre injectivitate; există funcții injective nemonotone (de exemplu pe ).
- La funcții pe ramuri, tratezi o singură ramură. Injectivitatea poate pica între ramuri (valori egale pe ramuri diferite), iar la surjectivitate fiecare trebuie căutat în ramura potrivită — compară cu Exemplul 6.
Aplică acasă
Vânătoarea de coduri. Fă lista a 5 sisteme de identificare din viața ta (CNP, număr de telefon, adresă de e-mail, numărul de la garderobă, numărul matricol). Pentru fiecare, decide: funcția „persoană cod" e injectivă? E surjectivă spre mulțimea tuturor codurilor posibile? Care dintre ele sunt gândite anume să fie bijecții și de ce?
Testul orizontalei pe graficele tale. Deschide o aplicație de grafice (GeoGebra sau Desmos) și trasează , , și . Plimbă o dreaptă orizontală (un slider pentru ) și decide din imagine, pentru fiecare, injectivitatea și surjectivitatea spre . Confruntă apoi cu demonstrațiile din lecție.
Bijecția din orar. Scrie funcția care asociază fiecărei ore din orarul tău de luni sala în care se desfășoară. Este injectivă (se schimbă sala la fiecare oră)? Este surjectivă spre mulțimea sălilor școlii? Ce ar însemna, practic, ca ea să fie bijectivă — și de ce școlii nu-i trebuie asta?
Pentru părinți și profesori
Lecția introduce tripleta injectiv–surjectiv–bijectiv, specifică programei de matematică-informatică (segmentul CS), și pregătește direct lecția despre funcția inversă: elevul trebuie să plece de aici știind că doar bijecțiile se pot inversa. Accentul cade pe cele două „rețete" de demonstrație — pornirea de la pentru injectivitate, rezolvarea ecuației pentru surjectivitate — și pe disciplina contraexemplului pentru infirmare.
Întrebări bune de control: „Ce verifică testul dreptei orizontale?" (injectivitatea: cel mult o intersecție; surjectivitatea: cel puțin una, pentru din codomeniu); „De ce devine surjectivă dacă schimb codomeniul în ?"; „Poate fi injectivă o funcție de la o mulțime cu 6 elemente la una cu 5?" (nu — principiul cutiei). Semne că a înțeles: distinge demonstrația generală de verificarea pe cazuri, verifică apartenența soluției la domeniu în demonstrațiile de surjectivitate și poate „repara" o funcție neinjectivă prin restrângerea domeniului.
La Bacalaureat M1, proprietățile apar atât direct („arătați că este bijectivă"), cât și ca unealtă: existența și unicitatea soluției unei ecuații se traduc prin surjectivitate și injectivitate, iar inversarea funcțiilor (inclusiv la exponențiale și logaritmi, în clasa a X-a) se sprijină integral pe bijectivitate.
Întrebări frecvente
Ce este o funcție injectivă, pe înțelesul tuturor? O funcție la care elemente diferite din domeniu primesc mereu valori diferite — ca la garderobă, unde doi spectatori nu pot primi același jeton. Matematic: din rezultă obligatoriu .
Cum demonstrez că o funcție este injectivă? Presupui că două valori coincid, , și arăți prin calcul că . Alternativ, dacă funcția este strict monotonă (strict crescătoare sau strict descrescătoare), este automat injectivă — drum adesea mai scurt.
Cum demonstrez că o funcție este surjectivă? Iei un element oarecare din codomeniu și rezolvi ecuația cu necunoscuta . Dacă pentru orice găsești măcar o soluție care aparține domeniului, funcția e surjectivă. Nu uita verificarea apartenenței — acolo se pierd cele mai multe puncte.
Ce înseamnă funcție bijectivă? O funcție care este simultan injectivă și surjectivă: fiecare element din codomeniu este atins exact o dată. Bijecțiile realizează o corespondență perfectă unu-la-unu și sunt singurele funcții care admit inversă.
Ce este testul dreptei orizontale? Un criteriu grafic: dacă orice dreaptă orizontală taie graficul în cel mult un punct, funcția e injectivă; dacă orice orizontală cu din codomeniu taie graficul în cel puțin un punct, e surjectivă; exact un punct pentru fiecare — bijectivă.
Poate o funcție să fie injectivă fără să fie monotonă? Da. Exemplul clasic: pe este injectivă, dar urcă și coboară. Monotonia strictă garantează injectivitatea, dar nu este obligatorie pentru ea.
De ce contează codomeniul la surjectivitate? Pentru că surjectivitatea cere ca tot codomeniul să fie acoperit de valori. Aceeași lege de calcul poate fi surjectivă spre un codomeniu potrivit ( spre ) și nesurjectivă spre unul prea mare ( spre ). Schimbarea codomeniului schimbă funcția.
Unde se folosesc bijecțiile în informatică? Peste tot unde e nevoie de corespondență fără pierderi: chei unice în baze de date, criptare și decriptare (fiecare mesaj criptat provine dintr-un singur mesaj clar), codificări de caractere, funcții de numerotare. O funcție de criptare neinjectivă ar face decriptarea imposibilă.
