34
Sivakumar Balasubramanian Linear Systems/Matrix Inverses 1/34 Linear Systems Matrix Inverses Sivakumar Balasubramanian Department of Bioengineering Christian Medical College, Bagayam Vellore 632002

Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 1/34

Linear SystemsMatrix Inverses

Sivakumar Balasubramanian

Department of BioengineeringChristian Medical College, Bagayam

Vellore 632002

Page 2: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 2/34

References

I S Boyd, Applied Linear Algebra: Chapters 11.

I G Strang, Linear Algebra: Chapters 1.

Page 3: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34

Representation of vectors in a basisI Consider the vector space Rn with basis {v1,v2, . . .vn}. Any vector in b ∈ Rn can be representated

as a linear combination of vis,

b =

n∑i=1

viai = Va; a ∈ Rn, V =[v1 v2 . . . vn

]∈ Rn×n

u1

u2

b v1

v2

b

e1

e2 b

{v1,v2}, {u1,u2} and {e1, e2} are valid basis for R2, and the presentation for b in each one ofthem is different.

I Finding out a is easiest when we are dealing with an orthonormal basis U, in which case a is given by,

a =

uT1 b

uT2 b...

uTn b

= UTb = bU

Page 4: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 4/34

Representation of vectors in a basis

Consider a vector b whose representation in the standard basis is b =

[21

].

• Consider a basis V =

{[1/√5

2/√5

],

[−2/√5

1/√5

]}. Find out bV .

• U =

{[112

],

[−1

21

]}. Find out bU .

• W =

{[11

],

[−1

12

]}. Find out bW .

Page 5: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 5/34

Representation of vectors in a basis

Consider a vector b whose representation in the standard basis is b =

[21

].

• Consider a basis V =

{[1/√5

2/√5

],

[−2/√5

1/√5

]}. Find out bV .

• U =

{[112

],

[−1

21

]}. Find out bU .

• W =

{[11

],

[−1

12

]}. Find out bW .

Page 6: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 6/34

Representation of vectors in a basis

Consider a vector b whose representation in the standard basis is b =

[21

].

• Consider a basis V =

{[1/√5

2/√5

],

[−2/√5

1/√5

]}. Find out bV .

• U =

{[112

],

[−1

21

]}. Find out bU .

• W =

{[11

],

[−1

12

]}. Find out bW .

Page 7: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 7/34

Matrix Inverse

I Consider the equation Ax = y, where A ∈ Rn×n and x,y ∈ Rn.

I Let us assume A is non-singular =⇒ columns of A represent a basis for Rn.

I What does x represent? It is the representation of y in the basis consisitng of the columns of A.

y = Ax =[a1 a2 . . . an

]x1x2...xn

=n∑

i=1

aixi =⇒ x = A−1y =

bT1

bT2

. . .

bTn

y =

bT1 y

bT2 y. . .

bTny

I A−1 is a matrix that allows change of basis to the columns of A from the standard basis!

• W =

{[11

],

[−1

12

]}. Find bW by calculating the inverse of the matrix W =

[1 −11 1

2

]. Does your answer match

that of the previous approach?

• What about V =

{[1/√

5

2/√

5

],

[−2/√

5

1/√

5

]}. What is bV ?

Page 8: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 8/34

Matrix Inverse

I Consider the equation Ax = y, where A ∈ Rn×n and x,y ∈ Rn.

I Let us assume A is non-singular =⇒ columns of A represent a basis for Rn.

I What does x represent? It is the representation of y in the basis consisitng of the columns of A.

y = Ax =[a1 a2 . . . an

]x1x2...xn

=n∑

i=1

aixi =⇒ x = A−1y =

bT1

bT2

. . .

bTn

y =

bT1 y

bT2 y. . .

bTny

I A−1 is a matrix that allows change of basis to the columns of A from the standard basis!

• W =

{[11

],

[−1

12

]}. Find bW by calculating the inverse of the matrix W =

