Floer homology
Using pseudo-holomorphic curves, and associated a bigraded abelian group, called knot Floer homology, to each isotopy class of knots. The graded Euler characteristic of knot Floer homology is the Alexander polynomial. While the Alexander polynomial gives a lower bound on the genus of a knot, showed that knot Floer homology detects the genus. Similarly, while the Alexander polynomial gives an obstruction to a knot complement fibering over the circle, showed that knot Floer homology completely determines when a knot complement fibers over the circle. The knot Floer homology groups are part of the Heegaard Floer homology family of invariants; see Floer homology for further discussion.