In mathematics, Floer homology is a mathematical tool used in the study of symplectic geometry and low-dimensional topology. Informally, it maps cycles on the manifold under study to a homology group that gives insight into the topological properties of the manifold. First introduced by Andreas Floer in his proof of the Arnold conjecture in symplectic geometry, Floer homology is a novel homology theory arising as an infinite-dimensional analog of finite-dimensional Morse homology. A similar construction, also introduced by Floer, provides a homology theory associated to three-dimensional manifolds. This theory, along with a number of its generalizations, plays a fundamental role in current investigations into the topology of three- and four-dimensional manifolds. Using techniques from gauge theory, these investigations have provided new insights into the structure of three- and four-dimensional differentiable manifolds.
Floer homology is typically defined by associating an infinite-dimensional manifold to the object of interest. In the symplectic version, this is the free loop space of a symplectic manifold, while in the original three-dimensional manifold (instanton) version, it is the space of SU(2)-connections on a three-dimensional manifold. Loosely speaking, Floer homology is the Morse homology computed from a natural function on this infinite-dimensional manifold. This function is the symplectic action on the free loop space or the Chern–Simons function on the space of connections. A homology theory is formed from the vector space spanned by the critical points of this function. A linear endomorphism of this vector space is defined by counting the function's gradient flow lines connecting two critical points. Floer homology is then the quotient vector space formed by identifying the image of this endomorphism inside its kernel.
- 1 Symplectic Floer homology
- 2 Floer homology of three-manifolds
- 3 Lagrangian intersection Floer homology
- 4 Symplectic field theory (SFT)
- 5 Floer homotopy
- 6 Analytic foundations
- 7 Computation
- 8 References
- 9 External links
Symplectic Floer homology
Symplectic Floer Homology (SFH) is a homology theory associated to a symplectic manifold and a nondegenerate symplectomorphism of it. If the symplectomorphism is Hamiltonian, the homology arises from studying the symplectic action functional on the (universal cover of the) free loop space of a symplectic manifold. SFH is invariant under Hamiltonian isotopy of the symplectomorphism.
Here, nondegeneracy means that 1 is not an eigenvalue of the derivative of the symplectomorphism at any of its fixed points. This condition implies that the fixed points will be isolated. SFH is the homology of the chain complex generated by the fixed points of such a symplectomorphism, where the differential counts certain pseudoholomorphic curves in the product of the real line and the mapping torus of the symplectomorphism. This itself is a symplectic manifold of dimension two greater than the original manifold. For an appropriate choice of almost complex structure, punctured holomorphic curves (of finite energy) in it have cylindrical ends asymptotic to the loops in the mapping torus corresponding to fixed points of the symplectomorphism. A relative index may be defined between pairs of fixed points, and the differential counts the number of holomorphic cylinders with relative index 1.
The symplectic Floer homology of a Hamiltonian symplectomorphism of a compact manifold is isomorphic to the singular homology of the underlying manifold. Thus, the sum of the Betti numbers of that manifold yields the lower bound predicted by one version of the Arnold conjecture for the number of fixed points for a nondegenerate symplectomorphism. The SFH of a Hamiltonian symplectomorphism also has a pair of pants product which is a deformed cup product equivalent to quantum cohomology. A version of the product also exists for non-exact symplectomorphisms.
For the cotangent bundle of a manifold M, the Floer homology depends on the choice of Hamiltonian due to its noncompactness. For Hamiltonians that are quadratic at infinity, the Floer homology is the singular homology of the free loop space of M (proofs of various versions of this statement are due to Viterbo, Salamon–Weber, Abbondandolo–Schwarz, and Cohen). There are more complicated operations on the Floer homology of a cotangent bundle that correspond to the string topology operations on the homology of the loop space of the underlying manifold.
The symplectic version of Floer homology figures in a crucial way in the formulation of the homological mirror symmetry conjecture.
In 1996 S. Piunikhin, D. Salamon and M. Schwarz summarized the results about the relation between Floer homology and quantum cohomology and formulated as the following.Piunikhin, Salamon & Schwarz (1996)
- The Floer cohomology groups of the loop space of a semi-positive symplectic manifold (M,ω) are naturally isomorphic to the ordinary cohomology of M, tensored by a suitable Novikov ring associated the group of covering transformations.
- This isomorphism intertwines the quantum cup product structure on the cohomology of M with the pair-of-pants product on Floer homology.
The above condition of semi-positive and the compactness of symplectic manifold M is required for us to obtain Novikov ring and for the definition of both Floer homology and quantum cohomology. The semi-positive condition means
- <[ω],A>=λ<c1,A> for every A in π2(M) where λ≥0 (M is monotone).
- <c1,A>=0 for every A in π2(M).
- The minimal Chern Number N≥0 defined by <c1,π2(M)>=NZ is greater than or equal to n-2.
The quantum cohomology group of symplectic manifold M can be defined as the tensor products of the ordinary cohomology with Novikov ring Λ, i.e.
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.
Floer homology of three-manifolds
There are several conjecturally equivalent Floer homologies associated to closed three-manifolds. Each yields three types of homology groups, which fit into an exact triangle. A knot in a three-manifold induces a filtration on the chain complex of each theory, whose chain homotopy type is a knot invariant. (Their homologies satisfy similar formal properties to the combinatorially-defined Khovanov homology.)
These homologies are closely related to the Donaldson and Seiberg invariants of 4-manifolds, as well as to Taubes's Gromov invariant of symplectic 4-manifolds; the differentials of the corresponding three-manifold homologies to these theories are studied by considering solutions to the relevant differential equations (Yang–Mills, Seiberg–Witten, and Cauchy–Riemann, respectively) on the 3-manifold cross R. The 3-manifold Floer homologies should also be the targets of relative invariants for four-manifolds with boundary, related by gluing constructions to the invariants of a closed 4-manifold obtained by gluing together bounded 3-manifolds along their boundaries. (This is closely related to the notion of a topological quantum field theory.) For Heegaard Floer homology, the 3-manifold homology was defined first, and an invariant for closed 4-manifolds was later defined in terms of it.
There are also extensions of the 3-manifold homologies to 3-manifolds with boundary: sutured Floer homology (Juhász 2008) and bordered Floer homology (Lipshitz, Ozsváth & Thurston 2008). These are related to the invariants for closed 3-manifolds by gluing formulas for the Floer homology of a 3-manifold described as the union along the boundary of two 3-manifolds with boundary.
The three-manifold Floer homologies also come equipped with a distinguished element of the homology if the three-manifold is equipped with a contact structure beginning with Kronheimer and Mrowka in the Seiberg–Witten case. (A choice of contact structure is required to define embedded contact homology but not the others. For embedded contact homology see Hutchings (2009))
These theories all come equipped with a priori relative gradings; these have been lifted to absolute gradings (by homotopy classes of oriented 2-plane fields) by Kronheimer and Mrowka (for SWF), Gripp and Huang (for HF), and Hutchings (for ECH). Cristofaro-Gardiner has shown that Taubes' isomorphism between ECH and Seiberg-Witten Floer cohomology preserves these absolute gradings.
Instanton Floer homology
This is a three-manifold invariant connected to Donaldson theory introduced by Floer himself. It is obtained using the Chern–Simons functional on the space of connections on a principal SU(2)-bundle over the three-manifold. Its critical points are flat connections and its flow lines are instantons, i.e. anti-self-dual connections on the three-manifold crossed with the real line. Soon after Floer's introduction of Floer homology, Donaldson realized that cobordisms induce maps. This was the first instance of the structure that came to be known as a Topological Quantum Field Theory.
Seiberg–Witten Floer homology
Seiberg–Witten Floer homology is a homology theory of smooth 3-manifolds (equipped with a spinc structure) that is generated by translation-invariant solutions to Seiberg–Witten equations (known as monopoles) on the product of a 3-manifold and the real line, and whose differential counts solutions to the Seiberg–Witten equations on the product of a 3-manifold and the real line which are asymptotic to invariant solutions at infinity and negative infinity.
SWF was constructed rigorously in the book of Peter Kronheimer and Tomasz Mrowka, where it is known as monopole Floer homology. Alternate constructions of SWF for rational homology 3-spheres have been given by Manolescu (2003) and Frøyshov (2010); they are presumed but not known to agree with monopole Floer homology.
Cliff Taubes has proved that SWF and ECH are isomorphic.
Heegaard Floer homology
Heegaard Floer homology i// is an invariant due to Peter Ozsváth and Zoltán Szabó of a closed 3-manifold equipped with a spinc structure. It is computed using a Heegaard diagram of the space via a construction analogous to Lagrangian Floer homology. Kutluhan, Lee & Taubes (2010) announced a proof that Heegaard Floer homology is isomorphic to Seiberg-Witten Floer homology, and Colin, Ghiggini & Honda (2011) announced a proof that the plus-version of Heegaard Floer homology (with reverse orientation) is isomorphic to embedded contact homology.
A knot in a three-manifold induces a filtration on the Heegaard Floer homology groups, and the filtered homotopy type is a powerful knot invariant, called knot Floer homology. It categorifies the Alexander polynomial. Knot Floer homology was defined by Ozsváth & Szabó (2003) and independently by Rasmussen (2003). It is known to detect knot genus. Using grid diagrams for the Heegaard splittings, knot Floer homology was given a combinatorial construction by Manolescu, Ozsváth & Sarkar (2009).
The "hat" version of Heegaard Floer homology was described combinatorially by Sarkar & Wang (2010). The "plus" and "minus" versions of Heegaard Floer homology, and the related Ozsváth-Szabó four-manifold invariants, can be described combinatorially as well (Manolescu, Ozsváth & Thurston 2009).
Embedded contact homology
Embedded contact homology, due to Michael Hutchings, is an invariant of 3-manifolds (with a distinguished second homology class, corresponding to the choice of a spinc structure in Seiberg–Witten Floer homology) isomorphic (by work of Clifford Taubes) to Seiberg–Witten Floer cohomology and consequently (by work announced by Kutluhan, Lee & Taubes 2010 and Colin, Ghiggini & Honda 2011) to the plus-version of Heegaard Floer homology (with reverse orientation). It may be seen as an extension of Taubes's Gromov invariant, known to be equivalent to the Seiberg–Witten invariant, from closed symplectic 4-manifolds to certain non-compact symplectic 4-manifolds (namely, a contact three-manifold cross R). Its construction is analogous to symplectic field theory, in that it is generated by certain collections of closed Reeb orbits and its differential counts certain holomorphic curves with ends at certain collections of Reeb orbits; it differs from SFT in technical conditions on the collections of Reeb orbits that generate it and in not counting all holomorphic curves with Fredholm index 1 with given ends, but only those which also satisfy a topological condition given by the "ECH index", which in particular implies that the curves considered are (mainly) embedded.
The Weinstein conjecture that a contact 3-manifold has a closed Reeb orbit for any contact form holds on any manifold whose ECH is nontrivial, and was proved by Taubes using techniques closely related to ECH; extensions of this work yielded the isomorphism between ECH and SWF. Many constructions in ECH (including its well-definedness) rely upon this isomorphism (Taubes 2007).
The contact element of ECH has a particularly nice form: it is the cycle associated to the empty collection of Reeb orbits.
An analog of embedded contact homology may be defined for mapping tori of symplectomorphisms of a surface (possibly with boundary) and is known as periodic Floer homology, generalizing the symplectic Floer homology of surface symplectomorphisms. More generally, it may be defined with respect to any stable Hamiltonian structure on the 3-manifold; like contact structures, stable Hamiltonian structures define a nonvanishing vector field (the Reeb vector field), and Hutchings and Taubes have proven an analogue of the Weinstein conjecture for them, namely that they always have closed orbits (unless they are mapping tori of a 2-torus).
Lagrangian intersection Floer homology
The Lagrangian Floer homology of two Lagrangian submanifolds of a symplectic manifold is the homology of a chain complex which is generated by the intersection points of the two submanifolds and whose differential counts pseudoholomorphic Whitney discs. The symplectic Floer homology of a symplectomorphism of M can be thought of as the special case of Lagrangian Floer homology in which the ambient manifold is M cross M and the Lagrangian submanifolds are the diagonal and the graph of the symplectomorphism. The construction of Heegaard Floer homology (see above) is based on a variant of Lagrangian Floer homology. The theory also appears in work of Seidel–Smith and Manolescu exhibiting what is conjectured to be part of the combinatorially-defined Khovanov homology as a Lagrangian intersection Floer homology.
Given three Lagrangian submanifolds L0, L1, and L2 of a symplectic manifold, there is a product structure on the Lagrangian Floer homology:
which is defined by counting holomorphic triangles (that is, holomorphic maps of a triangle whose vertices and edges map to the appropriate intersection points and Lagrangian submanifolds).
Papers on this subject are due to Fukaya, Oh, Ono, and Ohta; the recent work on "cluster homology" of Lalonde and Cornea offer a different approach to it. The Floer homology of a pair of Lagrangian submanifolds may not always exist; when it does, it provides an obstruction to isotoping one Lagrangian away from the other using a Hamiltonian isotopy.
The Atiyah–Floer conjecture connects the instanton Floer homology with the Lagrangian intersection Floer homology: Consider a 3-manifold Y with a Heegaard splitting along a surface . Then the space of flat connections on modulo gauge equivalence is a symplectic manifold of dimension 6g − 6, where g is the genus of the surface . In the Heegaard splitting, bounds two different 3-manifolds; the space of flat connections modulo gauge equivalence on each 3-manifold with boundary (equivalently, the space of connections on that extend over each three manifold) is a Lagrangian submanifold of the space of connections on . We may thus consider their Lagrangian intersection Floer homology. Alternately, we can consider the Instanton Floer homology of the 3-manifold Y. The Atiyah–Floer conjecture asserts that these two invariants are isomorphic. Salamon & Wehrheim (2008) are working on a program to prove this conjecture.
Relations to mirror symmetry
The homological mirror symmetry conjecture of Maxim Kontsevich predicts an equality between the Lagrangian Floer homology of Lagrangians in a Calabi–Yau manifold and the Ext groups of coherent sheaves on the mirror Calabi–Yau manifold. In this situation, one should not focus on the Floer homology groups but on the Floer chain groups. Similar to the pair-of-pants product, one can construct multi-compositions using pseudo-holomorphic n-gons. These compositions satisfy the -relations making the category of all (unobstructed) Lagrangian submanifolds in a symplectic manifold into an -category, called the Fukaya category.
To be more precise, one must add additional data to the Lagrangian – a grading and a spin structure. A Lagrangian with a choice of these structures is often called a brane in homage to the underlying physics. The Homological Mirror Symmetry conjecture states there is a type of derived Morita equivalence between the Fukaya category of the Calabi–Yau and a dg category underlying the bounded derived category of coherent sheaves of the mirror, and vice-versa.
Symplectic field theory (SFT)
This is an invariant of contact manifolds and symplectic cobordisms between them, originally due to Yakov Eliashberg, Alexander Givental and Helmut Hofer. The symplectic field theory as well as its subcomplexes, rational symplectic field theory and contact homology, are defined as homologies of differential algebras, which are generated by closed orbits of the Reeb vector field of a chosen contact form. The differential counts certain holomorphic curves in the cylinder over the contact manifold, where the trivial examples are the branched coverings of (trivial) cylinders over closed Reeb orbits. It further includes a linear homology theory, called cylindrical or linearized contact homology (sometimes, by abuse of notation, just contact homology), whose chain groups are vector spaces generated by closed orbits and whose differentials count only holomorphic cylinders. However, cylindrical contact homology is not always defined due to the presence of holomorphic discs and a lack of regularity and transversality results. In situations where cylindrical contact homology makes sense, it may be seen as the (slightly modified) "Morse homology" of the action functional on the free loop space which sends a loop to the integral of the contact form alpha over the loop. Reeb orbits are the critical points of this functional.
SFT also associates a relative invariant of a Legendrian submanifold of a contact manifold known as relative contact homology. Its generators are Reeb chords, which are trajectories of the Reeb vector field beginning and ending on a Lagrangian, and its differential counts certain holomorphic strips in the symplectization of the contact manifold whose ends are asymptotic to given Reeb chords.
In SFT the contact manifolds can be replaced by mapping tori of symplectic manifolds with symplectomorphisms. While the cylindrical contact homology is well-defined and given by the symplectic Floer homologies of powers of the symplectomorphism, (rational) symplectic field theory and contact homology can be considered as generalized symplectic Floer homologies. In the important case when the symplectomorphism is the time-one map of a time-dependent Hamiltonian, it was however shown that these higher invariants do not contain any further information.
One conceivable way to construct a Floer homology theory of some object would be to construct a related spectrum whose ordinary homology is the desired Floer homology. Applying other homology theories to such a spectrum could yield other interesting invariants. This strategy was proposed by Ralph Cohen, John Jones, and Graeme Segal, and carried out in certain cases for Seiberg–Witten–Floer homology by Manolescu (2003) and for the symplectic Floer homology of cotangent bundles by Cohen.
Many of these Floer homologies have not been completely and rigorously constructed, and many conjectural equivalences have not been proved. Technical difficulties come up in the analysis involved, especially in constructing compactified moduli spaces of pseudoholomorphic curves. Hofer, in collaboration with Kris Wysocki and Eduard Zehnder, has developed new analytic foundations via their theory of polyfolds and a "general Fredholm theory". While the polyfold project is not yet fully completed, in some important cases transversality was shown using simpler methods.
Floer homologies are generally difficult to compute explicitly. For instance, the symplectic Floer homology for all surface symplectomorphisms was completed only in 2007. The Heegaard Floer homology has been huge success story in this regard: researchers have exploited its algebraic structure to compute it for various classes of 3-manifolds and indeed found combinatorial algorithms for computation of much of the theory. It is also connected it to existing invariants and structures and many insights into 3-manifold topology have resulted.
Books and surveys
- Michael Atiyah (1988). "New invariants of 3- and 4-dimensional manifolds". Proceedings of Symposia in Pure Mathematics. Proceedings of Symposia in Pure Mathematics 48: 285–299. doi:10.1090/pspum/048/974342. ISBN 9780821814826.
- Augustin Banyaga; David Hurtubise (2004). Lectures on Morse Homology. Kluwer Academic Publishers. ISBN 1-4020-2695-1.
- Simon Donaldson; M. Furuta; D. Kotschick (2002). Floer homology groups in Yang-Mills theory. Cambridge Tracts in Mathematics 147. Cambridge University Press. ISBN 0-521-80803-0.
- David A. Ellwood, Peter S. Ozsváth, András I. Stipsicz, Zoltán Szabó, eds (2006). Floer Homology, Gauge Theory, And Low-dimensional Topology. Clay Mathematics Proceedings 5. Clay Mathematics Institute. ISBN 0-8218-3845-8.
- Peter Kronheimer; Tomasz Mrowka (2007). Monopoles and Three-Manifolds. Cambridge University Press. ISBN 978-0-521-88022-0
- Dusa McDuff; Dietmar Salamon (1998). Introduction to Symplectic Topology. Oxford University Press. ISBN 0-19-850451-9.
- Dusa McDuff (2005). "Floer theory and low dimensional topology". Bulletin of the American Mathematical Society 43: 25–42. doi:10.1090/S0273-0979-05-01080-3. MR 2188174.
- Matthias Schwarz (1993). Morse Homology. Birkhäuser.
- Colin, Vincent; Ghiggini, Paolo; Honda, Ko (2011). "Equivalence of Heegaard Floer homology and embedded contact homology via open book decompositions". PNAS 108 (20): 8100–8105. doi:10.1073/pnas.1018734108.
- Floer, Andreas (1988). "The unregularized gradient flow of the symplectic action". Comm. Pure Appl. Math. 41 (6): 775–813. doi:10.1002/cpa.3160410603.
- ——— (1988). "An instanton-invariant for 3-manifolds". Comm. Math. Phys. 118 (2): 215–240. Bibcode:1988CMaPh.118..215F. doi:10.1007/BF01218578. Project Euclid
- ——— (1988). "Morse theory for Lagrangian intersections". J. Differential Geom. 28 (3): 513–547. MR 965228.
- ——— (1989). "Cuplength estimates on Lagrangian intersections". Comm. Pure Appl. Math. 42 (4): 335–356. doi:10.1002/cpa.3160420402.
- ——— (1989). "Symplectic fixed points and holomorphic spheres". Comm. Math. Phys. 120 (4): 575–611. Bibcode:1988CMaPh.120..575F. doi:10.1007/BF01260388.
- ——— (1989). "Witten's complex and infinite dimensional Morse Theory". J. Diff. Geom. 30: 202–221.
- Frøyshov, Kim A. (2010). "Monopole Floer homology for rational homology 3-spheres". Duke Math. J. 155 (3): 519–576. arXiv:0809.4842. doi:10.1215/00127094-2010-060.
- Gromov, Mikhail (1985). "Pseudo holomorphic curves in symplectic manifolds". Inventiones Mathematicae 82 (2): 307–347. Bibcode:1985InMat..82..307G. doi:10.1007/BF01388806.
- Hofer, Helmut; Wysocki, Kris; Zehnder, Eduard (2007). "A General Fredholm Theory I: A Splicing-Based Differential Geometry". J. Eur. Math. Soc. 9 (4): 841–876. arXiv:math.FA/0612604. Bibcode:2006math.....12604H. doi:10.4171/JEMS/99.
- Juhász, András (2008). "Floer homology and surface decompositions". Geometry & Topology 12 (1): 299–350. doi:10.2140/gt.2008.12.299.
- Kutluhan, Cagatay; Lee, Yi-Jen; Taubes, Clifford Henry (2010). "HF=HM I: Heegaard Floer homology and Seiberg–Witten Floer homology". arXiv:1007.1979 [math.GT].
- Lipshitz, Robert; Ozsváth, Peter; Thurston, Dylan (2008). "Bordered Heegaard Floer homology: Invariance and pairing". arXiv:0810.0687 [math.GT].
- Manolescu, Ciprian (2003). "Seiberg–Witten–Floer stable homotopy type of three-manifolds with b1 = 0". Geom. Topol. 7: 889–932. arXiv:math/0104024. doi:10.2140/gt.2003.7.889.
- Manolescu, Ciprian; Ozsvath, Peter S.; Sarkar, Sucharit (2009). "A combinatorial description of knot Floer homology". Ann. of Math. 169 (2): 633–660. arXiv:math/0607691. Bibcode:2006math......7691M. doi:10.4007/annals.2009.169.633.
- Manolescu, Ciprian; Ozsváth, Peter; Thurston, Dylan (2009). "Grid diagrams and Heegaard Floer invariants". arXiv:0910.0078 [math.GT].
- Ozsváth, Peter; Szabo, Zoltán (2004). "Holomorphic disks and topological invariants for closed three-manifolds". Ann. of Math. 159 (3): 1027–1158. arXiv:math/0101206. Bibcode:2001math......1206O. doi:10.4007/annals.2004.159.1027.
- ———; Szabo (2004). "Holomorphic disks and three-manifold invariants: properties and applications". Ann. Of Math. 159 (3): 1159–1245. arXiv:math/0105202. Bibcode:2001math......5202O. doi:10.4007/annals.2004.159.1159.
- Ozsváth, Peter; Szabó, Zoltán (2003). "Holomorphic disks and knot invariants". arXiv:math.GT/0209056.
- Ozsváth, Peter; Szabo, Zoltán (2005). "On the Heegaard Floer homology of branched double-covers". Adv. Math. 194 (1): 1–33. arXiv:math.GT/0209056. Bibcode:2003math......9170O. doi:10.1016/j.aim.2004.05.008.
- Rasmussen, Jacob (2003). "Floer homology and knot complements". arXiv:math/0306378.
- Salamon, Dietmar; Wehrheim, Katrin (2008). "Instanton Floer homology with Lagrangian boundary conditions". Geometry & Topology 12 (2): 747–918. arXiv:math/0607318. doi:10.2140/gt.2008.12.747.
- Sarkar, Sucharit; Wang, Jiajun (2010). "An algorithm for computing some Heegaard Floer homologies". Ann. of Math. 171 (2): 1213–1236. arXiv:math/0607777. doi:10.4007/annals.2010.171.1213.
- Hutchings (2009). "The embedded contact homology index revisited". CRM Proc. Lecture Notes 49: 263–297. arXiv:0805.1240. Bibcode:2008arXiv0805.1240H.
- Taubes, Clifford (2007). "The Seiberg-Witten equations and the Weistein conjecture". Geom. Topol. 11: 2117–2202. arXiv:math/0611007. doi:10.2140/gt.2007.11.2117.
- Piunikhin, Sergey; Salamon, Dietmar; Schwarz, Matthias (1996). "Symplectic Floer–Donaldson theory and quantum cohomology". Contact and Symplectic Geometry. Cambridge University Press. pp. 171–200. ISBN 0-521-57086-7.