[1 −11 1

2

]. Does your answer match

that of the previous approach?

• What about V =

{[1/√5

2/√

5

],

[−2/√5

1/√5

]}. What is bV ?

Page 9: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 9/34

Matrix Inverse

e1

e2

v1 = [2, 1]Tv2 =

[−1, 1

2

]TuT1=

[ 14,12

]uT2 =

[− 1

2, 1

]Columns of A and rows of A−1

e1

e2

vT1 = [2, 1]

v2 =[−2, 1

2

]T

u1 =[12, −1

]T

u2 = [1, 2]T

Rows of A and columns of A−1

V =[v1 v2

]=

[2 −11 1

2

]

V−1 =

[uT1

uT2

]=

1

2

[12 1−1 2

]vT1 u1 = vT

2 u2 = vT1 u1 = vT

2 u2 = 1

vT1 u2 = vT

2 u1 = vT1 u2 = vT

2 u1 = 0

Verify these for W =

[1 −11 1

2

]and

V =

[1/√5 −2/

√5

2/√5 1/

√5

].

Page 10: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 10/34

Matrix Inverse

e1

e2

v1 = [2, 1]Tv2 =

[−1, 1

2

]TuT1=

[ 14,12

]uT2 =

[− 1

2, 1

]Columns of A and rows of A−1

e1

e2

vT1 = [2, 1]

v2 =[−2, 1

2

]T

u1 =[12, −1

]T

u2 = [1, 2]T

Rows of A and columns of A−1

V =[v1 v2

]=

[2 −11 1

2

]

V−1 =

[uT1

uT2

]=

1

2

[12 1−1 2

]vT1 u1 = vT

2 u2 = vT1 u1 = vT

2 u2 = 1

vT1 u2 = vT

2 u1 = vT1 u2 = vT

2 u1 = 0

Verify these for W =

[1 −11 1

2

]and

V =

[1/√5 −2/

√5

2/√5 1/

√5

].

Page 11: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 11/34

Left Inverse

I Consider a rectangular matrix A ∈ Rm×n. There exists no inverse A−1 for this matrix.

I But, does there exist two matrices B,C ∈ Rn×m, such that,

CA = In and AB = Im

I Both cannot be true for a rectangular matrix, only one can be true when the matrix is fullrank.

I A rectangular matrix can only have either a left or a right inverse.

Consider a matrix A =

1 −22 11 1

. Let B,C ∈ R2×3. Can you explain why only CA = I2 can be

true and not AB = I3? Can you also explain why C is not unique?

Page 12: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 12/34

Left Inverse

I Consider a rectangular matrix A ∈ Rm×n. There exists no inverse A−1 for this matrix.

I But, does there exist two matrices B,C ∈ Rn×m, such that,

CA = In and AB = Im

I Both cannot be true for a rectangular matrix, only one can be true when the matrix is fullrank.

I A rectangular matrix can only have either a left or a right inverse.

Consider a matrix A =

1 −22 11 1

. Let B,C ∈ R2×3. Can you explain why only CA = I2 can be

true and not AB = I3? Can you also explain why C is not unique?

Page 13: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 13/34

Left InverseI Any non-zero a ∈ Rn×1 is left invertible: ba = 1, b ∈ R1×n; bT = a

‖a‖2 + αa⊥

I This can be generalized to A ∈ Rm×n, m > n.(C+ C

)A = Im where C, C ∈ Rn×m, CA = 0

I Condition for left inverse of A to exist: Colmuns of A must be independent.−→ rank (A) = n −→ Ax = 0 =⇒ x = 0.

I Ax = b can be solved, if and only if A (Cb) = b, where CA = In.

• Let A =

1 −22 11 1

. Find a complete solution for the left inverse of A such that(C+ C

)= In.

• Consider the system, Ax = b. A =

[12

], x =

[x], and b =

[24

]. Find x.

• What happens when b =

[13

]. What is x?

Page 14: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 14/34

