Când două secvențe sunt ambele infinitezimale sau ambele infinite, este util să puteți stabili o comparație între ele pentru a înțelege care dintre cele două tinde mai repede la 0 sau la infinit. Acest articol se referă la studiul estimărilor asimptotice pentru succesiune. Operații analoge se pot face pentru funcțiile reale ale unei variabile reale , unde în loc de infinit poate exista orice punct de acumulare comun celor două funcții.
Ordinele infinitului
O functie {\ displaystyle f (x)} spune infinit în {\ displaystyle x_ {0}} dacă limita sa este infinită față de tendința de {\ displaystyle x} la {\ displaystyle x_ {0}} . În simboluri, dacă
- {\ displaystyle \ lim _ {x \ to x_ {0}} | f (x) | = + \ infty}
De exemplu {\ displaystyle {\ frac {1} {x}}} este infinit în {\ displaystyle 0} Și {\ displaystyle -e ^ {- x}} este infinit în {\ displaystyle - \ infty} .
O secvență (care poate fi considerată o funcție definită în numere naturale) se spune că este infinită dacă limita sa este infinită atunci când se tinde la {\ displaystyle n} la nesfârșit. În simboluri: dacă {\ displaystyle \ {a_ {n} \}} este o succesiune de numere reale, {\ displaystyle \ lim _ {n \ to \ infty} | a_ {n} | = + \ infty} . Cu toate acestea, nu toate infinitele sunt identice între ele: există de fapt o ordine în interiorul infinitelor, care depinde de tipul de curs al funcției la infinit. Iată câteva tipuri de infinit plasate în ordine crescătoare: {\ displaystyle a} , {\ displaystyle b} Și {\ displaystyle c} sunt orice numere mai mari decât 1, în timp ce {\ displaystyle n} este indicele succesiunii.
{\ displaystyle \ log _ {a} {n} \ leq n ^ {b} \ leq c ^ {n} \ leq n! \ leq n ^ {n}}
Notă : semnul {\ displaystyle \, \ leq \,} trebuie înțeles în sensul micului o .
Alte exemple
Iată câteva exemple de ordine ale infinitului referitoare la funcții, unde {\ displaystyle \ mathop {\ mathrm {Ord}} _ {z}} indică ordinea variabilei care are tendința de {\ displaystyle z} :
{\ displaystyle \ mathrm {Ord} _ {+ \ infty} \, x ^ {a} \ leq \ mathrm {Ord} _ {+ \ infty} \, e ^ {x}}
{\ displaystyle \ mathrm {Ord} _ {0} \, {\ frac {1} {\ sqrt {x}}} \ leq \ mathrm {Ord} _ {0} \, {\ frac {1} {x} }}
{\ displaystyle \ mathrm {Ord} _ {1} \, {\ frac {1} {{\ sqrt {x}} - 1}} \ leq \ mathrm {Ord} _ {1} \, {\ frac {1 } {x-1}}}
Ordine de infinitesimal
O functie {\ displaystyle f} se spune că este infinitesimal în {\ displaystyle x_ {0}} dacă limita sa este {\ displaystyle 0} a tinde spre {\ displaystyle x} la {\ displaystyle x_ {0}} . În simboluri, dacă{\ displaystyle \ lim _ {x \ to x_ {0}} f (x) = 0} . De exemplu {\ displaystyle {\ frac {1} {x}}} și {\ displaystyle e ^ {- x}} sunt infinitezimale în {\ displaystyle + \ infty} (primul, de asemenea, în {\ displaystyle - \ infty} ).
O succesiune {\ displaystyle \ {a_ {n} \}} se spune că este infinitesimal atunci când limita sa este egală cu zero atunci când se tinde spre {\ displaystyle n} la nesfârșit:
{\ displaystyle \ lim _ {n \ to \ infty} a_ {n} = 0} .
Ca și în cazul infinitivelor, există secvențe care tind să zero mai repede decât altele; luând reciprocele succesiunii inegalităților de mai sus și schimbând i {\ displaystyle \ leq} în {\ displaystyle \ geq} aveți tabelul corespunzător
{\ displaystyle {\ tfrac {1} {n ^ {n}}} \ leq {\ tfrac {1} {n!}} \ leq {\ tfrac {1} {c ^ {n}}} \ leq {\ tfrac {1} {n ^ {b}}} \ leq {\ tfrac {1} {\ log _ {a} n}}}
Notă : ordinea infinitesimală a {\ displaystyle {\ tfrac {1} {n ^ {n}}}} este mai mare decât cea a {\ displaystyle {\ tfrac {1} {n!}}} , din moment ce acesta din urmă tinde la zero mai încet .
Alte tipuri de limite
Iată câteva exemple de ordine de funcții infinitezimale:
{\ displaystyle \ mathrm {ord} _ {0} \, {\ sqrt {x}} \ leq \ mathrm {ord} _ {0} \, x \ leq \ mathrm {ord} _ {0} \, x ^ {2} \ leq \ mathrm {ord} _ {0} \, x ^ {3}}
{\ displaystyle \ mathrm {ord} _ {- \ infty} \, {\ frac {1} {x ^ {n}}} \ leq \ mathrm {ord} _ {- \ infty} \ și ^ {x} }
Secvențe asimptotice
Dă două secvențe {\ displaystyle a_ {n}} Și {\ displaystyle b_ {n}} , se spune că sunt asimptotice sau asimptotice echivalente și sunt indicate cu notația {\ displaystyle a_ {n} \ sim b_ {n}} de sine
{\ displaystyle \ lim _ {n \ to \ infty} {\ frac {a_ {n}} {b_ {n}}} = 1}
(Evident, trebuie să presupunem că există un {\ displaystyle N} astfel încât {\ displaystyle b_ {n} \ not = 0, \ \ \ forall n \ geq N} ).
În acest caz, este posibil să se creeze lanțuri de relații asimptotice:
{\ displaystyle \ mathrm {if} \, \ a_ {n} \ sim b_ {n} \ sim ... \ sim c_ {n} \ \, \ mathrm {then} \, \ a_ {n} \ sim c_ {n}}
O expresie compusă din produs sau coeficient de mai mulți factori poate fi estimată factor cu factor:
{\ displaystyle \ mathrm {se} \, \ a_ {n} \ sim a '_ {n}, \ b_ {n} \ sim b' _ {n}, \ c_ {n} \ sim c '_ {n } \ \, \ mathrm {then} \, \ {\ frac {a_ {n} b_ {n}} {c_ {n}}} \ sim {\ frac {a '_ {n} b' _ {n} } {c '_ {n}}}}
Relația {\ displaystyle \ sim} este o relație de echivalență , deoarece proprietățile reflexive , simetrice și tranzitive cu privire la operatorul dețin.
Reguli de operare
Comparații între infinite și infinitesimale
Lasa-i sa fie {\ displaystyle a_ {n}} Și {\ displaystyle b_ {n}} două secvențe infinite. Pentru limita relației avem că dacă {\ displaystyle \ lim _ {n \ to + \ infty} {\ frac {a_ {n}} {b_ {n}}}} Este egal cu:
- {\ displaystyle 0} :
| {\ displaystyle a_ {n}} este o infinitate de ordine mai mică decât {\ displaystyle b_ {n}} |
- {\ displaystyle l \ not = 0} :
| {\ displaystyle a_ {n}} Și {\ displaystyle b_ {n}} sunt infinite de același ordin |
- {\ displaystyle \ pm \ infty} :
| {\ displaystyle a_ {n}} este o infinitate de ordin superior decât {\ displaystyle b_ {n}} |
| {\ displaystyle a_ {n}} Și {\ displaystyle b_ {n}} nu sunt comparabile. |
Implicațiile inverse mai dețin: dacă {\ displaystyle a_ {n}} domină {\ displaystyle b_ {n}} atunci limita este infinită și așa mai departe.
Același raționament poate fi repetat și pentru infinitesimale. Lasa-i sa fie {\ displaystyle a_ {n}} Și {\ displaystyle b_ {n}} două secvențe infinitesimale. Pentru limita relației avem că dacă {\ displaystyle \ lim _ {n \ to + \ infty} {\ frac {a_ {n}} {b_ {n}}}} Este egal cu:
- {\ displaystyle 0} :
| {\ displaystyle a_ {n}} este un infinitesimal de ordin superior decât {\ displaystyle b_ {n}} |
- {\ displaystyle l \ not = 0} :
| {\ displaystyle a_ {n}} Și {\ displaystyle b_ {n}} sunt infinitezimale de aceeași ordine |
- {\ displaystyle \ pm \ infty} :
| {\ displaystyle a_ {n}} este un infinitesimal de ordine mai mic decât {\ displaystyle b_ {n}} |
| {\ displaystyle a_ {n}} Și {\ displaystyle b_ {n}} nu sunt comparabile. |
Principiul substituirii infinitelor
Lasa-i sa fie {\ displaystyle a_ {n}} Și {\ displaystyle b_ {n}} doi infinitivi. La calcularea limitei raportului, infinitivele de ordin inferior pot fi adăugate sau scăzute din numărător și numitor, pe baza a ceea ce s-a văzut în paragraful anterior.
De fapt, de exemplu:
{\ displaystyle \ lim _ {n \ to + \ infty} {\ frac {n ^ {2} + {\ sqrt {n}}} {5n ^ {2} -3n}} = \ lim _ {n \ to + \ infty} {\ frac {n ^ {2}} {5n ^ {2} -3n}} + \ lim _ {n \ to + \ infty} {\ frac {\ sqrt {n}} {5n ^ { 2} -3n}} = \ lim _ {n \ to + \ infty} {\ frac {n ^ {2}} {5n ^ {2}}} + 0 = {\ frac {1} {5}}}
Principiul de substituție a infinitesimalelor
Lasa-i sa fie {\ displaystyle a_ {n}} , {\ displaystyle b_ {n}} două secvențe infinitesimale. În calcularea limitei raportului, este posibil să se adauge sau să se scadă, într-o sumă de infinitesimale, la numărătorul și numitorul infinitesimalelor care sunt de ordin superior, pe baza a ceea ce s-a văzut în paragraful anterior.
Se obține astfel următoarea ecuație, utilă pentru rezolvarea problemelor cu limite nedeterminate:
{\ displaystyle \ lim _ {n \ to \ infty} {\ frac {a_ {n}} {b_ {n}}} = \ lim _ {n \ to \ infty} {\ frac {a_ {n} + a '_ {n}} {b_ {n} + b' _ {n}}}}
De exemplu:
{\ displaystyle \ lim _ {n \ to \ infty} {\ frac {n ^ {- 2} + n ^ {- {\ frac {1} {2}}}} {5n ^ {- 3} -4n ^ {-1}}} = \ lim _ {n \ to \ infty} {\ frac {n ^ {- {\ frac {1} {2}}}} {- 4n ^ {- 1}}} = - \ infty}
Principiul de substituție a echivalenților infinitesimali
Lasa-i sa fie {\ displaystyle f (x)} , {\ displaystyle g (x)} două funcții infinitesimale. Pentru limita relației {\ displaystyle {\ frac {f (x)} {g (x)}}} merita
- {\ displaystyle \ lim _ {x \ to x_ {0}} {\ frac {f (x)} {g (x)}} = \ lim _ {x \ to x_ {0}} {\ frac {h ( x)} {k (x)}}}
dacă se dovedește{\ displaystyle f (x) \ sim h (x)} Și{\ displaystyle g (x) \ sim k (x)} , adică dacă numeratorii și numitorii sunt funcții echivalente asimptotic.
De exemplu, a fi {\ displaystyle \ tan x \ sim x} :
- {\ displaystyle \ lim _ {x \ to 0} {\ frac {\ tan x} {\ sqrt {x}}} = \ lim _ {x \ to 0} {\ frac {x} {\ sqrt {x} }} = 0}
Expresii asimptotice
În evaluarea comportamentului asimptotic al unui algoritm , sunt introduse relațiile dintre secvențele numerice care au devenit frecvent utilizate. Aceste notații pot fi folosite și pentru funcții reale, cu specificarea valorii domeniului către care tinde variabila, care poate să nu fie {\ displaystyle \ infty} .
Schema generală
Definițiile pe care le vom introduce mai jos sunt multe și la prima vedere pot părea confuze sau poate fi obositor să le amintim pe toate împreună și să le comparăm între ele. Din acest motiv, adică pentru a oferi o imagine de ansamblu care este și de ajutor mnemonic, înainte de a trece la definițiile riguroase și specifice, vom ilustra într-un mod discursiv schema generală pe care se bazează toate aceste concepte.
Aproape toate definițiile pe care urmează să le introducem au următoarea structură:
Să spunem succesiunea {\ displaystyle f (n)} e o {\ displaystyle \ mathrm {X}} a succesiunii {\ displaystyle g (n)} , iar noi scriem
- {\ displaystyle f (n) = \ mathrm {X} (g (n))}
dacă și numai dacă:
- {\ displaystyle [\ mathrm {quantifier}] C \ \ există N \ colon \ \ \ \ \ forall n> N, \ \ | f (n) | \ prec \ succ C | g (n) |}
În paranteze pătrate am specificat părțile definiției care variază din când în când. În loc de [cuantificator], cele două cuantificatoare pot merge {\ displaystyle \ forall} și {\ displaystyle \ există} , in timp ce {\ displaystyle \ prec \ succ} este o relație de ordine și poate fi {\ displaystyle \ leq} sau {\ displaystyle \ geq} . Prin urmare, avem doi parametri, fiecare dintre aceștia putând asuma două valori diferite, astfel încât definițiile posibile vor fi patru:
| {\ displaystyle \ forall} | {\ displaystyle \ există} |
---|
{\ displaystyle \ leq} | {\ displaystyle \ forall C \ \ există N \ colon \ \ \ \ \ forall n> N, \ \ | f (n) | \ leq C | g (n) |} | {\ displaystyle \ există C \ \ există N \ colon \ \ \ \ \ forall n> N, \ \ | f (n) | \ leq C | g (n) |} |
---|
{\ displaystyle \ geq} | {\ displaystyle \ forall C \ \ există N \ colon \ \ \ \ \ forall n> N, \ \ | f (n) | \ geq C | g (n) |} | {\ displaystyle \ există C \ \ există N \ colon \ \ \ \ \ forall n> N, \ \ | f (n) | \ geq C | g (n) |} |
---|
Pentru a distinge aceste patru cazuri, simbolul trebuie, de asemenea {\ displaystyle \ mathrm {X} (\ cdot)} care definește relația dintre {\ displaystyle f (n)} Și {\ displaystyle g (n)} poate presupune patru valori diferite, definite într-un fel de doi parametri: unul care definește cuantificatorul și celălalt care definește relația de ordine.
Aceste simboluri sunt după cum urmează:
- {\ displaystyle \ mathrm {O}} („O grozavă”) / {\ displaystyle \ mathrm {o}} („sau mic”),
- {\ displaystyle \ Omega} („omega mare”) / {\ displaystyle \ omega} („omega mic”).
După cum puteți vedea, acestea sunt de fapt patru simboluri definite de doi parametri:
Dintre acești doi parametri, primul, adică „latină / greacă”, este utilizat pentru a specifica relația de ordine, conform următoarei asocieri:
- Latin: {\ displaystyle \ leq}
- Greacă: {\ displaystyle \ geq}
în timp ce al doilea, care este „mic / mare”, este utilizat pentru a specifica cuantificatorul, în conformitate cu următoarea asociere:
- mic: {\ displaystyle \ forall}
- Grozav: {\ displaystyle \ există}
Aceste asociații pot părea decisiv contraintuitive. De exemplu, ar părea mai util să asociați „mic / mare” la relațiile de ordine, astfel încât „mic” să însemne „mai mic” (adică {\ displaystyle \ leq} ) și „mare” înseamnă „mai mare (adică {\ displaystyle \ geq} ). În schimb, pentru a reda relația de ordine folosim parametrul ciudat pe care l-am definit „latină / greacă”.
Toate aceste ciudățenii aparente sunt rezolvate imediat, de îndată ce se face un pic de muncă „filologică”. În special, este important să reținem că inițial ceea ce acum numim „o” era de fapt un „omicron”, adică o altă literă greacă. De fapt, în alfabetul grecesc există două litere corespunzătoare „o” noastre:
- „o-micron”, care înseamnă „sau mic”
- „o-mega”, care înseamnă „sau mare”.
Prin urmare, inițial notația indica exact ceea ce intenționăm să indicăm: „micul o” („omicron”) a reprezentat {\ displaystyle \ leq} iar „marele o” („omega”) a reprezentat {\ displaystyle \ geq} .
În ceea ce privește parametrul pe care până acum l-am indicat cu „mare / mic”, știm bine că acesta este doar un mod colocvial de a face referire la literele „majuscule / mici”.
Deci, dacă ne întoarcem la utilizarea inițială a tuturor acestor simboluri, avem următoarele asociații:
- „micron” („mic”): {\ displaystyle \ leq}
- „mega” („mare”): {\ displaystyle \ geq}
- „minusculă”: {\ displaystyle \ forall}
- "majuscule": {\ displaystyle \ există}
| {\ displaystyle \ forall} | {\ displaystyle \ există} |
---|
{\ displaystyle \ leq} | {\ displaystyle \ mathrm {o}} | {\ displaystyle \ mathrm {O}} |
---|
{\ displaystyle \ geq} | {\ displaystyle \ omega} | {\ displaystyle \ Omega} |
---|
Întărit de această schemă generală, care poate fi utilă și ca regulă mnemonică, să încercăm să scriem, de exemplu, definiția următoarei expresii:
- {\ displaystyle f (n) = \ mathrm {O} (g (n))}
Trebuie să spunem că {\ displaystyle f (n)} este un „o-micron” capital al {\ displaystyle g (n)} . Ne amintim că:
- „micron” înseamnă „mai mic”, adică {\ displaystyle \ leq} ;
- „majusculă” înseamnă: {\ displaystyle \ există} (Cel puțin unul) {\ displaystyle C} astfel încât...
Iată definiția căutată:
Să spunem asta {\ displaystyle f (n) = \ mathrm {O} (g (n))} dacă și numai dacă:
- {\ displaystyle \ există C \ \ există N \ colon \ \ \ \ \ forall n> N, \ \ | f (n) | \ leq C | g (n) |}
În cele din urmă, suntem interesați să cunoaștem implicațiile dintre toate aceste relații. Aceste implicații pot fi extrase imediat din următoarele considerații:
1) Amintindu-mi că, în general:
- {\ displaystyle a \ leq b \ \ Leftrightarrow \ b \ geq a}
asa de {\ displaystyle f} este un "omicron" (adică "mai mic") decât {\ displaystyle g} dacă și numai dacă {\ displaystyle g} este un "omega" (adică "mai mare") decât {\ displaystyle f} :
- {\ displaystyle f (x) = \ mathrm {O} / \ mathrm {o} (g (x)) \ \ Leftrightarrow \ g (x) = \ Omega / \ omega (f (x))}
2) Dacă o relație este adevărată {\ displaystyle \ forall C} apoi în special {\ displaystyle \ există} un anumit {\ displaystyle C} asta te mulțumește. Deci, dacă o succesiune {\ displaystyle f (n)} este o „minusculă” a secvenței {\ displaystyle g (n)} atunci este și „capital” al acestuia:
- {\ displaystyle f (x) = \ mathrm {o} / \ omega (g (x)) \ \ Rightarrow \ f (x) = \ mathrm {O} / \ Omega (g (x))}
Acest lucru poate fi exprimat și spunând că setul „minuscule” al unei anumite funcții este conținut în setul „majuscule” al acelei funcții și acest lucru se aplică și ca regulă mnemonică pentru parametrul „majusculă / minusculă”.
Sau mare
| Același subiect în detaliu: O-mare . |
Lasa-i sa fie {\ displaystyle f} Și {\ displaystyle g} două funcții definite pe {\ displaystyle \ mathbb {N}} la valori în {\ displaystyle \ mathbb {R}} .
Se spune că {\ displaystyle f (n)} este o o mare de {\ displaystyle g (n)} , în simboluri
{\ displaystyle f (n) = \ mathrm {O} (g (n))}
de sine {\ displaystyle \ există c> 0, n_ {0} \ în N \ colon \ \ \ \ \ \ forall n \ geq n_ {0}, \ \ | f (n) | \ leq c | g (n) | } .
Se mai spune că {\ displaystyle f (n)} are un ordin de mărime mai mic sau egal cu cel al {\ displaystyle g (n)} , aceasta este funcția {\ displaystyle g (n)} domină {\ displaystyle f (n)} .
Dacă succesiunea {\ displaystyle g (n)} are valori definitiv diferite de zero, o condiție echivalentă, exploatând limita superioară , este că este {\ displaystyle \ limsup _ {n \ to \ infty} \ left | {\ frac {f (n)} {g (n)}} \ right | <\ infty} .
Exemple
{\ displaystyle n = \ mathrm {O} \ left (2n \ right)}
{\ displaystyle n = \ mathrm {O} \ left ({\ frac {n} {2}} \ right)}
{\ displaystyle 4n ^ {2} + n = \ mathrm {O} (n ^ {2})}
{\ displaystyle n \ log n \ neq \ mathrm {O} (n)}
Sau mici
Se spune că {\ displaystyle f (n)} este un o-mic de {\ displaystyle g (n)} , în simboluri
{\ displaystyle f (n) = \ mathrm {o} (g (n))}
de sine {\ displaystyle \ lim _ {n \ to \ infty} {\ frac {f (n)} {g (n)}} = 0}
Omega mare
Se spune că {\ displaystyle f (n)} este un mare omega de {\ displaystyle g (n)} , în simboluri
{\ displaystyle f (n) = \ Omega (g (n))}
de sine {\ displaystyle \ există c> 0, n_ {0} \ in \ mathbb {N} \ colon \ \ \ \ \ forall n \ geq n_ {0}, \ \ | f (n) | \ geq c | g ( n) |} .
Se mai spune că {\ displaystyle f (n)} are un ordin de mărime mai mare sau egal cu cel al {\ displaystyle g (n)} , sau asta {\ displaystyle g (n)} este dominat de {\ displaystyle f (n)} .
Folosind notația de limită inferioară , o condiție echivalentă este că este {\ displaystyle \ liminf _ {n \ to \ infty} \ left | {\ frac {f (n)} {g (n)}} \ right |> 0}
Omega mic
Se spune că {\ displaystyle f (n)} este un mic omega de {\ displaystyle g (n)} , în simboluri
{\ displaystyle f (n) = \ omega (g (n))}
de sine {\ displaystyle \ lim _ {n \ to \ infty} {\ frac {f (n)} {g (n)}} = \ infty}
Theta
{\ displaystyle f (n)} Și {\ displaystyle g (n)} se spune că au același ordin de mărime, în simboluri
{\ displaystyle f (n) = \ Theta (g (n))}
de sine {\ displaystyle \ există c_ {1}, c_ {2}> 0, n_ {0} \ in \ mathbb {N} \ colon \ \ \ \ \ forall n \ geq n_ {0}, \ \ c_ {1 } | g (n) | \ leq | f (n) | \ leq c_ {2} | g (n) |} .
Folosind limitele superioare și inferioare, această condiție poate fi declarată ca {\ displaystyle 0 <\ liminf _ {n \ to \ infty} \ left | {\ frac {f (n)} {g (n)}} \ right | \ leq \ limsup _ {n \ to \ infty} \ left | {\ frac {f (n)} {g (n)}} \ right | <\ infty} ->
Proprietățile expresiilor asimptotice
Următoarele proprietăți se aplică expresiilor asimptotice:
Proprietăți de bază
- {\ displaystyle f = \ mathrm {O} (g) \ if g = \ Omega (f)} .
- {\ displaystyle f = \ mathrm {o} (g) \ if g = \ omega (f)} .
- {\ displaystyle f = \ mathrm {O} (f)} .
- {\ displaystyle f = \ mathrm {o} (f) \ \ Rightarrow \ f \ equiv 0} .
Implicații
- {\ displaystyle g = \ mathrm {o} (f) \ \ Rightarrow \ g = \ mathrm {O} (f)} .
- acesta este: {\ displaystyle o (f) \ subseteq \ mathrm {O} (f)} .
- {\ displaystyle f = \ mathrm {O} (g) \ \ not \ Rightarrow \ f = \ mathrm {o} (g)} .
Sume de funcții
- {\ displaystyle \ mathrm {O} (f) + \ mathrm {O} (g) = \ mathrm {O} (\ max \ lbrace | f |, | g | \ rbrace)} .
- {\ displaystyle \ mathrm {O} (kg) = \ mathrm {O} (g), \ \ forall k \ in \ mathbb {R} _ {0}} .
- {\ displaystyle \ mathrm {O} (f) + \ mathrm {O} (f) = \ mathrm {O} (f)} .
- acesta este {\ displaystyle g = \ mathrm {O} (f) \ land h = \ mathrm {O} (f) \ \ Rightarrow g + h = \ mathrm {O} (f)} .
- {\ displaystyle \ mathrm {O} (f) + \ mathrm {o} (f) = \ mathrm {O} (f)} .
- {\ displaystyle \ mathrm {o} (f) + \ mathrm {o} (f) = \ mathrm {o} (f)} .
Produse
- {\ displaystyle \ mathrm {O} (f) \ mathrm {O} (g) = \ mathrm {O} (fg)}
- acesta este {\ displaystyle h = \ mathrm {O} (f) \ land k = \ mathrm {O} (g) \ \ Rightarrow hk = \ mathrm {O} (fg)} .
- {\ displaystyle \ mathrm {O} (f) \ mathrm {o} (g) = \ mathrm {o} (fg)} .
- {\ displaystyle \ mathrm {o} (f) \ mathrm {o} (g) = \ mathrm {o} (fg)} .
În plus față de acestea, în cadrul fiecăreia dintre notații deține proprietatea tranzitivă , adică, de exemplu, dacă {\ displaystyle f = \ mathrm {O} (g)} Și {\ displaystyle g = \ mathrm {O} (h)} asa de {\ displaystyle f = \ mathrm {O} (h)} .
Reflexivitatea și tranzitivitatea {\ displaystyle \ mathrm {O}} ele implică faptul că este o precomandă , a cărei relație de echivalență asociată este adecvată {\ displaystyle \ Theta} . De fapt din definiția {\ displaystyle \ Theta} , este exact {\ displaystyle f = \ Theta (g) \ if f = \ mathrm {O} (g) \ land g = \ mathrm {O} (f)} .
De asemenea, dacă {\ displaystyle p} este o constantă, este cu siguranță {\ displaystyle f (x) \ leq p} dacă și numai dacă {\ displaystyle f (n) = \ mathrm {O} (1)} și în mod similar este cu siguranță {\ displaystyle f \ geq p} dacă și numai dacă {\ displaystyle f (n) = \ Omega (1)} .
Probleme de notare
Afirmația {\ displaystyle f (x)} este o o mare de {\ displaystyle g (x)} se scrie de obicei ca {\ displaystyle f (x) = \ mathrm {O} (g (x))} . Aceasta este o ușoară utilizare greșită a notației, deoarece egalitatea celor două funcții nu este afirmată. În plus, proprietatea nu este simetrică:
- {\ displaystyle \ mathrm {O} (x) = \ mathrm {O} (x ^ {2}) \ \ \ mathrm {ma} \ \ \ mathrm {O} (x ^ {2}) \ neq \ mathrm { O} (x)} .
Din acest motiv, unii autori preferă notația setului și scriu {\ displaystyle f \ in \ mathrm {O} (g)} , gindind despre {\ displaystyle \ mathrm {O} (g)} în ceea ce privește clasa tuturor funcțiilor dominate de {\ displaystyle g} , sau utilizează o notație introdusă de Hardy , care este următoarea:
- {\ displaystyle f \ lesssim g \ if f \ in \ mathrm {O} (g)} Și {\ displaystyle f \ ll g \ if f \ in \ mathrm {o} (g)} .
Grafice
Exemplu de notare O mare: f (x) = O (g (x)), există c > 0 și o valoare x 0 astfel încât în dreapta lui x 0 avem f (x) <cg (x) | Exemplu de notație Ω-mare: f (x) = Ω (g (x)), există c > 0 și o valoare x 0 astfel încât în dreapta lui x 0 avem f (x)> cg (x) |
Elemente conexe