1

In this article about codimension there is the following remark:

The codimension of a subspace $L$ of a vector space $V$ is equal to the dimension of any complement of $L$ in $V$, since all complements have the same dimension (as the orthogonal complement).

I know the definition of orthogonal complement in a Hilbert space but it's not clear to me how the orthogonal complement is defined in an arbitrary vector space.

How to define it in this case?

Also,

What's the definition of a (non-orthogonal) complement of a subspace?

Edit

"complement" is also used in this answer here. It's really not clear to me how to define a complement (if it's not orthogonal).

2 Answers2

1

(1) Let $X$ be a finite-dimensional vector space, $W \subset X$ a vector subspace.

A complement of $W$ in $X$ is any subspace $S \subset X$ such that $$X = W \oplus S.$$

(2) Let $X$ be a finite-dimensional inner product space, $W \subset X$ a vector subspace.

The orthogonal complement of $W \subset X$ is the subspace $W^\perp := \{x \in X \colon \langle x,w \rangle = 0 \ \forall w \in W\}$. The orthogonal complement satisfies $$X = W \oplus W^\perp.$$ Therefore, the orthogonal complement is a complement of $W$.


(3) Let $X$ be a Banach space, $W \subset X$ a closed vector subspace.

A (Banach space) complement of $W$ in $X$ is any closed subspace $S \subset V$ such that $$X = W \oplus S.$$

(4) Let $X$ be a Hilbert space, $W \subset X$ a closed vector subspace.

The orthogonal complement of $W \subset X$ is the subspace $W^\perp := \{x \in X \colon \langle x,w \rangle = 0 \ \forall w \in W\}$. The orthogonal complement is a closed subspace of $X$, and satisfies $$X = W \oplus W^\perp.$$ Therefore, the orthogonal complement is a (Banach space) complement of $W$.


Edit: As Nate Eldredge points out in the comments, in the case where $X$ is an inner product space (of any dimension) and $W \subset X$ is not necessarily closed, then what we have is $$X = \overline{W} \oplus W^\perp.$$ If $X$ is finite-dimensional, then any subspace $W \subset X$ is automatically closed, and so $\overline{W} = W$ in that case.

Jesse Madnick
  • 31,524
  • You do not always necessarily have an inner product defined for a Banach space. A Banach space with an inner product is a Hilbert space. – Aahz Jan 16 '15 at 06:51
  • @Aahz: Sure. But I must be missing something: how does your comment relate to my answer? – Jesse Madnick Jan 16 '15 at 07:04
  • Oh, sorry. It's just that in #3 $X$ is Banach, and then you use the same notation in #4, so I've missed the fact that you redefined it to be a Hilbert space. If it was Banach, your definition would have been wrong. – Aahz Jan 16 '15 at 07:15
  • Thank you, this is a nice answer. Then does this answer I link to in the question assume that the image of the operator is closed? As I understand your answer if you split a Banach space into two complementary subspaces then these spaces are required to be closed. So in the answer the image would have to be closed. But the image of an arbitrary linear operator is not necessarily closed. Or am I missing something? –  Jan 17 '15 at 01:27
  • (I see that at the very end of the answer he argues why the image of $T$ is closed but I don't understand the argument) –  Jan 17 '15 at 01:30
  • 1
    @student: You should be asking the answerer on that thread why the image of $T$ is closed, not here. But to save you the trouble, the Open Mapping Theorem implies that the operator $T'$ is a homeomorphism, hence maps closed sets to closed sets. The subspace $X \oplus 0 \subset X \oplus C$ is closed, so $T'(X \oplus 0) \subset Y$ is closed, and $\text{Im}(T) = T'(X \oplus 0)$ by the definition of $T'$. – Jesse Madnick Jan 17 '15 at 03:05
  • Thank you very much. I would have but if you visit the profile you will see that the profile is abandoned... no activity for over a year. –  Jan 17 '15 at 03:10
  • 2
    In points 1 and 2, either you are using $\oplus$ in two different ways, or else 2 is not true. If $\oplus$ means direct sum of vector spaces, then $X = W \oplus W^\perp$ is false unless $W$ is closed; what we have is $X = \operatorname{cl}({W}) \oplus W^\perp$. Actually, this is precisely the cause of the OP's confusion in the Fredholm operator question. – Nate Eldredge Jan 18 '15 at 02:44
  • @NateEldredge: Thank you for catching that; you're absolutely right. In points 1 and 2, I meant for the vector space in question to be finite-dimensional. I'll edit. – Jesse Madnick Jan 18 '15 at 02:54
0

The most general statement of orthogonality I've seen is in a Banach space. If you have a Banach space $X$ and denote it's dual by $X^{*} $ then, for $V \subseteq X$, the complement of $V $ is defined as all $x^{*} \in X^{*}$ s.t for every $v \in V $, $x^{*}(v)=0$.