Left InverseI Any non-zero a ∈ Rn×1 is left invertible: ba = 1, b ∈ R1×n; bT = a

‖a‖2 + αa⊥

I This can be generalized to A ∈ Rm×n, m > n.(C+ C

)A = Im where C, C ∈ Rn×m, CA = 0

I Condition for left inverse of A to exist: Colmuns of A must be independent.−→ rank (A) = n −→ Ax = 0 =⇒ x = 0.

I Ax = b can be solved, if and only if A (Cb) = b, where CA = In.

• Let A =

1 −22 11 1

. Find a complete solution for the left inverse of A such that(C+ C

)= In.

• Consider the system, Ax = b. A =

[12

], x =

[x], and b =

[24

]. Find x.

• What happens when b =

[13

]. What is x?

Page 15: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 15/34

Left InverseI Any non-zero a ∈ Rn×1 is left invertible: ba = 1, b ∈ R1×n; bT = a

‖a‖2 + αa⊥

I This can be generalized to A ∈ Rm×n, m > n.(C+ C

)A = Im where C, C ∈ Rn×m, CA = 0

I Condition for left inverse of A to exist: Colmuns of A must be independent.−→ rank (A) = n −→ Ax = 0 =⇒ x = 0.

I Ax = b can be solved, if and only if A (Cb) = b, where CA = In.

• Let A =

1 −22 11 1

. Find a complete solution for the left inverse of A such that(C+ C

)= In.

• Consider the system, Ax = b. A =

[12

], x =

[x], and b =

[24

]. Find x.

• What happens when b =

[13

]. What is x?

Page 16: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 16/34

Left InverseI Any non-zero a ∈ Rn×1 is left invertible: ba = 1, b ∈ R1×n; bT = a

‖a‖2 + αa⊥

I This can be generalized to A ∈ Rm×n, m > n.(C+ C

)A = Im where C, C ∈ Rn×m, CA = 0

I Condition for left inverse of A to exist: Colmuns of A must be independent.−→ rank (A) = n −→ Ax = 0 =⇒ x = 0.

I Ax = b can be solved, if and only if A (Cb) = b, where CA = In.

• Let A =

1 −22 11 1

. Find a complete solution for the left inverse of A such that(C+ C

)= In.

• Consider the system, Ax = b. A =

[12

], x =

[x], and b =

[24

]. Find x.

• What happens when b =

[13

]. What is x?

Page 17: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 17/34

Right Inverse

I For A ∈ Rm×n, n > m with full rank, AB = Im −→ B is the right inverse.

I Right inverse of A exists only if the rows of A are independent, i.e. rank (A) = m−→ ATx = 0 =⇒ x = 0

I Ax = b can be solved for any b. x = Bb =⇒ A (Bb) = b.

I There are an infitnite number of Bs =⇒ an infinite number of solutions x.

• Let A =

[1 −2 12 1 −1

]. Find a complete solution for the right inverse of A.

• Solve Ax =

[11

]. Compare the solutions from Gauss-Jordan method and the ones obtained

using right-inverses.

• Let AB = Im. What about the relationship between AT and BT ?

Page 18: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 18/34

Right Inverse

I For A ∈ Rm×n, n > m with full rank, AB = Im −→ B is the right inverse.

I Right inverse of A exists only if the rows of A are independent, i.e. rank (A) = m−→ ATx = 0 =⇒ x = 0

I Ax = b can be solved for any b. x = Bb =⇒ A (Bb) = b.

I There are an infitnite number of Bs =⇒ an infinite number of solutions x.

• Let A =

[1 −2 12 1 −1

]. Find a complete solution for the right inverse of A.

• Solve Ax =

[11

]. Compare the solutions from Gauss-Jordan method and the ones obtained

using right-inverses.

• Let AB = Im. What about the relationship between AT and BT ?

Page 19: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 19/34

Right Inverse

I For A ∈ Rm×n, n > m with full rank, AB = Im −→ B is the right inverse.

