Floer homology
This construction of Floer homology explains the independence on the choice of the almost complex structure on "M" and the isomorphism to Floer homology provided from the ideas of Morse theory and pseudoholomorphic curves, where we must recognize the Poincaré duality between homology and cohomology as the background.