Výraz 0⁰ ( nula až nula ) je v mnoha učebnicích považován za vágní a nesmyslný [1] [2] . To je způsobeno skutečností, že funkce dvou proměnných v bodě má neredukovatelnou diskontinuitu . Ve skutečnosti podél kladného směru osy , kde se rovná jedné, a podél kladného směru osy , kde se rovná nule. Proto žádná konvence o hodnotě 0⁰ nemůže poskytnout funkci, která je spojitá v nule.
Někteří autoři navrhují přijmout dohodu, že se rovná 1. Ve prospěch této možnosti je uvedeno několik argumentů. Například rozšíření do řady exponentu:
lze napsat kratší, pokud přijmeme :
(zvažovaná konvence se používá, když ).
Pokud 0 odkazuje na přirozená čísla , pak zvýšení na přirozenou mocninu lze definovat takto:
a poté zvýšením libovolného čísla (včetně nuly) na nulovou mocninu dostaneme 1.
Další zdůvodnění dohody je založeno na Bourbakiho "Teorii množin" [3] : počet různých zobrazení n - prvkové množiny na m - prvkovou je roven tomu, když dostaneme zobrazení z prázdné množiny na prázdný a je jedinečný. To samozřejmě nelze považovat za důkaz (konvence není třeba dokazovat), tím spíše, že samotná konvence se v teorii množin nepoužívá.
V každém případě je konvence čistě symbolická a nelze ji použít ani v algebraických, ani v analytických transformacích kvůli diskontinuitě funkce v tomto bodě. Ve světle moderní matematické analýzy není v tomto případě vůbec vhodné hovořit o dohodě, tento výraz lze a je třeba chápat pouze ve smyslu omezujícího přechodu v odhalení nejistoty. Příklad pro analytické výpočty: výraz kde je libovolné kladné reálné číslo. Když dostaneme typovou nejistotu a pokud nerozlišujeme mezi omezujícím tvarem (kde každá z nul označuje tendenci k nule) a hodnotou (kde každá z nul je nula), můžeme mylně předpokládat, že limita je 1 Ve skutečnosti je tento výraz identicky roven To znamená, že nekonečně malá až nekonečně malá mocnina může v limitě dávat jakoukoli hodnotu, ne nutně jednu. Podobné chyby lze udělat, pokud se konvence použije v algebraických transformacích.
Debata o definici probíhala minimálně od počátku 19. století. Mnoho matematiků pak přijalo konvenci , ale v roce 1821 Cauchy [4] počítal mezi nejistoty, jako například Ve 30. letech 19. století Libri [5] [6] publikoval nepřesvědčivý argument pro (viz Heavisideova funkce § Historie ) a Möbius [7 ] se postavil na jeho stranu a mylně prohlásil, že kdykoli . Recenzent, který se podepsal jednoduše jako „S“, uvedl protipříklad , který debatu trochu uklidnil. Více historických podrobností lze nalézt v Knuth (1992) [8] .
Pozdější autoři interpretují výše uvedenou situaci různými způsoby. Někteří tvrdí, že nejlepší hodnota pro závisí na kontextu, a proto je její definování jednou provždy problematické [9] . Podle Bensona (1999): „Volba, zda určit, je založena spíše na pohodlí než na správnosti. Pokud se zdržíme definice , pak se některé výroky stanou zbytečně trapnými. <...> Konsensus je používat definici , ačkoli existují učebnice, které se zdržují definice " [10] .
Někteří matematici si myslí, že by to mělo být definováno jako 1. Například Knuth (1992) sebevědomě prohlašuje, že „ by měla být 1“, přičemž rozlišuje mezi hodnotou , která by měla být 1, jak navrhuje Libri, a limitní formou ( zkratka pro limit where ), což je nutně dvojznačnost, jak upozornil Cauchy: „Cauchy i Libri měli pravdu, ale Libri a jeho obránci nechápali, proč je pravda na jejich straně“ [8] .
Autoritativní stránka MathWorld s odkazem na Knuthův názor nicméně uvádí, že hodnota je obvykle považována za nedefinovanou, přestože konvence umožňuje v některých případech zjednodušit psaní vzorců [11] . V Rusku je Velká ruská encyklopedie , Velká sovětská encyklopedie , Matematický encyklopedický slovník, Vygodského příručka elementární matematiky, školní učebnice a další zdroje jednoznačně charakterizují jako výraz, který nedává smysl (nejistota).
Jsou-li dány dvě funkce a sklon k nule, pak limita v obecném případě, jak je ukázáno výše, může být cokoli. Takže z tohoto pohledu je to nejistota. K nalezení limity v tomto případě používají metody odhalení nejistoty , zpravidla nejprve logaritmováním daného výrazu: a poté L'Hopitalovým pravidlem .
Za určitých podmínek však bude tato hranice vždy rovna jedné. Totiž, pokud jsou funkce a analytické v bodě (to znamená, že v nějakém okolí se body shodují s jejich Taylorovou řadou ), a , a v okolí , pak limita jako pravá má tendenci k nule je rovna 1 [12] [13] [14] .
Například tímto způsobem si to můžete okamžitě ověřit
Zároveň bychom neměli zapomínat, že pokud alespoň jedna z funkcí neexpanduje do Taylorovy řady v bodě 0 nebo je shodně rovna 0, pak limita může být jakákoli, nebo nemusí existovat. Například,
Pro komplexní čísla je výraz tvaru ]jakodefinovánjeavícehodnotovýfor .
Standard IEEE 754-2008 , který popisuje formát pro reprezentaci čísel s pohyblivou řádovou čárkou , definuje tři umocňovací funkce [18] :
V mnoha programovacích jazycích se nula až nula mocnina rovná 1. Například v C++ : pow(0, 0) == 1, v Haskellu to platí pro všechny tři standardní operace umocňování: 0^0 == 1, 0^^0 == 1, 0**0 == 1. Totéž platí pro standardní kalkulačku MS Windows.
I když je dobře známo, že jde o nejednoznačnost, chování některých funkcí, které se v tomto případě vracejí, není výsledkem dohody nebo chyby, má své opodstatnění. Faktem je, že v počítačové aritmetice jsou číselná data rozdělena na celá a reálná. To lze implicitně použít v některých funkcích, které implementují operaci umocňování. To se například provádí v kalkulačce Windows a funguje v C++. Pro celé číslo a reálné exponenty se používají různé algoritmy a umocňovací funkce analyzuje exponent: pokud je to celé číslo, pak se exponent vypočítá podle jiného algoritmu, ve kterém jsou povoleny záporné a nulové základy exponentu. Pokud exponent patří do množiny celých čísel a je roven 0 a základem je reálné číslo, pak by operace měla být definována pouze jako . Protože 0 v exponentu je přesná, přechod k limitě se týká pouze základu a (na rozdíl od případu, kdy je exponent také reálný) je jednoznačně definován a roven . Výše uvedené plně platí pro případ výpočtu výrazu . pow