I Right inverse of A exists only if the rows of A are independent, i.e. rank (A) = m−→ ATx = 0 =⇒ x = 0

I Ax = b can be solved for any b. x = Bb =⇒ A (Bb) = b.

I There are an infitnite number of Bs =⇒ an infinite number of solutions x.

• Let A =

[1 −2 12 1 −1

]. Find a complete solution for the right inverse of A.

• Solve Ax =

[11

]. Compare the solutions from Gauss-Jordan method and the ones obtained

using right-inverses.

• Let AB = Im. What about the relationship between AT and BT ?

Page 20: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 20/34

Right Inverse

I For A ∈ Rm×n, n > m with full rank, AB = Im −→ B is the right inverse.

I Right inverse of A exists only if the rows of A are independent, i.e. rank (A) = m−→ ATx = 0 =⇒ x = 0

I Ax = b can be solved for any b. x = Bb =⇒ A (Bb) = b.

I There are an infitnite number of Bs =⇒ an infinite number of solutions x.

• Let A =

[1 −2 12 1 −1

]. Find a complete solution for the right inverse of A.

• Solve Ax =

[11

]. Compare the solutions from Gauss-Jordan method and the ones obtained

using right-inverses.

• Let AB = Im. What about the relationship between AT and BT ?

Page 21: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 21/34

Fundamental subspaces of left and right inversesLeft Inverse

I A ∈ Rm×n, rank (A) = n

I Subspaces of A:C (A) ∈ Rm N

(AT)∈ Rm

C(AT)= Rn N (A) = {0}

I Let C ∈ Rn×m be the left inverse of A,such that CA = In. What is rank (C)?

I What about the subspaces of the leftinverse?

I C (C)

= C(AT)= Rn

I N(CT)

= N (A) = {0}

I C(CT)

= C (A) ∈ Rm

I N (C)

= N(AT)∈ Rm

Right Inverse

I A ∈ Rm×n, rank (A) = m

I Subspaces of A:C (A) = Rm N

(AT)= {0}

C(AT)∈ Rn N (A) ∈ Rn

I Let B ∈ Rn×m be the left inverse of A,such that AB = Im. What is rank (B)?

I What about the subspaces of the leftinverse?

I C (B)

= C(AT)∈ Rn

I N(BT)

= N (A) ∈ Rn

I C(BT)

= C (A) = Rm

I N (B)

= N(AT)= {0}

Page 22: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 22/34

Fundamental subspaces of left and right inversesLeft Inverse

I A ∈ Rm×n, rank (A) = n

I Subspaces of A:C (A) ∈ Rm N

(AT)∈ Rm

C(AT)= Rn N (A) = {0}

I Let C ∈ Rn×m be the left inverse of A,such that CA = In. What is rank (C)?

I What about the subspaces of the leftinverse?

I C (C) = C(AT)= Rn

I N(CT)

= N (A) = {0}

I C(CT)

= C (A) ∈ Rm

I N (C)

= N(AT)∈ Rm

Right Inverse

I A ∈ Rm×n, rank (A) = m

I Subspaces of A:C (A) = Rm N

(AT)= {0}

C(AT)∈ Rn N (A) ∈ Rn

I Let B ∈ Rn×m be the left inverse of A,such that AB = Im. What is rank (B)?

I What about the subspaces of the leftinverse?

I C (B)

= C(AT)∈ Rn

I N(BT)

= N (A) ∈ Rn

I C(BT)

= C (A) = Rm

I N (B)

= N(AT)= {0}

Page 23: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 23/34

Fundamental subspaces of left and right inversesLeft Inverse

I A ∈ Rm×n, rank (A) = n

I Subspaces of A:C (A) ∈ Rm N

(AT)∈ Rm

C(AT)= Rn N (A) = {0}

I Let C ∈ Rn×m be the left inverse of A,such that CA = In. What is rank (C)?

I What about the subspaces of the leftinverse?

I C (C) = C(AT)= Rn

