Consider the following recurrence: $$x_{n+1} = x_n g(x_n), \qquad n \geq 0$$ where $g : [0, \infty) \rightarrow [0, \infty)$ is strictly decreasing. I want to set some necessary and sufficient conditions to $g$ so that the equilibrium point $x = 0$ is asymptotically stable.
I don't know how to start, as I know nothing about $g$. If $g$ were differentiable, then I could be able to get something, but it may not be the case. Some help would be appreciated $:)$
Would continuity suffice? If not, simply set $g(0) = \lim_{t \to 0^+}g(t)$. It doesn't change anything in terms of the dynamics.
Assume that $g(0)>0$, as otherwise the problem is trivial.
Take $M= g(0)= \max g$ (or $ = \lim_{t \to 0^+}g(t)$ in case you don't have continuity). Then for any initial condition $0<x_0 < \frac{1}{M}$ we have $0<x_{n} \le x_{n-1} M \le \cdots \le x_0 M^n$.
So a sufficient condition is that $M<1$.
On the other hand, if $M>1$, choose $M_1 = \frac{M+1}{2}$.
There exists a neighborhood $U$ of $0$ such that $\min_U g \ge M_1$. Now if $x_n \to 0$ there exists $N$ such that for all $n\ge N$ we have $x_n \in U$.
Hence $x_{k+N} = x_{k+N-1}g(x_{k+N-1}) \ge \cdots \ge x_{N}M_1^k \to_{k \to \infty} \infty$. A contradiction.
Finally, if $M=1$ it is clear that for any initial condition $x_0$ close to $0$, $x_n$ converges to a limit $l \ge 0$ because it's decreasing and bounded.
Assume that $l >0$. Note that for any $k$, $1>g(l)>g(x_k)$.
Let $N$ be set large enough so that for all $n \ge N$ we have $x_n - l < \frac{l-l \times g(l)}{g(l)}$. Then $x_{n+1} = x_{n} g(x_n) < (l+ \frac{l-l \times g(l)}{g(l)})g(l) = l$. A contradiction!
(Remark: I first arrived at the end and only then did I set the exact upper bound to $x_n - l$: $\frac{l-l \times g(l)}{g(l)}$. Before the end, I only knew that I should set a bound.)
In conclusion: $0$ is asymptotically stable iff $\lim_{t\to 0^+} g(t) \le 1$