Poincare duality with boundary
Theorem. Let M be an n-dimensional compact, oriented manifold with boundary, and [M]∈Hn(M,∂M) be its natural orientation class. Then
Hi(M,∂M)⟶⋅∩[M]Hn−i(M)
and
Hi(M)⟶⋅∩[M]Hn−i(M,∂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:
H~q(K)≅Hq(K)≅Hq(N(K))≅Hn−q(N(K),∂N(K))≅Hn−q(Sn,Sn−K)≅Hn−q−1(Sn−K)=H~n−q−1(Sn−K).
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)⊕Z≅Hn(Sn,Sn−K)
and
H~0(K)⊕Z≅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⊂R3 is a knot. Then by Alexander duality in S3,
H1(S3−K)≅H1(K)≅H1(S1)≅Z
and
H2(S3−K)≅H~0(K)=0.