I N(CT)= N (A) = {0}

I C(CT)

= C (A) ∈ Rm

I N (C)

= N(AT)∈ Rm

Right Inverse

I A ∈ Rm×n, rank (A) = m

I Subspaces of A:C (A) = Rm N

(AT)= {0}

C(AT)∈ Rn N (A) ∈ Rn

I Let B ∈ Rn×m be the left inverse of A,such that AB = Im. What is rank (B)?

I What about the subspaces of the leftinverse?

I C (B)

= C(AT)∈ Rn

I N(BT)

= N (A) ∈ Rn

I C(BT)

= C (A) = Rm

I N (B)

= N(AT)= {0}

Page 24: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 24/34

Fundamental subspaces of left and right inversesLeft Inverse

I A ∈ Rm×n, rank (A) = n

I Subspaces of A:C (A) ∈ Rm N

(AT)∈ Rm

C(AT)= Rn N (A) = {0}

I Let C ∈ Rn×m be the left inverse of A,such that CA = In. What is rank (C)?

I What about the subspaces of the leftinverse?

I C (C) = C(AT)= Rn

I N(CT)= N (A) = {0}

I C(CT)= C (A) ∈ Rm

I N (C)

= N(AT)∈ Rm

Right Inverse

I A ∈ Rm×n, rank (A) = m

I Subspaces of A:C (A) = Rm N

(AT)= {0}

C(AT)∈ Rn N (A) ∈ Rn

I Let B ∈ Rn×m be the left inverse of A,such that AB = Im. What is rank (B)?

I What about the subspaces of the leftinverse?

I C (B)

= C(AT)∈ Rn

I N(BT)

= N (A) ∈ Rn

I C(BT)

= C (A) = Rm

I N (B)

= N(AT)= {0}

Page 25: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 25/34

Fundamental subspaces of left and right inversesLeft Inverse

I A ∈ Rm×n, rank (A) = n

I Subspaces of A:C (A) ∈ Rm N

(AT)∈ Rm

C(AT)= Rn N (A) = {0}

I Let C ∈ Rn×m be the left inverse of A,such that CA = In. What is rank (C)?

I What about the subspaces of the leftinverse?

I C (C) = C(AT)= Rn

I N(CT)= N (A) = {0}

I C(CT)= C (A) ∈ Rm

I N (C) = N(AT)∈ Rm

Right Inverse

I A ∈ Rm×n, rank (A) = m

I Subspaces of A:C (A) = Rm N

(AT)= {0}

C(AT)∈ Rn N (A) ∈ Rn

I Let B ∈ Rn×m be the left inverse of A,such that AB = Im. What is rank (B)?

I What about the subspaces of the leftinverse?

I C (B)

= C(AT)∈ Rn

I N(BT)

= N (A) ∈ Rn

I C(BT)

= C (A) = Rm

I N (B)

= N(AT)= {0}

Page 26: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 26/34

Fundamental subspaces of left and right inversesLeft Inverse

I A ∈ Rm×n, rank (A) = n

I Subspaces of A:C (A) ∈ Rm N

(AT)∈ Rm

C(AT)= Rn N (A) = {0}

I Let C ∈ Rn×m be the left inverse of A,such that CA = In. What is rank (C)?

I What about the subspaces of the leftinverse?

I C (C) = C(AT)= Rn

I N(CT)= N (A) = {0}

I C(CT)= C (A) ∈ Rm

I N (C) = N(AT)∈ Rm

Right Inverse

I A ∈ Rm×n, rank (A) = m

I Subspaces of A:C (A) = Rm N

(AT)= {0}

C(AT)∈ Rn N (A) ∈ Rn

I Let B ∈ Rn×m be the left inverse of A,such that AB = Im. What is rank (B)?

I What about the subspaces of the leftinverse?

I C (B)

= C(AT)∈ Rn

I N(BT)

= N (A) ∈ Rn

I C(BT)

= C (A) = Rm

I N (B)

