{𝕜 : Type u_1} →
  {E : Type u_2} →
    [inst : NontriviallyNormedField 𝕜] →
      [inst_1 : NormedAddCommGroup E] →
        [inst_2 : NormedSpace 𝕜 E] →
          [CompleteSpace E] → (p q : Subspace 𝕜 E) → IsCompl p q → IsClosed ↑p → IsClosed ↑q → (↥p × ↥q) ≃L[𝕜] E