Harman Patil (Editor)

Hilbert projection theorem

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

In mathematics, the Hilbert projection theorem is a famous result of convex analysis that says that for every point x in a Hilbert space H and every nonempty closed convex C ⊂ H , there exists a unique point y ∈ C for which ∥ x − y ∥ is minimized over C .

This is, in particular, true for any closed subspace M of H . In that case, a necessary and sufficient condition for y is that the vector x − y be orthogonal to M .

Proof

  • Let us show the existence of y:
  • Let δ be the distance between x and C, (yn) a sequence in C such that the distance squared between x and yn is below or equal to δ2 + 1/n. Let n and m be two integers, then the following equalities are true:

    ∥ y n − y m ∥ 2 = ∥ y n − x ∥ 2 + ∥ y m − x ∥ 2 − 2 ⟨ y n − x , y m − x ⟩

    and

    4 ∥ y n + y m 2 − x ∥ 2 = ∥ y n − x ∥ 2 + ∥ y m − x ∥ 2 + 2 ⟨ y n − x , y m − x ⟩

    We have therefore:

    ∥ y n − y m ∥ 2 = 2 ∥ y n − x ∥ 2 + 2 ∥ y m − x ∥ 2 − 4 ∥ y n + y m 2 − x ∥ 2

    By giving an upper bound to the first two terms of the equality and by noticing that the middle of yn and ym belong to C and has therefore a distance greater than or equal to δ from x, one gets :

    ∥ y n − y m ∥ 2 ≤ 2 ( δ 2 + 1 n ) + 2 ( δ 2 + 1 m ) − 4 δ 2 = 2 ( 1 n + 1 m )

    The last inequality proves that (yn) is a Cauchy sequence. Since C is complete, the sequence is therefore convergent to a point y in C, whose distance from x is minimal.

  • Let us show the uniqueness of y :
  • Let y1 and y2 be two minimizers. Then:

    ∥ y 2 − y 1 ∥ 2 = 2 ∥ y 1 − x ∥ 2 + 2 ∥ y 2 − x ∥ 2 − 4 ∥ y 1 + y 2 2 − x ∥ 2

    Since y 1 + y 2 2 belongs to C, we have ∥ y 1 + y 2 2 − x ∥ 2 ≥ δ 2 and therefore

    ∥ y 2 − y 1 ∥ 2 ≤ 2 δ 2 + 2 δ 2 − 4 δ 2 = 0

    Hence y 1 = y 2 , which proves uniqueness.

  • Let us show the equivalent condition on y when C = M is a closed subspace.
  • The condition is sufficient: Let z ∈ M such that ⟨ z − x , a ⟩ = 0 for all a ∈ M . ∥ x − a ∥ 2 = ∥ z − x ∥ 2 + ∥ a − z ∥ 2 + 2 ⟨ z − x , a − z ⟩ = ∥ z − x ∥ 2 + ∥ a − z ∥ 2 which proves that z is a minimizer.

    The condition is necessary: Let y ∈ M be the minimizer. Let a ∈ M and t ∈ R .

    ∥ ( y + t a ) − x ∥ 2 − ∥ y − x ∥ 2 = 2 t ⟨ y − x , a ⟩ + t 2 ∥ a ∥ 2 = 2 t ⟨ y − x , a ⟩ + O ( t 2 )

    is always non-negative. Therefore, ⟨ y − x , a ⟩ = 0.

    QED

    References

    Hilbert projection theorem Wikipedia


    Similar Topics
    ×