= N(AT)= {0}

Page 27: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 27/34

Fundamental subspaces of left and right inversesLeft Inverse

I A ∈ Rm×n, rank (A) = n

I Subspaces of A:C (A) ∈ Rm N

(AT)∈ Rm

C(AT)= Rn N (A) = {0}

I Let C ∈ Rn×m be the left inverse of A,such that CA = In. What is rank (C)?

I What about the subspaces of the leftinverse?

I C (C) = C(AT)= Rn

I N(CT)= N (A) = {0}

I C(CT)= C (A) ∈ Rm

I N (C) = N(AT)∈ Rm

Right Inverse

I A ∈ Rm×n, rank (A) = m

I Subspaces of A:C (A) = Rm N

(AT)= {0}

C(AT)∈ Rn N (A) ∈ Rn

I Let B ∈ Rn×m be the left inverse of A,such that AB = Im. What is rank (B)?

I What about the subspaces of the leftinverse?

I C (B) = C(AT)∈ Rn

I N(BT)

= N (A) ∈ Rn

I C(BT)

= C (A) = Rm

I N (B)

= N(AT)= {0}

Page 28: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 28/34

Fundamental subspaces of left and right inversesLeft Inverse

I A ∈ Rm×n, rank (A) = n

I Subspaces of A:C (A) ∈ Rm N

(AT)∈ Rm

C(AT)= Rn N (A) = {0}

I Let C ∈ Rn×m be the left inverse of A,such that CA = In. What is rank (C)?

I What about the subspaces of the leftinverse?

I C (C) = C(AT)= Rn

I N(CT)= N (A) = {0}

I C(CT)= C (A) ∈ Rm

I N (C) = N(AT)∈ Rm

Right Inverse

I A ∈ Rm×n, rank (A) = m

I Subspaces of A:C (A) = Rm N

(AT)= {0}

C(AT)∈ Rn N (A) ∈ Rn

I Let B ∈ Rn×m be the left inverse of A,such that AB = Im. What is rank (B)?

I What about the subspaces of the leftinverse?

I C (B) = C(AT)∈ Rn

I N(BT)= N (A) ∈ Rn

I C(BT)

= C (A) = Rm

I N (B)

= N(AT)= {0}

Page 29: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 29/34

Fundamental subspaces of left and right inversesLeft Inverse

I A ∈ Rm×n, rank (A) = n

I Subspaces of A:C (A) ∈ Rm N

(AT)∈ Rm

C(AT)= Rn N (A) = {0}

I Let C ∈ Rn×m be the left inverse of A,such that CA = In. What is rank (C)?

I What about the subspaces of the leftinverse?

I C (C) = C(AT)= Rn

I N(CT)= N (A) = {0}

I C(CT)= C (A) ∈ Rm

I N (C) = N(AT)∈ Rm

Right Inverse

I A ∈ Rm×n, rank (A) = m

I Subspaces of A:C (A) = Rm N

(AT)= {0}

C(AT)∈ Rn N (A) ∈ Rn

I Let B ∈ Rn×m be the left inverse of A,such that AB = Im. What is rank (B)?

I What about the subspaces of the leftinverse?

I C (B) = C(AT)∈ Rn

I N(BT)= N (A) ∈ Rn

I C(BT)= C (A) = Rm

I N (B)

= N(AT)= {0}

Page 30: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 30/34

Fundamental subspaces of left and right inversesLeft Inverse

I A ∈ Rm×n, rank (A) = n

I Subspaces of A:C (A) ∈ Rm N

(AT)∈ Rm

C(AT)= Rn N (A) = {0}

I Let C ∈ Rn×m be the left inverse of A,such that CA = In. What is rank (C)?

I What about the subspaces of the leftinverse?

I C (C) = C(AT)= Rn

I N(CT)= N (A) = {0}

I C(CT)= C (A) ∈ Rm

I N (C) = N(AT)∈ Rm

Right Inverse

I A ∈ Rm×n, rank (A) = m

