Documentation

TauCeti.Analysis.InnerProductSpace.Projection.Gap

The gap between two subspaces #

For submodules U and V of an inner product space admitting orthogonal projections P_U and P_V, the gap between U and V is the operator norm ‖P_U - P_V‖, and the directed gap from U to V is ‖P_{Vᗮ} P_U‖, which measures how far vectors of U of norm at most one can stick out of V. The gap is symmetric, bounded by 1, and vanishes exactly when U = V; it is the quantity in which perturbation bounds for spectral subspaces are stated.

The main result is the sharp identity ‖P_U - P_V‖ = max ‖P_{Vᗮ} P_U‖ ‖P_{Uᗮ} P_V‖, with no completeness or dimension hypothesis. It reduces gap estimates to estimates of the two directed gaps, and identifies the gap as a measure of how far each subspace sticks out of the other. When U and V are finite-dimensional of the same dimension, the two directed gaps coincide, so the gap is the single directed gap ‖P_{Vᗮ} P_U‖: the largest principal sine from U to V. This holds in an arbitrary ambient inner product space, and fails without the dimension hypothesis, for instance for a line inside a plane.

Main definitions #

Main results #

References #

noncomputable def Submodule.projectionGap {𝕜 : Type u_1} {E : Type u_2} [RCLike 𝕜] [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] (U V : Submodule 𝕜 E) [U.HasOrthogonalProjection] [V.HasOrthogonalProjection] :

The gap ‖P_U - P_V‖ between two subspaces with orthogonal projections.

Instances For
    noncomputable def Submodule.directedProjectionGap {𝕜 : Type u_1} {E : Type u_2} [RCLike 𝕜] [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] (U V : Submodule 𝕜 E) [U.HasOrthogonalProjection] [V.HasOrthogonalProjection] :

    The directed gap ‖P_{Vᗮ} P_U‖ from U to V: the supremum of the norm of the component orthogonal to V of a vector of U with norm at most one.

    Instances For

      The gap is symmetric.

      @[simp]
      theorem Submodule.projectionGap_self {𝕜 : Type u_1} {E : Type u_2} [RCLike 𝕜] [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] (U : Submodule 𝕜 E) [U.HasOrthogonalProjection] :
      @[simp]

      Passing to orthogonal complements preserves the gap.

      @[simp]

      Passing to orthogonal complements reverses the directed gap.

      The directed gap from U to V is at most the gap.

      The directed gap from U to V is at most 1.

      The sharp projection-gap identity: the gap between two subspaces is the larger of the two directed gaps, ‖P_U - P_V‖ = max ‖P_{Vᗮ} P_U‖ ‖P_{Uᗮ} P_V‖.

      The gap between two subspaces is at most 1.

      @[simp]

      The directed gap from U to V vanishes exactly when U is contained in V.

      @[simp]

      The gap between U and V vanishes exactly when U = V.

      For s ≥ 0, the directed gap from U to V is at most s exactly when every vector of U has its component orthogonal to V bounded by s times its norm.

      If the directed gap ‖P_{Vᗮ} P_U‖ from U to V is less than 1, then no nonzero vector of U is orthogonal to V.

      For a finite-dimensional subspace V and a subspace U with dim V ≤ dim U, the directed gap from V to U is at most the directed gap from U to V: ‖P_{Uᗮ} P_V‖ ≤ ‖P_{Vᗮ} P_U‖.

      For finite-dimensional subspaces of equal dimension, the directed gap from U to V equals the directed gap from V to U: ‖P_{Vᗮ} P_U‖ = ‖P_{Uᗮ} P_V‖. The ambient space is arbitrary. Without the dimension hypothesis this fails: for a line U inside a plane V the first gap is 0 and the second is 1.

      The equal-rank sine identity: for finite-dimensional subspaces of equal dimension, the gap is the directed gap, ‖P_U - P_V‖ = ‖P_{Vᗮ} P_U‖.