[update]: I made the question more precise, more general and added a follow up question
Considering the iteration of functions (with focus on the iterated exponentiation) I'm looking, whether some function which I want to iterate can -hopefully with some advantage- itself be expressed by iterations of a -so to say- "more basic" function.
Fo example I assume a function $f(x)$ such that
$ \qquad \displaystyle \exp(x) = x \cdot f^{\circ 1}(x)\cdot f^{\circ 2}(x)\cdot f^{\circ 3}(x)\cdots $
$\qquad \qquad$ (where the circle-notation means iteration, and $f^{\circ 0}=x, f^{\circ 1}(x)=f(x)$)
and first I ask: what does this function $f(x)$ look like?
What I'm doing is this substitution: $$ \small \begin{array} {lrll} 1.& \exp(x) & = &x & \cdot f^{\circ 1}(x) & \cdot f^{\circ 2}(x) & \cdot f^{\circ 3}(x) & \cdots \\ 2.& \exp(f(x))&= && f^{\circ 1}(x) & \cdot f^{\circ 2}(x) & \cdot f^{\circ 3}(x) & \cdots \\ \\ \\ 3.& {\exp(f(x))\over \exp(x) } & = & \frac 1x \\ \\ & \exp(f(x)) & = & &{ \exp(x) \over x} \\ \\ \\ 4. & f(x)&=& x & - \log(x) \end{array} $$ $ \qquad \qquad $ (From 1. and 4. I know, that x is now restricted to $x \gt 0$)
As some comments point out, the construction of the function $f(x)$ is underdetermined; so in step $3.$ numerator and denominator can have a common factor $c$ such that we'll have
$$ \small \begin{array} {lrll}
1a.& \exp(x)\cdot c & = &x & \cdot f^{\circ 1}(x) & \cdot f^{\circ 2}(x) & \cdot f^{\circ 3}(x) & \cdots \\
2a.& \exp(f(x)) \cdot c&= && f^{\circ 1}(x) & \cdot f^{\circ 2}(x) & \cdot f^{\circ 3}(x) & \cdots \end{array} $$
If I do now the computation with some example $x$ by $$ y = x \cdot f^{\circ 1}(x)\cdot f^{\circ 2}(x)\cdot f^{\circ 3}(x)\cdots $$ I get for all tested $x>0$ the result $$ y = \exp(x) / \exp(1) $$ such that indeed a cofactor $c$ occurs and that it is precisely $1 / \exp(1)$
Q1: Where does this additional factor in the empirical evaluation come from? Where have the above analytical steps missed some crucial information?
The question can made more precise:
Q2: How does the empiricial computation determine, that the cofactor $c$ is just $1/\exp(1)$ ?
(The comments of @Eric Wong adress this questions, but I've not yet made it explicite)
In reviewing my own question, a generalization is possible in that I can use any base $b$ with $\log(b)\ge 1$ such that
$ \qquad \displaystyle {b^x \over b} = x \cdot f_b^{\circ 1}(x)\cdot f_b^{\circ 2}(x)\cdot f_b^{\circ 3}(x)\cdots $
and the constant $c$ comes always out to equal $1/b$ such that we might as well write
$ \qquad \displaystyle b^{x-1} = x \cdot f_b^{\circ 1}(x)\cdot f_b^{\circ 2}(x)\cdot f_b^{\circ 3}(x)\cdots $
Q3: Can Eric's comment made be more explicite such that it shall work for all that bases?
I observe, that for $\eta < \log(b) <1$ with $\eta \lt 0.39996 $ the sequence of iterates of the functions $f_b(x)$ either approach $1$ alternating from below and above or don't approach $1$ at all but approach distinct accumulation-points... That observation is important here, because for such bases $b$ the above productformula does not work correctly, because we get sometimes no convergence to a single fixpoint. But due to the remark of @did I moved that question into a separate thread
A code snippet using Pari/GP:
f(x) = x-log(x) \\ define the function
x0=1.5
\\ = 1.50000000000
[tmp=x0,pr=1] \\ initialize
for(k=1,64,pr *= tmp;tmp = f(tmp)); pr \\ compute 64 terms, show result
\\ = 1.64872127070
exp(x0) \\ show expected value
\\ = 4.48168907034
pr*exp(1) \\ show, how it matches
\\ = 4.48168907034
Here is an example which shows the type of convergence; I use $x_0=1.5$ and internal precision of 200 decimal digits. Then we get the terms of the partial product as $$ \small \begin{array} {r|r} x_k=f^{\circ k}(x) & (x_k-1) \\ \hline 1.50000000000 & 0.500000000000 \\ 1.09453489189 & 0.0945348918918 \\ 1.00420537512 & 0.00420537512103 \\ 1.00000881788 & 0.00000881787694501 \\ 1.00000000004 & 3.88772483656E-11 \\ 1.00000000000 & 7.55720220223E-22 \\ 1.00000000000 & 2.85556525627E-43 \\ 1.00000000000 & 4.07712646640E-86 \\ 1.00000000000 & 8.31148011150E-172 \\ 1.00000000000 & 1.020640763E-202 \\ 1.00000000000 & 1.020640763E-202 \\ \cdots & \cdots \end{array} $$