Expresia 0⁰ ( de la zero la puterea zero ) este considerată de multe manuale ca fiind vagă și lipsită de sens [1] [2] . Acest lucru se datorează faptului că o funcție a două variabile într-un punct are o discontinuitate ireductibilă . Într-adevăr, de-a lungul direcției pozitive a axei unde este egală cu unu și de-a lungul direcției pozitive a axei unde este egală cu zero. Prin urmare, nicio convenție asupra valorii lui 0⁰ nu poate da o funcție care este continuă la zero.
Unii autori propun să accepte acordul că este egal cu 1. În favoarea acestei opțiuni sunt date mai multe argumente. De exemplu, expansiunea într-o serie a exponentului:
poate fi scris mai scurt dacă acceptăm :
(convenția luată în considerare este folosită atunci când ).
Dacă 0 se referă la numere naturale , atunci ridicarea la o putere naturală poate fi definită după cum urmează:
iar apoi ridicarea oricărui număr (inclusiv zero) la puterea zero va da 1.
O altă justificare a acordului se bazează pe „Teoria seturilor” a lui Bourbaki [3] : numărul de mapări diferite ale unui set n - element într-un element m - unul este egal cu atunci când obținem o mapare de la un set gol la un unul gol și este unic. Desigur, aceasta nu poate fi considerată o dovadă (convențiile nu trebuie dovedite), mai ales că convenția în sine nu este folosită în teoria mulțimilor.
În orice caz, convenția este pur simbolică și nu poate fi folosită nici în transformări algebrice sau analitice din cauza discontinuității funcției în acest punct. În lumina analizei matematice moderne, nu este deloc potrivit să vorbim de un acord în acest caz, această expresie poate și trebuie înțeleasă doar în sensul tranziției limitative în dezvăluirea incertitudinii. Un exemplu pentru calcule analitice: expresia unde este un număr real pozitiv arbitrar. Când obținem incertitudinea de tip și, dacă nu facem distincție între forma limită (unde fiecare dintre zerouri indică tendința spre zero) și valoare (unde fiecare dintre zerouri este zero), putem presupune în mod eronat că limita este 1. De fapt, această expresie este identic egală cu Aceasta înseamnă că o putere infinitezimală la o putere infinitezimală poate, în limită, să dea orice valoare, nu neapărat una. Greșeli similare pot fi făcute dacă convenția este folosită în transformările algebrice.
Dezbaterea asupra definiției se desfășoară cel puțin de la începutul secolului al XIX-lea. Mulți matematicieni au acceptat atunci convenția , dar în 1821 Cauchy [4] s-a numărat printre incertitudini precum În anii 1830, Libri [5] [6] a publicat un argument neconvingător pentru (vezi funcția Heaviside § Istorie ) și Möbius [7 ] a fost de partea lui, declarând în mod eronat că oricând . Reviewerul, care și-a semnat numele simplu ca „S”, a oferit un contraexemplu , care a calmat puțin dezbaterea. Mai multe detalii istorice pot fi găsite în Knuth (1992) [8] .
Scriitorii de mai târziu interpretează situația de mai sus în moduri diferite. Unii susțin că cea mai bună valoare pentru depinde de context și, prin urmare, definirea acesteia o dată pentru totdeauna este problematică [9] . Potrivit lui Benson (1999), „Alegerea de a determina dacă să se determine se bazează mai degrabă pe comoditate decât pe corectitudine. Dacă ne abținem să definim , atunci unele afirmații devin inutil de incomode. <...> Consensul este de a folosi definiția , deși există manuale care se abțin să definească „ [10] .
Unii matematicieni cred că ar trebui definit ca 1. De exemplu, Knuth (1992) afirmă cu încredere că „ ar trebui să existe 1”, făcând o distincție între valoarea lui , care ar trebui să fie 1, așa cum sugerează Libri, și forma limită ( o abreviere pentru limit unde ), care este neapărat o ambiguitate, după cum a subliniat Cauchy: „Atât Cauchy, cât și Libri au avut dreptate, dar Libri și apărătorii săi nu au înțeles de ce adevărul era de partea lor” [8] .
Site-ul autorizat MathWorld , citând opinia lui Knuth, afirmă totuși că valoarea este considerată de obicei nedefinită, în ciuda faptului că convenția permite în unele cazuri simplificarea scrierii formulelor [11] . În Rusia, Marea Enciclopedie Rusă , Marea Enciclopedie Sovietică , Dicționarul Enciclopedic Matematic, Manualul lui Vygodsky de matematică elementară, manualele școlare și alte surse o caracterizează fără echivoc ca o expresie care nu are sens (incertitudine).
Având în vedere două funcții și tinzând spre zero, atunci limita în cazul general, așa cum se arată mai sus, poate fi orice. Deci din acest punct de vedere este o incertitudine. Pentru a găsi limita în acest caz, ei folosesc metodele de dezvăluire a incertitudinii , de regulă, luând mai întâi logaritmul expresiei date: , iar apoi folosind regula L'Hopital .
Cu toate acestea, în anumite condiții, această limită va fi întotdeauna egală cu unu. Și anume, dacă funcțiile și sunt analitice într-un punct (adică într-o anumită vecinătate punctele coincid cu seria lor Taylor ), și , și într-o vecinătate , atunci limita pe măsură ce dreapta tinde spre zero este egală cu 1 [12] [13] [14] .
De exemplu, în acest fel puteți verifica imediat acest lucru
În același timp, nu trebuie uitat că, dacă cel puțin una dintre funcții nu se extinde într-o serie Taylor în punctul 0 sau este identic egală cu 0, atunci limita poate fi orice sau poate să nu existe. De exemplu,
Pentru numerele complexe , expresia formei for ]cadefinităesteșimultivaloricăeste .
Standardul IEEE 754-2008 , care descrie formatul de reprezentare a numerelor în virgulă mobilă , definește trei funcții de exponențiere [18] :
În multe limbaje de programare, puterea de la zero la zero este egală cu 1. De exemplu, în C++ : pow(0, 0) == 1, în Haskell acest lucru este valabil pentru toate cele trei operații standard de exponențiere: 0^0 == 1, 0^^0 == 1, 0**0 == 1. Același lucru este valabil și pentru calculatorul standard MS Windows.
Deși se știe bine că aceasta este o ambiguitate, comportamentul unor funcții care revin în acest caz nu este rezultatul unui acord sau al unei erori, are o rațiune. Faptul este că în aritmetica computerizată, datele numerice sunt împărțite în întregi și reale. Acest lucru poate fi folosit implicit în unele funcții care implementează operația de exponențiere. De exemplu, acest lucru se face în calculatorul Windows și funcțiile în C++. Pentru exponenții întregi și reali se folosesc diferiți algoritmi, iar funcția de exponențiere analizează exponentul: dacă este un număr întreg, atunci exponentul este calculat conform unui algoritm diferit, în care sunt permise bazele negative și zero ale exponentului. Dacă exponentul aparține mulțimii numerelor întregi și este egal cu 0, iar baza este un număr real, atunci operația trebuie definită doar ca . Deoarece 0 în exponent este exact, trecerea la limită se referă doar la bază și (spre deosebire de cazul în care exponentul este și real) este definit în mod unic și egal cu . Cele de mai sus se aplică pe deplin în cazul calculării expresiei . pow