Difference between revisions of "ArcLambertW"

From TORI
Jump to navigation Jump to search
m (Text replacement - "\$([^\$]+)\$" to "\\(\1\\)")
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
  +
{{top}}
[[File:ArcLambertWplot.png|160px|thumb|Fig.1. \(y\!=\!\mathrm{zex}(x)~\)]]
 
  +
<div class="thumb tright" style="float:right; margin:-72px 0px 4px 8px">
[[File:ZexD6mapT100.png|400px|thumb|Fig.2. [[Complex map]], \(u\!+\!\mathrm i v\!=\!\mathrm{zex}(x\!+\!\mathrm i y)\)]]
 
 
{{pic|ArcLambertWplot.png|160px}}<small><center>Fig.1. \(y\!=\!\mathrm{zex}(x)~\)
  +
</center></small>
  +
</div>
  +
  +
<div class="thumb tright" style="float:right; margin:0px 0px 12px 8px">
 
{{pic|ZexD6mapT100.png|400px}}<small><center>Fig.2. [[Complex map]], \(u\!+\!\mathrm i v\!=\!\mathrm{zex}(x\!+\!\mathrm i y)\)
  +
</center></small>
  +
</div>
 
[[ArcLambertW]], called for simplicity '''zex''', is [[elementary function]] defined with
 
[[ArcLambertW]], called for simplicity '''zex''', is [[elementary function]] defined with
   
Line 35: Line 43:
   
 
==Iterations of zex==
 
==Iterations of zex==
  +
[[File:ZexIteT.jpg|400px|thumb|Fig.3. Iterates \(~y\!=\!\mathrm{zex}^n(x)~\) for various values of \(n\)]]
 
  +
<div class="thumb tright" style="float:right; margin:-12px 0px 12px 8px">
With [[superfunction]] of [[zex]], called [[SuZex]], and the [[Abel function]], called [[AuZex]], the [[iterations]] of [[zex]] can be expressed as follows:
 
 
{{pic|ZexIteT.jpg|400px}}<small><center>Fig.3. Iterates \(~y\!=\!\mathrm{zex}^n(x)~\) for various values of \(n\)
  +
</center></small></div>
 
With [[superfunction]] of [[zex]], called [[SuZex]], and the [[Abel function]], called [[AuZex]], the [[iterate]]s of [[zex]] can be expressed as follows:
   
 
(8) \(~ ~ ~\mathrm{zex}^n(z)=\mathrm{SuZex}\Big( n+ \mathrm{AuZex}(z)\Big)\)
 
(8) \(~ ~ ~\mathrm{zex}^n(z)=\mathrm{SuZex}\Big( n+ \mathrm{AuZex}(z)\Big)\)
   
The number \(n\) of iteration hax no need to be integer. For several real values of \(n\), the \(n\)th iteration of [[zex]] by (8) is plotted in figure at right,
+
Here, number \(n\) of iterate has no need to be integer. For several real values of \(n\), the \(n\)th iterate of [[zex]] by (8) is plotted in figure at right,
   
(9) \(~ ~ ~y=\mathrm{zex}^c(x)\)
+
(9) \(~ ~ ~y=\mathrm{zex}^n(x)\)
   
 
At \(n\!=\!2\), this gives \(y\!=\!\mathrm{zex}^2(x)\!=\!\mathrm{zex}\Big( \mathrm{zex}(x)\Big)\)<br>
 
At \(n\!=\!2\), this gives \(y\!=\!\mathrm{zex}^2(x)\!=\!\mathrm{zex}\Big( \mathrm{zex}(x)\Big)\)<br>
Line 59: Line 70:
 
</ref>.
 
</ref>.
   
  +
==[[Superfunctions]]==
==Keywords==
 
  +
Functions
[[elementary function]],
 
[[Transfer function]],
+
[[AuZex]],
[[LambertW]],
+
[[SuZex]],
  +
[[zex]] and its iterates are mentioned in
[[SuZex]],
 
  +
[[Table of superfunctions]].
[[AuZex]],
 
  +
[[Inverse function]]
 
  +
The more detailed description is included in book [[Superfunctions]]
  +
<ref>
  +
https://www.amazon.co.jp/-/en/Dmitrii-Kouznetsov/dp/6202672862
  +
https://www.lap-publishing.com/catalogue/details/gb/978-620-2-67286-3/superfunctions
  +
Dmitrii Kouznetsov. Superfunctions. [[Lambert Academic Publishing]], 2020.
  +
</ref>.
  +
  +
The Book is also loaded at https://mizugadro.mydns.jp/BOOK/466.pdf
  +
<ref>
  +
https://mizugadro.mydns.jp/BOOK/466.pdf
  +
D.Kouznetov. Superfunctions. 2020.
  +
</ref>.
  +
  +
It can be loaded for free. However, the material support of the Author should be appreciated.
   
 
==References==
 
==References==
  +
{{ref}}
<references/>
 
   
  +
{{fer}}
[[Category:LambertW]]
 
 
==Keywords==
[[Category:zex]]
 
 
«[[AuZex]]»,
 
«[[Elementary function]]»,
 
«[[Inverse function]]»,
  +
«[[Transfer function]]»,
  +
«[[LambertW]]»,
  +
