Poincare duality with boundary
Theorem. Let M be an n-dimensional compact, oriented
manifold with boundary, and $\[M\]\in
H_n(M,\partial M)$ be its natural orientation class. Then
$$
H^i(M,\partial M)\overset{\cdot\cap\[M\]}{\longrightarrow} H_{n-i}(M)
$$
and
$$
H^i(M)\overset{\cdot\cap\[M\]}{\longrightarrow} H_{n-i}(M,\partial M)
$$
are both isomorphisms.
Alexander duality
Corollary. (Alexander duality in Sn) Let K ⊂ Sn
be a subcomplex of Sn under some
finite cell structure. Then there is a canonical isomorphism
H̃q(K) ≅ H̃n − q − 1(Sn − K)
Proof. Suppose that N(K) is a regular
neighborhood of K. Then ∀q > 0, using Poincare duality
with boundary:
$$
\begin{aligned}
\tilde{H}^q(K) &\cong H^q(K)\\\\
&\cong H^q(N(K))\\\\
&\cong H_{n-q}(N(K),\partial N(K))\\\\
&\cong H_{n-q}(S^n,S^n-K)\quad\\\\
&\cong H_{n-q-1}(S^n-K) =\tilde{H}_{n-q-1}(S^n-K).
\end{aligned}
$$
The last equality is because of the long exact sequence of homology
induced by the pair (Sn, Sn − K),
and for q ≠ 0, we have Hn − q(Sn) = 0.
Therefore, the case for q ≠ 0
has been established. For q = 0, notice that
Hn − 1(Sn − K) ⊕ ℤ ≅ Hn(Sn, Sn − K)
and
H̃0(K) ⊕ ℤ ≅ H0(K)
Still using the above result: H0(K) ≅ Hn(Sn, Sn − K),
we have
H̃n − 1(Sn − K) ≅ H̃0(K).
This completes the case for q = 0. ▫
Knot complement
Using Alexander duality, the computation of homology groups of knot complement in S3 is simple.
e.g. Suppose that K ⊂ ℝ3 is a knot. Then by
Alexander duality in S3,
H1(S3 − K) ≅ H1(K) ≅ H1(S1) ≅ ℤ
and
H2(S3 − K) ≅ H̃0(K) = 0.