Let B(x) be infinitely differentiable with respect to x. Drop the use of parentheses on B to delimit the argument x and use them instead to hold the order of the derivative with respect to x. i.e. $B(0) = B$ $B(1) = dB/dx$, etc.
Let parentheses on x hold the order of the derivative of x with respect to t.
So $$ \eqalign{ & x_1 = B(x) = B \cr & x_2 = BB_1 \cr & x_3 = BB_1^2 + B^2 B_2 \cr} $$
Is there a "nice" formula for the integer coefficient of an arbitrary monomial $B(0)^u(0) * B(1)^u(1) * ... * B(n-1)^u(n-1)$ in $x(n)$?
The first few terms are:
$x(1) = B$,
$x(2) = B*B(1)$,
$x(3) = B*B(1)^2 + B^2*B(2)$,
$x(4) = B*B(1)^3 + 4*B^2*B(1)*B(2) + B^3*B(3)$
One of my (many) approaches involved defining A = 1/B so that A(x)dx/dt = 1. Then integrating and solving with the Lagrange Inversion Formula yields
x(n) = sum over all sequences S=(s(2),s(3),...) of nonnegative integers such that $\sum (i-1)*s(i)$ equals $n-1$ of
$$(-1)^{T(S)} * (T(S)+n-1)!A^{(-n-T(S))}* \prod_{i=2}^n (1/s(i)!)*((1/i!)*d^{(i-1)}A/dx^{(i-1)})^{s(i)} $$
where $T(S) = \sum_{i=2}^n i*s(i)$.
I know I can simply make the upper limits in these products be infinity, because all but finitely many of the terms in the products are 1, because all but finitely many of the s(i) in any sequence S are zero.
But, for future computational purposes, I want to drag around the finite limits to remind myself when it comes time to implement on a computer.
So then I tried substituting the Faa da Bruno formula for A(n) = d^A/dx^n = sum of (-1)^k * k! * B^(-1-k) * sum over all sequences V=(v(1),v(2),...) of the product of (B(i)/i!)^v(i) /v(i)! into the equation above and expanding and collecting all similar monomials in the Bs.
But, I cannot visualize a simple formula for the way all the terms combine.
=====================
So now I tried computing the terms of this sequence directly.
Homogeneity immediately tells you that any monomial product B(i)^u(i) from i equal 0 to n-1 appearing with nonzero coefficient in x(n) satisfies u(0) = 1 + sum of (i-1)*u(i) from i=2 to n-1 and u(1) = n-1 - sum of i*u(i) from i=2 to n. I solved for u(0) and u(1) in terms of the "slack"(?) variables u(2),...,u(n-1) because the terms whose coefficients I CAN compute are most easily expressed in this form.
So, all I've got so far is
x(n) = B*B(1)^(n-1) + (2^(n-1) - n)B^2(B(1))^(n-3)*B(2) +
(1/4)(3^n - 3 - 2^(n+1)(n-1) + 2(n-1)^2)B^3(B(1))^(n-5)*(B(2))^2
- (1/4)*(3^(n-1) - 2^(n+1) + 2*n+1)B^3(B(1))^(n-4)*B(3) +...? +
- ((n^2-3*n+4)/2) * B^(n-2)*B(1)*B(n-2) + B^(n-1)*B(n-1)
I could keep going, deriving longer and longer formulae for more of the terms, and then HOPE that I can guess the general pattern for all of them.
B(i)^u(i) means B(i) raised to the u(i)-th power

