4

Consider the following nonliner system: \begin{align} \dot{x}=f(x) \end{align} where $x\in\mathbb{R}^n$ and $f(x)\in\mathbb{R}^n$ is sufficiently smooth and Lipschitz in $x$. Then the system is smooth and admits a unique solution. Suppose $x^*\in\mathbb{R}^n$ is an equilibrium of the system, i.e., $f(x^*)=0$. Is it possible that, for some initial condition $x(0)=x_0$, the solution of the system satisfies \begin{align} \lim_{t\to T}x(t)=x^{*}, \end{align} that is, the solution reaches the equilibrium $x^*$ in some finite time $T$. If it is not possible, is there a way to show that, the solution of a smooth system will take an infinite amount of time to converge to an equilibrium?

Update:Assume that $x_0\neq x^{*}$.

Joako
  • 1,957
guluzhu
  • 147
  • Yes, use $x_0=x^*$. – Michael Mar 23 '20 at 04:54
  • 1
    I am sorry, what I meant is the nontrivial case where $x_0\neq x^{*}$. – guluzhu Mar 23 '20 at 05:06
  • 2
    I don't think it's possible to reach equilibrium in finite time. If it does, then this trajectory and the trivial trajectory starting from equilibrium intersects at the equilibrium. This is not possible because of uniqueness of solutions. – Sudheesh Surendranath Mar 23 '20 at 05:17
  • 1
    @SudheeshSurendranath Thank you for the explanation. By your augment, I think we can show that for any $x_0\neq x^$ and any finite positive constant $T$, $x(t)\neq x^{}$ for all $t\in[0,T]$. – guluzhu Mar 23 '20 at 05:36
  • 2
    In the following papers "Finite Time Controllers" and "Finite Time Differential Equations" by V. T. Haimo are studied 1st and 2nd order scalar autonomous ODEs that achieve solutions of finite duration, where is explained uniqueness of solutions is not hold since is required for the ODE to have at least one point in time where is not-Lipschitz. – Joako May 20 '22 at 10:59

1 Answers1

5

Let $y(t) = x^*$ and note that $y$ is a solution to the system $\dot{y} = -f(y)$ with $y(0) = x^*$.

Suppose $x$ is a solution with $x(T) = x^*$ and $x(0) = x_0$. Then since $x(T)=y(T)$ we must have $x(t) = y(t)$ for $t <T$ (by uniqueness, running the system backwards, that is $\dot{z} = -f(z)$). Hence $x_0 = x^*$.

In particular, if $x_0$ is not an equilibrium and $x(t) \to y^*$ where $y^*$ is an equilibrium, then $x(t) \neq y^*$ for all $t$.

copper.hat
  • 178,207
  • I noticed your answer was similar to my comment, so I was about to delete my comment, then I noticed you seem to be making statements about the specific system $y' = -y$, I'm not sure why you focus on that system. – Michael Mar 23 '20 at 04:57
  • 1
    I am sorry. I didn't get it why $y(t)=x^$ satisfies $\dot{y}=-y$? Did you mean $\dot{y}=-(y-x^)$? – guluzhu Mar 23 '20 at 05:29
  • @Michael: The time reversed system is unnecessary since the solution is unique for all time, but the uniqueness is often presented as unique on some interval (as in the usual fixed point proof) with time increasing, so out of a pedantic abundance, I stuck with that model. But clearly my goal of clarity failed miserably. – copper.hat Mar 23 '20 at 05:31
  • 1
    @guluzhu: It is $\dot{z} = -f(z)$, not $-z$. I am just running the system 'backwards' from $T$ to $0$. In this case, if I start with $z(T) = y^$ then $z(2T) = x(0) = x_0$ and $z(2T) = y(0) = y^$. – copper.hat Mar 23 '20 at 05:35
  • 1
    @guluzhu: Oops, you are right, I had a typo. – copper.hat Mar 23 '20 at 05:39
  • @copper.hat Thank you for your explanation. – guluzhu Mar 23 '20 at 05:39
  • @Michael: Sorry, I had a typo. I should learn to read... – copper.hat Mar 23 '20 at 05:40
  • @guluzhu: One can use the Gronwall inequality to make stronger statements. – copper.hat Mar 23 '20 at 05:41