How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Stable Unstable Manifolds and Morse Smale Transversality
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Approximation and Compactness in C(K)
- Binary Operations, Monoids, Groups and Subgroups
- Compactness
- Compactness in Metric Spaces
- Complete Metrizability, Čech-Completeness, and Baire Category
- Completeness, Completion, and Uniform Continuity
- Connectedness
- Constant Rank, Submersions, Immersions and Regular Level Sets
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Countability Axioms and Cardinal Functions
- Darboux, L'Hôpital, and Taylor's Theorem
- Determinants of Matrices over a Commutative Ring
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Euclidean Ordinary Differential Equations with Smooth Dependence
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Gradient Like Vector Fields and Morse Trajectories
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Hereditary and Productive Behaviour of the Separation Axioms
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Morse Critical Points Hessians and Indices
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Picard-Lindelöf and First-Order Ordinary Differential Equations
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Properties of the Integral and the Working FTC
- Rank Theorems and Embedded Submanifolds
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sard Theorem and Transversality
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Simple Field Extensions and the Construction of the Complex Numbers
- Smooth Manifolds and Smooth Maps
- Smooth Partitions of Unity and Exhaustions
- Smooth Vector Bundles and Sections
- Subspaces, Products, and Quotients
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Tangent Cotangent and the Differential
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Exponential Function
- The Fundamental Theorems of Calculus
- The Inverse and Implicit Function Theorems
- The Inverse Function Theorem Completed
- The Riemann Integral in Rᵐ and Jordan Content
- The Riemann Integral: Definition and Integrability
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Vector Fields Flows and Lie Derivatives
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
Fix the descending convention . A point-marked connecting trajectory is first a transverse stable--unstable intersection; quotienting by time is then justified by a regular-level slice, not by freeness alone. The genericity statement below concerns a fixed Morse function and is residual only.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Morse--Smale pairs
Definition
Let be Morse and let be a complete downward gradient-like field. The pair is Morse--Smale if every unstable manifold is transverse to every stable manifold , for critical points .
The metric version also applies to any smooth Riemannian metric for which is complete. Here and mean the backward- and forward-limit manifolds of this negative-gradient flow, respectively, and is Morse--Smale when all these intersections are transverse. This metric version does not require to have the exact normalized Morse-coordinate form in the downward-gradient-like definition. Completeness is automatic on a closed manifold. In both versions an empty intersection is transverse vacuously.
Parametrized Morse trajectory space
Definition
Fix a complete downward gradient-like vector field for . For distinct critical points , let be the set of full -orbits satisfying When is understood we write . Existence and uniqueness for the complete flow make evaluation at zero a bijection with the point-marked intersection
We use this bijection whenever the intersection is given its smooth structure. For the special choice it agrees with the usual negative-gradient trajectory convention.
A parametrized Morse trajectory space is a manifold
Statement
Let be Morse--Smale on an -manifold. For distinct critical points , is a smooth manifold of dimension (and is empty if the transverse fibre product is empty).
Facts & Assumptions
Given: A Morse--Smale pair and distinct critical points .
The global unstable and stable manifolds are immersed of dimensions and (Global stable and unstable manifolds are immersed Euclidean spaces).
A transverse fibre product of smooth maps is an embedded submanifold of the product (Transverse fibre products are embedded submanifolds).
Proof
The Morse--Smale condition says that the two immersion maps from and are transverse. Thus [F2] makes their fibre product a smooth manifold. Its evaluation image is precisely , hence, by the point-marked convention, .
The dimension of that transverse fibre product is by [F1].
Time translation acts freely on nonconstant trajectories
Statement
The action of on has trivial stabilizers.
Facts & Assumptions
Given: A trajectory and with .
Along every nonconstant -orbit, (Downward gradient-like vector fields for a Morse function).
Distinct endpoints make every trajectory in nonconstant (Parametrized Morse trajectory space).
Proof
Equality says for every , so if then is periodic with nonzero period .
By [F2] the orbit is nonconstant, while [F1] makes strictly decreasing; it therefore cannot be periodic. Hence , which is exactly freeness.
Unparametrized Morse trajectory moduli space
Definition
For distinct critical points , the unparametrized Morse trajectory moduli space is the orbit set
where translates the parameter. At this point this is only an orbit set; its smooth structure is constructed below from a regular-level slice.
A regular level identifies unparametrized trajectories
Statement
Let and suppose that is a regular value. Each class in has exactly one representative whose value at lies in . Thus evaluation induces a bijection
Facts & Assumptions
Given: A Morse trajectory from to and a regular strictly between its endpoint values.
Along a nonconstant trajectory, (Downward gradient-like vector fields for a Morse function).
A regular level is an embedded hypersurface (A regular level set is an embedded submanifold).
Proof
Continuity and the endpoint limits give a time with ; strict decrease in [F1] makes unique. Translating by therefore gives exactly one representative in the stated slice.
Conversely, two slice representatives in one time orbit differ by a translation, and step 1.1 forces that translation to be zero. The slice lies in the embedded hypersurface of [F2], giving the asserted identification.
The unparametrized trajectory space is a smooth manifold
Statement
For a Morse--Smale pair and distinct critical points , is a smooth manifold of dimension .
Facts & Assumptions
Given: A Morse--Smale pair and distinct with nonempty .
The parametrized space is a smooth manifold of dimension (A parametrized Morse trajectory space is a manifold).
A regular intermediate level gives one representative of each time orbit (A regular level identifies unparametrized trajectories).
Proof
Choose a regular strictly between and . The map restricted to has nonzero derivative along the flow direction, since away from critical points. Hence its -level is a codimension-one smooth submanifold.
By [F2], that level is bijective to ; transport its smooth structure across this bijection. Its dimension is by [F1] and step 1.1.
No Morse--Smale trajectories for nonpositive index drop
Statement
If is Morse--Smale, , and , then .
Facts & Assumptions
Given: Distinct critical points in a Morse--Smale pair with .
The unparametrized trajectory space, when nonempty, is a smooth manifold of dimension (The unparametrized trajectory space is a smooth manifold).
Proof
If were nonempty, [F1] would give it dimension .
A nonempty smooth manifold has a nonnegative integer dimension, contradicting step 1.1. Thus the moduli space is empty.
Morse--Smale transversality and surjectivity of the linearized flow operator
Statement
Let be Morse and let connect critical points for . Let be the Banach space of sections for which both and tend to zero at , with the supremum norm, and let have the supremum norm. For the tangent Levi--Civita connection metric-dual to the cotangent connection, put
Then is bounded Fredholm of index , and it is surjective if and only if and are transverse at .
Facts & Assumptions
Given: A Morse function , a connecting orbit between its critical points , and the displayed and Banach spaces.
Covariant Hessians define the linearization of the gradient equation (Riemannian metrics, symmetric cotangent-bundle connections, and covariant Hessians).
The point-marked trajectory space is the stable--unstable intersection (Parametrized Morse trajectory space).
Proof
Differentiating in a decaying variation gives the displayed operator, by [F1]. Its kernel is the tangent space of the point-marked solution set.
The hyperbolic Hessians at and give exponential dichotomies at the two ends. The standard first-order Fredholm theorem therefore gives index . Its adjoint solvability condition identifies the dual cokernel with the annihilator of , rather than canonically identifying the cokernel itself with a tangent-space quotient.
That annihilator vanishes exactly when the two tangent spaces span , which is transversality. Since a Fredholm operator is onto exactly when its cokernel vanishes, this proves the biconditional.
Fredholm maps and regular values on countable-base Banach manifolds
Definition
A bounded linear map of Banach spaces is Fredholm when its range is closed and both and are finite-dimensional; its index is . A map between countable-base Banach manifolds is Fredholm of index if every is Fredholm of index . A value is regular if each has surjective derivative (vacuously if the fibre is empty).
Sard--Smale residual regular values for Fredholm maps
Statement
Let be a Fredholm map of index between countable-base Banach manifolds. If , its regular values form a residual subset of .
Facts & Assumptions
Given: Such a Fredholm map with .
Fredholmness means finite kernel and cokernel, closed range, and locally constant index (Fredholm maps and regular values on countable-base Banach manifolds).
Residual means complement of a meagre set (Nowhere dense, meagre, residual, and comeagre subsets of a topological space).
The finite-dimensional Sard theorem gives null critical values at its stated differentiability threshold (Morse-Sard for Euclidean maps).
Proof
At each , the finite-dimensional kernel and cokernel in [F1] permit the standard local Lyapunov--Schmidt reduction of to a map between finite-dimensional spaces whose source-target dimension difference is .
Fredholm maps are locally proper on suitable closed neighbourhoods. Using the countable bases, choose countably many such neighbourhoods covering . On each , Lyapunov--Schmidt reduction and [F3] show that the image of the critical set has empty interior; properness makes that image closed, hence nowhere dense.
Every critical value belongs to one of these countably many nowhere-dense images. Their union is meagre, so [F2] makes its complement residual; every point of that complement is a regular value of .
The universal metric--trajectory projection is Fredholm
Statement
Fix distinct critical points of a Morse function on a closed manifold and take a sufficiently large finite Banach manifold of metrics fixed near the critical points. The zero set of the universal gradient-flow section near parametrized connecting trajectories is a Banach manifold, and its projection to is Fredholm of index . The free time-translation quotient is a Banach manifold, and its induced projection is Fredholm of index .
Facts & Assumptions
Given: The finite- metric completion and the universal decaying trajectory section.
The fixed-metric linearized operator detects stable--unstable transversality (Morse--Smale transversality and surjectivity of the linearized flow operator).
Fredholm maps and their indices have the stated Banach-manifold meaning (Fredholm maps and regular values on countable-base Banach manifolds).
Proof
Metric variations supported where supply the missing cokernel directions of the fixed-metric operator in [F1]; consequently the universal section linearization is onto.
The Banach implicit-function theorem therefore makes its zero set a Banach manifold. Eliminating the trajectory variable leaves a Fredholm projection to the metric parameter, in the sense of [F2].
The asymptotic Morse splitting computes the parametrized projection's index as . Time translation is free and contributes the one-dimensional kernel direction; passing to the quotient therefore lowers the induced projection's index to .
Baire diagonal passage from finite regularity to smooth metrics
Statement
Assume dependent choice. Let be a closed smooth finite-dimensional manifold and a fixed smooth Morse function. For a fixed pair of its critical points, the smooth metrics for which its stable and unstable manifolds are transverse form a residual subset of the standard metric space.
Facts & Assumptions
Given: Dependent choice, as in the statement, and the finite- universal projection, available at every sufficiently high finite regularity. Write for the space of all smooth metrics.
That projection is Fredholm (The universal metric--trajectory projection is Fredholm).
Sard--Smale makes its regular values residual at every sufficiently high finite regularity (Sard--Smale residual regular values for Fredholm maps).
A complete metric space satisfies the Baire conclusion (Under Dependent Choice, a nonempty complete metric space is not a countable union of closed sets with empty interior).
The fixed-metric trajectory operator is onto exactly when the stable and unstable manifolds are transverse (Morse--Smale transversality and surjectivity of the linearized flow operator).
Proof
At a zero of the universal section, write its surjective linearization as Then the tangent space to the universal zero set is , and the differential of its metric projection is . If is onto, this projection is onto by solving . Conversely, if the projection is onto, write any target vector as using surjectivity of , choose , and subtract to obtain equal to that target. Hence a metric is a regular value of the projection exactly when every corresponding is onto, which by [F4] is exactly the required stable--unstable transversality.
If , the stable and unstable tangent spaces at are complementary eigenspaces of the hyperbolic gradient linearization; strict descent excludes any other intersection. If and , strict descent makes the intersection empty. These cases hold for every metric. Hence suppose .
Near each metric choose compact local unstable and stable disks at , with parametrizations depending continuously in on in a neighbourhood . Here is the parameter dependence needed: in coordinates near either zero fix its hyperbolic linearization at and write . After a cutoff on a sufficiently small ball, has uniformly small Lipschitz constant. For prescribed small stable coordinate , the integral equation is a uniform contraction on a small exponentially weighted space of paths on . Its fixed point and its derivative with respect to depend continuously on ; the derivative solves a linear contraction equation. Evaluation at zero gives the stable disk. Reversing time gives the unstable disk. Restrict to smaller closed parameter balls so both disks extend beyond their boundaries. Finite-time flows also depend continuously in on .
For integers , let require transversality of the disk maps and at every coincidence of points in their compact parameter domains. Tangent spaces here are those of the extended disks, including at boundary points. This is an open condition: if failing metrics converged in to a metric satisfying it, compactness would give convergent coincidence parameters, and the closed rank-deficiency condition would contradict transversality at their limit. Every point of a global stable or unstable manifold eventually flows into the interior of the corresponding local disk. Thus all together are equivalent to the desired global transversality on .
Each is dense in . Indeed, start at any smooth in a specified basic smooth neighbourhood controlling derivatives through order . Choose finite above the Sard--Smale threshold. Fix on small disjoint critical neighbourhoods. Every trajectory between distinct critical points leaves their union, so metric variations outside them are the variations allowed in [F1]. By [F1], [F2], step 1.1 and Baire, there are arbitrarily -close metrics in this affine Banach parameter space for which the pair is transverse. Choose one, , still in and within the prescribed derivative bounds; it satisfies .
Approximate by a smooth symmetric tensor using convolution in a finite coordinate cover and a smooth partition of unity. This converges in because is finite and is compact. Sufficiently close approximants remain positive definite, remain in the prescribed neighbourhood, and still satisfy by its openness. Only this compact-disk condition needs to survive smoothing. Since was arbitrary, this proves the claimed smooth density without fixing any common critical-neighbourhood data throughout .
The smooth symmetric tensors on compact form a separable complete metrizable space under their countable derivative seminorms; positivity is an open condition. Hence is second countable and completely metrizable (an open subset admits an equivalent complete metric). Choose countably many neighbourhoods as above and closed sets whose interiors cover . This is obtained by taking sufficiently small closed balls from a countable metric basis. For each , set These sets are open and dense by steps 2.1 and 4.1.
By [F3] and dependent choice, is dense and residual. Any metric in this intersection belongs to some , hence satisfies every and therefore the global pair transversality by step 2.1. The complement of the desired set is consequently contained in a countable union of closed nowhere dense sets, so the desired set itself is residual. Together with step 1.2 this covers all ordered pairs.
Morse--Smale metrics are residual for a fixed Morse function
Statement
Assume dependent choice. Let be closed and Morse. The set of smooth Riemannian metrics for which is Morse--Smale is residual in the metric space.
Facts & Assumptions
Given: Dependent choice, a closed manifold , and a fixed Morse function .
A fixed pair of critical points is transverse for a residual set of smooth metrics (Baire diagonal passage from finite regularity to smooth metrics).
A Morse function on a compact manifold has finitely many critical points.
Proof
By [F2], there are only finitely many ordered pairs of critical points. For each pair, take the residual set of metrics supplied by [F1].
Their finite intersection is residual and consists exactly of metrics for which every is transverse to every , namely the Morse--Smale metrics.
Thus the conclusion is residual in the smooth metric space. No openness or simultaneous statement about varying functions or continuation families has been used.
Relative Morse--Smale perturbation of a gradient-like field
Statement
Let be closed, let be Morse with pairwise distinct critical values, and let be a downward gradient-like field in its standard normal form on fixed sufficiently small Morse-coordinate balls with pairwise disjoint closures, each contained in a larger such coordinate chart. There is an arbitrarily -close downward gradient-like field which equals on those balls and for which is Morse--Smale.
Facts & Assumptions
Given: The stated distinct critical values and fixed small critical balls inside larger Morse charts, with and . The balls are small enough that the slightly larger charts have disjoint critical-value windows.
A compact Morse function has finitely many critical points (A Morse function on a compact manifold has finitely many critical points).
Parametric transversality gives transverse slices from a transverse finite-dimensional family (Parametric transversality).
Regular levels are embedded hypersurfaces (A regular level set is an embedded submanifold).
Proof
Work componentwise. A compact manifold has finitely many connected components, and [F1] gives finitely many critical points on each. On a fixed component, order that component's critical values. Its continuous image under is an interval, so every value chosen strictly between consecutive critical values is attained; it is regular because there is no critical value between them. Thus its fibre is nonempty, and [F3] supplies the smooth level hypersurface. These finitely many levels cut the components of into finitely many bands.
On a component of positive dimension, write its critical points as with , where . Induct on the destination: after stage , require for every and every . The assertion for is automatic, since a maximum has stable manifold consisting only of itself. For a general stage , the case of a local maximum is automatic for the same reason. Otherwise the stable disk at has a compact sphere section of dimension at a level just above . Choose this section outside the fixed ball but inside its larger chart. A short flow collar of it lies above the fixed ball's maximum height, below , and outside every other fixed ball, by their disjoint height windows.
Let be the collar's upper regular level. The stable section has a tubular product , furnished by the unstable coordinates in the Morse chart and transport by the flow. Write for small . The evaluation is a submersion. For each higher critical point , the unstable slice is an immersed manifold: local unstable disks are transported by finite-time flow, and the flow direction is transverse to . Cover each such slice by countably many embedded immersion charts. Apply [F2] to the family and each chart image. The union of the exceptional null sets is null, so there are arbitrarily small for which is transverse to every higher unstable slice. For , the stable manifold is open and this transversality already holds without a perturbation.
Realize the chosen displacement by a field perturbation in the collar. In product flow coordinates with , bottom , and top , take a smooth function supported in with , and a cutoff equal to one near zero and zero near the boundary of the normal disk. Put For small , backward flow from stays where and reaches . Thus the stable sphere at the upper section becomes precisely . The perturbation is zero near the entire collar boundary, extends smoothly by , and tends to zero in with . It preserves the fixed critical balls.
All higher unstable slices at are unchanged: their backward trajectories lie above , whereas the perturbation is below . Hence step 3.1 gives the desired transversality for destination . Every trajectory from a higher critical point to crosses , and flow transports this tangent-space condition along it. For each earlier destination , , its stable manifold lies in , entirely above the perturbation. At any intersection there, the backward trajectory defining the unstable manifold also stays in this unchanged superlevel region. Thus both tangent manifolds at every previously established intersection are unchanged. This proves the induction invariant of step 2.1.
There are finitely many stages and components, so choose each parameter within a finite error budget. On the compact collar supports has a strict margin, so sufficiently small choices retain ; on the fixed balls the exact local normal form is untouched. Closedness gives completeness. Self-intersections at a critical point have complementary stable/unstable tangent spaces, and strict descent excludes other identical-endpoint or reversed-value connections. Cross-component intersections are empty. Zero-dimensional components require no perturbation. Thus the final field is arbitrarily -close, agrees on all fixed balls, and is Morse--Smale.
Index-one trajectory spaces are zero-dimensional
Statement
If is Morse--Smale and , then is a discrete smooth manifold. This statement does not assert finiteness.
Facts & Assumptions
Given: A Morse--Smale pair and critical points with index drop one.
The unparametrized space has dimension (The unparametrized trajectory space is a smooth manifold).
Proof
Substitution in [F1] gives .
A zero-dimensional smooth manifold is discrete, proving the claim without any compactness assertion.
Index-two trajectory spaces are one-dimensional
Statement
If is Morse--Smale and , then is a one-dimensional smooth manifold. No compactification or boundary description is asserted.
Facts & Assumptions
Given: A Morse--Smale pair and critical points with index drop two.
The unparametrized space has dimension (The unparametrized trajectory space is a smooth manifold).
Proof
Substitution in [F1] gives .
Therefore the moduli space is a one-dimensional smooth manifold, with no assertion about its ends.
Broken Morse trajectories have strictly decreasing critical values and indices
Statement
For a finite string of nonconstant Morse--Smale trajectory components , both and strictly decrease with . Consequently .
Facts & Assumptions
Given: A finite string of nonconstant connecting trajectories in a Morse--Smale pair.
Along each nonconstant component, (Downward gradient-like vector fields for a Morse function).
A nonpositive index drop admits no Morse--Smale trajectory (No Morse--Smale trajectories for nonpositive index drop).
Proof
Integrating the strict decrease in [F1] along each component gives .
Since each component exists, the contrapositive of [F2] gives .
Each strict index drop is at least one and indices are nonnegative, so there can be at most components.
Morse--Smale residuality does not assert simultaneous genericity for all data
The residual theorem fixes and varies metrics. The relative theorem varies a field while protecting specified local data. Varying the function, a metric, and a continuation family are different parameter problems; none follows merely by reusing the word “generic.”
Ambient orientability is not required for Morse--Smale transversality
Transversality and the dimension of use tangent-space spanning and do not require an orientation of . Orientations and signs for later trajectory counts require orientation-line data, not an ambient-orientability hypothesis inserted here.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Michèle Audin and Mihai Damian, Morse Theory and Floer Homology, §2.2
- Alexander F. Ritter, Part III Morse Homology, Lecture 9
- Michèle Audin and Mihai Damian, Morse Theory and Floer Homology, §2.2.b
- Michèle Audin and Mihai Damian, Morse Theory and Floer Homology, Proposition 2.2.2
- Alexander F. Ritter, Part III Morse Homology, §3.11
- Michèle Audin and Mihai Damian, Morse Theory and Floer Homology, Remark 2.2.3
- Alberto Abbondandolo and Pietro Majer, Lectures on the Morse Complex, Lemma 2.21(ii)
- Stephen Smale, An Infinite Dimensional Version of Sard's Theorem, §1
- Stephen Smale, An Infinite Dimensional Version of Sard's Theorem, Theorem (1.3)
- Alberto Abbondandolo and Pietro Majer, Lectures on the Morse Complex, Lemmas 2.23--2.24
- Alberto Abbondandolo and Pietro Majer, Lectures on the Morse Complex, Lemma 2.25
- Alberto Abbondandolo and Pietro Majer, Lectures on the Morse Complex, §2.12
- Michèle Audin and Mihai Damian, Morse Theory and Floer Homology, Theorem 2.2.5 and Lemma 2.2.8