Introduction:
This question concerns the existence, uniqueness and most importantly the expression (closed form or otherwise) of a compactly supported sigmoid-like function, whose derivative has the same shape as the function. This function has many practical applications due to its property of being compactly supported while also yielding well-behaving derivatives of high orders.
Description:
Suppose $f$ is a real function that satisfies
- $f(-1) = -1$, $f(1) = 1$
- $f$ has continuous derivatives of all orders
- $f$ has $n$'th derivatives $f^{(n)}(-1) = f^{(n)}(1) = 0$ for any integer $n > 0$
- $f'\left(\frac{x-1}{2}\right) = f(x)+1$, $x \in [-1,1]$
It can be assumed that $f(x)=-1$ for $x \le -1$ and $f(x)=1$ for $x \geq 1$.
We wish to obtain a closed-form expression of $f$
No successful attempts have yet been made in obtaining any closed or computable form of $f(x)$. Instead we present the function obtained numerically, depicting it with its derivatives (figure 1) and comparing it with closely related functions (figure 2).
The bold line illustrates that $f(x)$ is identical to its first derivative scaled in $x$ (visualization of [4.]).
It is possible to construct various compactly supported sigmoid-like functions by combining a regular sigmoid function such as $erf(x)$ and $tanh(x)$ with an argument that diverges at $x=-1$ and $x=1$. Indeed $f(x)$ is an antiderivative of a class of functions called bump functions with more references documenting their construction. We provide examples of two functions $g(x)$ and $h(x)$ that do not satisfy [4.] comparing them to the numerically obtained $f(x)$
Any suggestions or ideas for obtaining the closed-form expression of $f$ or methods to compute efficiently its function values are appreciated.


Too long for the comments:
I still need to check this with more detail, but I think the idea is right.
Lets assume $f$ is odd.
Set $x=1$ in $f'(\tfrac{x-1}{2})=f(x)+1$ we get $f'(0)=2$.
Deriving $n-1$ times we get $\frac{1}{2^{n-1}}f^{(n)}(\tfrac{x-1}{2}) = f^{(n-1)}(x)$. Setting $x=1$ we get $f^{(n)}(0) = 2^{n-1}f^{(n-1)}(1) = 0$ for $n\ge 2$.
Now set $x=0$ to get $f'(-\tfrac{1}{2})=1$ and $f''(-\tfrac{1}{2})=2 f'(0)=4$ and $f^{(n)}(-\tfrac{1}{2}) = 2^{n-1}f^{(n-1)}(0) = 0$ for $n\ge 3$.
Since $f$ is odd we get $f'(\tfrac{1}{2})=1$ and $f''(\tfrac{1}{2})=-4$ and $f^{(n)}(\tfrac{1}{2}) = 0$ for $n\ge 3$.
Now set $x=\tfrac{1}{2},-\tfrac{1}{2},\tfrac{1}{4},\tfrac{-1}{4},\tfrac{3}{4}\ldots$. All the derivatives will be $0$ from some point on. This means that the radius of convergence of the Taylor series around that points is $0$.