Proof of Congruence Transformation

  • Context: Graduate 
  • Thread starter Thread starter azizz
  • Start date Start date
  • Tags Tags
    Proof Transformation
Click For Summary

Discussion Overview

The discussion revolves around the properties of positive semidefinite matrices and the implications of transformations involving a complex matrix T. Participants explore the conditions under which the statement "if T*AT >= 0, then A >= 0" holds true, particularly focusing on the rank of matrix T and its implications for the positive semidefiniteness of matrix A.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant questions whether the converse of a known result about positive semidefinite matrices is true, specifically if T*AT >= 0 implies A >= 0.
  • Another participant argues that the converse is not generally true, providing an example where T is a column vector and explaining that T*AT >= 0 does not guarantee A is positive semidefinite.
  • A sufficient condition for the converse to hold is proposed: T must be surjective, meaning it has full row rank.
  • Further clarification is provided that A >= 0 implies T*AT >= 0 if T has full column rank, but this does not hold if T lacks full column rank due to linear dependencies.
  • Participants discuss the necessity of T being surjective for the converse to hold, leaving the question open for further consideration.

Areas of Agreement / Disagreement

Participants express differing views on the conditions under which T*AT >= 0 implies A >= 0. While there is agreement on the sufficiency of T being surjective, the necessity of this condition remains unresolved.

Contextual Notes

Participants note that the implications of the transformations depend on the rank of matrix T and the definitions of positive semidefiniteness. The discussion highlights the complexity of the relationships between the matrices involved.

azizz
Messages
33
Reaction score
0
Consider the following statement

Let T (size: nxm) be a complex matrix. Then if A of dimension nxn is positive semidefinite then T*AT >= 0.

Now I was wondering if the converse is true aswel? In my math book they used the converse statement to proof something, but is it possible to say that if T*AT >= 0 (positive semidefinite) then A>= 0?

Note: I used the symbol * to indicate the Hermittian.

Someone got some tips for me?
 
Physics news on Phys.org
It's not true in general. Suppose, for example, that T is n x 1. So it's a particular column vector; let's call it x_0 to emphasize that fact.

Then in that case, T*AT >= 0 means simply that

x_0^* A x_0 \geq 0 (scalar inequality)

for that specific x_0 (or any scalar multiple of x_0). But in order to conclude that A is positive semidefinite, you would need

x^* A x \geq 0

for EVERY column vector x.

[edit]: A sufficient condition for the conclusion you desire would be that T must be surjective. Do you see why?
 
Thanks for the fast replay. Let me see if i got.

A>=0 implies T*AT>=0 if T has full column rank. That means that for every column (i) of T we have Ti*ATi>=0.

If T did not have full column rank then there are linear dependent columns for which it does not hold that Ti*ATi>=0.
 
azizz said:
Thanks for the fast replay. Let me see if i got.

A>=0 implies T*AT>=0 if T has full column rank. That means that for every column (i) of T we have Ti*ATi>=0.

If T did not have full column rank then there are linear dependent columns for which it does not hold that Ti*ATi>=0.

No, that's not right. A >= 0 implies T*AT >= 0 for ANY complex n x m matrix T.

Why is this? Because

x*(T*AT)x = (Tx)*A(Tx) = y*Ay >= 0 because A is positive semidefinite

(here I have defined y = Tx for added clarity)

You asked about the converse: when does T*AT >= 0 imply A >= 0?

A sufficient condition is for T to be surjective, i.e., for T to have full ROW rank. (Not full column rank! The n x 1 example I gave in the last post has full column rank, but the desired result does not hold.)

Why is it sufficient for T to be surjective? Let y be any n x 1 vector. We want

y*Ay >= 0.

Since T is surjective, there exists a (m x 1) vector x such that y = Tx.

Then:

y*Ay = (Tx)*A(Tx) = x*(T*AT)x* >= 0 because T*AT is positive semidefinite. QED.

The next natural question is: is it also NECESSARY for T to be surjective? I'll let you think about that one.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 0 ·
Replies
0
Views
3K
Replies
5
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
6
Views
3K