«[[Superfunctions]]»,
 
«[[SuZex]]»,
  +
 
[[Category:Book]]
 
[[Category:Elementary function]]
 
[[Category:Elementary function]]
  +
[[Category:English]]
 
[[Category:LambertW]]
  +
[[Category:Superfunctions]]
 
[[Category:Transfer function]]
 
[[Category:Transfer function]]
[[Category:Articles in English]]
+
[[Category:zex]]

Latest revision as of 16:58, 4 May 2025


ArcLambertWplot.png
Fig.1. \(y\!=\!\mathrm{zex}(x)~\)
ZexD6mapT100.png
Fig.2. Complex map, \(u\!+\!\mathrm i v\!=\!\mathrm{zex}(x\!+\!\mathrm i y)\)

ArcLambertW, called for simplicity zex, is elementary function defined with

(1) \(~ ~ ~ \mathrm{ArcLambertW}(z) = \mathrm{zex}(z) = z \exp(z) \)

One of the inverse function of ArcLambertW is called LambertW [1][2] or also ProductLog [3]. In wide ranges of values of \(z\), the relations

(2) \(~ ~ ~ \mathrm{LambertW}\Big(\mathrm{zex}(z)\Big) = z \)

and

(3) \(~ ~ ~ \mathrm{zex}\Big(\mathrm{LambertW}(z)\Big) = z \)

hold.

For shortness, in expressions, name \(\mathrm{zex}\) is used instead of \(\mathrm {ArcLambertW}\).

SuZex and AuZex

ArcLambertW can be treated as a transfer function. Its superfunction is denoted as SuZex. This function satisfies the transfer equation

(4) \(~ ~ ~ \mathrm{zex}\Big( \mathrm{SuZex}(z) \Big)=\mathrm{SuZex}(z\!+\!1)\)

The complex map of SuZex is available in the category zex below.

The Abel function of ArcLambertW is named AuZex; \(\mathrm{AuZex}=\mathrm{SuZex}^{-1}\). This function satisfies the Abel equation

(5) \(~ ~ ~ \mathrm{AuZex}\Big( \mathrm{zex}(z) \Big)=\mathrm{AuZex}(z)+1\)

Iterations of zex

ZexIteT.jpg
Fig.3. Iterates \(~y\!=\!\mathrm{zex}^n(x)~\) for various values of \(n\)

With superfunction of zex, called SuZex, and the Abel function, called AuZex, the iterates of zex can be expressed as follows:

(8) \(~ ~ ~\mathrm{zex}^n(z)=\mathrm{SuZex}\Big( n+ \mathrm{AuZex}(z)\Big)\)

Here, number \(n\) of iterate has no need to be integer. For several real values of \(n\), the \(n\)th iterate of zex by (8) is plotted in figure at right,

(9) \(~ ~ ~y=\mathrm{zex}^n(x)\)

At \(n\!=\!2\), this gives \(y\!=\!\mathrm{zex}^2(x)\!=\!\mathrm{zex}\Big( \mathrm{zex}(x)\Big)\)
at \(n\!=\!1\), this gives \(y\!=\!\mathrm{zex}(x)\!=\! x \exp(x)\)
at \(n\!=\!0\), this gives identity function \(y\!=\!\mathrm{zex}^0(x)\!=\! x\)
at \(n\!=\!-1\), this gives function \(y\!=\!\mathrm{zex}^{-1}(x)\!=\!\mathrm{LambertW}(x) ~ \), and so on.

Figure 3 looks pretty similar to the plots of iterates of other functions with fast growth along the real axis.

Expression (8) can be used for evaluation of funtion LambertW; however, such an evaluation is neither faster, nor preciser that that by the direct implementation of LambertW suggested in LambertW.cin.

The implementation of SuZex and AuZex is pretty similar to that of tetration to base \(\exp^2(-1)\) [4].

Superfunctions

Functions AuZex, SuZex, zex and its iterates are mentioned in Table of superfunctions.

The more detailed description is included in book Superfunctions [5].

The Book is also loaded at https://mizugadro.mydns.jp/BOOK/466.pdf [6].

It can be loaded for free. However, the material support of the Author should be appreciated.

References

  1. http://en.wikipedia.org/wiki/Lambert_W_function
  2. http://www.maplesoft.com/support/help/Maple/view.aspx?path=LambertW
  3. http://mathworld.wolfram.com/LambertW-Function.html
  4. http://www.ams.org/journals/mcom/0000-000-00/S0025-5718-2012-02590-7/S0025-5718-2012-02590-7.pdf http://www.ils.uec.ac.jp/~dima/PAPERS/2011e1e.pdf H.Trappmann, D.Kouznetsov. Computation of the Two Regular Super-Exponentials to base exp(1/e). Mathematics of computation, 2012 February 8. ISSN 1088-6842(e) ISSN 0025-5718(p)
  5. https://www.amazon.co.jp/-/en/Dmitrii-Kouznetsov/dp/6202672862 https://www.lap-publishing.com/catalogue/details/gb/978-620-2-67286-3/superfunctions Dmitrii Kouznetsov. Superfunctions. Lambert Academic Publishing, 2020.
  6. https://mizugadro.mydns.jp/BOOK/466.pdf D.Kouznetov. Superfunctions. 2020.