4

Consider a LTI autonomous system like

$$ \dot x = Ax $$

and the Lyapunov function $V$ is defined as

$$ V(x) = x^T P x $$

where $P>0$. The derivative of $V$ with respect to time is

$$ \frac{d}{dt}V(x) = x^TA^TPx + x^TPAx = x^T \left( A^T P + P A \right) x $$

We have $\frac{d}{dt}V(x)$, a real number, and $x^TA^TPx$ , $x^TPAx$ are also two real numbers, and we know they are transpose to each other. Why don't we write the following instead?

$$\frac{d}{dt}V(x) = x^TPAx + \left(x^TPAx\right)^T = 2 x^T P A x $$

Then, if $PA<0$, we have the Lyapunov stability instead of $PA+A^TP < 0$. It seems maybe stupid but I can't figure it out. Thank you!

Zeze
  • 161

2 Answers2

3

Thank you @RodrigodeAzevedo ! The right logic should be like this:

Consider the expression $\frac{d}{dt}V(x) = x^T(A^TP + PA)x = 2x^TPAx$.

The objective is to find $P>0$ such that $\forall x\neq 0, \dot{V}(x) < 0$.

  • If the matrix $PA$ is symmetric, the condition $\dot{V}(x) < 0$ is equivalent to $PA < 0$, note that the notion of "negative/positive definite" is applicable only in case of symmetric matrix.
  • If not, the condition $\dot{V}(x) < 0$ is equivalent to $A^TP +PA < 0$ (where $A^TP +PA$ is a symmetric matrix).

So we always use the general form $A^TP +PA$ because it is already symmetric regardless of the symmetry of matrix $PA$.

Zeze
  • 161
1

Suppose $x^TMx \in \mathbb{R}$. This means $x^TMx = (x^TMx)^T = x^TM^tx$ (because the transpose of a 1x1 is itself.) Hence, $x^T(M-M^T)x = 0$.

Write $2M = (M+M^T) + (M-M^T)$. Note that in the quadratic form $$2x^tMx = x^T[(M+M^T) + (M-M^T)]x = x^T(M+M^T)x$$.

If you assume that $x^TPx>0$ and $P = P^T$ (it is not necessarily true that $x^TPx>0$ implies $P = P^T$ over $\mathbb{R}^n$, e.g., see example on Wikipedia of this), then $A^TP = (PA)^T$. This shows the equality of $^((A)^T+)=2^$ when $M = PA$.

Next note that $M+M^T$ is symmetric.