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.
The de Rham Theorem and Degree
1 · Prerequisites
- Abelian Categories
- Absolute and Conditional Convergence; Rearrangement; Products
- Binary Operations, Monoids, Groups and Subgroups
- Cardinal Arithmetic, Cofinality and the Alephs
- Categories, Functors and Natural Transformations
- Chain Complexes and Homology
- Chain Homotopy and the Homotopy Category
- Compactness
- Compactness in Metric Spaces
- 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
- Cup Cap Cross Products and Cohomology Rings
- Cw Complexes and Cellular Homology
- Derived Functors
- 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
- Exactness and the Member Calculus
- Ext and Balanced Resolutions
- Exterior Powers, Orientation and Hodge Duality
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Free Modules, Exact Sequences, Projective and Injective Modules
- Fubini and Change of Variables
- Function Space Topologies and the Exponential Law
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hereditary and Productive Behaviour of the Separation Axioms
- Homology Axioms Degree and Classical Applications
- Homotopy and Homotopy Equivalence
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Improper and Parameter-Dependent Multiple Integrals
- Integration of Forms and the General Stokes Theorem
- Kunneth Exactness and Splittings over Principal Ideal Domains
- Limits and Colimits
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Long Exact Sequences in Homology
- Manifolds with Boundary Collars and Orientations
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Orientations Poincare Lefschetz and Alexander Duality
- Partitions of Unity and Paracompactness
- Picard-Lindelöf and First-Order Ordinary Differential Equations
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Preadditive and Additive Categories and Biproducts
- Projective and Injective Resolutions
- Properties of the Integral and the Working FTC
- Rank Theorems and Embedded Submanifolds
- Reflective Subcategories and the Adjoint Functor Theorems
- Relations, Functions, and Quotients
- Relative Homology Excision and Mayer Vietoris
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Simplicial Complexes and Simplicial Homology
- Singular Chains and Singular Homology
- Singular Cochains Mayer Vietoris and Smooth Singular Comparison
- Singular Cohomology and Coefficient Theorems
- Smooth Manifolds and Smooth Maps
- Smooth Partitions of Unity and Exhaustions
- Smooth Vector Bundles and Sections
- Subobject Lattices Generators and the Grothendieck Axioms
- Subspaces, Products, and Quotients
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Tangent Cotangent and the Differential
- Tensor Fields Exterior Algebra and Differential Forms
- Tensor Products of Modules
- The De Rham Complex Homotopy and Mayer Vietoris
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Diagram Lemmas in an Abelian Category
- The Divergence Theorem and Classical Stokes
- The Exponential Function
- The Exterior Derivative and Cartan Calculus
- The Fundamental Group of the Circle
- 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 ℝ
- Universal Coefficients and Kunneth Theorems
- Universal Properties, Representables and the Yoneda Lemma
- Vector Fields Flows and Lie Derivatives
- Vector Spaces, Linear Subspaces, Span and Direct Sums
- Volumes of Elementary Solids and Solids of Revolution
2 · Summary
Integration over a smooth singular simplex begins with its ordered affine orientation. The simplex Stokes formula is proved directly on that compact polytope and then extended linearly to smooth singular chains. Consequently integration is an actual cochain map, not merely a natural assignment. The boundary-manifold extensions needed by the local comparison are stated separately, so no boundaryless theorem is silently reused across a boundary.
The local de Rham comparison is globalized through explicit Mayer–Vietoris sequences. Restriction and difference commute by naturality, while the connector square is checked at the level of chosen lifts with its sign visible. The passage from smooth to continuous singular cohomology retains the stated countable-choice assumption from the smooth-singular comparison. Ring compatibility is a further theorem: a specified affine-diagonal/front-back-shuffle chain homotopy and the signed-shuffle integral calculation identify wedge with the Alexander–Whitney cup product in cohomology.
For compact supports, proper pullback is the correct functoriality. A finite chart localization gives integration and compact Stokes without making an arbitrary family of choices; Euclidean compactly supported primitives and overlap transfer then show that integration identifies top compactly supported de Rham cohomology of a nonempty connected oriented boundaryless manifold with the real numbers. This is also the input that makes compact-support degree well defined for proper maps.
The regular-value formula counts preimages with local orientation signs. A separate local homology comparison proves that the smooth sign is the multiplier on local integral orientation classes, which identifies compact-support degree with the homological degree on closed manifolds. Composition, diffeomorphism signs, proper-homotopy invariance, surjectivity at nonzero degree, and the sphere and circle formulas follow with their dimension, empty-fibre, support, and properness qualifications intact.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Standard orientation of the affine simplex
Definition
For , orient the affine span of the standard simplex by the ordered basis The ordered face opposite has the remaining vertices in their original order. Its outward-normal-first boundary orientation is times that ordered orientation. Thus the oriented boundary convention is .
Orient as a positive point. It has no faces. For an interval, the displayed boundary is its positive terminal point minus its positive initial point. These coefficients record determinant-line signs on zero-dimensional faces; they do not assert that a one-vertex abstract simplex has two vertex orderings. Boundary orientation is computed at the relative interior of each face, where the simplex is locally a half-space; no smooth structure on general manifolds with corners is used.
Facts & Assumptions
The standard topological simplex and its affine face maps gives barycentric coordinates, vertices and the zero-insertion affine face maps.
An orientation of a simplex identifies ordered vertex lists up to even permutation.
Determinant-line orientations of finite-dimensional real vector spaces supplies determinant-line rays, including the two rays in dimension zero.
Induced boundary orientation uses an outward vector first, followed by a positive boundary determinant.
Verification
Given: The standard simplex and its ordered vertices. For positive dimension write .
The affine parametrization identifies the simplex with and . The are independent: their coordinates in positions form the identity matrix. Swapping two vertices other than swaps two basis columns and changes the wedge sign. Swapping replaces the basis by , whose wedge is . These swaps generate the vertex permutations, so a permutation changes the ray by its permutation sign. The affine convention therefore agrees with [F2] for .
For , the face has its ordered basis . At a relative interior point, points outward, since the interior has . Moving this vector from the first position to position gives Multiplying the face determinant by makes its wedge after that outward vector positive. Thus [F4] gives exactly the claimed boundary sign on this face.
On face zero, , the remaining ordered vertices are , with basis . The vector points outward, since it increases the coordinate sum. Its wedge with this face basis is , because all terms selecting another vanish by alternation. Hence the ordered face already has the boundary orientation, giving sign . The outward vectors in this calculation need not be perpendicular: their strict transverse directions are exactly what [F4] requires.
For , the face bases in steps 2.1–2.2 are empty determinants, namely . The outward vectors at are , so their induced determinant-line signs are respectively minus and plus. This gives , despite the unique vertex ordering of each abstract point in [F2]. For , the chosen ray is positive and [F1] gives no face maps or negative-dimensional simplex. The simplex is never empty; zero coefficients or degenerate maps into a target do not change this domain orientation. Every vector and sign was specified explicitly, so no choice principle is used.
Integral of a form over a smooth singular simplex
Definition
Let be a smooth singular simplex and let be a smooth -form on an open neighbourhood of its image in . For put Take a smooth extension near , restrict its domain so that is defined on its image, and write . Define The right side is the Jordan-set Riemann integral. In degree zero define . This fixes the positive point convention. Reversing the domain orientation negates the integral. Independence of other positive affine coordinates is the forward justification Simplex integrals are independent of affine coordinate identification ↗.
Facts & Assumptions
Standard orientation of the affine simplex gives the positive affine coordinates and the positive zero-simplex convention.
Smooth singular simplex requires one smooth neighbourhood extension but does not make an extension part of the simplex data.
Pullback of forms is smooth functorial and preserves wedges makes the displayed pullback smooth.
Local coordinate expression for a differential form gives its unique smooth top-form coefficient .
The volume under a nonnegative continuous graph over a compact Jordan base is its integral makes a solid under a nonnegative continuous graph over a compact Jordan base compact and Jordan.
A continuous real function on a compact Jordan measurable set is Riemann integrable over that set gives integrability of a continuous coefficient on a compact Jordan set.
The Riemann integral of a bounded function over a bounded Jordan measurable set defines this integral by zero extension, with bounding-rectangle independence as its justification.
Verification
Given: One simplex and form as in the definition. The dimension is finite.
For , is a compact Jordan interval. If is compact Jordan for , then is its solid under the nonnegative continuous function . Applying [F5] inductively proves compactness and Jordan measurability in every positive dimension. This finite induction chooses no family of objects.
The inverse image under of the open domain of is an open neighbourhood of , so the restriction used in the definition exists. By [F3] and [F4], is smooth on an open neighbourhood of , hence continuous on . Step 1.1 and [F6] give a finite Riemann integral, and [F7] makes its value independent of a bounding rectangle. The coefficient itself need not have compact support on its neighbourhood.
Two extensions agree on the relative interior of , an open set in its affine span; their derivatives and hence pullback coefficients agree there. For any , the points , where and , lie in the interior and converge to as . Continuity of both coefficients forces equality at . Thus their integrands are identical on all of , proving extension independence, including along every face.
When , evaluation needs no derivative or integration theorem in dimension zero. When is empty there is no simplex to which the definition applies. A zero form has zero coefficient and integral zero. Degenerate maps are allowed; if the derivative has rank less than , alternation makes its top-form pullback zero. The affine domain and its faces are retained even for such maps. The definition uses one extension whose existence is part of [F2], and the resulting value is independent of it; it makes no simultaneous selection of extensions and uses no choice axiom.
Simplex integrals are independent of affine coordinate identification
Statement
The integral of a smooth -form over a smooth singular -simplex is unchanged when its affine span is identified with by any orientation-preserving affine coordinates. It is also independent of the neighbourhood extension used to form the pullback.
Facts & Assumptions
Integral of a form over a smooth singular simplex defines integration after choosing a smooth neighbourhood extension and supplies compact Jordan integrability in the standard affine coordinates.
An injective map with invertible derivative sends compact Jordan sets to compact Jordan sets applies to any invertible affine map on , for .
Change of variables for an injective map on a compact Jordan set gives the integral transformation with the absolute Jacobian determinant.
The pullback of a differential form defines pullback by evaluating the form on the images of the input tangent vectors.
Proof
Given: A simplex , a form and two positive affine parametrizations . Put and .
Suppose . Each of is an invertible affine image of the standard compact Jordan simplex from [F1], hence compact Jordan by [F2]. Put . It is an affine diffeomorphism of , it maps onto , and its constant derivative has determinant because both parametrizations are positive.
For a single smooth extension write . The coefficient is smooth near and bounded on . By [F4], its expression in the parametrization is : evaluating the alternating form on the columns of gives exactly this determinant. Thus the coefficient in coordinates is .
Apply [F3] to the open set , injective map , compact Jordan set and continuous function on . Every derivative is invertible and . Therefore which is precisely equality of the two form integrals for a fixed extension. If two neighbourhood extensions are used, they agree on the relative interior of the affine simplex. Their pullback coefficients therefore agree there; every boundary point is a limit of relative-interior points, so continuity makes the coefficients agree on the whole compact simplex. Their integrals consequently coincide in either coordinate system.
For both parametrizations of the affine point are the unique point map and both definitions are evaluation at ; no positive-dimensional change-of-variables theorem is used. For , step 3.1 includes all positive affine rescalings of the closed interval, with endpoints included in the compact set. Zero coefficients and rank-deficient simplex maps require no division by a form value, so the equality still holds. Empty targets supply no simplex. All maps and their coefficients are determined by the two given parametrizations; no choice is used.
Stokes theorem for the standard simplex
Statement
For and a smooth -form on a neighbourhood of in its affine span, where the integrals and ordered face maps use the standard affine-simplex conventions. No Stokes theorem for manifolds with corners is assumed.
Facts & Assumptions
Integral of a form over a smooth singular simplex defines the integrals by affine coordinates, proves the coordinate simplex compact Jordan and uses evaluation in dimension zero.
Standard orientation of the affine simplex gives the ordered faces and the outward boundary sign .
The local coordinate formula for the exterior derivative computes by differentiating coefficients and wedging the corresponding coordinate differential.
Newton–Leibniz needs only continuity on , differentiability on , and a Riemann-integrable extension of the interior derivative integrates a continuous derivative on a nondegenerate closed interval to the endpoint difference.
Fubini over a bounded Jordan set when all but a content-zero family of sections are integrable integrates an integrable function on a bounded Jordan set by its integrable coordinate sections.
Change of variables for an injective map on a compact Jordan set applies to affine coordinate permutations and to invertible affine changes with absolute determinant one.
A continuous real function on a compact Jordan measurable set is Riemann integrable over that set makes all coefficient and derivative restrictions on the compact simplices integrable.
Linearity, monotonicity, the absolute-value estimate and coordinate-slice additivity for the Riemann integral in gives linearity of the rectangle integral, hence of Jordan integrals by zero extension.
Proof
Given: A positive integer and the smooth form in the statement. Work in the positive coordinates with domain .
First let . Write All are smooth near . In [F3], every derivative except wedges a repeated differential and vanishes; moving past factors cancels the coefficient sign. Hence
Fix . Let denote the increasing list of all coordinates except , let and put . The section of is for , and it is empty off . Coordinate permutation has absolute determinant one by [F6]. The full integrand is integrable by [F7], and every nonempty section is continuous on its closed interval. Applying [F5] after that permutation and [F4] on sections with gives When , both the section integral and the endpoint difference are zero, so the formula holds on these sections too. No exceptional family is discarded.
Parametrize face zero by , with . For the omitted differential wedge pulls back to . For , substitute ; only its term survives, and moving to its increasing position contributes . Thus the omitted wedge pulls back to . The coefficient sign in step 1.1 cancels it, giving
On face , and the remaining vertex ordering gives precisely the increasing remaining coordinate basis. All summands of except the one indexed by pull back to zero, because they contain . The signed contribution of this face is therefore This matches the lower endpoint term in step 2.1.
For each , the map from to the increasing coordinates omitting replaces the missing coordinate by . Its derivative has determinant : expand along the identity rows, leaving the entry in the position corresponding to . It maps bijectively onto , with inverse obtained by solving . Thus [F6] transforms the upper endpoint integral in step 2.1 into the integral of over the face-zero parametrization, with absolute determinant one. For the map is the identity. Summing over , step 2.2 identifies all upper endpoint terms with .
By [F8], sum the identities of step 2.1 and use step 1.1 for the left side, step 3.1 for the lower endpoints and step 3.2 for the upper endpoints. This gives the displayed Stokes identity for , with sign on face zero and on face . All sums are finite.
For , is a function, and [F3] and [F4] give . The face-zero map is the terminal vertex and the face-one map the initial vertex, whose integrals are evaluations by [F1]. This is the same formula. The assertion excludes and does not introduce forms of degree minus one. Zero forms give zero on both sides; all collapsed sections were treated in step 2.1, including intersections of faces. All coordinates, changes and sums are explicit and finite, so the proof uses no choice.
Stokes theorem for smooth singular chains
Statement
Let be a smooth manifold, possibly with boundary. For , and , define integration over a chain by the finite linear sum of its simplex integrals. Then The zero chain has integral zero. In degree zero the boundary is zero; no degree-minus-one form is required by this statement.
Facts & Assumptions
Stokes theorem for the standard simplex proves the alternating face formula for a smooth form on a neighbourhood of the affine simplex.
Smooth singular chain and cochain complexes specifies finite formal sums of smooth simplices, the signed face differential and its degree-zero convention.
Integral of a form over a smooth singular simplex defines simplex integration, including point evaluation. Simplex integrals are independent of affine coordinate identification supplies independence of the chosen neighbourhood extension.
The exterior derivative commutes with pullback gives on an extension domain.
Pullback of forms is smooth functorial and preserves wedges identifies face pullbacks with pullbacks along the composite face simplex.
Proof
Given: A manifold , an integer , a finite smooth singular -chain and a smooth -form .
For one smooth simplex , take a neighbourhood extension as required in [F2]. The smooth form is defined on that whole neighbourhood in the affine span, so [F1] applies. By [F4] its derivative is . By [F5], its pullback to face is , which extends the face simplex smoothly. Definition [F3] consequently gives The values do not depend on the selected extension.
A chain is a finitely supported coefficient function on the supplied simplex set. Define . This is independent of a written expression for : combining repetitions adds their coefficients, and inserting a zero coefficient changes nothing. Finite distributivity gives additivity and real homogeneity in . No basis selection or simultaneous choice of extensions is involved, because [F3] already assigns a unique value to each simplex.
Multiply step 1.1 by and sum over its finite support. The boundary from [F2] is the same finite double sum of face simplices with coefficients . When identical faces occur, step 1.2 combines their coefficients in exactly the same way in its integral. Therefore
For , [F1] uses the terminal-minus-initial endpoint evaluations, so the formula includes every smooth path, constant or otherwise. Degenerate higher simplices remain generators, and step 1.1 applies to their smooth extensions without a rank assumption. If or , the relevant sums are empty and both integrals vanish. A zero form has zero pullback and zero integral. The assertion involves only positive chain degrees and finite sums, so no negative degree or choice assumption is hidden.
The de Rham complex and pullback extend to manifolds with boundary
Statement
For a finite-dimensional Hausdorff second-countable smooth manifold with boundary, let consist of forms whose boundary-chart coefficients are locally restrictions of smooth Euclidean functions. Put for or . The local formula defines an extension-independent smooth form, independent of the chart. It is real linear, satisfies the graded Leibniz rule and , and commutes with pullback by every smooth map between manifolds with boundary. Thus is a real cochain complex; its cohomology is and agrees with the usual de Rham definitions when is empty. Pullback preserves wedges and induces maps on these quotients. None of these local constructions uses a choice axiom.
Facts & Assumptions
Smooth charts, atlases, and structures with boundary uses compatible charts in relatively open half-spaces and local smooth extensions.
Half-space extensions agreeing on a relatively open set have the same derivatives there proves that all derivatives of a local extension are determined by its restriction.
The local coordinate formula for the exterior derivative gives the displayed formula on Euclidean-open chart domains.
The exterior derivative commutes with pullback proves naturality for smooth maps of Euclidean-open domains, in particular for local extensions of coordinate maps.
The exterior derivative squares to zero gives on those domains.
The exterior derivative is a graded derivation gives real linearity and the graded Leibniz rule there.
Pullback of forms is smooth functorial and preserves wedges gives the local pullback operations and their identities.
De rham cochain complex fixes the corresponding boundaryless complex and its zero groups outside the dimension range.
Smooth maps between manifolds with boundary requires local smooth Euclidean extensions of coordinate representatives.
Proof
Given: The stated manifold , locally extendible form coefficients and, for the pullback assertion, a smooth map between such manifolds.
Near a fixed boundary-chart point there are finitely many coefficients in a form. Intersect their finitely many extension neighbourhoods and apply [F3] to these extensions on that open set. By [F2], replacing any extension leaves each first derivative on the half-space unchanged. Thus the resulting restricted -form is well defined and has locally extendible coefficients. The construction is local at each point and selects no extensions over a family of chart points.
On a chart overlap let be the transition map. Locally extend its coordinate functions and the finitely many target coefficients, shrinking the source extension neighbourhood so that its image lies in the open set of coefficient extensions; continuity at the specified point ensures this. The coordinate identity for the original form is the equality of its source coefficients with those of of its target coefficients on the half-space. By [F2] their derivatives agree there. Applying [F4] to the Euclidean extensions yields on the half-space. Therefore the local derivatives in step 1.1 obey the form transformation rule and patch to a single form on . This uses local extensions, not a demand that an extended transition map remain inside the half-space.
To compute , use the first derivatives of the same coefficient extensions to represent the first derivative form, which is permitted by step 1.1. Equation [F5] then restricts to on the half-space. Likewise [F6], applied to simultaneous local extensions of two forms and restricted back, proves real linearity and the signed product rule. All these identities patch by step 2.1. This calculation explicitly includes the vanishing of of each function that occurs when differentiating a wedge of pulled-back coordinate differentials.
At a specified point of , [F9] extends the coordinate representative of to a Euclidean-open set. Extend a target form's finitely many coefficients near its image and shrink the source as in step 2.1. The Euclidean pullback, derivative and wedge identities of [F4] and [F7] restrict to the corresponding identities on , independently of all extensions by [F2]. This works even if maps an open set entirely into : the Euclidean calculation takes place before restriction and does not presume that carries interior points to interior points. Composition and identity laws follow from the same local formulas.
Step 3.1 puts , so the stated vector-space quotient is defined. By step 3.2, a closed form pulls back to a closed form, and a change by pulls back to a change by ; hence the quotient maps are well defined and functorial. On boundaryless charts the construction is exactly [F8]. For dimension zero, all positive-degree forms vanish and ; the empty manifold has only zero section spaces. At boundary points step 1.1 handles every derivative by [F2], and no orientation or nonempty choice is required.
De Rham integration cochain
Definition
For a smooth manifold , possibly with boundary, and , define On this means , a finite sum. In negative degrees is the zero map. Forms and the de Rham complex at a boundary use The de Rham complex and pullback extend to manifolds with boundary. No orientation of is required: the domain simplex has the specified orientation. The name integration cochain map is justified by De Rham integration is a cochain map ↗.
Facts & Assumptions
Integral of a form over a smooth singular simplex assigns an extension-independent real number to a form and smooth simplex, with degree-zero evaluation.
Smooth singular chain and cochain complexes identifies smooth cochains with real functions on the supplied simplex set, evaluated by finite sums.
The de Rham complex and pullback extend to manifolds with boundary supplies , its degree conventions and the boundaryless specialization.
Linearity, monotonicity, the absolute-value estimate and coordinate-slice additivity for the Riemann integral in gives linearity of Riemann integrals, hence of the Jordan integrals in [F1] by zero extension.
Verification
Given: A smooth manifold , an integer and a form .
Definition [F1] gives one uniquely determined value on every smooth -simplex. For each finite chain, distributing its coefficients in the displayed sum shows that this function extends to a real linear functional. Two such functionals agreeing on all simplices agree on every finite chain. By [F2] this defines a unique element of the cochain space. No choice of a vector-space basis or of simplex extensions is made.
For forms of degree and real , alternating evaluation in the definition of pullback gives . For , the Jordan coefficient integral is linear by [F4]; for , evaluation is linear directly. Thus on every simplex, and step 1.1 makes a real linear map.
For the value at a point simplex is exactly the function value there; for it is the integral of the pulled-back one-form over the closed oriented interval. Degenerate simplices remain in the supplied set and receive their actual integrals, rather than being removed. If , [F3] gives zero source and the map is zero, even though the smooth cochain space may be nonzero. Negative degrees are zero on both sides. On an empty manifold there are no simplices and the only cochain is zero. These conventions include the zero form and zero chain and require no choice.
De Rham integration is a cochain map
Statement
For every smooth manifold , possibly with boundary, integration is a real cochain map from its de Rham complex to its smooth singular cochain complex: Both complexes are zero in negative degrees. The boundary convention for forms is the one in the definition of .
Facts & Assumptions
De Rham integration cochain defines by integration and proves its real linearity in each degree, including the zero-map conventions.
Stokes theorem for smooth singular chains gives for a smooth -chain and a -form with .
Smooth singular chain and cochain complexes defines , without an extra sign.
Proof
Given: A manifold , , a form and an arbitrary finite smooth -chain .
The definition of the cochain differential, followed by integration and [F2], gives The same coefficients and alternating boundary signs occur in [F2] and [F3], so no sign adjustment is required.
Since step 1.1 holds for every chain, the two linear functionals are equal. Together with the degreewise real linearity in [F1], this is precisely the cochain-map identity. For it is the fundamental-theorem formula for values at the two endpoints of each smooth one-simplex, including constant paths. For , the form is zero, and the same equality proves without assuming there are no higher-dimensional singular simplices.
If or , the form and all relevant source differentials are zero, so the identity is an equality of zero cochains; this includes the map out of degree minus one. If is empty, both complexes are zero. Zero chains and degenerate simplices were included in [F2], so they create no exception to step 1.1. Every evaluation uses a finite chain and a previously well-defined integral; no choice axiom enters.
The de Rham map on cohomology is well defined
Statement
For every smooth manifold , possibly with boundary, and every integer , integration induces a real linear map The target is smooth singular cohomology. At a boundary, de Rham cohomology uses the locally extendible complex supplied on this page. No choice assumption is needed for this induced map.
Facts & Assumptions
De Rham integration is a cochain map gives a degreewise real linear map with .
De rham cohomology defines the usual de Rham quotient, where two closed representatives differ by an exact form.
The de Rham complex and pullback extend to manifolds with boundary supplies the same quotient construction for a manifold with boundary.
Smooth singular chain and cochain complexes defines smooth singular cohomology as the cocycle space modulo the coboundary space, with zero negative degrees.
A chain map induces a well-defined map on homology supplies the unique induced map on the homology quotient of a chain map.
Proof
Given: A manifold and a closed form , using [F3] when has boundary.
By [F1], . Thus the integration cochain is a cocycle and represents a class in [F4]. If , real linearity and [F1] give The two cochains therefore represent the same smooth singular cohomology class.
To identify this with the induced-map construction in [F5], reindex the de Rham complex as and the smooth cochain complex as . Keep their differentials unchanged; a differential of cochain degree now lowers by one. Identity [F1] makes a chain map. The cycles and boundaries in chain degree are exactly the original cocycles and coboundaries in degree . Consequently [F5] gives the displayed quotient map, agreeing with step 1.1 by its defining property.
On closed representatives, maps to by the real linearity of [F1]. Thus the induced map is real linear. In degree zero there are no nonzero exact forms from degree minus one, and the same calculation maps a closed function to its point-evaluation cocycle. In degree one, a change by the differential of a function maps to its cochain coboundary, exactly as in step 1.1.
Negative degrees and degrees above have zero de Rham source; the target above that dimension need not be zero for the induced map to be defined. On an empty manifold the source and target are both zero. Zero representatives map to zero classes, and all degenerate simplices remain part of the target complex from [F4]. No representatives are selected simultaneously: step 1.1 proves independence for arbitrary representatives, and [F5] defines the quotient map. Hence no choice is used.
Naturality of the de Rham map
Statement
For every smooth map between smooth manifolds, possibly with boundary, integration satisfies On the right, is precomposition with the smooth singular chain map . For closed forms this identity induces Both identities hold in every degree and need no choice assumption.
Facts & Assumptions
The de Rham map on cohomology is well defined supplies the induced integration map and its representative formula.
Smooth singular chains and cochains are functorial for smooth maps defines and the cochain and cohomology pullbacks by precomposition, including boundary targets.
The de Rham complex and pullback extend to manifolds with boundary gives functorial form pullback and its well-defined quotient map for both boundaryless and boundary manifolds.
De Rham integration cochain defines the integration cochain on each simplex and by finite sums on chains.
Proof
Given: A smooth map , an integer and a smooth -form on .
Let be a smooth singular -simplex in . By [F2], is a smooth simplex in : composing with one target-valued neighbourhood extension of supplies its extension. Functoriality in [F3] on that domain gives along the simplex. Their affine coefficients, and therefore their integrals in [F4], are identical. Hence
Every chain is a finite linear combination of simplices, so step 1.1 gives equality of the two cochains. If , both sides represent cohomology classes by [F1]–[F3]. Passing to those classes yields Changing by changes its pullback by and its integration cochain by ; precomposition carries the latter to . Thus the identity is independent of representatives on both routes.
In degree zero step 1.1 is the equality . In degree one it equates the pullback integrals on the entire closed parameter interval, with no requirement on distinct endpoints. Constant and degenerate simplices, maps wholly into a boundary, and zero forms satisfy the same coefficient identity. Negative degrees have zero source, and an empty source manifold has zero target cochain groups; an empty target admits such a map only from an empty source. All formulas are defined on each supplied simplex and finite chain, so no choices of representatives or extensions are made simultaneously.
The de Rham homotopy formula extends to boundary manifolds
Statement
Let be smooth manifolds, possibly with boundary. Suppose is smooth in the local coordinate-extension sense, including at both time endpoints and at boundary points of . For a -form on , define, when , and put in degree zero and negative degrees. Then is a smooth -form and Here forms on the parameter product mean locally extendible coordinate forms; no general theory of manifolds with corners is invoked. In particular the endpoint pullbacks induce equal de Rham cohomology maps. The assertion is choice-free.
Facts & Assumptions
The de Rham complex and pullback extend to manifolds with boundary gives local-extension exterior calculus, its naturality and the quotient convention at a boundary.
Integration along the unit interval for a differential form specifies the decomposition and the interval integral .
Leibniz's rule on a compact rectangle: an interior parameter derivative with a continuous extension may be passed through a Riemann integral permits each parameter derivative through an integral with a continuous derivative integrand on a compact rectangle.
Newton–Leibniz needs only continuity on , differentiability on , and a Riemann-integrable extension of the interior derivative integrates a continuous time derivative on to its endpoint difference.
The standard smooth step function supplies a smooth function equal to zero for arguments at most zero and one for arguments at least one, with values in .
Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line supplies finite subcovers for closed bounded Euclidean rectangles, in particular the interval .
Heine-Cantor: a continuous map from a compact metric space to any metric space is uniformly continuous makes continuous coefficient derivatives uniformly continuous on compact rectangles.
Proof
Given: The homotopy and a smooth form , with the local-extension convention in the statement.
At a point choose source and target coordinates and local Euclidean extensions of the map and the finitely many form coefficients. Shrink the map domain so it lies in the domain of the extended coefficients. The ordinary Euclidean pullback then restricts to a locally extendible form on the parameter product. Derivatives are uniquely determined there: they agree on the dense set where the spatial half-space coordinate and the time coordinate are both interior, hence everywhere by continuity. The Euclidean formula for and naturality restrict to this product just as in [F1], giving .
Fix a spatial chart point . Each coefficient of has smooth extensions on product neighbourhoods of . There are finitely many coefficients; intersect their neighbourhoods at one . Consider the family of all nested time intervals for which a coefficient extension exists on for some Euclidean neighbourhood of . These inner intervals cover , by the local extension property at each one time; no interval or extension is chosen as a function of time. By [F6], finitely many cover . For these finitely many members only, take corresponding and extensions. For each, take numbers inside with and put It is one on , zero off and smooth by [F5]. Thus is positive on an open neighbourhood of . Put on . Their sum is one and each is supported away from the endpoints of .
On the finite intersection , multiply the th coefficient extension by and extend that product by zero outside . Its support condition makes the extension smooth on . Summing the finitely many products gives a smooth coefficient extension on of the original coefficient on , since every original coefficient equals each extension there and . This construction is used only to prove local smoothness at the one point ; it selects no families over all points of .
Decompose as in [F2]. Integrate each extended coefficient of from step 3.1 over . On any smaller closed spatial rectangle in , repeated use of [F3] gives Each right side is continuous: [F7] bounds its change by the uniform change of the integrand times the interval length. Thus these integrals define a smooth Euclidean extension near . A spatial coordinate change multiplies the coefficient vector of by an exterior-power transition matrix depending on only; moving this finite matrix through the integral proves that the restrictions patch as a form. Consequently is well defined and smooth, including at .
The coordinate formula of [F1], applied on the extensions and restricted back, gives The minus sign comes from moving past . By [F4], coefficientwise. Step 4.1 also gives . Therefore Using from step 1.1 and , this is the asserted homotopy identity.
For a closed form, step 5.1 says , so the endpoint classes agree in the quotient of [F1]. In degree zero and , while is the integral of the time derivative; [F4] gives the same identity. In degree one is an ordinary smooth function, including at the spatial boundary. Zero forms, negative degrees, constant homotopies and empty source or target cases satisfy the same formula with the appropriate zero spaces. Both time endpoints were included in steps 2.1–5.1. Only finitely many extensions at one specified point and explicit interval cutoffs were used, so no choice axiom is needed.
The de Rham map is an isomorphism on convex coordinate domains
Statement
On a nonempty convex open subset , or a nonempty convex relatively open subset , the de Rham integration map is an isomorphism in every degree. Both sides are in degree zero, identified by the value on the one component, and zero in positive and negative degrees. The same holds on a manifold coordinate domain diffeomorphic to such a . No choice assumption is needed.
Facts & Assumptions
Naturality of the de Rham map gives naturality of integration on cochains and cohomology, also for boundary manifolds.
The de Rham homotopy formula extends to boundary manifolds gives , with a smooth primitive operator also at a spatial boundary.
Barycentric subdivision and prism preserve smooth singular chains supplies a smooth homotopy prism after flattening time, with the unchanged identity .
Smooth singular chain and cochain complexes retains every simplex, including the unique constant simplex in each degree on a point, with the signed face differential and its dual.
De Rham integration cochain evaluates a zero-form on each point simplex; in degree zero this is evaluation, not the zero map.
Smooth singular chains and cochains are functorial for smooth maps supplies the chain, cochain and cohomology maps of the constant projection and inclusion of a point.
Proof
Given: A nonempty convex domain of either kind in the statement. Fix one , and let and be projection and inclusion.
Set . Convexity makes this target-valued for ; its polynomial coordinate expression gives all required local extensions. Its endpoint maps are and the identity. For a closed form of positive degree, the constant-map pullback is zero because its derivative is zero. Thus [F2] gives . For a closed zero-form , the same identity has and , so . Conversely constant functions are closed. Hence de Rham cohomology is zero in positive degrees and is in degree zero, with evaluation at inverse to the constant-function map.
On the point there is exactly one simplex in every degree . For , its boundary is , equal to when is even and zero when is odd. Therefore the cochain group is in each nonnegative degree, with for even and for odd . This unnormalized complex has and for : in positive odd degree the kernel is zero, and in positive even degree the entire kernel is the preceding image.
The unmodified radial homotopy need not extend into a boundary target beyond the time endpoints. Use the time-flattened prism guaranteed by [F3] instead. It has the same endpoint maps and gives a degree-one chain operator with For a cochain of degree set , and set in degree zero. Direct evaluation gives In degree zero the first term is zero and the second is , so this identity still holds. No dual exactness theorem or selected cochain extension is used.
Since , [F6] gives on cochains of the point. Step 2.1 gives on cohomology of , because the difference on any cocycle is the coboundary . Thus are inverse cohomology maps. More explicitly in positive degree, for a cocycle let . In odd degree by step 1.2, so take ; in positive even degree take the preceding-degree point cochain with the same scalar value as , so . Then This proves positive-degree vanishing without a representative-selection principle. In degree zero, evaluation at and constant cochains give the inverse identifications with .
By [F5], integration sends the constant function to the cochain with value on every point simplex. Thus the degree-zero map is the identity under the two identifications with in steps 1.1 and 3.1. In every positive degree both groups vanish, so their unique linear map is an isomorphism; negative degrees are zero by the complex conventions. A coordinate diffeomorphism and its inverse give inverse pullback maps in both theories, and [F1] transports these conclusions to the coordinate domain.
Nonemptiness is used only to fix one contraction centre; the empty domain instead has zero groups on both sides and still a comparison isomorphism, but not the asserted degree-zero identification with . For the nonempty domain is a point, already calculated in step 1.2, and all positive-degree forms vanish. Degree one is covered by the zero odd-degree kernel at the point and the explicit primitive formulas. Constant and degenerate simplices are retained throughout. The endpoint flattening in step 2.1 preserves and , and [F2] handles both endpoints for forms. A single centre and explicit operators suffice; no choices over families of domains or cohomology classes are made.
De Rham Mayer–Vietoris with boundary and an explicit partition lift
Statement
Assume . For an ordered open cover of a smooth manifold, possibly with boundary, put and For the locally extendible de Rham complexes these maps give a short exact sequence It induces the de Rham Mayer–Vietoris sequence with positive lift-differential connector and initial term . The sequence is natural for smooth maps preserving the ordered cover. Countable choice is used only to obtain a smooth partition subordinate to ; with such a partition supplied, all the conclusions and the displayed connector construction are choice-free.
Facts & Assumptions
The de Rham complex and pullback extend to manifolds with boundary supplies the complexes, their local smoothness and restriction/pullback identities at a boundary.
Smooth partitions of unity exist on manifolds with boundary supplies a subordinate smooth partition under countable choice.
The Axiom of Countable Choice () states the axiom assumed here.
The long exact sequence in cohomology gives the natural long exact cohomology sequence of a short exact sequence of complexes.
Smooth partitions of unity subordinate to an open cover requires nonnegative smooth terms with closed locally finite supports inside their assigned opens and sum one.
Proof
Given: The ordered cover, with either or a supplied smooth subordinate partition. Use the complexes of [F1] and the maps in the statement.
Under [F3], apply [F2] to the two-member cover to obtain smooth functions with sum one and supports contained in respectively. If the construction is presented as a locally finite refinement, group a term into whenever its closed support lies in , and into otherwise. A subfamily of a locally finite closed family has closed union: near any point only finitely many members meet a neighbourhood, and the finite union is closed there. Thus each grouped sum is smooth with its support still in the assigned open. This gives the asserted pair in the refinement convention as well. Countable choice is spent only in [F2]'s selection of a countable subordinate chart family, its shrinking data and bumps; none of the subsequent steps selects a partition or primitive for each form.
Restriction commutes with by [F1], so are real cochain maps. If , it vanishes at every point of the cover, so is injective. Also . If , the forms agree on and define one form on by their values on the two opens. Each point has a neighbourhood where it is one of those smooth forms, including at boundary points. This form restricts to , proving .
For any form on , define there and extend it by zero over . The overlap and this latter open set cover ; on their intersection the expressions agree because . Thus is smooth on . Similarly on , extended by zero over , is smooth on . Then proving surjectivity. This argument uses closed supports, not merely vanishing outside the assigned opens.
Step 1.2 and step 2.1 give exactness in each degree, hence the short exact cochain sequence in the statement. Apply [F4]. The cohomology of the middle complex is the direct sum of the two cohomologies: its cycles and boundaries are the pairs of cycles and boundaries, and a pair of classes is zero exactly when both components are boundaries. Thus the resulting long exact sequence has precisely the asserted terms. Negative form degrees are zero by [F1], so it starts with .
For a closed overlap form , take any lift with on , for example the pair in step 2.1. Then on . By step 1.2 the pair is the restriction of a unique global form , and because its restrictions have zero differential. The connector is There is no additional sign. If the lift changes by , then changes by . If changes by , lift to using step 2.1 and replace by ; its differential is unchanged. These computations establish independence of both choices of representatives and lifts.
A smooth map of ordered covers pulls forms back on the whole manifold, the two opens and their overlap. By [F1], pullback commutes with . Pulling back the lift in step 4.1 gives a lift of the pulled-back overlap form and pulls its global differential back to the corresponding global differential. Thus the connector and the other arrows are natural; no compatibility between the independently available partitions is needed.
If is empty, all overlap terms and connectors vanish. If one open is empty, the other is and the row reduces to an identity with zero terms. If , the row is diagonal followed by difference; a closed has lift , so the connector is zero. These cases include the empty and one-point manifolds. Degree-zero overlap cocycles give degree-one global forms by step 4.1, while negative-degree connectors are zero. A supplied partition makes the constructions after step 1.1 entirely choice-free; zero forms have the zero lift.
The de Rham and smooth singular Mayer–Vietoris diagram commutes away from connectors
Statement
Assume . For an ordered two-open cover of a smooth manifold, possibly with boundary, the restriction and difference squares between the de Rham and smooth singular Mayer–Vietoris sequences commute with integration. Both difference maps use the order . Thus, writing , on cohomology in every degree. The displayed compatibility calculations themselves are choice-free; the assumption supplies the form exact sequence. The connector square is proved separately.
Facts & Assumptions
Naturality of the de Rham map gives integration compatibility with restriction along any smooth open inclusion, already on cochains, and real linearity.
De Rham Mayer–Vietoris with boundary and an explicit partition lift gives the de Rham exact sequence with restrictions and difference, assuming countable choice or a supplied partition.
Smooth singular mayer vietoris sequence gives the smooth singular sequence with the same restriction and difference conventions; its first term is identified through the actual cover-small inclusion.
The Axiom of Countable Choice () is the assumed axiom, used for the partition in [F2].
Proof
Given: The ordered cover, the stated choice assumption and a fixed degree . Let , and , be the inclusions.
For any form on , [F1] applied to gives as cochains, and application to gives the corresponding equality on . Taking the ordered pair yields the restriction square. For a closed , passing to its classes gives the first asserted equality using [F2] and [F3].
For forms on and on , naturality for and linearity give This is exactly on both rows, not its negative. For closed representatives it passes to the difference square on cohomology. Replacing either representative by an exact form changes its integration cochain by a coboundary by [F1], so the computed square is independent of representatives.
In [F3] the identification between the first term and the small-complex cohomology is restriction along the actual inclusion of small chains. Restricting a global integration cochain to a simplex lying in or gives exactly its integral in that open set. Hence step 1.1 computes the stated Mayer–Vietoris arrows even under that identification; no auxiliary small-chain inverse or change of sign enters either square.
If an open or the overlap is empty, the corresponding cochain group is zero and the formulas still hold. If , step 1.1 is the diagonal square and step 1.2 is ordinary subtraction. In degree zero they are the two pointwise restriction/subtraction identities; degree one and top degree use the same coefficient equalities. Negative degrees are zero. Degenerate simplices are evaluated by the same integration rule. Assumption [F4] is needed only for [F2]'s partition existence, not for any computation above; with a supplied partition both exact rows and these compatibilities are choice-free.
The de Rham map commutes with Mayer–Vietoris connectors
Statement
Assume . For an ordered open cover of a smooth manifold, possibly with boundary, integration intertwines the de Rham and smooth singular Mayer–Vietoris connectors: Both sequences use second-minus-first difference and the positive lift-differential connector. If a smooth partition subordinate to is supplied, the proof uses no choice axiom.
Facts & Assumptions
De Rham Mayer–Vietoris with boundary and an explicit partition lift gives the lift , its smooth zero extensions and the global closed form obtained by differentiating the lift.
Smooth singular mayer vietoris sequence constructs the smooth small-chain row and its positive connector through the actual inclusion.
Canonical extension by zero of a singular cochain on a simplex basis supplies degreewise zero extension on a specified simplex basis; its formula also applies to the smooth bases and is not a cochain map assertion.
Naturality of the de Rham map gives restriction naturality of integration and its real linearity.
The Axiom of Countable Choice () is used only to obtain the partition in [F1].
Barycentric subdivision and prism preserve smooth singular chains says that and preserve smooth chains and do not enlarge simplex images.
Finite chains eventually become cover-small supplies a finite subdivision depth for every finite chain.
Proof
Given: The ordered cover, and a closed -form on , with . Let , let be its cover-small subcomplex and let be inclusion. Denote restriction of a small cochain to the two opens by , and their second-minus-first difference by .
Take the partition supplied by [F1] under [F6], or the given partition in the choice-free branch. Set on , smoothly extended by zero in , and similarly in . Then , and the pair glues to a closed form on . By [F1], . Set and . By [F4], is a cocycle; by [F5], and
Let be the function on smooth -simplices in equal to when the simplex has image in and zero otherwise. An overlap-valued smooth simplex in is smooth in : restrict its target-valued extension to the inverse image of the open set . Thus this is the legitimate degreewise extension [F3]. The prescribed singular lift is , since . Its differential has zero difference, so the gluing in [F2] gives a unique small -cochain with . It is a cocycle because is injective and . The singular connector is .
Define a small -cochain on its simplex basis by giving priority to : on a simplex lying in put and on a small simplex not lying in (hence lying in ) put . If a simplex lies in both opens, it lies in and the first value is by [F5]. Thus glues precisely : . Since is an injective cochain map, step 1.1 and step 2.1 give This is the explicit lower-degree coboundary between the integrated form lift and the basiswise singular lift.
Construct the needed full-to-small operators directly. For each smooth simplex , [F9] gives a least with small. Recursively on dimension let be the maximum of and the already defined values on its faces; if is small then . Put , so [F7] telescopes to . Define and . Then is a chain map, , and . Moreover lands in : after rewriting the first term is small, while each face correction is a signed sum of for and hence is small by [F8]. Thus all operators preserve smooth chains and are specified without choice. Put ; it is closed by [F4]. The displayed homotopy identity gives because . Precompose the identity in step 3.1 with and add it to this equality. The result is the concrete full-cochain identity Every evaluation here is on a finite chain produced by the specified operators.
The identities for in step 4.1 make inverse to . Thus step 4.1 implies . By step 1.1 the left side is , and by step 2.1 the right side is . Both connectors and integration are already well defined, so this proves the asserted equality on classes, independently of partition, lift and representative.
For , is a zero-cochain and is also a zero-cochain; the formula compares degree-one connectors without any negative primitive. Negative overlap degrees are zero. If is empty, both connectors are zero; empty opens and the empty manifold likewise reduce to zero terms. If , both connectors vanish by their explicit lifts, and the same calculation remains valid. Zero forms and repeated or degenerate simplices satisfy the pointwise formulas unchanged. The signs in steps 1.1–3.1 use and throughout. Apart from [F6] for obtaining the form partition, all extensions, priorities, subdivision depths and sums are specified, so the supplied-partition branch is choice-free.
The de Rham map is an isomorphism on a two-open union
Statement
Assume . Let be an ordered two-open cover of a smooth manifold, possibly with boundary. If de Rham integration is an isomorphism in every degree on , and , then it is an isomorphism in every degree on . A supplied subordinate smooth partition suffices in place of the choice assumption for this implication.
Facts & Assumptions
The de Rham and smooth singular Mayer–Vietoris diagram commutes away from connectors identifies the two exact Mayer–Vietoris rows and proves commutation of the restriction and difference squares.
The de Rham map commutes with Mayer–Vietoris connectors proves commutation of the connector square with the same signs and actual integration maps.
The Five Lemma for modules gives a middle isomorphism in a commutative five-term diagram of exact module rows when the other four maps are isomorphisms.
The Axiom of Countable Choice () supplies the assumption used to obtain the form partition in [F5] and [F2].
De Rham Mayer–Vietoris with boundary and an explicit partition lift supplies the exact de Rham row under countable choice or, choice-free, from a supplied subordinate smooth partition.
Smooth singular mayer vietoris sequence supplies the exact smooth singular row with the actual small-chain inclusion and the same sign convention, without a choice axiom.
Naturality of the de Rham map makes integration commute on cochains with restriction along the four open inclusions and makes it real linear.
Proof
Given: The ordered cover and isomorphism hypotheses in every degree on its two opens and their intersection. Fix an integer and put .
Use the five consecutive terms of the exact de Rham row [F5] and smooth singular row [F6]: The vertical maps are integration, with the direct sum of its two component maps at the first and fourth terms. Naturality [F7] gives both restriction squares, and naturality plus linearity gives the difference squares; in the countable-choice branch these are also the squares recorded in [F1]. The actual-small-chain identification in [F6] does not change these equalities: restriction of a global integration cochain to a small simplex in an open set is its integral there. The connector square commutes by [F2]. These are real vector spaces, hence modules over .
The first and fourth vertical maps are isomorphisms: the direct sum of the two hypothesized inverse integration maps is their inverse. The second and fifth vertical maps are the hypothesized isomorphisms on in degrees and . Thus all four outside vertical maps in step 1.1 are isomorphisms. Applying [F3] proves the middle map is both injective and surjective.
At the first two terms in each row are zero because the groups in degree minus one vanish; their vertical maps are the unique isomorphisms . The initial injections in [F5] and [F6] give exactness at the middle term, so the same five-lemma application applies. In negative degrees both groups on are zero. This proves the conclusion in every integer degree, including and the top form degree, without assuming any higher singular group vanishes beforehand.
Empty opens or overlap produce zero terms, and produces diagonal and difference arrows; the same exact rows and proof cover these cases, including a point or the empty manifold. No chains are normalized or simplices discarded in [F6]. Assumption [F4] is used only to obtain the partition underlying the form row and its connector. With a partition supplied, [F5] gives the exact form row and [F2] gives connector compatibility choice-free; the other squares are the direct cochain equalities from [F7]. The five-lemma argument uses the specified inverse maps and no new choice.
De Rham theorem for smooth singular cohomology
Statement
Assume . For every finite-dimensional Hausdorff second-countable smooth manifold , possibly with boundary, integration is a natural isomorphism For boundary manifolds, forms and cohomology use the locally extendible complex supplied on this page. This theorem is the vector-space comparison with smooth singular cohomology. Multiplication and comparison with continuous singular cohomology are separate results.
Facts & Assumptions
The de Rham map is an isomorphism on convex coordinate domains gives the comparison on convex open boxes and relatively open convex half-boxes, including dimension zero.
The de Rham map is an isomorphism on a two-open union proves the two-open comparison implication under countable choice.
Countable mayer vietoris open set principle proves the two-stage Euclidean-open/manifold globalization principle, with a boundary variant requiring the extended functors, sequences, product maps and half-box base cases.
De rham and singular cohomology respect countable disjoint unions gives the component product complexes and cohomology maps for smooth singular cohomology and for boundaryless de Rham cohomology. Its proof identifies the two uses of countable choice in passing from product complexes to cohomology.
The de Rham complex and pullback extend to manifolds with boundary supplies the boundary de Rham cochain functor, its local derivative and quotient maps.
Naturality of the de Rham map proves naturality of integration in every degree, already on cochains.
The de Rham and smooth singular Mayer–Vietoris diagram commutes away from connectors supplies the exact sequences and the restriction/difference compatibility, including boundary manifolds.
The de Rham map commutes with Mayer–Vietoris connectors proves the remaining connector compatibility with the same conventions.
The Axiom of Countable Choice () states the only choice axiom assumed here.
Proof
Given: The stated manifold and . The two functors to compare are de Rham cohomology and smooth singular cohomology, with natural transformation .
By [F5] and [F6], these are contravariant functors and integration is natural; the smooth singular functor and its maps are those in [F4]. A diffeomorphism and its inverse induce inverse pullbacks, so both functors are invariant under diffeomorphisms. By [F7] the functors have exact two-open Mayer–Vietoris sequences and their restriction and difference squares commute with ; by [F8] so do their connector squares. All assertions include boundary manifolds and every integer degree.
For a supplied countable disjoint family of a fixed dimension, [F4] gives the smooth singular product complex and, under [F9], its cohomology product. In the boundary case the de Rham complex has the same product description: a family of forms glues uniquely on the disjoint union, since every point has an open neighbourhood in its one component; the local derivative in [F5] is componentwise. Thus without choice. This also agrees with the boundaryless identification in [F4].
For the product complex of boundary forms, a cocycle is exactly a family of cocycles. Given a family of boundaries, [F9] chooses one primitive in each of the at most countably many components; their family is a product cochain and differentiates to the given family. Consequently a product cocycle whose component classes all vanish is a boundary. Given a family of cohomology classes, [F9] chooses one cocycle representative per component, and these form a product cocycle. This proves injectivity and surjectivity of the restriction map It is linear and independent of these temporary choices, since it sends a class to its restrictions. By [F6], integration commutes with every component restriction, hence with these product isomorphisms coordinatewise. This verifies the boundary product hypothesis missing from the boundaryless clause of [F4].
On the empty manifold both complexes and their cohomologies are zero, and the unique comparison is an isomorphism. Every nonempty rational open box is convex, and every nonempty intersection of such a box with the closed half-space is a convex relatively open half-box. Therefore [F1] gives all local comparisons required by [F3]; empty boxes were just treated. The dimension-zero box is a point, also covered by [F1]. Two-open closure is precisely [F2].
We have now verified every hypothesis of [F3]: naturality and all exact-sequence squares in step 1.1, countable products and compatibility in step 1.2 and step 2.1, and the empty/local cases in step 2.2. Applying its boundaryless or boundary version, as appropriate, proves that is an isomorphism in every degree. Its two-stage argument first handles arbitrary Euclidean or half-space opens by rational-box finite unions and exhaustion bands, and then all chart-contained opens of . Intersections of chart opens are handled in that second stage as open subsets of a chart; they are not assumed convex. The band argument uses even and odd disjoint unions, not an unproved continuity assertion for increasing unions.
Naturality of the resulting isomorphisms is the already proved equality [F6], not a choice of abstract inverses. Degree zero is included by the initial exact-sequence terms and the local constant-function calculation; degree one and top degree are included in the same argument. Negative groups are zero. A countable family may include empty components, and an empty product of vector spaces is zero; singleton families give the identity. Degenerate simplices remain in the smooth chain complexes. Countable choice was used for the form partitions underlying [F7]–[F8], the component primitives and representatives in step 2.1, and the countable exhaustion/finite-band selections in [F3]. No full AC or selection of all simplex primitives was used.
De Rham vector-space comparison with continuous singular cohomology
Statement
Assume . For a finite-dimensional Hausdorff second-countable smooth manifold , possibly with boundary, let be restriction to smooth simplices. The map is a linear isomorphism in every integer degree, natural for smooth maps. Here is integration on smooth singular simplices. No integration over an arbitrary continuous simplex is asserted.
Facts & Assumptions
De Rham theorem for smooth singular cohomology gives the natural linear isomorphism under countable choice, including boundary manifolds.
Smooth and continuous real singular cohomology agree gives the natural linear isomorphism , in the displayed direction, under the same assumption.
The Axiom of Countable Choice () is the choice principle assumed here.
Proof
Given: as stated, an integer , and .
By [F1] and [F2], each class has a unique class with . Define . Uniqueness defines this function without choosing representatives or selecting preimages from non-singleton fibres. Since and are linear, applying to and to gives the same class; injectivity of proves linearity. The inverse is , as both composites reduce to identity.
For a smooth map , write for the three pullbacks. The two naturality equalities give Cancel the injective to obtain . This proves the contravariant naturality claimed, also for maps whose image lies in a target boundary.
Empty manifolds and negative degrees give the unique maps between zero spaces. Degree zero, degree one, dimension zero and top degree are already included in both isomorphisms, so their composite and the cancellation proof apply without new endpoint assumptions. Smooth and continuous complexes retain degenerate simplices; the construction uses their actual restriction map. Countable choice is inherited exactly from the two suppliers' partition, countable-product and globalization arguments. Inverting their bijections requires no further choice, and no full AC is used.
An affine cone homotopy from the diagonal to the front-back shuffle
Statement
Put . Work with finite integral chains generated by affine maps from standard simplices into this convex polytope, retaining degenerate generators and using alternating face boundary. Let be the diagonal affine simplex and let where is the signed shuffle product into the two factors of . There are specified finite affine -chains in , with , such that for every For the right side is zero and . The chains are given by a recursion using only affine cones, hence require no AC. The equation remains valid after pulling back any smooth form supplied on a neighbourhood of in its affine span and integrating the affine simplices; no manifold structure on the corners of is required.
Facts & Assumptions
The standard topological simplex and its affine face maps gives the vertices and ordered face maps.
Alexander–Whitney map and diagonal approximation gives the front/back sum, its chain-map identity and its naturality for postcomposition.
The singular chain cross product on generators gives the signed affine shuffle simplices.
The singular chain cross product satisfies the boundary formula gives their signed tensor-boundary identity.
Integral of a form over a smooth singular simplex defines integrals using a smooth extension.
Stokes theorem for the standard simplex proves the simplex Stokes identity.
Proof
Given: as stated. An affine simplex denotes its ordered vertex parametrization, even when vertices repeat or are affinely dependent.
Affine simplices and their faces stay in by convexity. Postcomposition by an affine map commutes with the alternating boundary, term by term. The face identities give : deleting vertices in positions occurs once with sign and once with sign . By [F2], [F3] and [F4], both and have boundary equal to the alternating sum of their corresponding face-model chains. Explicitly, with , The shuffle formula commutes with the since each of its affine vertex lists is postcomposed unchanged.
Fix the vertex of and define its affine cone , extended linearly. Deleting the first vertex gives the input simplex. Deleting vertex gives minus the cone on its th face. Thus for every positive-degree chain , For degree-zero chains the formula is , where is the sum of coefficients. All these chains are finite and affine, including cones on degenerate simplices.
Set , since the sole shuffle gives . Suppose the chains through have been defined with the displayed identity, and put For , step 1.1 gives , so . For , substitute the already proved boundary of into . The terms involving cancel by step 1.1. The remaining double sum is zero: each omitted pair of vertices occurs in the two orders with opposite alternating signs, and both coordinate factors use the same composite face map. Therefore in all cases .
Define . Since has positive degree and is a cycle, step 2.1 gives , exactly the claimed equation. This recursion specifies a unique chosen formula, not a unique possible filling: the cone vertex, signs and face chains have all been fixed. At each degree only finitely many faces and finite chains occur. Induction therefore defines every without making selections from families of possible fillers.
A smooth form supplied on a neighbourhood of in its affine span pulls back by any of these affine simplex maps to a locally extendible form on the standard simplex. Integration in [F5] is linear, so the chain equation can be integrated term by term. Independence from an ambient extension follows because two extensions agree, with all their derivatives, on the interior of and by continuity on its closure. The affine span has dimension zero only when , where integration is evaluation and the equation is already zero. Applying the simplex Stokes clause of [F6] to each affine summand is legitimate regardless of its rank; no Stokes theorem on a manifold with corners has been assumed.
The zero input chain and empty finite sum give zero throughout. At there is no face term and ; the first positive degree uses the separate cycle verification in step 3.1. Repeated vertices and endpoint faces were retained in the face and cone identities. Every coefficient and map in the recursion is specified, so neither countable nor arbitrary choice is used.
Integration over the signed shuffle equals the product of simplex integrals
Statement
Let and be restrictions of smooth differential forms defined on neighbourhoods of the standard simplices, of degrees on standard simplices , with . Use the product order (first factor before second) and the standard simplex orientations. For the signed shuffle chain of the product simplex, Each summand on the left is defined by affine pullback and simplex integration of an extension to the affine span. The value is independent of the extensions. In particular this applies to forms pulled back along smooth singular simplices into a manifold with boundary. The identity is choice-free.
Facts & Assumptions
The singular chain cross product on generators specifies the signed shuffle paths and their affine simplex maps.
Integral of a form over a smooth singular simplex gives the oriented simplex integral, with degree-zero integration equal to evaluation. Simplex integrals are independent of affine coordinate identification supplies its independence of the chosen neighbourhood extension.
Pullback of forms is smooth functorial and preserves wedges gives the pullback and wedge formulas in coordinates.
Change of variables for an injective map on a compact Jordan set gives the integral change of variables for invertible affine maps on compact Jordan domains.
Additivity of the integral over finitely many Jordan pieces that fill a Jordan set up to content zero gives finite additivity over Jordan pieces with content-zero overlaps.
Fubini over a bounded Jordan set when all but a content-zero family of sections are integrable gives the iterated integral on the compact product domain once its sections and integrands are verified.
A bounded set in is Jordan measurable iff its boundary is null, equivalently of content zero tests Jordan measurability by boundary content zero.
The graph of a continuous function on a closed nondegenerate rectangle in has content zero in makes bounded pieces of nonvertical affine hyperplanes content zero; permuting coordinates preserves cube volumes and content zero.
A continuous real function on a compact Jordan measurable set is Riemann integrable over that set gives integrability for the smooth coefficient functions on the compact domains used below.
Proof
Given: The two simplices, forms and degree equality in the statement. Write in the standard affine coordinates, and similarly .
First suppose . Put and . The first simplex becomes , and the second has the analogous inequalities for . Both coordinate changes have triangular matrix with diagonal entries one, so preserve orientation and have determinant one. At vertex number of the first simplex, the first entries of are one and the rest zero. Consequently a shuffle path increases one successive coordinate of its factor at each step.
A shuffle specifies an ordering of all the preserving their within-factor orders. Its image is exactly the closed region where that combined list is decreasing. To see this, if the path's successive vertices are and their barycentric weights are , the coordinate increased at step has value . Conversely a decreasing merged list in gives weights , for , and . They are nonnegative, sum to one, and recover the point. Sorting any two already ordered finite lists supplies such an interleaving; ties allow multiple regions. Thus the shuffle regions cover . Distinct regions intersect only where some : without ties the merged order is unique.
The product domain and every shuffle region are bounded closed sets given by finitely many affine inequalities. Their boundaries lie in finitely many bounding affine hyperplanes: a point satisfying all the inequalities strictly is interior. Each relevant bounded hyperplane piece is a subset of the graph of an affine function on a bounding rectangle after solving for one coordinate and, if needed, permuting coordinates. By [F8] these pieces have content zero. The finite union has content zero by taking covers with total volumes below for each of its pieces. Hence [F7] gives Jordan measurability, and [F10] makes their closed bounded descriptions compact. The overlaps in step 2.1 have content zero by the same argument. Smooth coefficient functions are bounded and integrable on all these compact Jordan domains by [F9].
Let and be one shuffle parametrization. In its merged coordinate order its coordinate matrix is the triangular matrix , of determinant one. Returning the merged list to the block order has sign : its inversions count exactly the second-factor steps preceding first-factor steps. Returning to again has determinant one. Therefore ; in particular the affine map is invertible on its affine span and extends to a global affine diffeomorphism of . For any smooth top-form coefficient , [F2], [F3] and [F4] give Indeed the oriented pullback contributes the determinant sign, while change of variables contributes its absolute value one.
Suppose . Write and . Summing step 4.1 over shuffles, [F5] and step 3.1 give Every section at is , with continuous integrand , and sections outside are empty. Thus [F6], with no exceptional sections, makes the last integral . This is the asserted product, with no extra Koszul sign.
If but , either or . An alternating -form on the -dimensional affine span is zero when , and similarly for the second factor. Its restriction and all affine pullbacks are zero, so the left side is zero. If or and degrees match, the one shuffle is the product with a vertex. Its integral is the value of the degree-zero form times the other simplex integral by [F2] and [F3]; if both dimensions are zero it is the ordinary product of two values. The mismatched-degree argument still applies. These cases do not use a positive-dimensional Fubini or Jordan theorem in dimension zero.
Extensions of each form agree, together with their derivatives, on the simplex: equality on its affine interior extends to its boundary by continuity. Their product extensions therefore agree on the product tangent spaces, and every affine pullback and integral agrees. For smooth singular pullbacks the same extension convention in [F2] supplies these forms, even for constant or rank-deficient simplices and boundary targets. Zero forms give zero by linearity. Only finitely many shuffles, specified coordinate changes and finite covers for content-zero estimates were used; no countable or arbitrary choice enters.
De Rham integration respects wedge and cup in cohomology
Statement
Let be a smooth manifold, possibly with boundary. With positive singular coboundary and the front/back cup convention, there is a natural real-bilinear operator zero when , such that In particular, for closed forms the two displayed smooth singular cocycles differ by the explicit coboundary , naturally in , and integration respects wedge and cup on cohomology. This compatibility is choice-free; it does not assume the bijectivity of the de Rham comparison.
Facts & Assumptions
Singular cup product on cochains gives the unsigned front/back evaluation formula. The same formula on smooth simplices defines their cup product, since all affine faces remain smooth.
Cup product Leibniz identity proves the positive-coboundary Leibniz formula and descent to cocycle classes; its face calculation applies to the smooth subcomplex without alteration.
De Rham integration cochain defines by smooth simplex integration and gives real linearity and the degree conventions.
De Rham integration is a cochain map proves .
An affine cone homotopy from the diagonal to the front-back shuffle supplies the finite affine chains in , with and .
Integration over the signed shuffle equals the product of simplex integrals computes external-form integrals over the signed shuffle, and proves vanishing for mismatched bidegrees.
Stokes theorem for the standard simplex gives Stokes on every affine simplex summand of .
The de Rham complex and pullback extend to manifolds with boundary gives the derivative, pullback and wedge identities for all the manifolds and maps here, including boundary targets.
Smooth singular simplex requires one smooth extension of a simplex to a neighbourhood of its entire standard simplex with values in , not merely extensions of its face restrictions.
Proof
Given: , forms , and . All chains are finite, ordinary and unnormalized.
For a smooth -simplex , [F9] supplies an extension , where is open in the affine span and contains . By [F8], and are smooth forms on the boundaryless open set , even when meets . Define the degree- form on the Euclidean-open product by Only its germ along will be integrated. Changing the extension does not change that germ's restriction or any derivatives along : the pulled-back forms agree on the interior of and hence with all derivatives on its closure. Consequently all the affine-chain integrals below are independent of the extension, by [F5] and [F6]. No product manifold with corners is used.
For and a smooth -simplex define extending from simplex generators linearly to chains. For , put in the zero group . Each integral is over a specified finite chain; step 1.1 gives its unique value without choosing extensions simultaneously for all simplices. The wedge and integral are bilinear, so this defines a real-bilinear cochain operator. For a smooth , the equality in [F8] makes the integrands for and identical. Thus .
Let and evaluate on a smooth -simplex . Pulling back by the diagonal affine simplex gives by [F8]. In the sum of [F5], the cut with dimensions integrates to zero by [F6] unless . That remaining cut has integral , again by [F6]. By the actual cup formula [F1], therefore, This uses the signed shuffle with its orientation signs already calculated, not an assumed multiplicative comparison theorem.
Substitute the affine-chain identity [F5] into step 2.2. On the th face model, pullback by changes into ; the restricted extension is admissible on a neighbourhood of the face. Thus the face sum is exactly . For the other term, apply [F7] to every affine simplex summand of to get . All these pullbacks have smooth neighbourhood extensions by step 1.1. Equation [F8] gives By step 2.1 their integrals over are precisely and . This proves the asserted cochain identity in total degrees .
If , both forms are functions and and agree on every vertex as the product of their values. Here , and both derivative terms evaluate , so the right side is zero too. For , itself uses , whereas its derivative terms use ; step 3.1 includes precisely this first endpoint case. At top form degree or above it, a zero form is treated as zero, but smooth chains in those degrees remain present and the same chain identity still applies.
Now let . By [F8] their wedge is closed, and by [F4] its image under and both individual images are cocycles. By [F2] the cup of the latter is a cocycle as well. The two derivative terms in step 3.1 vanish by bilinearity, leaving the claimed coboundary. To check the form quotient explicitly, if changes to and to , the wedge changes by by the signed derivative rule and the two closure equations; omit negative-degree terms when or . Its image is exact by [F4], and the cup representatives descend by [F2]. Hence the equality is an equality of well-defined products of cohomology classes. Naturality is the operator identity proved in step 2.1.
Empty manifolds have zero cochains and zero form spaces; zero inputs give zero throughout. On a point the total-degree-zero product is the product of values and positive-degree forms vanish. Constant simplices, repeated vertices and all other degenerate simplices remain covered by the finite affine-chain identities. Boundary targets are handled by the actual extension in step 1.1, not by pushing extensions outside . The recursion, finite integrals and unique extension-independent values require no AC. Neither the countable-choice global de Rham isomorphism nor any unsupplied continuous-chain smoothing is used.
The de Rham theorem
Statement
Assume . For every finite-dimensional Hausdorff second-countable smooth manifold , possibly with boundary, integration on smooth simplices followed by the inverse of restriction from continuous to smooth singular cohomology gives a natural isomorphism of unital graded real algebras The source product is wedge of form classes, the target product is the front/back singular cup product, and both stars denote direct sums of the homogeneous groups. Naturality is for smooth maps. No compactness assumption is imposed.
Facts & Assumptions
De Rham vector-space comparison with continuous singular cohomology gives the natural degreewise linear isomorphism under countable choice, where is restriction to smooth simplices.
De Rham integration respects wedge and cup in cohomology proves in smooth singular cohomology, with an explicit natural cochain homotopy and quotient descent, without choice.
Singular cohomology ring gives the continuous singular graded algebra, its front/back product and its constant-vertex unit. The same formulas and associativity calculation apply to the smooth cochains.
Singular cohomology is graded commutative proves the target sign on homogeneous classes.
The Axiom of Countable Choice () is the choice assumption used by [F1].
De rham cohomology ring defines the boundaryless de Rham graded algebra by wedge classes and unit .
The de Rham complex and pullback extend to manifolds with boundary supplies the boundary form complex, derivative, wedge and pullback operations.
Differential forms form a graded commutative algebra gives the pointwise associative and graded-commutative wedge identities used also in the boundary-chart extension of [F7].
Proof
Given: as stated and . Write for its three comparison maps.
The source product descends by [F2], including the explicit simultaneous representative-change formula in its proof. The associative and graded-commutative wedge identities of [F8] hold pointwise in boundary charts by restricting their Euclidean extensions, as permitted in [F7]. They therefore descend to the quotient; the constant function is closed and is a wedge unit. Thus [F6] extends to the boundary convention with exactly the same product and unit. Finite sums of homogeneous classes multiply into the direct sum by finite distributivity. The continuous target is the algebra of [F3].
Restriction respects cup already on cochains. Indeed, for continuous cochains of degree and of degree , evaluation on a smooth -simplex gives Every displayed face is smooth. Restriction also sends the constant-vertex cochain of value one to the same smooth cochain, so it preserves the unit. These identities descend to classes by [F3] and its smooth version.
For homogeneous source classes , equations [F1], [F2] and step 1.2 give The map is injective by [F1], so . Integration of the constant function one on a vertex is one; hence and injectivity gives . Degreewise linearity and finite distributivity now make a unital graded real-algebra homomorphism on the direct sum.
The degreewise inverses in [F1] take a finite list of homogeneous components to a finite list, so their direct sum is the inverse of . Its multiplicativity also follows directly: writing any in the target as gives , and the same argument preserves the unit. The resulting isomorphism is natural by the actual smooth-map naturality in [F1]. For homogeneous degrees , the source wedge sign from step 1.1 and the target cup sign from [F4] coincide; only the cohomology product, not the cochain cup, is asserted graded commutative.
The empty manifold gives the zero unital algebra on both sides, with . A point and degree zero use the vertex-unit calculation; degree one, top degree and negative zero groups are included in [F1]. No finite-support condition on components is imposed in degree zero: the unit assigns one to every vertex even on a disconnected manifold. Smooth degenerate simplices were retained in [F2] and step 1.2. The only choice assumption is [F5] inherited by the degreewise bijectivity in [F1]; the multiplication, unit and cancellation calculations add no selections. Thus neither compactness nor full AC has entered the theorem.
De Rham cohomology depends only on the underlying homotopy type
Statement
Assume . Homotopy-equivalent underlying spaces of smooth manifolds, possibly with boundary, have isomorphic real de Rham cohomology groups in every degree. In particular this holds for homeomorphic underlying spaces. A specified continuous homotopy equivalence induces the comparison-transported isomorphism . When is smooth, this is its usual de Rham pullback. For smooth homotopies the resulting equality of endpoint maps agrees with the direct de Rham homotopy formula.
Facts & Assumptions
De Rham vector-space comparison with continuous singular cohomology gives the degreewise natural linear isomorphisms , with smooth-map naturality and boundary manifolds included.
Singular cohomology is homotopy invariant proves that homotopic continuous maps induce equal real singular cohomology maps and that a supplied homotopy equivalence gives inverse pullbacks.
De rham cohomology is smooth homotopy invariant proves the direct smooth-homotopy-equivalence result in the earlier boundaryless de Rham theory.
The de Rham homotopy formula extends to boundary manifolds gives in the locally extendible boundary convention.
The Axiom of Countable Choice () is the assumption inherited by [F1].
Proof
Given: A continuous homotopy equivalence of the underlying spaces, with a supplied inverse and the two continuous inverse homotopies, and .
Define and . These are linear maps in the required contravariant directions by [F1] and [F2]. Cancelling the adjacent comparisons and applying [F2] gives Thus is an isomorphism in every degree with the displayed inverse. A homeomorphism and its actual inverse meet the hypothesis with constant inverse homotopies.
For any two homotopic continuous maps , [F2] gives , hence by the same conjugation formula. If is smooth, the naturality equation in [F1] gives after applying . No pullback of a form by a merely continuous map has been defined.
For a smooth homotopy and a closed form , [F4] gives the actual exact-form identity , so the usual endpoint pullbacks are equal on de Rham cohomology. By step 2.1 these usual pullbacks are exactly the transported endpoint maps. Thus the direct homotopy-operator equality and the comparison-transported equality concern the same maps. On boundaryless smooth homotopy equivalences this also recovers [F3], and on boundary manifolds [F4] supplies the direct formula for smooth homotopies. Merely continuous inverse homotopies are handled only by the singular comparison in steps 1.1--2.1; no smooth pullback or direct de Rham homotopy formula is asserted for them.
A homotopy equivalence with an empty space forces both spaces empty, so both maps in step 1.1 are the maps on zero groups. Degree zero, degree one, dimension-zero manifolds, negative degrees and the top form degree are included in [F1] and [F2]. Constant homotopies and both time endpoints are included in [F4]. The only choice use is that of [F5] in the global comparisons [F1]; [F2] and [F4] themselves are choice-free, and the inverse in step 1.1 uses the supplied and unique inverses of isomorphisms.
The ring form of de Rham’s theorem needs the singular cup product
Remark
The vector-space comparison alone does not establish the ring form of the de Rham theorem. The ring result uses the exact front/back cup convention and the explicit wedge–cup comparison homotopy. No compactness hypothesis on the manifold is needed for that result. Multiplicativity itself is choice-free; countable choice enters the proved global bijectivity.
Facts & Assumptions
The de Rham theorem proves the unital graded-algebra isomorphism under countable choice for manifolds possibly with boundary, without compactness.
De Rham integration respects wedge and cup in cohomology constructs with for closed forms, using the front/back cup formula and no choice.
Verification
Given: The two comparison results [F1] and [F2], with their stated conventions.
A linear bijection does not by itself preserve multiplication: , , is linear with inverse , but while . It also fails to preserve the unit. This calculation identifies the logical information missing from bare vector-space bijectivity, without claiming that the actual integration map has this defect.
For the actual comparison, [F2] supplies the missing product equation by a specific coboundary. Its front/back cut has no extra cochain sign; the signed shuffle integral and simplex Stokes produce that equation. In [F1] restriction preserves this same cup formula, so injectivity of restriction transports the equation to continuous singular cohomology. The vertex integral separately supplies the unit. Thus the product and unit information used in the ring assertion is explicit.
The hypotheses of [F1] include neither compactness nor connectedness. Its empty-manifold case is the zero unital algebra; the point and degree-zero unit are covered by vertex evaluation. [F2] includes degree-zero and degree-one endpoints, boundary targets and degenerate simplices, and needs no choice. The countable-choice assumption of [F1] is confined to the global comparison isomorphisms; the distinction in step 1.1 does not supply or remove that assumption.
Compactly supported de Rham cohomology
Definition
Let be a finite-dimensional Hausdorff second-countable smooth manifold, possibly with boundary. Let be the smooth -forms with compact support in , and put it equal to zero for or . With the locally extendible boundary convention, exterior differentiation restricts to these spaces and gives the compactly supported de Rham complex . Its cohomology is Thus equality of two closed compactly supported representatives requires a compactly supported primitive for their difference. If is compact this is the ordinary de Rham complex and cohomology. No orientation or choice axiom is required.
Facts & Assumptions
Compact support of a differential form defines support as the closure in of the nonzero locus and includes genuine boundary points; zero has empty support.
De rham cochain complex gives the ordinary boundaryless complex and degree convention.
The de Rham complex and pullback extend to manifolds with boundary supplies the linear local derivative and , also at a boundary.
Interior, closure, boundary, exterior, derived set and isolated point in a topological space gives the smallest-closed-superset property and the open complement of a closure.
A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it permits testing compact subsets using covers by opens of the ambient space.
Verification
Given: as stated and compactly supported forms of the same degree.
For scalars , the nonzero locus of is contained in , a closed set by [F4]. Its closure is therefore contained there too. The union is compact: restrict any ambient open cover to its two compact subsets, take a finite subcover for each by [F5], and unite those two finite families. A closed subset of this compact union is compact as well: adjoin the open set to an ambient cover of , take a finite subcover of the union and discard that added member. By [F5] this is the intrinsic compactness of . Applying this to the closed support of proves that is a vector subspace. The empty support includes zero.
Outside the form is identically zero on the open complement supplied by [F4]. The local coefficient formula in [F3] makes zero on that same open set, including any boundary-chart points. Thus its nonzero locus lies in the closed set , and so does its closure: The support on the left is a closed subset of the compact support on the right, hence compact by the cover argument in step 1.1. Therefore restricts to the stated subspaces.
The restricted differential is linear and squares to zero by [F3]. Its image in degree is consequently a vector subspace of its kernel, so the displayed quotient is defined. Two closed representatives differ by zero in this quotient exactly when their difference equals for some ; a primitive without compact support does not satisfy this definition. When is compact, every support is closed in , so step 1.1 makes it compact and in every degree. By [F2] and [F3] the complexes and their quotients then agree.
On the empty manifold all spaces are zero. In degree zero the denominator is zero because ; in degree one it consists exactly of differentials of compactly supported functions. In dimension zero there are no positive-degree forms. In top degree the outgoing derivative is zero, while the incoming compact-support requirement remains in force. All support statements are intrinsic and independent of coordinates; no orientation, countable family of primitives or partition of unity was used.
Proper smooth maps pull back compactly supported forms
Statement
Let be a smooth map of finite-dimensional Hausdorff second-countable smooth manifolds, possibly with boundary. Suppose is proper, meaning that is compact in for every compact subset . Then pullback sends linearly into for every integer . More precisely, The containment holds for every smooth map; properness is used to make the set on the right compact. No choice axiom or orientation is needed.
Facts & Assumptions
Compactly supported de Rham cohomology defines the compact-support spaces and includes the local support and compact-closed-subset verification.
The de Rham complex and pullback extend to manifolds with boundary gives smooth linear pullback, including boundary targets, by its local coordinate formulas.
Smooth maps between manifolds with boundary defines smooth maps as continuous maps with the stated local smooth extensions.
Interior, closure, boundary, exterior, derived set and isolated point in a topological space gives the closed support and smallest-closed-superset properties.
A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it gives the ambient open-cover criterion for compact subsets.
Proof
Given: as in the statement and , with .
The complement is open by [F4], and vanishes identically there. Since is continuous by [F3], is open. For , the pullback formula in [F2] evaluates on the images under of any tangent vectors, so . Thus the nonzero locus of is contained in the closed set . Taking its closure and using [F4] proves the support containment. This step does not use properness.
Properness makes compact because is compact. The left-hand support in step 1.1 is closed in . To verify its compactness, add to any ambient open cover of ; this covers . By [F5] take finitely many covering members and discard . The remaining finite family still covers , so [F5] makes compact. Therefore by [F1]. Linearity is the same pointwise linearity of [F2], restricted to these vector subspaces.
For or when the source form is forced to be zero by dimension, pullback is zero. In degree zero it is ordinary composition of functions, and step 1.1 applies unchanged; in degree one it evaluates on . A rank-deficient or constant map may make the inclusion strict, which is harmless; no equality of supports was used. Empty manifolds and zero forms give empty supports. Boundary points are included in [F2], and properness still refers to compact sets in the whole manifold, including its boundary. Only one given compact support and a finite subcover were used, so no choice principle enters.
Compactly supported de Rham cohomology is contravariant for proper smooth maps
Statement
For proper smooth maps of smooth manifolds, possibly with boundary, compactly supported de Rham cohomology is contravariant. A proper smooth map induces a linear map with and in every integer degree. Forgetting compact support commutes with these pullbacks. No choice axiom is required.
Facts & Assumptions
Proper smooth maps pull back compactly supported forms proves that proper smooth pullback preserves compact support, with the precise support containment.
Pullback induces a well defined map on de rham cohomology gives the ordinary boundaryless quotient pullback by the same formula.
The de Rham complex and pullback extend to manifolds with boundary gives linearity, , composition and identity laws, and ordinary quotient pullbacks also at a boundary.
Compactly supported de Rham cohomology defines and its compactly supported primitives.
Proof
Given: Proper smooth and , and closed compactly supported forms on their respective targets.
By [F1] and [F3], pullback restricts to a linear cochain map on compactly supported forms. If is closed, then . If another compactly supported closed representative is with compactly supported, [F1] makes compactly supported and [F3] gives Thus the displayed rule is independent of representatives in precisely the quotient [F4], and real linearity follows by applying linear pullback to linear combinations of representatives.
The identity map is proper since its inverse image of a compact set is that set. The composite is proper since , and each successive inverse image is compact by the respective hypothesis. Their smoothness and pullback equations follow from [F3]. On a representative class, The identity equality follows from . Step 1.1 makes these equalities well defined on every class, proving the claimed contravariant functor.
Inclusion of compactly supported forms into all forms commutes with and sends every compactly supported primitive to an ordinary primitive. It therefore induces , without claiming that is injective. Both and are the ordinary class of the same form , with ordinary pullback supplied by [F2] in the boundaryless case and [F3] in the boundary case. Hence .
Empty manifolds give zero cohomology. In degree zero no negative-degree primitive exists, and step 1.1 is ordinary composition of closed compactly supported functions. In degree one the changed representative uses a compactly supported function primitive; in top degree it still requires a compactly supported incoming primitive. Negative degrees are zero. Identity maps and constant maps are covered whenever they meet the stated properness hypothesis, and boundaries use [F3]. Only the given representatives and their given compact primitives occur, so there is no choice of a family of representatives or primitives and no AC.
Finite chart localization gives choice-free integration and compact Stokes
Statement
Let be an oriented smooth manifold without boundary. For each compact set there are finitely many nonnegative smooth functions with compact supports contained in connected coordinate domains , such that on a neighbourhood of . For define using the signed chart integrals. This value is independent of the finite functions and charts. It defines a linear functional, is local under restriction to an open set containing the support, and for satisfies For it is the finite signed sum . All assertions are choice-free: no partition on the entire manifold is required.
Facts & Assumptions
A chart bump at a point with prescribed support supplies a bump at a specified point with support in any prescribed open set. Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line and A continuous image of a compact space is compact; a continuous real-valued map on a nonempty compact space attains a maximum and a minimum; and a continuous bijection from a compact space to a Hausdorff space is a homeomorphism make the image under an inverse chart of a closed coordinate ball compact.
The standard smooth step function supplies the smooth function equal to zero at arguments at most zero and to one at arguments at least one, with values in .
A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it permits finite subcovers of compact sets by indexed ambient opens, without choice.
Chart integral with its orientation sign defines the signed chart integral, its compactly supported coefficient and the signed point evaluation.
A compactly supported Riemann integrand admits the global change-of-variables formula from a diffeomorphism near the relevant compact preimage gives change of variables under an injective map with invertible derivative on a Euclidean-open domain, for a compact coefficient supported inside its image.
Linearity, monotonicity, the absolute-value estimate and coordinate-slice additivity for the Riemann integral in gives finite linearity of the Riemann integral.
Fubini over a bounded Jordan set when all but a content-zero family of sections are integrable gives iterated integrals of the smooth compactly supported coefficients on a bounding rectangle.
Newton–Leibniz needs only continuity on , differentiability on , and a Riemann-integrable extension of the interior derivative integrates a continuous partial derivative along a nondegenerate interval to its endpoint difference.
The de Rham complex and pullback extend to manifolds with boundary gives the local derivative, its linearity and pullback formula; only its boundaryless case is used here.
Every continuous function on a closed nondegenerate rectangle in is Riemann integrable makes every continuous coefficient and partial derivative integrable on a bounding rectangle.
Proof
Given: as stated and a compact set . All chart supports below are compact subsets of the chart domain, not merely closed supports reaching its edge.
For every , take a chart about and choose concentric coordinate balls whose closed larger ball lies in the chart image. Put ; it is connected, and its closure lies in the compact set by [F1]. Apply the bump lemma in [F1] with prescribed open set . Its support is closed, lies in , and is therefore a closed subset of the displayed compact chart-ball image, hence compact by the ambient-cover criterion [F3]. Consider the set of all such chart-and-bump tuples and their open sets . They cover without selecting a tuple as a function of . By [F3] retain finitely many tuples, with bumps . For use no tuples. In dimension zero use the singleton chart, whose image and support are compact.
First establish the comparison of chart integrals without a global partition. Suppose a top form has compact support contained in two connected charts . On their overlap let . It is a diffeomorphism between Euclidean-open sets; its inverse is the specified reverse chart transition. If are the two top coefficients, [F9] gives . The orientation signs satisfy by the signed-frame convention of [F4]. The zero-extended target coefficient has compact support inside , and its transformed zero extension is the source coefficient. Therefore [F5] gives with precisely these signs. No localization of the transition is necessary on a boundaryless manifold. When , a connected chart is one point and both values are the same signed evaluation in [F4].
In the nonempty case put and . Since on , on this neighbourhood of . Define on and zero on . This is smooth, because on , so the quotient is identically zero on a whole neighbourhood of the potential denominator-zero set. Each is nonnegative, has support in , and . The supports are closed subsets of the compact supports of the , so compact by the ambient-cover criterion [F3]: add the open complement of the smaller closed support to a covering family and then discard it from a finite subcover. This proves the finite localization assertion.
Given two finite localizations and near , the identities and hold globally: on the support both sums of cutoffs equal one, and off it . Each product has compact support in the intersection of its two chart domains. By step 1.2 its chart integrals agree, so finite linearity [F6] gives In dimension zero the same calculation is finite scalar distributivity. Thus is well defined. In particular, for a chart-supported form its value is its single chart integral: insert a cutoff identically one near its compact support using step 2.1 inside that chart, and compare.
For two forms, their compact supports have compact union by [F3], taking finite subcovers of each and uniting them. Use a single localization near this union; [F6] then proves , with step 3.1 removing the temporary localization. If an open contains the support, make the tuples in step 1.1 lie in . The same finite chart integrals compute the restriction integral on and the integral on , and step 3.1 proves locality. Compactness of the support in either ambient follows from [F3] and its unchanged subspace topology.
Suppose and has compact support in one chart. Its coordinate form extends smoothly by zero to : off the compact coordinate support it vanishes, and that support is contained in the chart image, so the chart image and its complement-of-support open set give agreeing smooth expressions. Write this extension as By [F9], its derivative coefficient is . The increasing open cubes cover the finite union of the compact coefficient supports, so [F3] gives a large bounding rectangle with every supported strictly inside it. Its coefficients and derivatives are smooth and therefore integrable there by [F10], as are all their coordinate sections. For fixed other coordinates, [F8] gives , because both endpoint values vanish. Applying [F7] to these sections and summing by [F6] yields . The chart sign in [F4] only multiplies zero, and step 3.1 proves . For the same calculation is just [F8] for a compactly supported function, so no zero-dimensional Fubini assertion is used.
For an arbitrary compactly supported -form, use step 2.1 near its support to write . Each summand has compact support in one chart, and linearity of gives . Each term has integral zero by step 4.2; finite linearity from step 4.1 proves . The cutoff derivatives cause no omitted terms: differentiating the exact finite identity for includes all of them.
For the singleton cover and [F3] make every compact support finite. Chart integration [F4] then gives precisely the asserted signed sum, independent of its listing. The derivative-zero clause is asserted only for ; with the zero negative-degree convention it also has a vacuous zero input at . Empty support, empty manifold and zero forms give empty sums and value zero. The first derivative calculation includes all rectangle endpoints, and no connectedness, compactness of , or infinite choice was assumed. Only finitely many tuples over one compact support and the explicit normalized cutoffs were used.
Integration descends to compactly supported top de Rham cohomology
Statement
On an oriented smooth boundaryless -manifold , the finite-localization integral induces a linear map This is choice-free and includes , where the integral is the signed sum over the finite support. Whenever the earlier global partition integral is formed under , it equals , so this map is also the map induced by that integral. In the ensuing boundaryless compact-support statements, denotes this finite-localization integral. The primitive in any exactness assertion is required to have compact support.
Facts & Assumptions
Compactly supported de Rham cohomology gives the compact-support quotient, zero negative degrees and zero derivative out of top degree.
Finite chart localization gives choice-free integration and compact Stokes gives the independent linear finite-localization integral, signed chart agreement, and zero integral of the derivative of a compactly supported primitive, without choice.
Integral of a compactly supported top form defines the earlier global partition integral under countable choice.
A compactly supported primitive has zero total derivative integral gives its zero-exact-integral conclusion under the same assumption, with and compact support on the primitive.
Local finiteness near compact support reduces a supplied global locally finite partition to finitely many nonzero products near a compact support.
The Axiom of Countable Choice () is the assumption required only for the comparison with [F3] and [F4].
Proof
Given: as stated and a compactly supported top form . The main construction assumes no choice axiom.
Every top form is closed by [F1]. If and another representative is with , linearity and compact Stokes in [F2] give Thus the displayed rule is independent of representatives in exactly the quotient [F1]. For , the denominator is zero, so no negative-degree Stokes statement or primitive is needed.
For classes and scalars , their quotient linear combination is represented by by [F1]. By [F2], its value is . Hence is linear. It is defined by the common value of all representatives, not by choosing a representative for each class.
To compare with the earlier definition, now additionally assume [F6] and let be a global partition and charts allowed by [F3]. By [F5], only finitely many are nonzero, and as a finite equality. Each summand has compact support contained in its chart. The chart-agreement and linearity clauses of [F2] therefore give For both definitions are the same finite signed point sum. Thus the comparison does not rely on a choice-free existence claim for a global partition. In this conditional setting, step 1.1 also agrees with the vanishing supplied by [F4].
Empty manifolds and zero forms give value zero. At the map acts on compactly supported functions with no quotient by negative forms; at the exactness comparison uses compactly supported function primitives and their zero endpoint differences. At every top degree the support requirement is on , not just . The main quotient and linearity arguments use only [F1] and [F2] and are choice-free; countable choice is confined to the expressly conditional comparison in step 3.1. No assertion of injectivity or surjectivity has yet been made.
Zero-integral compactly supported top forms on Euclidean space have compactly supported primitives
Statement
Let and let satisfy , with the standard orientation and the finite-localization integral. There exists with . For , the integral of a form on the single point is its value, so zero integral means and the zero element of is the only primitive. The construction in positive dimension is by explicit finite-dimensional induction and requires no choice axiom.
Facts & Assumptions
Integration descends to compactly supported top de Rham cohomology fixes the choice-free boundaryless integral convention and compact-primitive interpretation.
A smooth bump between concentric Euclidean balls gives a smooth on that is one on and supported in .
Linearity, monotonicity, the absolute-value estimate and coordinate-slice additivity for the Riemann integral in gives linearity, monotonicity, interval-slice additivity and the absolute integral bound.
Leibniz's rule on a compact rectangle: an interior parameter derivative with a continuous extension may be passed through a Riemann integral passes a continuous parameter derivative through a fixed finite-interval integral.
The first fundamental theorem: if is integrable on and continuous at , then ; in particular a continuous has as a primitive differentiates an integral function at each point of continuity of its integrand.
Fubini over a bounded Jordan set when all but a content-zero family of sections are integrable identifies the compact rectangular integral with the iterated integral over its last coordinate.
The de Rham complex and pullback extend to manifolds with boundary supplies the local coefficient differential formula and its signed wedge rule.
Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line makes closed bounded supports in positive-dimensional Euclidean spaces compact.
A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it gives finite subcovers of the increasing open cubes covering a compact Euclidean support.
Heine-Cantor: a continuous map from a compact metric space to any metric space is uniformly continuous gives uniform continuity of each continuous derivative on a compact rectangle.
Every continuous function on a closed nondegenerate rectangle in is Riemann integrable gives integrability of all smooth coefficient and derivative restrictions on these rectangles.
Finite chart localization gives choice-free integration and compact Stokes identifies the integral of a Euclidean chart-supported top form with its coefficient integral and gives locality.
Change of variables for an injective map on a compact Jordan set gives the invertible affine interval substitution, with the absolute determinant and oriented-interval sign treated separately.
Proof
Given: of compact support and integral zero. We construct its compact primitive by induction on positive , with the separate dimension-zero convention in the statement.
By [F9], the increasing open cubes have a finite subfamily covering ; take larger than the largest radius in such a finite family. Thus vanishes outside a compact box strictly inside . By [F11] and [F12], the given integral is the ordinary integral of on that rectangle, and all sections used below are integrable. If , put using oriented interval integrals. The fundamental theorem gives ; repeated differentiation makes smooth. It vanishes for , because the integrand is zero there, and for , because the total integral is zero. Hence has compact support by [F8] and .
Fix one bump from [F2]. By [F3], since on the middle interval of length one and is between zero and one elsewhere. Integrability follows from [F11]. Put . It is smooth, has compact support in and has integral one. This normalization uses one bump and an explicit positive integral bound, not a global positivity theorem or an infinite choice.
Let , write , , and define The function is smooth: repeatedly apply [F4] in each one parameter coordinate on smaller closed parameter rectangles. Each resulting derivative is the integral of the corresponding derivative of . Joint continuity follows from [F10] and [F3], since the change of that integral is bounded by times the uniform change of the integrand. Hence is smooth. For joint smoothness of , use This formula is valid also at and for , by [F13] for (reverse the interval when ); at both sides are zero. On any compact parameter neighbourhood the integrand and all parameter derivatives are continuous on its product with ; repeated [F4], [F10] and the same bound prove all joint derivatives continuous. Finally [F5] gives .
The function vanishes outside and has compact support by [F8]. For every , since and is supported in . Therefore vanishes when or . It also vanishes outside the stated box, because both and vanish there. Thus has closed support inside and is compactly supported by [F8]. By [F6] with all smooth sections and by [F12],
Apply the induction hypothesis in dimension to the compactly supported top form . It gives a compactly supported -form with . Let be projection and put For the first summand, every derivative repeats a differential and vanishes; moving past factors cancels , so its derivative is . For the second, [F7] gives , since . Its coefficient is . Thus .
The first summand of is supported in by step 3.1. The second is supported in . By [F9] the first factor is bounded; the product support is closed and bounded, so [F8] makes it compact. Their finite union is bounded, and the closed support of the sum lies in it, again compact by [F8]. This completes the induction with an actual compact primitive; projection pullback by itself was not claimed to preserve compact support.
At , [F1] and [F12] identify the integral on the standard oriented point with its scalar value; zero integral forces zero, the derivative of the zero negative-degree element. For zero input the construction gives and one may take , hence . The interval endpoints, zero fibres and vanishing support were checked in steps 1.1 and 3.1. The induction chooses one normalized bump and, at each of finitely many dimensions for a given input, one previously established primitive. There is no choice of primitives over an infinite family and no AC.
Compactly supported top cohomology propagates across overlapping oriented coordinate balls
Statement
Let be an oriented smooth manifold without boundary. A coordinate ball here is a domain with a chart onto an open Euclidean ball (or onto ), with the induced orientation. If are such domains with , and have supports compactly contained in respectively and satisfy , then in . Such normalized bump forms exist in every nonempty coordinate ball, and in every nonempty open overlap. Every compactly supported top form whose support is contained in one coordinate ball and whose integral is zero has a compactly supported primitive in that ball; extending the primitive by zero gives an ambient primitive. All integrals are the finite-localization integrals, and no choice axiom is used.
Facts & Assumptions
Zero-integral compactly supported top forms on Euclidean space have compactly supported primitives supplies a compact primitive on all of , with its dimension-zero clause.
Integration descends to compactly supported top de Rham cohomology fixes the integral and the quotient by compact primitives.
A smooth bump between concentric Euclidean balls gives , equal to one on a smaller closed ball and supported inside a larger one.
Finite chart localization gives choice-free integration and compact Stokes gives signed chart agreement, locality and linearity of the integral without a global partition.
The de Rham complex and pullback extend to manifolds with boundary supplies pullback functoriality and its commutation with ; only boundaryless domains are used.
A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it permits finite-cover proofs for compact supports and their continuous images.
Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line makes the closed bounded Euclidean bump support compact.
Linearity, monotonicity, the absolute-value estimate and coordinate-slice additivity for the Riemann integral in gives monotonicity, finite slice additivity and linearity for normalization.
Proof
Given: The oriented boundaryless manifold and coordinate balls in the statement. A support contained in a ball means a compact subset of that open domain, not a closed set meeting its boundary.
We can replace a ball chart by a chart onto all of . For , after translating and positively scaling its image to the unit ball, use If , then and , so ; substitution in the other direction gives . Both formulas are smooth, including at zero, with positive denominators. Moreover On its eigenvalue is and on the line through nonzero it is ; at zero it is the identity. Thus this change preserves orientation. A chart already onto needs no change. In dimension zero the ball and are both a point.
Let have compact support and zero integral. Write for the whole-space chart from step 1.1 and . Its support is contained in , which is compact: pulling an open cover back along the continuous chart and taking a finite subcover proves this by [F6]. By signed chart agreement and locality [F4], , so the last integral is zero regardless of the chart sign . Apply [F1] and obtain with compact support in . Its pullback has compact support in by the same continuous-image cover argument for , and by [F5]. This whole-space reparametrization is why the Euclidean primitive cannot escape the original chart.
Extend by zero outside . Its compact support is closed in the Hausdorff manifold: for a point outside , the Hausdorff separation neighbourhoods from each point of have a finite subfamily covering by [F6], and the intersection of the corresponding neighbourhoods of the outside point misses . Thus and form an open cover on which the two smooth formulas agree. The extension is smooth, compactly supported, and its derivative is on both opens, hence everywhere by [F5]. This proves the primitive assertion.
In a nonempty open set choose one point and one chart ball with a smaller concentric closed ball contained in its chart image. For use [F3] to put a nonnegative bump inside that chart image, with on a positive-radius ball; [F7] makes its support compact. The smooth chart form , pulled back and extended by zero as in step 3.1, has integral by [F4], where . To verify positivity without a global positivity theorem, enclose the support in a rectangle and choose a nondegenerate smaller rectangular cube inside the ball on which . Split the large rectangle finitely at the small cube's coordinate faces; [F8] gives , all other summands being nonnegative. The coefficient integrals exist by the chart-integral clause [F4]. Divide the form by . The resulting is supported compactly in and has integral one. For , take one point and the function of value there and zero elsewhere; its integral is , and its singleton support is compact and open.
Apply step 4.1 in to obtain . The differences and have integral zero by [F4], and their supports are compact subsets of and respectively: a finite union of compact sets is compact by taking and joining two finite subcovers in [F6]. Steps 2.1 and 3.1 give ambient compact primitives of these differences. Therefore and the difference primitive is compactly supported in the finite union of their supports. By [F2], the two ambient classes agree.
At , overlapping coordinate balls are the same singleton, and normalized forms there both have the value . A zero-integral form supported in a singleton is zero, so its primitive is the zero negative-degree element as in [F1]. At the reparametrization is a diffeomorphism of an interval onto the line and the primitive from [F1] is a compactly supported function; the zero extension in step 3.1 covers both interval ends. Empty support gives the zero primitive; an empty manifold has no pair of overlapping balls and imposes no normalization obligation. No positivity of the two given forms was needed, only their two integrals. The construction makes finitely many choices of charts, bumps and primitives for the stated pair; it makes no simultaneous selection over all points or all balls.
Integration is an isomorphism on top compactly supported de Rham cohomology
Statement
Let be a nonempty connected oriented smooth manifold without boundary. With the finite-localization integral, the map , , is an isomorphism. More explicitly, a compactly supported top form has integral zero if and only if it is the derivative of a compactly supported -form. For this means that the zero form has the zero negative-degree primitive. The theorem holds in ZF, without a choice axiom.
Facts & Assumptions
Compactly supported top cohomology propagates across overlapping oriented coordinate balls supplies normalized bump top forms, compact primitives for zero-integral forms supported in a ball, and equality of normalized ambient classes across an overlap.
Integration descends to compactly supported top de Rham cohomology supplies the well-defined linear map and vanishing on compact exact forms.
Finite chart localization gives choice-free integration and compact Stokes gives the finite-localization integral using connected coordinate domains.
Separation of a topological space, connected and disconnected spaces, clopen sets, and connected subsets excludes two disjoint nonempty opens covering .
Compactly supported de Rham cohomology gives the compact-support quotient, its linear operations and zero negative degrees.
A chart bump at a point with prescribed support gives a smooth function equal to one at a specified point and supported in any prescribed open neighborhood.
The standard smooth step function gives a smooth equal to zero on and to one on .
A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it gives finite subcovers by ambient open sets. Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line, A continuous image of a compact space is compact; a continuous real-valued map on a nonempty compact space attains a maximum and a minimum; and a continuous bijection from a compact space to a Hausdorff space is a homeomorphism and A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact give compactness of closed coordinate balls, their chart preimages, and closed subsets thereof.
Proof
Given: A manifold as stated. A ball below means a coordinate ball as in [F1].
Choose one ball and one normalized compact bump in it, possible by nonemptiness and [F1]. Let be the union of all balls reachable from by a finite sequence of coordinate balls with consecutive nonempty overlaps, allowing a sequence of length zero. It is an open set containing . If , take any coordinate ball about . If met , it would meet a ball at the end of some finite chain; adjoining would put , contradicting . Thus , and the complement is open. By [F4] and , . This defines the set of all finite chains and proves their existence when needed, without choosing a chain at every point.
Let and put . For every , restrict a chart about to a coordinate ball whose closed coordinate ball lies inside the original chart. The latter closure is compact by [F8]. Apply [F6] inside and consider the set of all resulting pairs with for some . Their opens cover , so [F8] retains finitely many supported in coordinate balls . Each support is compact: it is closed, lies in the corresponding compact closed coordinate ball, and [F8] applies. Put , using [F7], and define where and zero where . This is smooth because on the neighborhood of the possible zero denominator. Each has compact support in , and wherever , a neighborhood of . Thus with compactly supported inside the ball . If is empty, take the empty sum. All integrals below are the finite-localization integrals of [F3]. Set . Choose one normalized bump inside each of these finitely many balls using [F1]. The form has integral zero by [F2] and has compact support inside by [F5]. By [F1], it is for an ambient compact primitive. Hence .
For each of the finitely many , step 1.1 supplies a finite overlap chain from to : choose a point in , use its membership in , and append to the chain containing that point. Choose normalized bumps in the finitely many intermediate balls by [F1]. Consecutive normalized classes agree by [F1], so transitivity along the finite chain gives . This also holds for the zero-length chain. Consequently, using the actual finite sums from step 1.2, The last equality is linearity [F2]. Finite unions of the finite chains and of their finitely many compact primitives remain finite; thus the quotient equality can equivalently be witnessed by the corresponding finite sum of compact primitives under [F5].
If , step 2.1 gives ; the quotient definition [F5] means precisely for a compactly supported . Conversely, such a derivative has integral zero by [F2]. Thus the claimed iff and injectivity hold. For each real , the compactly supported form has integral by [F2]. This proves surjectivity, with explicit linear inverse ; step 2.1 proves that this inverse is independent of the temporary chosen normalized bump.
In dimension zero every singleton is open, so [F4] forces the nonempty connected manifold to be one point. Its integral is the orientation sign times the function value by [F2], hence is an isomorphism, and zero integral means the zero form, with zero negative-degree primitive by [F5]. At every primitive above is a compactly supported function as supplied by [F1], including at the ends of a coordinate interval. Empty support and zero coefficients contribute zero classes and can use zero primitives; nonempty is necessary since the empty manifold has zero cohomology and cannot map onto . All selections concern one base bump, one finite support cover, finitely many finite chains, and finitely many primitives for a given input. No countable partition, infinite family of primitives, path selections, or AC is used.
Top de Rham cohomology of a closed connected oriented manifold is real
Statement
For a nonempty closed connected oriented smooth -manifold , where closed means compact and without boundary, integration identifies with . The integral is the finite-localization integral, and this assertion is choice-free, including dimension zero.
Facts & Assumptions
Integration is an isomorphism on top compactly supported de Rham cohomology proves the integration isomorphism for every nonempty connected oriented boundaryless manifold, without choice.
Compactly supported de Rham cohomology proves that on a compact manifold the ordinary and compact-support complexes agree, including their primitive spaces.
Proof
Given: A manifold satisfying the statement, in particular compactness and absence of boundary.
By [F2], every smooth form on has compact support, because its support is closed in compact . Consequently in each degree, with the same differential. This includes the degree primitive space, so both kernels and images defining the degree- quotients agree. Thus by the identity on representatives.
The other hypotheses are exactly those of [F1]. Its isomorphism sends the common class of to , so under step 1.1 it is the asserted isomorphism on ordinary cohomology. In particular an ordinary exact top form has a compact primitive here, and a zero-integral form is exact. Surjectivity is witnessed by scalar multiples of the normalized bump in [F1].
At the manifold is a single oriented point as proved in [F1]; the map is multiplication by its orientation sign and the negative-degree image is zero. At primitives are ordinary smooth functions, all compactly supported because is compact. Zero forms have zero image. Nonemptiness is required for surjectivity, and boundarylessness for [F1]; there are no manifold boundary endpoints to omit. No partition or new choice is used in this identity of complexes.
Degree of a proper smooth map by compact-support cohomology
Definition
Let be proper and smooth, with nonempty connected oriented smooth manifolds without boundary. Its degree is the scalar where the integration isomorphisms use the choice-free finite-localization integral. Equivalently, it is the unique scalar satisfying Integer-valuedness and comparison with the homological degree on closed manifolds are subsequent assertions, not part of this definition's justification.
Facts & Assumptions
Integration is an isomorphism on top compactly supported de Rham cohomology supplies the two linear integration isomorphisms in ZF.
Compactly supported de Rham cohomology is contravariant for proper smooth maps supplies the linear map on compact-support cohomology with representative .
Verification
Given: The proper smooth map and oriented manifolds in the definition.
By [F1], is a bijective linear map, so its inverse is the function taking each real number to its unique preimage class. This uses uniqueness, not a choice of form representatives. The inverse is linear: applying the injective to the inverse image of and to gives the same scalar. Together with [F2], the displayed composite is therefore a well-defined linear map .
Put . Every equals , so linearity gives . For a compactly supported top form , let . Then and [F2] gives Conversely, a scalar satisfying this equation for every such form equals on any integral-one representative supplied by [F1]. Thus the composite definition and the unique-scalar characterization agree.
At every coordinate chart has singleton image in , so each point is open. A nonempty connected zero-manifold is therefore a single point, and is the unique map between the two points. If their orientation signs are , then preserves the scalar value and . This is consistent even when their signs differ. At [F2] preserves compact function primitives, as needed in the quotient. Zero forms give and do not alone determine ; the integral-one class does. Empty manifolds are excluded because the target integration inverse would fail. Properness is exactly the support condition needed by [F2]; no regular value, compactness of or , or choice axiom was assumed.
Degree is well defined and independent of the normalized top form
Statement
For a proper smooth map between nonempty connected oriented smooth boundaryless manifolds, the scalar in the degree definition exists uniquely. Every with satisfies . This value is independent of the normalized form, and for every compactly supported top form it satisfies . All assertions are choice-free.
Facts & Assumptions
Degree of a proper smooth map by compact-support cohomology fixes the scalar as the value at one of the composite of the two integration identifications and compact-support pullback.
Integration is an isomorphism on top compactly supported de Rham cohomology supplies a normalized form and a compact primitive for every zero-integral top form on the target.
Proper smooth maps pull back compactly supported forms proves compact support of the pulled-back form and of any supplied compact primitive.
The de Rham complex and pullback extend to manifolds with boundary gives pullback linearity and .
Finite chart localization gives choice-free integration and compact Stokes gives finite-integral linearity and zero integral of a compactly supported derivative.
Proof
Given: The map and manifolds as stated. Choose one compactly supported on with integral one using [F2].
Put , which is defined because [F3] preserves its compact support. For another compactly supported top form , let . By [F5], has integral zero; by [F2] it equals with compactly supported in degree . Therefore [F4] gives By [F3], the primitive on the right is compactly supported, so [F5] and linearity give . This calculation uses compact support on , not merely on its derivative. For , [F2] instead says and the same equation follows with the zero negative-degree primitive.
If is any other normalized form, substitute and in step 1.1 to obtain . If a scalar satisfies the asserted identity for every , substitution of the originally chosen gives . Thus the identity defines a unique scalar independent of normalization. On the class , the composite used in [F1] has exactly the value , so it agrees with the already named degree. This argument derives existence and uniqueness from [F2]–[F5]; [F1] is used only to identify the notation.
Zero gives and no division by ; a degree-zero map presents no exception. At , [F1] computes the two point orientation signs, and step 1.1 treats the zero negative-degree space directly. At , is a compactly supported function, and [F3] is precisely what makes its pullback an admissible function primitive for compact Stokes. There are no boundary endpoints because both manifolds are boundaryless. Nonemptiness is needed for the normalized form. Only one such form and one primitive for the input difference were selected, not a family of them; [F2]–[F5] require no AC.
Local orientation sign of a regular preimage
Definition
Let be a smooth map of oriented smooth manifolds, and let be a regular preimage of , so and is an isomorphism. The local orientation sign is if the induced isomorphism of determinant lines carries the chosen ray of to the chosen ray of , and if it carries it to the other ray. For it is the sign of the derivative determinant in positively oriented bases. For it is , comparing the two specified rays directly; it need not be , although the empty determinant is one.
Facts & Assumptions
Local orientation of a regular Euclidean map defines the positive-dimensional coordinate sign using the nonzero determinant of an invertible derivative.
Oriented smooth manifolds and oriented charts supplies the ray at each tangent space and the distinct dimension-zero point signs.
Determinant-line orientations of finite-dimensional real vector spaces defines an orientation as a positive ray in the one-dimensional determinant line and includes the two degree-zero rays.
Verification
Given: The smooth map, supplied orientations, and regular point in the definition.
By regularity the tangent map is an isomorphism. Its top exterior power is an isomorphism of one-dimensional lines, so by [F3] it carries each ray bijectively to one of the two target rays. Exactly one is the chosen target ray, and the other is its negative. Thus exactly one of the two signs applies, using the actual orientation data from [F2].
For , let and be positively oriented bases of the source and target tangent spaces. If is the matrix of in them, then The determinant is nonzero by invertibility, so its sign is precisely the ray comparison of step 1.1 and agrees with [F1]. If other positive bases have transition matrices , then the new matrix is and its determinant is . Both extra factors are positive by [F3]; hence the sign is independent of those bases or oriented charts.
For , [F3] identifies both determinant lines with and the induced map with the identity. Their chosen rays are represented by and . The image of the first is a positive multiple of the second exactly when the signs coincide; otherwise it is a negative multiple. Thus the sign is their product. In dimension one, step 2.1 is the sign of the single nonzero derivative in positive coordinates. A singular point is excluded, so zero determinants receive no sign here. If a regular fibre is empty there is no point to label, not a choice of labels; at a given point the label is uniquely determined. No compactness, properness, boundary endpoint condition or choice axiom is needed for this local definition.
Regular-value formula for compact-support degree
Statement
Let be a proper smooth map between nonempty connected oriented smooth manifolds without boundary. If is a regular value, then its fibre is finite and An empty fibre gives the empty sum zero. In dimension zero the signs compare the supplied determinant-line rays. The formula is choice-free and presupposes only a given regular value, not a theorem asserting their existence.
Facts & Assumptions
Degree is well defined and independent of the normalized top form computes degree on any integral-one compactly supported top form.
Local orientation sign of a regular preimage defines the intrinsic sign, including the separate zero-dimensional convention.
Regular and critical points and values says every preimage of a regular value has surjective differential, including the vacuous empty-fibre case.
The smooth inverse function theorem on manifolds gives a smooth inverse branch at an invertible differential. Its Euclidean proof uses only claim 2, the choice-free closed-subspace direction, of the currently published completeness theorem.
A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it gives finite subcovers and compactness under continuous images by pulling a covering family back.
In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones gives closedness of compact images and compactness of closed subsets of compact Hausdorff spaces.
Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line gives a compact closed Euclidean ball inside a target chart.
Compactly supported top cohomology propagates across overlapping oriented coordinate balls supplies an integral-one compact bump in any nonempty target open set.
Finite chart localization gives choice-free integration and compact Stokes gives locality, finite linearity and signed single-chart integrals without global partitions.
Pointwise orientation sign of a local diffeomorphism makes the sign locally constant on an inverse branch.
Proof
Given: The map, manifolds and specified regular value. First assume ; dimension zero will be treated directly.
The singleton is compact, so properness makes compact. At , [F3] makes surjective, and equal finite dimensions make it invertible. By [F4] an inverse neighbourhood of meets only at . The set of all such neighbourhoods, over all and all available branches, covers without a choice of branch at each point. A finite subcover from [F5] shows that is finite, since each member contains exactly one fibre point. Write its distinct points as , with allowed.
For the finitely many fibre points choose inverse branches and shrink their source domains to pairwise disjoint opens . To do this, for every pair choose disjoint Hausdorff neighbourhoods, and intersect the finitely many neighbourhoods belonging to each point with its original inverse domain. Each restriction is still a diffeomorphism onto an open set containing . Shrink further so its orientation sign is the constant using [F10]. All these domains can lie inside their original source coordinate charts. There are only finitely many restrictions and pairwise separations.
Choose a target chart about and a closed coordinate ball centred at its coordinate, contained in the chart image, and of positive radius. Its inverse image under the chart is compact by [F7] and the continuous-image criterion [F5]; denote this compact neighbourhood also by . Properness makes compact. Put This is a closed subset of the compact Hausdorff space , so compact by [F6]. Its continuous image is compact by [F5] and closed in by [F6], and it misses because all fibre points were in the . Therefore is an open neighbourhood of ; for omit the intersection. Choose a smaller coordinate ball about inside it. For we have diffeomorphisms , disjoint , and Indeed any preimage of lies in and cannot lie in , so it lies in an ; the reverse containment is immediate. This compact-neighbourhood argument excludes additional branches approaching from far away.
By [F8] choose compactly supported in with integral one. For each define to equal on and zero elsewhere. Its support is contained in the image of under the continuous inverse branch, hence is compact in by [F5] and closed in by [F6]. Thus extension by zero is smooth: the formulas on and on the open complement of that compact set agree where both apply. The disjoint-union identity in step 3.1 gives the global finite equality . Outside the pulled-back form is zero because vanishes outside .
Choose a positive target chart . On the map is a smooth coordinate chart, and its orientation sign is by [F2], [F10] and step 2.1. If has coefficient in the chart, then has exactly the same coefficient in the chart, by the definition of pullback and . Both coefficients have compact support inside the common chart image . Signed chart agreement and locality in [F9] therefore give Finite linearity [F9], step 4.1 and [F1] now give This is an integer because it is a finite sum of and . No unsigned chart sign or compact-support change-of-variables hypothesis is omitted: those comparisons are already part of the proved signed-chart integral [F9].
If in positive dimension, step 3.1 gives , so and step 5.1 gives degree zero. For , connectedness and nonemptiness make both manifolds singletons: every singleton in a zero-manifold is open, so two distinct points would separate it by a singleton and its complement. Their unique map has one-point fibre and the derivative between zero spaces is invertible. A normalized function on has value , and its pullback integrates on to , precisely the sign [F2]. Thus the formula holds in dimension zero without using a positive-dimensional inverse function theorem. At the signs are those of the nonzero one-variable derivatives; compact supports stay inside the open branch intervals by step 4.1. Only the one fibre, finite branches and one bump are selected. The proof of [F4] uses its currently available choice-free completeness direction, and no AC, Sard theorem, or global partition is used.
Smooth orientation sign is the local integral homology multiplier
Statement
Fix a dimension and one generator of . A smooth orientation on a boundaryless -manifold determines an integral local-homology orientation by requiring each positive chart centred at to send its local generator to . This is independent of the positive chart and is a continuous generator section of the orientation local system. Use the same for all manifolds being compared.
If is smooth near , , and is invertible, its induced map on local integral homology carries to . In dimension zero put ; the smooth sign gives , and the local multiplier is the product of the source and target point signs. All assertions are choice-free. The local map is formed on a sufficiently small neighbourhood on which is the only preimage of .
Facts & Assumptions
Local homology detects manifold dimension, interior, and boundary computes the local integral group as infinite cyclic in degree and zero in the other degrees at an interior point.
Long exact sequence of a pair gives the boundary isomorphism used in that identification; on a relative cycle it is represented by its boundary.
The singular chain homotopy formula gives the prism identity, including degree zero, for homotopies of the pairs below.
Functoriality of relative homology gives composition and inverse maps for pair homeomorphisms.
Degree of identity constant reflection and antipodal sphere maps gives degree for every coordinate reflection of when .
For , radial normalisation is a deformation retraction of onto gives the displayed radial deformation retraction of punctured Euclidean space onto its unit sphere.
Every invertible finite square real matrix is a finite product of elementary matrices gives a finite elementary factorization of an invertible real matrix.
Elementary matrices obtained by applying one elementary row operation to an identity matrix lists row additions, nonzero row scalings and row swaps, with no elementary matrix in dimension zero.
For every square matrix, including singular ones, a row swap negates the determinant, scaling a row by any scalar scales it, and row addition leaves it unchanged gives their determinants , respectively, by applying those operations to the identity.
For same-sized finite square matrices over a commutative ring, makes the determinant sign of a product the product of its determinant signs.
The total (Fréchet) derivative as the linear first-order approximation with remainder supplies with after centring source and target.
Every Euclidean linear map has a unique matrix and satisfies for some gives a norm bound for .
Local orientation sign of a regular preimage identifies the intrinsic positive-dimensional sign with the determinant in positive bases, and computes the zero-dimensional ray sign.
Coordinate-ball classes identify local homology stalks supplies the ball-to-point isomorphisms.
R-orientation of a topological manifold defines an integral orientation as a locally constant generator in these ball trivializations.
Excision for singular homology identifies the local group after shrinking a neighbourhood of its distinguished point.
Proof
Given: A fixed dimension and Euclidean generator as stated. All homology in this proof has integral coefficients.
A homotopy gives the same induced relative homology map at both ends. Indeed every simplex in has all its prism simplices mapped into , so the operator of [F3] passes to quotient chains. Its identity then says that the two images of any relative cycle differ by a relative boundary. The same reasoning includes degree zero and unnormalized degenerate simplices. Also the boundary map [F2] commutes with maps of pairs, because on each representative.
Let be reflection of one coordinate of . Since is contractible, its pair sequence [F2] identifies naturally with . The radial deformation retraction [F6] identifies the latter group with and commutes with , because radial normalization satisfies . For this action is by [F5]. For , the two components of the punctured line have classes and , and the augmentation kernel is generated by ; reflection interchanges them and negates their difference. Hence every acts as on the infinite cyclic local group [F1], regardless of which generator was chosen.
Compute the action of the elementary matrices in [F8] on the pair . A shear , , is homotopic to the identity through , whose inverse is ; thus its action is by step 1.1. A positive coordinate scaling is homotopic to the identity by replacing with , so also acts as . A negative scaling is a positive scaling followed by , hence acts as by [F4] and step 2.1. A swap of coordinates is conjugate to a coordinate reflection: use the basis with vectors and in that plane and the other standard basis vectors elsewhere; the swap has eigenvalues on those two specified vectors. Conjugation does not change its local multiplier, since every invertible change of basis induces an automorphism of the same cyclic group by [F4], and conjugating multiplication by leaves it . These multipliers equal the determinant signs in [F9].
Factor any into finitely many elementary matrices by [F7]. Functoriality [F4] and step 3.1 multiply their local multipliers, while [F10] multiplies their determinant signs. Thus The empty factorization gives the identity multiplier . This proof requires no connectedness theorem for the general linear or orthogonal group and selects only a finite factorization of the one matrix.
Let be a centred smooth coordinate representative with and invertible . By [F12], choose with , hence . By [F11] choose a small ball about zero contained in the coordinate domain and on which , where . Then Thus this is a homotopy of pairs from the linear map to , into , and has no other zero in the ball. By [F16], inclusion of this small ball identifies its local group with the whole Euclidean local group; shrinking again does not change the map by [F4]. Steps 1.1 and 4.1 prove that the germ multiplier is . No local inverse theorem is needed for this homology calculation.
At in an oriented smooth manifold choose a positive chart centred at and use [F16] to pull back to . Two such charts are related by a smooth transition fixing zero with positive derivative determinant, by [F13]. Step 5.1 says the transition induces multiplication by on the local group, so the two values agree. This defines one generator at every point by a unique chart-independent value; it does not select a chart at every point.
Verify local continuity in the precise sense of [F15]. Inside one positive chart choose concentric balls . By [F14], choose the unique class over whose restriction at zero is the generator from step 6.1. Let satisfy . Excision [F16] identifies the supported pair with ; since the ball is contractible, the boundary map [F2] identifies its degree- relative group with reduced degree- homology of the annulus. Radial deformation onto shows that the boundary class is represented by a sphere class there. For , restriction to the local pair at and translation of the target by sends this sphere map to . The homotopy avoids zero because , so step 1.1 and naturality of [F2] identify its class with . This is exactly the generator defined using the chart centred at in step 6.1. The calculation works for on reduced as well. Hence the restrictions of the one ball class are all the , proving that this is a continuous generator section by [F15].
For the given germ choose positive centred charts on source and target. The local map in these charts is exactly the one in step 5.1, so by [F13]. The local map is independent of shrinking and charts by [F4], [F16] and step 6.1. Changing the common reference to negates all source and target generators and leaves this multiplier unchanged.
When , each singleton chart is open and its local group is by [F1]. The section is continuous on the discrete manifold. The unique local point map sends to , so its multiplier in these signed generators is , as in [F13]. Empty manifolds impose an empty section condition, and no germ at an absent point. Singular derivatives are excluded; the remainder estimate in step 5.1 explicitly excludes zero along the entire homotopy except at its fixed origin. All homotopy endpoints and the identity/empty-factorization case are included. One reference generator for the fixed dimension and finitely many witnesses for one germ suffice; no family of generators over dimensions, charts, or points is chosen, and no AC occurs.
Regular-value formula for degree
Statement
Let be proper and smooth between nonempty connected oriented smooth manifolds without boundary, and let be a regular value. Then the fibre is finite and If are closed, this scalar is also their integral homological degree: with the integral orientations induced by the supplied smooth orientations using the same Euclidean generator convention, The formula includes the empty regular fibre and dimension zero. This comparison at a supplied regular value is choice-free; it does not assert existence of regular values as an additional premise-free conclusion.
Facts & Assumptions
Regular-value formula for compact-support degree gives finiteness and the signed-count formula for compact-support degree in ZF.
Smooth orientation sign is the local integral homology multiplier supplies the compatible integral orientation from smooth rays and identifies each regular germ's local homology multiplier with its derivative sign.
Fundamental class of a compact oriented manifold defines and as the classes restricting to their specified local orientation generators.
Degree of a map between oriented closed manifolds defines the unique homological integer by , including signed zero-manifolds.
Excision for singular homology removes a closed set contained in the open complement of the finite fibre.
Singular homology satisfies dimension and arbitrary additivity identifies relative homology of a disjoint union with the direct sum of the relative groups.
Functoriality of relative homology gives the commuting global-to-local maps, since all are induced by the same maps on quotient chains.
Proof
Given: The smooth proper map and regular value in the statement; write . For the comparison, suppose in addition that the two manifolds are compact.
The first formula and finiteness of are [F1]. By [F2], the supplied smooth orientations give compatible integral local generators on and on . Thus [F3] supplies fundamental classes and [F4] supplies a unique integer with . We will compute by restriction to the stalk at the specified value , without any comparison of de Rham representatives with unspecified Kronecker pairings.
First let be nonempty. Choose pairwise disjoint open neighbourhoods of these finitely many points. Each can be small enough for the germ calculation in [F2] and contains no other point of . Finite Hausdorff separations provide disjointness: for each distinct pair choose disjoint neighbourhoods and intersect the finitely many associated ones at each point. Let . The closed set lies in , which is open since a finite set is closed in a Hausdorff manifold. Therefore [F5] gives the second isomorphism being [F6]. The coordinate projections of this identification agree, after local excision, with restriction to : on the th summand this is inclusion, and every other summand lies wholly in the subspace and therefore is zero in that quotient.
If , the map lands in . Its induced chain map becomes zero after quotient by that subspace. Consequently the restriction of at is zero, hence and . This equals the compact-support degree and empty signed sum in [F1]. This argument does not require the punctured target to be contractible.
Restrict to the group in step 2.1. By the defining local restrictions [F3] and the coordinate identification just proved, its components are exactly . Because , it gives a map of pairs On the th summand its action is the local germ action from [F2], sending to , where . Additivity and [F7] therefore send the restricted fundamental class to .
The alternative route is to first apply to and then restrict at . By [F7] these routes agree, since both are induced by followed by the quotient by chains in . The first route gives by [F3], [F4] and step 1.1; step 3.1 gives the other. The element is a generator of an infinite cyclic group by [F2], so Together with [F1] this proves equality of homological and compact-support degrees.
At , each nonempty connected manifold is a point. By [F2] and [F4], , so the homological coefficient equals the local ray sign and the compact-support degree in [F1]. At step 2.1 is an ordinary degree-one relative group calculation and the local sign computation in [F2] already uses the reduced difference of the two sides of a point. A singleton fibre and cancellation to degree zero are included in step 4.1. All maps are on unnormalized quotient chains, so no degenerate-simplex exception occurs. Only finitely many disjoint neighbourhoods for the given finite fibre are selected; [F1]–[F7] use no AC in these clauses. The common Euclidean orientation convention matters: negating it reverses both fundamental classes and leaves the homological coefficient unchanged.
Degree is an integer and independent of the regular value
Statement
Let be a proper smooth map between nonempty connected oriented boundaryless manifolds. Every supplied regular value gives the same integer Thus, if a regular value exists, the compact-support degree is an integer and its signed-count computation is independent of which regular value is used. No existence theorem for regular values is asserted here.
Facts & Assumptions
Regular-value formula for compact-support degree identifies the degree with the finite signed sum over any supplied regular fibre, with the empty sum equal to zero.
Proof
Given: The proper smooth map and any supplied regular value .
By [F1], is finite and . Every summand is or , so this finite sum is an integer; if the fibre is empty it is the integer .
If is another regular value, [F1] applied to gives . Both signed counts therefore equal the same scalar defined without reference to a regular value. This includes dimension zero, a singleton fibre, cancellation to zero, and two empty regular fibres. The argument applies one theorem to each supplied value and makes no simultaneous choice or appeal to Sard's theorem.
Degree is multiplicative under composition
Statement
For proper smooth maps and between nonempty connected oriented boundaryless manifolds, The identity map has degree . On closed manifolds these are the same integers and the same composition law as the homological degree.
Facts & Assumptions
Degree of a proper smooth map by compact-support cohomology characterizes degree by integration of every compactly supported top form.
Compactly supported de Rham cohomology is contravariant for proper smooth maps gives and identity pullback.
Regular-value formula for degree identifies this degree with integral homological degree when the manifolds are closed.
Manifold degree is functorial and detected in top cohomology gives the choice-free homological identity and composition laws on closed manifolds.
Proof
Given: The maps and orientations in the statement.
The composite is proper because for compact , first and then are compact. For , [F2] and [F1] give The uniqueness clause of [F1] proves the displayed composition formula, including when either factor is zero.
For the identity, , so [F1] gives degree . If all three manifolds are closed, [F3] identifies each scalar in step 1.1 with its homological degree, and the resulting equality is precisely the choice-free clause of [F4]; its separate AC-dependent top-cohomology clause is not used. In dimension zero the formula multiplies the source/intermediate and intermediate/target orientation signs, so the intermediate sign squares to . Empty manifolds are excluded, degree-zero maps and identity endpoints were included above, and the proof makes no choice of forms because [F1] is an identity for every supplied form.
Degree of an orientation-preserving or reversing diffeomorphism
Statement
Let be a diffeomorphism between nonempty connected oriented boundaryless manifolds. If preserves orientation, then ; if it reverses orientation, then .
Facts & Assumptions
Degree of a proper smooth map by compact-support cohomology characterizes the degree of a proper smooth map by its integral identity.
Change of variables on oriented manifolds gives the integral pullback formula with sign or according to orientation behavior.
Proof
Given: The oriented diffeomorphism in the statement.
The inverse is continuous, so for each compact , the set is the continuous image of under that inverse and is compact. Thus is proper and [F1] defines its degree.
If preserves orientation, [F2] gives for every compactly supported top form ; if it reverses orientation, it gives . Uniqueness in [F1] yields respectively and . For dimension zero this compares the two supplied point-orientation signs; connectedness makes the sign constant. Empty manifolds are excluded, the zero form is harmless because an integral-one class supplies uniqueness, and no representatives or families are chosen.
Degree is invariant under proper smooth homotopy
Statement
Let be nonempty connected oriented smooth manifolds without boundary. If is a proper smooth homotopy with endpoint maps , then Properness is required of the combined map ; proper endpoint maps alone do not imply it. The proof is choice-free.
Facts & Assumptions
Degree of a proper smooth map by compact-support cohomology characterizes the degree of each proper endpoint map by integration.
Finite chart localization gives choice-free integration and compact Stokes makes the integral of zero for every compactly supported -form on a boundaryless -manifold, without a choice axiom.
Proof
Given: The proper combined homotopy in the statement.
Each is proper: for compact , the closed slice is compact and projects homeomorphically onto . Let . Since in dimension , [F3] gives If , then is compact. The form vanishes outside the compact projection , because its defining time integral has zero integrand there. Thus the displayed primitive has compact support.
For , [F2] applied to this compactly supported primitive yields . The defining identity [F1], applied to an integral-one top class, therefore gives . If , connected and are points, so and the equality is immediate. Empty manifolds are excluded, the two endpoints are both checked, and all compactness operations use the one supplied compact set ; no family is selected and no AC is used.
A nonzero-degree map to a connected manifold is surjective
Statement
Let be a proper smooth map between nonempty connected oriented smooth manifolds without boundary. If , then is surjective. This implication is choice-free.
Facts & Assumptions
Given: The map and manifolds in the statement.
Degree of a proper smooth map by compact-support cohomology gives for every compactly supported top form .
Topological manifolds are locally compact and locally path connected supplies, inside any neighbourhood of a point, an open coordinate ball whose closure is compact.
A continuous image of a compact space is compact; a continuous real-valued map on a nonempty compact space attains a maximum and a minimum; and a continuous bijection from a compact space to a Hausdorff space is a homeomorphism sends compact sets to compact sets under continuous maps, and In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones makes compact subsets of a manifold closed.
A chart bump at a point with prescribed support gives, at a specified point of an open coordinate domain , a nonnegative smooth bump equal to one there whose support lies in .
Chart integral with its orientation sign computes a compactly supported top form in a positive chart by integrating its coordinate coefficient; the chart-comparison calculation in Finite chart localization gives choice-free integration and compact Stokes identifies this chart integral with the manifold integral.
Linearity, monotonicity, the absolute-value estimate and coordinate-slice additivity for the Riemann integral in gives monotonicity and linearity of the Riemann integral on rectangles.
Proof
First is closed. If , [F2] gives an open neighbourhood of whose closure is compact. Properness makes compact, so [F3] makes compact and closed in . Since , the open set contains and misses . Thus every point of the complement has an open neighbourhood in the complement.
Suppose and is not surjective. Fix . By [F2] inside the open complement from step 1.1, choose an oriented coordinate ball containing whose closure is compact. By [F4] there is a smooth with and support contained in . The support is closed by definition and lies in the compact set , hence is compact. In the positive chart , define the global top form by on and by zero off ; containment of the support in makes the two formulas agree smoothly near the edge of .
Continuity and give a nondegenerate closed coordinate rectangle about on which . On a larger bounding rectangle for the compact coordinate support, [F6] and the defining rectangular sum for the constant function give By [F5], . Hence is compactly supported and has integral one.
The support of lies in , so . Applying [F1] gives , contrary to the hypothesis. Thus is surjective for . If , connected nonempty and are singletons, and their unique map is already surjective. Empty manifolds are excluded; the zero-degree case makes no assertion. Only one missed point, one chart and one bump are selected, so no choice axiom is used.
Degree of the antipodal map on the sphere
Statement
Give its outward-normal-first boundary orientation. For , the antipodal diffeomorphism , , has
Facts & Assumptions
Given: The oriented sphere and antipodal map in the statement.
Induced boundary orientation says that is positive in exactly when is positive in the ambient .
Pointwise orientation sign of a local diffeomorphism identifies the orientation behavior of a local diffeomorphism from the determinant sign of its differential.
Degree of an orientation-preserving or reversing diffeomorphism gives degree for an orientation-preserving diffeomorphism and for an orientation-reversing one.
Proof
The map is smooth and satisfies , hence is a diffeomorphism. Fix and a positive tangent basis at . Its image basis at is . By [F1], its boundary-orientation sign is the ambient sign of Thus [F2] makes orientation preserving when is even and orientation reversing when is odd.
Applying [F3] in the two parity cases gives . For this is , agreeing with the half-turn of the oriented circle; for even it is . The excluded case has a disconnected sphere and lies outside the degree definition used here. There are no endpoint, fibre, or choice issues: the calculation is pointwise and the same sign holds at every .
Degree of the power map on the circle
Statement
Equip with the smooth structure and orientation whose local quotient coordinates increase with the real coordinate. For every , the smooth power map equivalently on the counterclockwise unit circle, has .
Facts & Assumptions
Given: An integer and the oriented quotient-circle model in the statement.
The circle as with basepoint gives exactly when .
is compact and path-connected makes the quotient circle compact and connected. Compact subsets of its Hausdorff manifold topology are closed by In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones, and closed subsets of a compact space are compact by A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact.
Regular-value formula for degree computes the degree of a proper smooth same-dimensional map at a supplied regular value as the finite sum of its derivative orientation signs, including an empty fibre.
Proof
The formula is well defined: if , then by [F1], so and . On every quotient arc shorter than one, source and target lift coordinates express as for an integer constant ; hence it is smooth with derivative . For any compact , Hausdorffness makes closed, continuity makes closed, and [F2] makes this closed subset of the compact circle compact. Thus is proper.
Suppose . The fibre over is exactly Indeed, after taking the unique representative , the condition says for exactly one of these integers. The derivative in positive lift coordinates is , so every one of these points has local sign . The value is regular, and [F3] gives .
Suppose and put . The same representative calculation gives the distinct preimages , , of . In positive lift coordinates the derivative is , so every local sign is . Hence [F3] gives .
If , is the constant map with value . The point has empty fibre and is therefore a regular value; [F3] gives degree equal to the empty sum, namely zero. Thus all integers are covered. In particular is the identity and reverses orientation. All fibres used are explicitly finite, no root is selected from a family, and no choice axiom is used.
The de Rham map is a cochain map without Stokes on simplices
Statement
False. The integration map can be shown to satisfy without establishing Stokes' identity on smooth singular simplices.
Facts & Assumptions
De Rham integration is a cochain map states for the integration cochain.
Refutation
Given: A smooth -simplex and a smooth -form .
Directly from the definitions of the singular coboundary and integration cochain, while Consequently the cochain-map equality evaluated on this one simplex is precisely , with the alternating face orientations built into .
Thus simplex Stokes implies the cochain identity by linearity over finite chains, and conversely the cochain identity for every and every simplex implies every one of these Stokes identities by step 1.1. This is the identity asserted in [F1]. The zero form, a degenerate simplex, , and an empty manifold merely give special instances of the same equality; they do not establish the general claim. Hence omitting simplex Stokes (or a result logically equivalent to all its instances) leaves the cochain-map assertion unproved. No choice principle is involved.
Naturality alone gives Mayer–Vietoris connector compatibility
Statement
False. If degreewise comparison maps commute with all ordinary restriction maps, then naturality alone forces them to commute with Mayer–Vietoris connecting homomorphisms.
Facts & Assumptions
The unit circle is a smooth manifold by A regular level set is an embedded submanifold, applied to the regular level . Zero th de rham cohomology is locally constant functions identifies degree-zero classes with locally constant real functions. Under , Mayer vietoris sequence in de rham cohomology makes the sequence for a two-open-set cover exact at ; its next map is the connector .
The de Rham map commutes with Mayer–Vietoris connectors states connector compatibility for integration with the second-minus-first sign convention. It is choice-free when a subordinate partition is supplied, while its unsupplied-partition branch assumes The Axiom of Countable Choice ().
Refutation
Given: Assume and use the standard unit circle with the two-open-arc cover constructed in step 1.1.
On the unit circle let and . Each is a connected open arc, while has two connected open-arc components. By [F1], and . The difference of the restrictions of any two constants is diagonal, so the image of is . Let . It is not diagonal, and exactness in [F1] therefore gives in . Now define degreewise maps for every manifold or open submanifold . For every inclusion , scalar linearity gives . Thus commutes with every ordinary restriction map in every degree.
For the class of step 1.1, however, These values are unequal because in a real vector space. Hence restriction naturality alone does not imply connector compatibility.
The actual integration comparison is not the artificial family : [F2] establishes its connector square, including the second-minus-first sign. That theorem is genuinely additional information beyond ordinary restriction naturality, precisely as the counterexample shows. If the overlap, class, or connector is zero, the square may commute vacuously and does not rescue the universal assertion. The counterexample uses and a nonempty disconnected overlap; it has no boundary endpoint or degenerate-chain issue. The displayed counterexample is conditional on the stated branch because [F1] obtains an exact Mayer–Vietoris sequence under that assumption; with a supplied partition the same finite calculation is choice-free by [F2].
The vector-space de Rham comparison is automatically a ring isomorphism
Statement
False. Once the de Rham comparison has been proved to be a degreewise vector-space isomorphism, it is automatically an isomorphism of graded rings, without a separate comparison of wedge and cup products.
Facts & Assumptions
Singular cohomology ring defines the target multiplication by the front/back cup product on representatives.
De Rham integration respects wedge and cup in cohomology supplies the additional cochain-homotopy identity showing that integration takes wedge products to cup products on cohomology.
Refutation
Given: A degreewise vector-space comparison, with no multiplicativity hypothesis.
A degreewise linear isomorphism need not preserve multiplication even when it preserves the unit. Let with , and define the degree-preserving linear bijection by It is invertible on the basis , but whereas . Hence linear bijectivity alone cannot imply multiplicativity.
In the de Rham comparison the source product is wedge and the target product is the cup product of [F1]. The missing assertion is therefore the equality . This does not follow from degreewise bijectivity; [F2] proves it by constructing a specific cochain homotopy between and . Only after adjoining that result may a bijective de Rham comparison be called a ring isomorphism.
The zero ring and empty-space cases satisfy multiplicativity vacuously, and in degree zero on a point both products are ordinary scalar multiplication; neither special case establishes the general product law. The unit alone is insufficient, as step 1.1 already preserves it. No endpoint or representative-choice issue occurs, and [F2]'s compatibility is choice-free. The false claim is the word "automatically," not the ring theorem obtained after proving [F2].
Compactly supported cohomology is contravariant for every smooth map
Statement
False. Pullback makes compactly supported de Rham cohomology contravariant for every smooth map, without a properness condition.
Facts & Assumptions
Proper smooth maps pull back compactly supported forms proves and uses properness exactly to make the right-hand set compact.
A smooth bump between concentric Euclidean balls supplies a smooth equal to one near zero and supported in .
Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line makes the closed bounded support in [F2] compact and, conversely, shows that the unbounded real line is not compact.
Refutation
Given: The smooth constant map , .
Take the bump from [F2], with . Its support is closed and bounded, hence compact by [F3], so . Pullback in degree zero is composition, and therefore on all of .
The support of the constant-one function is , which is not compact by [F3] (equivalently, the open cover has no finite subcover). Hence . Pullback therefore fails even to define the proposed compact-support cochain map, so it cannot induce the claimed contravariant cohomology map.
Here is nonproper because the compact singleton has inverse image ; this is exactly the obstruction isolated by [F1]. The zero input still pulls back to compact support and an empty source would be vacuous, but neither repairs the universal assertion. The example is already in degree zero and dimension one, has no boundary endpoints, and uses one explicit bump with no choice principle.
Degree is the unsigned number of points in a regular fibre
Statement
False. The degree of a proper smooth map equals the unsigned number of points in any regular fibre.
Facts & Assumptions
Regular-value formula for compact-support degree says that a supplied regular fibre is finite and that degree is the sum of its local orientation signs, not its cardinality.
Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line characterizes compact subsets of the real line as closed and bounded; In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones makes every compact subset of closed.
Refutation
Given: Give source and target their standard orientations and let be .
The map is proper. If is compact, [F2] makes it closed and bounded, say on . Then is closed by continuity and is contained in when ; if is empty its inverse image is empty. Thus [F2] makes compact.
The value has exactly the two preimages and . Since , both are regular, but their local orientation signs are at and at . Hence [F1] gives whereas the unsigned fibre cardinality is .
This explicit witness disproves the claimed equality. A singleton fibre whose local sign is would make the two numbers agree, while an empty regular fibre gives both zero; those special cases do not remove the cancellation in step 1.2. The example is one-dimensional, boundaryless, nonempty, and uses no selections or choice principle.
A homotopy between proper maps is automatically proper
Statement
False. Every smooth homotopy whose two endpoint maps are proper is itself a proper map from the product with the parameter interval.
Facts & Assumptions
Degree is invariant under proper smooth homotopy requires properness of the combined map and explicitly does not replace it by endpoint properness.
Refutation
Given: Define by .
This is smooth. At both endpoints, , so and are the identity of . Each is proper because the inverse image of every compact set is that same compact set.
The singleton is compact, but Its closed subspace is homeomorphic to the noncompact real line from [F2]; more directly, the cover by together with the complement of that slice has no finite subcover. Hence is not compact, and is not proper.
Thus proper endpoint maps do not make the combined homotopy proper, and [F1]'s hypothesis cannot be deleted. The midpoint map is the constant zero map, which pinpoints the degeneration. Both endpoints, the compact singleton, and the noncompact inverse image are explicit; the source is nonempty and boundaryless in its spatial variable, and no choice principle is used.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Peter S. Park, Proof of de Rham's Theorem
- Ioan Mărcuț, Manifolds (2017 lecture notes), boundary smoothness and forms
- John M. Lee, Introduction to Smooth Manifolds, 2nd ed., Chapters 16–17
- Nigel Hitchin, Differentiable Manifolds (2014), de Rham homotopy operator
- John M. Lee, Introduction to Smooth Manifolds, 2nd ed., Theorem 17.20
- Hatcher, Algebraic Topology, section 3.2; affine-cone specialization of the diagonal comparison
- Local simplex product integration; shuffle convention from Miller Lecture 7
- Joel W. Robbin, The de Rham Theorem
- Robbin–Salamon, Introduction to Differential Topology
- Robbin-Salamon, Introduction to Differential Topology, section5.2.2 Lemma5.2.10 and section5.2.3 Theorem5.2.12; finite-support specialization
- Alexander Kupers, Algebraic Topology, section8.1 pp60–62; local degree and regular-value computation
- Robbin–Salamon, Introduction to Differential Topology, Theorem 5.4.1 and the consequence following it
- Robbin–Salamon, Introduction to Differential Topology, degree examples following Theorem 5.4.1
- Peter S. Park, Proof of de Rham's Theorem, Theorem 3.1, PDF p.5
- Peter S. Park, Proof of de Rham's Theorem, Proposition 3.2, PDF p.6
- Joel W. Robbin, The de Rham Theorem, multiplicative comparison discussion
- Robbin–Salamon, Introduction to Differential Topology, compactly supported pullback discussion
- Robbin–Salamon, Introduction to Differential Topology, Theorem 5.4.1, pp.191–192
- Robbin–Salamon, Introduction to Differential Topology, proper homotopy clause following Theorem 5.4.1