I Subspaces of A:C (A) = Rm N

(AT)= {0}

C(AT)∈ Rn N (A) ∈ Rn

I Let B ∈ Rn×m be the left inverse of A,such that AB = Im. What is rank (B)?

I What about the subspaces of the leftinverse?

I C (B) = C(AT)∈ Rn

I N(BT)= N (A) ∈ Rn

I C(BT)= C (A) = Rm

I N (B) = N(AT)= {0}

Page 31: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 31/34

Pseudo Inverse

I Consider a tall, skinny matrix A ∈ Rm×n with independent columns. It turns out the Grammatrix ATA ∈ Rn×n is invertible. If that is the case then,(

ATA)−1

ATA = In;(ATA

)−1AT is a left inverse.

I A† =(ATA

)−1AT is called the pseudo inverse or the Moore-Penrose inverse.

I For the case of a fat, wide matrix, we have A† = AT(AAT

)−1.

I When A is square and invertible, A† = A−1.

• Solve Ax = b using the A†. A =

[12

], and b =

[24

]. Find x.

• Compare A† with that of the general left inverse C. Calculate ‖C‖2 and find out the

min ‖C‖2. What is∥∥A†∥∥2?

Page 32: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 32/34

Pseudo Inverse

I Consider a tall, skinny matrix A ∈ Rm×n with independent columns. It turns out the Grammatrix ATA ∈ Rn×n is invertible. If that is the case then,(

ATA)−1

ATA = In;(ATA

)−1AT is a left inverse.

I A† =(ATA

)−1AT is called the pseudo inverse or the Moore-Penrose inverse.

I For the case of a fat, wide matrix, we have A† = AT(AAT

)−1.

I When A is square and invertible, A† = A−1.

• Solve Ax = b using the A†. A =

[12

], and b =

[24

]. Find x.

• Compare A† with that of the general left inverse C. Calculate ‖C‖2 and find out the

min ‖C‖2. What is∥∥A†∥∥2?

Page 33: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 33/34

Pseudo Inverse

I Consider a tall, skinny matrix A ∈ Rm×n with independent columns. It turns out the Grammatrix ATA ∈ Rn×n is invertible. If that is the case then,(

ATA)−1

ATA = In;(ATA

)−1AT is a left inverse.

I A† =(ATA

)−1AT is called the pseudo inverse or the Moore-Penrose inverse.

I For the case of a fat, wide matrix, we have A† = AT(AAT

)−1.

I When A is square and invertible, A† = A−1.

• Solve Ax = b using the A†. A =

[12

], and b =

[24

]. Find x.

• Compare A† with that of the general left inverse C. Calculate ‖C‖2 and find out the

min ‖C‖2. What is∥∥A†∥∥2?

Page 34: Matrix Inverses Sivakumar Balasubramanian · Sivakumar Balasubramanian Linear Systems/Matrix Inverses 3/34 Representation of vectors in a basis I Consider the vector space Rn with

Sivakumar Balasubramanian Linear Systems/Matrix Inverses 34/34

Matrix Inverse and Pseudo Inverse through QR factorization

I Consider an invertible, square matrix A ∈ Rn×n.

A = QR =⇒ A−1 = (QR)−1 = R−1Q−1 = R−1QT

where, R,Q ∈ Rn×n. R is upper triangular, and Q is an orthogonal matrix.I In the case of a left invertible rectangular matrix A ∈ Rm×n, we can factorize A = QR,

with Q ∈ Rm×n and R ∈ Rm×m.

A† =(ATA

)−1AT =

(RTQTQR

)−1RTQT =

(RTR

)−1RTQT = R−1QT

I For a right invertible wide, fat matrix, we can find out the pseudo-inverse of AT , and thentake the transpose of the pseudo-inverse.

AA† = I =⇒(A†)T

AT =(AT)†

AT = I

AT = QR =⇒(AT)†

= R−1QT =(A†)T

=⇒ A† = QR−T