Alphabeta Math
Pipeline-generated
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.

✓ 17 results · all verified · 8 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 9 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Chern–Weil Theory and Characteristic Forms

1 · Prerequisites

2 · Summary

This page develops Chern–Weil theory from invariant polynomials on matrix Lie algebras to characteristic forms on smooth vector bundles. A homogeneous G-invariant polynomial is polarized to a symmetric multilinear form, and differentiating the invariance identity along a one-parameter subgroup gives the infinitesimal vanishing identity that drives the cancellations below. The Pfaffian is admitted only on so(2m) in a fixed oriented orthonormal frame. Because the published connection interface is real, the page first records smooth complex structures, complex, Hermitian and Euclidean-compatible connections, and proves that every finite-rank real or complex bundle admits a compatible metric and connection under full AC.

Curvature evaluation wedges the scalar 2-form coefficients of the curvature in argument order with a fixed alternating normalization; G-invariance of the transition matrices makes the local expressions a global form, and matrix order is retained inside traces, determinants and Pfaffians. Infinitesimal invariance cancels the covariant-commutator terms in the graded Leibniz rule, and the second Bianchi identity then makes every invariant curvature form closed. Passing to cohomology yields the unital multiplicative Chern–Weil homomorphism, and the affine path between two compatible connections supplies an explicit transgression form, so the class is independent of the connection and natural under smooth pullback.

The page then fixes the conventions: the Chern forms as determinant coefficients of I−Ω/(2πi), the Pontryagin forms by complexification with pj=(−1)jc2j(∇C), and the Pfaffian Euler form in even rank. Comparison with topology is proved on smooth bases with boundary through a CW-homotopy-type bridge, a local first-Chern normalization, the oriented real two-plane splitting lemma and the complex flag splitting lemma. The resulting theorem identifies the de Rham classes of the characteristic forms with the real coefficient images of the corresponding topological classes, and direct sums and pullbacks obey the expected formulas.

The closing remark separates real characteristic forms from integral information: every integral torsion class maps to zero in real cohomology, so the forms cannot detect it, with the flat real line bundle over the real projective plane as witness. Full AC is used only through the compatible connection suppliers and the comparison machinery; the frame, determinant and transgression computations are choice-free once the connections are supplied. See chern-weil-theory-and-characteristic-forms-examples for explicit computations and counterexamples.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicableprecheck passaudited 2026-09-30Open item page →

Invariant symmetric polynomials on a matrix Lie algebra

Definition

Let G be either a real matrix Lie group G⊆GL⁡n(R) with real Lie algebra g, or a complex matrix Lie group G⊆GL⁡n(C) with complex Lie algebra g. In the real case let K∈{R,C} and use polynomials in real linear coordinates with coefficients in K. In the complex case take K=C and use polynomials in complex linear coordinates (with no conjugate-coordinate variables). A homogeneous degree-k polynomial P:g→K is G-invariant when P(Ad⁡gA)=P(A)(g∈G, A∈g), where the adjoint action is the one in Conjugation and the adjoint representation of a Lie group. For k≥1, its polarization is the unique symmetric multilinear map Pk:gk→K with P(A)=Pk(A,…,A). Here multilinearity is over R when g is a real Lie algebra and over C when it is a complex Lie algebra; thus a C-valued polynomial on a real Lie algebra still has a real-multilinear polarization. A complex matrix Lie group may also be regarded as a real Lie group, in which case the underlying real Lie algebra and real-multilinear convention apply; this is also the convention for real-valued coordinate polynomials on a complex matrix Lie algebra, such as z↦Re⁡z on gl1(C).

The polarization can be computed by Pk(A1,…,Ak)=1k![t1⋯tk]P(t1A1+⋯+tkAk), where the bracket extracts the coefficient of t1⋯tk. A homogeneous degree-k coordinate polynomial makes this coefficient symmetric and multilinear in the Aj; setting every Aj=A gives the coefficient k!P(A), and the same extraction proves uniqueness. Since K has characteristic zero, division by k! is valid. For k=0, the invariant polynomials are constants, viewed as symmetric 0-linear forms P0∈K. Finite sums of these homogeneous invariant polynomials form the invariant polynomial algebra; sums and products remain invariant because the adjoint action respects addition and multiplication of scalar values.

Polarization preserves invariance: simultaneous application of Ad⁡g to the arguments leaves every term in the coefficient formula unchanged. Conversely, if a symmetric Pk is invariant under simultaneous adjoint action, its diagonal A↦Pk(A,…,A) is a G-invariant polynomial. Differentiating that multilinear invariance along g(t)=exp⁡(tX) gives the infinitesimal identity ∑j=1kPk(A1,…,[X,Aj],…,Ak)=0(X∈g). Indeed, for matrices, ddt∣0Ad⁡exp⁡(tX)Aj=[X,Aj], so the chain rule gives exactly the displayed sum. For k=0 the sum is empty and equals zero.

For glr(C), every coefficient of det⁡(I−tA) is invariant under GL⁡r(C), since I−t(gAg−1)=g(I−tA)g−1 and determinant is unchanged by conjugation. Its restriction to u(r) is therefore invariant for the adjoint action of U(r). For the Pfaffian, use only so(2m) with G=SO(2m) and a fixed oriented orthonormal frame. For A=(aij)∈so(2m), define αA=12∑i,jaijei∧ej and set αAmm!=Pf⁡(A) e1∧⋯∧e2m. This is a homogeneous polynomial of degree m. If S∈O(2m), the induced action on the top exterior power multiplies the oriented volume by det⁡S; hence Pf⁡(SAST)=(det⁡S)Pf⁡(A). It is invariant under SO(2m), and a reversal of orientation changes its sign. The convention gives Pf⁡ ⁣(0a−a0)=a; for m=0 it gives the empty-matrix Pfaffian 1.

DefinitionDefinition: AI-adaptedProof: Not applicableprecheck passjudge pass (gpt-6-sol)audited 2026-09-30Open item page →

Complex-linear and metric-compatible bundle connections

Definition

Let E→M be a smooth real vector bundle of rank 2r, where r≥0, over a smooth manifold that may have boundary. A smooth complex structure on E is a smooth bundle endomorphism J:E→E with J2=−I. It makes each fiber a complex vector space by (a+ib)v=av+bJv. Equivalently, E has local smooth complex frames with transition maps in GL⁡r(C). In one direction, multiplication by i in complex bundle charts gives such a smooth J because the transition maps are complex-linear. Conversely, near any point choose a complex basis in its fiber and extend its vectors to local smooth real sections; those sections together with their J-images remain a real frame after shrinking the neighborhood, and give a local complex frame. Forgetting smoothness in these charts gives the associated rank-r complex topological vector bundle of Real and complex topological vector bundles.

For a smooth complex bundle (E,J), write ΓC(E) for its smooth complex sections. A complex connection is a covariant derivative ∇:ΓC(E)→Ω1(M;E) that is C-linear and satisfies ∇(fs)=df⊗s+f∇s for every smooth complex-valued function f and section s. This extends the real bundle-connection convention of Connection on a smooth vector bundle. A complex connection is Hermitian for a supplied Hermitian metric h, taken linear in its first variable and conjugate-linear in its second, when Xh(s,t)=h(∇Xs,t)+h(s,∇Xt) for all smooth sections s,t and vector fields X. A real connection on a Euclidean vector bundle is Euclidean-compatible when it obeys the same identity for the real bundle metric, as in Metric compatible connection on a riemannian vector bundle.

Local frame calculation

In a local complex frame e=(e1,…,er) write ∇ej=∑ieiωij. Applying Hermitian compatibility to the frame sections gives dH=ωTH+Hω‾,Hij=h(ei,ej). After smooth Gram–Schmidt, a local unitary frame has H=I, so ω∗=−ω. In a real orthonormal frame the corresponding equation is ωT=−ω. With the curvature convention Ω=dω+ω∧ω of Curvature two-form structure equation, these identities imply Ω∗=−Ω and ΩT=−Ω, respectively: exterior differentiation preserves the adjoint relation, and for a matrix of one-forms (ω∧ω)∗=−ω∧ω because transposition reverses the matrix order while one-forms anticommute. The published local structure-equation calculation is coefficientwise, so it also applies to complex frame coefficients. Thus curvature matrices of Hermitian or Euclidean-compatible connections are skew-Hermitian or skew-symmetric in the corresponding frames. For rank zero these frame identities are vacuous. In boundary charts the same identities hold up to the boundary by restriction of the smooth half-space coefficient formulas.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30Open item page →

Existence of compatible connections

Statement

Assume the Axiom of Choice (AC). Let M be a finite-dimensional Hausdorff second-countable smooth manifold, with boundary allowed. Every finite-rank smooth real vector bundle over M admits a smooth Euclidean bundle metric and a Euclidean-compatible smooth connection. Every finite-rank smooth complex vector bundle over M admits a smooth Hermitian metric and a Hermitian complex connection. In particular, any supplied Euclidean or Hermitian metric on such a bundle admits a compatible connection. Here “complex connection,” “Hermitian,” and “Euclidean-compatible” have the meanings in Complex-linear and metric-compatible bundle connections.

Facts & Assumptions

Given: The stated manifold and bundle; a metric is supplied for the connection-existence clause.

[A1]

Full AC says every family of nonempty sets has a choice function. The Axiom of Choice.

[F1]

Under countable choice, every smooth real vector bundle over a boundaryless base admits a smooth bundle metric. Every smooth vector bundle admits a smooth bundle metric.

[F2]

Under countable choice, every open cover of a boundaryless smooth manifold admits a smooth subordinate partition of unity. Smooth partitions of unity exist on manifolds.

[F3]

Under countable choice, every open cover of a smooth manifold with boundary admits a smooth subordinate partition of unity. Smooth partitions of unity exist on manifolds with boundary.

[F4]

A smooth complex bundle has local smooth complex frames and a smooth complex structure on its underlying real bundle. Complex-linear and metric-compatible bundle connections.

[F8]

A complex connection is C-linear and obeys the smooth-function Leibniz rule. Complex-linear and metric-compatible bundle connections.

[F5]

A Hermitian connection obeys the Hermitian metric-derivative identity. Complex-linear and metric-compatible bundle connections.

[F6]

A real Euclidean-compatible connection obeys the real metric-derivative identity. Complex-linear and metric-compatible bundle connections.

[F7]

The same local product convention for smooth real vector bundles is used when the base has boundary. Connection on a smooth vector bundle.

Proof

technique · local trivial connections and a partition-of-unity average

Given: Full AC, a bundle over M, and, when constructing a compatible connection, a supplied smooth Hermitian or Euclidean metric.

1.1A1F1F2F3construct

Let (Xn)n∈N be any sequence of nonempty sets. Apply [A1] to the set of distinct values {Xn:n∈N} and compose the resulting choice function with n↦Xn. This gives a choice function for the sequence; the finite and empty indexed cases are immediate. Thus the countable-choice hypotheses of [F1], [F2], and [F3] hold. This is the only use of full AC.

2.1F1F3F7step 1.1construct

For a real bundle over a boundaryless base, [F1] supplies a smooth Euclidean metric. If M has boundary, take its supplied local trivializing frame cover by [F7]; in each frame pull back the standard positive-definite inner product on Rr. Apply [F3] to this cover and call the resulting partition (ρα). The locally finite sum g=∑αραgα, with each weighted term extended by zero outside its frame domain, is smooth because supp⁡ρα lies inside that domain. At each point the weights are nonnegative and sum to one, so g is positive definite. The empty base has its unique metric. Hence every real bundle in the statement has a smooth Euclidean metric.

3.1F4step 2.1algebra

For a complex bundle, let J be its smooth complex structure from [F4] and let g be the real metric from step 2.1 on its underlying real bundle. Set q(u,v)=g(u,v)+g(Ju,Jv). Then q is smooth, positive definite, and J-invariant; in particular q(Ju,v)=−q(u,Jv). Define h(u,v)=q(u,v)−i q(Ju,v). The skew identity gives h(Ju,v)=ih(u,v) and h(u,Jv)=−ih(u,v); real bilinearity therefore makes h complex-linear in its first variable and conjugate-linear in its second. Symmetry of q gives h(v,u)=h(u,v)‾, while q(Ju,u)=0 gives h(u,u)=q(u,u)>0 for u≠0. Thus h is a smooth Hermitian metric in the stated convention.

4.1F4F5F6F7F8step 2.1step 3.1givenconstruct

Apply the local construction to a metric supplied at the start, or to the metric produced in steps 2.1 and 3.1 when proving existence for an arbitrary bundle. On each member of its local bundle-frame cover, apply Gram–Schmidt to the supplied frame to obtain an orthonormal frame in the real case or a unitary frame in the complex case, using [F4] and [F7]. All denominators are norms of nonzero vectors, so the procedure is smooth; in boundary charts the same formulas restrict from local smooth extensions. For a frame eα, define a local connection by ∇α(eαu)=eα du. Its matrix is zero in that orthonormal or unitary frame, so it is compatible with the metric by [F5] and [F6]. It is a complex connection by [F8]. Rank zero gives the empty frame and the unique zero connection.

5.1F2F3F5F6F8step 4.1algebra

Choose the partition (ρα) subordinate to this orthonormal/unitary frame cover using [F2] when M is boundaryless and [F3] when it has boundary. Define ∇s=∑αρα∇αs, extending each weighted term by zero outside its frame domain. This sum is locally finite and smooth. For a smooth scalar function f, each local connection obeys the relevant Leibniz rule by [F8], so ∇(fs)=∑αρα(df⊗s+f∇αs)=df⊗s+f∇s, because ∑αρα=1. The same calculation gives complex-linearity in the complex case. Since every ρα is real-valued, summing the local metric identities [F5] and [F6] gives Xh(s,t)=h(∇Xs,t)+h(s,∇Xt), or its real Euclidean version. Thus ∇ is globally compatible.

6.1step 2.1step 3.1step 4.1step 5.1cases∎

Steps 2.1 and 3.1 construct the stated real and complex metrics, and step 5.1 constructs compatible connections both for those metrics and for any metric supplied at the start. At an empty base the assertions are vacuous; at rank zero the unique metric and connection satisfy the identities vacuously. At rank one Gram–Schmidt and the local connection formula remain valid. On a zero-dimensional base every local connection one-form is zero, and the averaging and compatibility identities still hold. The partition and frame formulas also restrict to the boundary by steps 2.1, 4.1, and 5.1.

DefinitionDefinition: AI-adaptedProof: Not applicableprecheck passaudited 2026-09-30Open item page →

Evaluation of an invariant polynomial on curvature

Definition

Let M be a finite-dimensional Hausdorff second-countable smooth manifold, possibly with boundary. Let F,K∈{R,C}, let G be a real or complex matrix Lie group in GL⁡r(F), and let g be its Lie algebra. For a smooth rank-r F-vector bundle E→M, a G-frame atlas is a supplied open cover with local frames eα whose transition matrices Aβα, defined by eβ=eαAβα, take values in G. This is the local-frame description of a reduction of the frame group to G. If F=C, a connection means a complex connection as in Complex-linear and metric-compatible bundle connections; for F=R it means an ordinary smooth bundle connection. A connection is compatible with this reduction when its connection matrix ωα in every supplied G-frame is g-valued. In the convention of Curvature two-form structure equation, its curvature matrix is

Ωα=dωα+ωα∧ωα.

It is g-valued: for tangent vectors X,Y, the second term evaluates to [ωα(X),ωα(Y)], and both this bracket and dωα(X,Y) lie in g.

Let P:g→K be a homogeneous degree-k G-invariant polynomial, with symmetric multilinear polarization Pk as in Invariant symmetric polynomials on a matrix Lie algebra. For k≥1, define its evaluation on curvature in a supplied G-frame by the alternating 2k-form

Pk(Ωα,…,Ωα)=∑a1,…,akPk(Ta1,…,Tak) Ωαa1∧⋯∧Ωαak,

where (Ta) is any basis of g and Ωα=∑aTa⊗Ωαa. The right side is the multilinear extension of Pk followed by exterior multiplication, so it is independent of the chosen basis or tensor decomposition. Equivalently, for v1,…,v2k∈TxM,

(Pk(Ωαk))x(v1,…,v2k)=1(2!)k∑σ∈S2ksgn⁡(σ) Pk ⁣(Ωα(vσ(1),vσ(2)),…,Ωα(vσ(2k−1),vσ(2k))).

For k=0, set P0(Ωα0)=P0, the corresponding constant K-valued 0-form. A finite sum of homogeneous invariant polynomials is evaluated degree by degree and the resulting forms are added.

These local forms agree on overlaps. Indeed, Vector-bundle curvature is an endomorphism-valued two-form makes the curvature a global End⁡(E)-valued 2-form. To see its frame transformation, if a fibre vector has coordinate columns xα=Aβαxβ and an endomorphism has matrices Tα,Tβ, then Tβ=Aβα−1TαAβα. Applying this pointwise to curvature gives Ωβ=Aβα−1ΩαAβα. Since Aβα∈G, simultaneous G-invariance of Pk gives

Pk(Ωβ,…,Ωβ)=Pk(Ωα,…,Ωα).

Thus the local evaluations define a global K-valued 2k-form. For K=C, this means a complex-valued form, obtained by complexifying the real form convention; the same local formulas are smooth up to boundary charts by The de Rham complex and pullback extend to manifolds with boundary.

Remarks

All scalar 2-form coefficients commute under exterior multiplication because their degree is even. Matrix factors inside polynomial expressions, including traces and determinant coefficients, retain the order prescribed by the matrix polynomial.

The reduction and compatible connection are part of the input when P is invariant only under G. For a polynomial invariant under the full general linear group, the construction may use the full frame group. The in-scope applications use GL⁡r(C)-invariant polynomials for Chern forms, their complexified analogues for Pontryagin forms, and the Pfaffian on so(2m) with an oriented orthonormal frame for Euler forms.

The local G-frames and compatible connection are supplied data. The definition makes no simultaneous global choice of frames, and its construction uses no axiom of choice.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Invariant polynomials cancel connection commutators

Statement

Let M be a finite-dimensional Hausdorff second-countable smooth manifold, possibly with boundary. Let G be a real or complex matrix Lie group with Lie algebra g, and let Pk:gk→K be the symmetric multilinear polarization of a homogeneous G-invariant polynomial, where K=R or C. Work in a supplied G-frame chart with a connection compatible with that reduction, so its local connection form ω is g-valued. For each homogeneous g-valued form Aj∈Ωqj(U;g), extend Pk by applying it to the Lie-algebra coefficients and wedging the scalar-form coefficients in the displayed argument order. Define D∇A=dA+ω∧A−(−1)qA∧ω(A∈Ωq(U;g)). Then dPk(A1,…,Ak)=∑j=1k(−1)q1+⋯+qj−1Pk(A1,…,D∇Aj,…,Ak). In particular, the signed sum of the graded connection-commutator terms is zero. For k=0, the assertion is dP0=0. The identity is local and hence also holds in boundary charts by restriction of the same coefficient calculation.

Facts & Assumptions

Given: A smooth G-frame chart, a compatible connection, the invariant polarization Pk, and homogeneous g-valued forms Aj with degrees qj≥0.

[F1]

A compatible connection has a g-valued local connection form, and invariant-polynomial evaluation uses the listed-order wedge extension (Evaluation of an invariant polynomial on curvature).

[F2]

The polarization is symmetric and satisfies ∑j=1kPk(Y1,…,[X,Yj],…,Yk)=0(X,Yj∈g) (Invariant symmetric polynomials on a matrix Lie algebra).

[F3]

The covariant exterior derivative of an End⁡(E)-valued form is defined by alternating the induced covariant derivative (Second Bianchi identity for a bundle connection).

[F4]

The induced Hom connection satisfies (∇XA)(s)=∇X(A(s))−A(∇Xs) (Product connection on tensor and hom bundles).

[F5]

Exterior differentiation obeys the degree-one graded Leibniz rule (The exterior derivative is a graded derivation).

[F6]

On boundary charts, the exterior derivative is defined by locally extendible half-space coefficients, independently of the extension, and the graded Leibniz rule restricts to the boundary (The de Rham complex and pullback extend to manifolds with boundary).

Proof

Proof technique: expand the scalar-form extension of Pk in one local frame and use infinitesimal invariance coefficient by coefficient.

1.1F1F5algebra

In a fixed basis write Aj=∑μαjμYjμ and extend Pk by Pk(A1,…,Ak)=∑μ1,…,μkPk(Y1μ1,…,Ykμk) α1μ1∧⋯∧αkμk; this finite tensor contraction is basis independent. Put Qj−1=q1+⋯+qj−1. The graded Leibniz rule [F5] gives dPk(A1,…,Ak)=∑j=1k(−1)Qj−1Pk(A1,…,dAj,…,Ak).

2.1F1F3F4step 1.1algebra

The covariant exterior derivative is the alternation of the induced End(E) connection by [F3]. From [F4], in this frame ∇XEnd⁡B=X(B)+ω(X)B−Bω(X), so alternation yields D∇Aj=dAj+[ω,Aj]gr, where [ω,Aj]gr=ω∧Aj−(−1)qjAj∧ω. Since ω and Aj are g-valued and g is closed under brackets, D∇Aj is g-valued. Substituting dAj=D∇Aj−[ω,Aj]gr into step 1.1 reduces the claim to C=∑j=1k(−1)Qj−1Pk(A1,…,[ω,Aj]gr,…,Ak)=0.

3.1F2F6step 1.1step 2.1algebra

Write ω as a sum of scalar 1-forms times Lie-algebra elements and each Aj as a sum of scalar qj-forms times Lie-algebra elements; locally each scalar form is a sum of coefficient functions times coordinate wedges. Fix one resulting coefficient monomial. In the jth graded commutator, reordering the scalar qj-form αj∧θ to θ∧αj contributes (−1)qj, canceling its commutator factor and leaving [X,Yj]. Moving θ past the earlier scalar forms contributes (−1)Qj−1, canceling the prefactor in C. The common ordered coefficient is therefore ∑j=1kPk(Y1,…,[X,Yj],…,Yk)=0 by [F2], so every coefficient of C vanishes. The same calculation holds in boundary charts by [F6]. For k=0 the form is the constant P0 and its derivative is zero; no simultaneous choice is made. □

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30Open item page →

Closedness of invariant curvature forms

Statement

Let M be a finite-dimensional Hausdorff second-countable smooth manifold, possibly with boundary. Let E→M be a smooth finite-rank real or complex vector bundle with a supplied G-frame atlas and a connection compatible with that reduction, and let Pk be a homogeneous degree-k G-invariant polynomial as in Evaluation of an invariant polynomial on curvature. If Ω is the curvature matrix in a supplied G-frame, then its global evaluation Pk(Ω,…,Ω) is closed. This includes k=0, where the evaluation is the constant 0-form. The assertion applies to G=GL⁡r(C), GL⁡r(R), U(r), and SO⁡(2m) within their stated invariant-polynomial scopes. Finite sums are closed degree by degree.

Facts & Assumptions

Given: The manifold, bundle, compatible connection, curvature, and invariant polynomial in the Statement.

[F1]

For the curvature Ω of a bundle connection, the covariant exterior derivative satisfies d∇Ω=0 (Second Bianchi identity for a bundle connection).

[F2]

For homogeneous g-valued forms, the differential of the invariant-polynomial extension is the signed sum obtained by applying D∇ in each slot; the identity also holds in boundary charts (Invariant polynomials cancel connection commutators).

[F3]

The compatible connection and invariant polynomial define the global curvature evaluation used in the Statement (Evaluation of an invariant polynomial on curvature).

Proof

Proof technique: apply the covariant Leibniz identity to repeated copies of the curvature and use the second Bianchi identity.

1.1F2F3givenalgebra

If k=0, the evaluation is a constant 0-form and its exterior derivative is zero. Suppose k≥1. On each supplied G-frame chart use [F2] with A1=⋯=Ak=Ω. Since every Aj has degree 2, each prefix sign is (−1)2(j−1)=1, and [F2] gives dPk(Ω,…,Ω)=∑j=1kPk(Ω,…,D∇Ω,…,Ω). By [F3] this local expression is the differential of the global form in the Statement.

2.1F1F2step 1.1algebra

In the supplied frame, D∇ from [F2] is the local expression for the covariant exterior derivative d∇ in [F1]. Hence D∇Ω=0, so every summand in step 1.1 vanishes. Thus the differential is zero on every chart and therefore is zero globally. The calculation is coefficientwise and also restricts to boundary charts as specified in [F2]. The conclusion for a finite sum follows by linearity. □

DefinitionDefinition: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Chern–Weil map for a chosen connection

Statement

Let M be a finite-dimensional Hausdorff second-countable smooth manifold, possibly with boundary. Let E→M be a smooth rank-r real or complex vector bundle with a supplied G-frame atlas, where G is a real or complex matrix Lie group, and let ∇ be a fixed connection compatible with that reduction. For the algebra of finite sums of Ad⁡(G)-invariant polynomials P=∑kPk with values in K∈{R,C}. For each Pk, write Pkpol for its normalized symmetric polarization (with P0pol=P0), and define CW⁡E,∇(P)=∑k[Pkpol(Ω∇,…,Ω∇)]∈HdReven(M;K). where a degree-k polynomial maps to cohomological degree 2k. The map is a graded unital K-algebra homomorphism, with polynomial multiplication on the source and wedge product on the target, and CW⁡E,∇(1)=[1]. The coefficient convention for HdR(M;K) on boundary manifolds is specified below. This definition depends on the fixed connection; independence of its cohomology value is a later theorem.

Facts & Assumptions

Given: M, E, the supplied G-frame atlas, its compatible connection, and a finite sum of G-invariant polynomials with coefficients in K∈{R,C}.

[F1]

Degree zero evaluates as the corresponding constant 0-form (Evaluation of an invariant polynomial on curvature).

[F2]

A compatible connection and invariant polynomial give a global K-valued curvature form (Evaluation of an invariant polynomial on curvature).

[F3]

The global evaluation of each homogeneous invariant polynomial on the curvature is closed, including degree zero (Closedness of invariant curvature forms).

[F4]

Each homogeneous invariant polynomial has a unique normalized symmetric polarization whose diagonal is the polynomial (Invariant symmetric polynomials on a matrix Lie algebra).

[F8]

Finite sums of homogeneous invariant polynomials form an algebra under addition and multiplication (Invariant symmetric polynomials on a matrix Lie algebra).

[F5]

On a manifold with boundary the real forms form a cochain complex and the exterior derivative obeys the graded Leibniz rule; its cohomology is formed as cycles modulo boundaries (The de Rham complex and pullback extend to manifolds with boundary).

[F6]

On a boundaryless manifold the published real de Rham cohomology is a unital graded-commutative real algebra with unit [1] (De rham cohomology ring).

[F7]

The real de Rham cohomology of the empty manifold is the zero algebra with 1=0 (De rham cohomology ring).

Definition

For the real coefficient target, use the ordinary real de Rham complex when ∂M=∅ and the locally extendible boundary-chart complex from [F5] when M has boundary; write its cohomology ring as HdR∙(M;R). Its product is induced by wedge: the graded Leibniz rule in [F5] makes exact changes of a closed representative exact. For K=R, set HdR∙(M;K)=HdR∙(M;R). For K=C, set Ω∙(M;C)=Ω∙(M;R)⊗RC,dC=dR⊗1,HdR∙(M;C)=H∙(Ω∙(M;C),dC). This is the complex-valued smooth-form complex, with boundary coefficients locally extendible componentwise. Real and imaginary parts split its cycles and exact forms, so its cohomology is HdR∙(M;R)⊗RC; wedge and the unit extend C-linearly. On the empty manifold the target is the zero algebra with 1=0, as in [F7].

For a polynomial Pk homogeneous of degree k, use its polarization Pkpol in the global form from [F2]. Define the map by taking its cohomology class and summing over the homogeneous components. No connection-independence assertion is included in the definition.

Proof

Well-definedness and algebra law.

1.1F5F6F7givenalgebra

The target complex for K=C is the complexification of the real complex: every complex-valued form is uniquely α+iβ with real forms α,β, and d(α+iβ)=0 exactly when dα=dβ=0; it is exact exactly when both real and imaginary parts are exact. Hence cohomology splits as the stated complexification, wedge induces its K-algebra product by the graded Leibniz rule in [F5], and for boundaryless M the real target agrees with the unital ring [F6]. If M=∅ it is the zero algebra [F7].

2.1F1F2F3step 1.1given

For every homogeneous component Pk, the global form supplied by [F2] is closed by [F3], so it determines a class in the target cohomology from step 1.1; degree zero is the constant 0-form [F1], also closed. The finite sum therefore defines the displayed map.

3.1F2F4F8step 2.1algebra

Let Pk,Qℓ be homogeneous with normalized symmetric polarizations Pkpol and Qℓpol. The normalized polarization from [F4] of their product, which is an invariant polynomial by [F8], is (PkQℓ)k+ℓpol(A1,…,Ak+ℓ)=(k+ℓk)−1∑S⊆{1,…,k+ℓ}∣S∣=kPkpol(As1,…,Ask)Qℓpol(At1,…,Atℓ), where s1<⋯<sk list S and t1<⋯<tℓ list its complement. This is symmetric and multilinear with diagonal PkQℓ. On setting every Aj equal to the curvature 2-form, every summand evaluates to Pk(Ω∇k)∧Qℓ(Ω∇ℓ): scalar coefficient forms have even degree and commute. Thus evaluation preserves products, including k=0 or ℓ=0, and passing to cohomology gives the algebra law.

4.1F1F4F7F8step 1.1step 3.1givenalgebra∎

Multilinearity of polarization [F4], exterior multiplication, and the cohomology quotient makes the map K-linear and degree doubling. By [F1], the constant polynomial 1 evaluates to the constant 0-form 1, hence to the target unit; if M is empty both are the zero-algebra unit 0 by [F7]. This proves the unital graded algebra claim. The connection is fixed throughout, and no step asserts that changing it leaves the class unchanged. The atlas and connection are supplied data, so no axiom of choice is used.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Explicit Chern–Simons transgression between two connections

Statement

Let M be a finite-dimensional Hausdorff second-countable smooth manifold, possibly with boundary. Let E→M be a finite-rank real or complex smooth vector bundle with a fixed G-frame reduction, and let ∇0,∇1 be connections compatible with that same reduction. Put A=∇1−∇0, ∇t=∇0+tA, and let Ωt be the curvature of ∇t. For a homogeneous degree-k G-invariant polynomial Pk with symmetric polarization, k≥1, define

TPk(∇0,∇1)=k∫01Pk(A,Ωt,…,Ωt) dt.

This is a global (2k−1)-form and

Pk(Ω1,…,Ω1)−Pk(Ω0,…,Ω0)=dTPk(∇0,∇1).

For k=0, the two constant curvature evaluations agree, so their difference is zero. The result applies to the GL⁡r(C), GL⁡r(R), U(r), and SO⁡(2m) reductions with their respective invariant polynomials.

Facts & Assumptions

Given: The smooth base, fixed G-reduction, compatible endpoint connections, and invariant polynomial in the Statement.

[F1]

In a supplied G-frame, curvature is Ω=dω+ω∧ω; its invariant-polynomial evaluation patches to a global form (Evaluation of an invariant polynomial on curvature).

[F2]

The symmetric polarization is invariant under simultaneous adjoint action by G (Invariant symmetric polynomials on a matrix Lie algebra).

[F3]

The difference of two connections is a global endomorphism-valued one-form, whose frame matrix is ω1−ω0 (The difference of two connections is an endomorphism valued one form).

[F7]

A complex connection is C-linear, so a difference of complex connections is complex-linear on the underlying real bundle (Complex-linear and metric-compatible bundle connections).

[F4]

For homogeneous g-valued forms, differentiating the invariant-polynomial extension is the signed sum obtained by applying D∇ in each slot (Invariant polynomials cancel connection commutators).

[F5]

For each connection with curvature Ωt, the covariant exterior derivative satisfies d∇tΩt=0 (Second Bianchi identity for a bundle connection).

[F6]

On a manifold with boundary, the exterior derivative is defined by locally extendible coefficients and obeys the graded Leibniz rule (The de Rham complex and pullback extend to manifolds with boundary).

Proof

Proof technique: differentiate the invariant curvature form along the affine path and integrate its exact derivative.

1.1F1F2F3F7givenalgebra

By [F3], A is a global endomorphism-valued one-form; for a complex bundle [F7] ensures that the difference remains complex-linear. In every supplied G-frame its matrix a=ω1−ω0 is g-valued. If gβα is a transition matrix, then aβ=gβα−1aαgβα and ωt,β=gβα−1ωt,αgβα+gβα−1dgβα; hence ωt=ω0+ta is a compatible connection for every t∈[0,1]. The curvature transforms by conjugation, so [F2] makes βt=Pk(A,Ωt,…,Ωt) agree in all frames. Its coefficients are smooth in (x,t), hence integrating on the compact interval defines a global smooth form of degree 1+2(k−1)=2k−1.

2.1F1F4step 1.1algebra

In a fixed G-frame, [F1] gives Ωt=dωt+ωt∧ωt. Differentiating this expression in t yields Ω˙t=da+a∧ωt+ωt∧a=D∇tA, since for a one-form a the local covariant derivative is D∇ta=da+ωt∧a+a∧ωt.

3.1F2F4F5step 2.1algebra

Set αt=Pk(Ωt,…,Ωt). Symmetry of Pk and the even degree of every curvature factor give α˙t=kPk(Ω˙t,Ωt,…,Ωt). Applying [F4] to (A,Ωt,…,Ωt) leaves dβt=Pk(D∇tA,Ωt,…,Ωt): every other term contains D∇tΩt=0 by [F5]. Here the local D∇t in [F4] is the covariant exterior derivative d∇t in [F5]. Therefore α˙t=k dβt.

4.1F1F6step 3.1algebra

Integrating the identity from step 3.1 gives α1−α0=k∫01dβt dt=d(k∫01βt dt). To justify the last equality, write βt=∑IbI(x,t) dxI in a chart; each bI is smooth, and each coordinate derivative commutes with its integral over compact [0,1], so the equality holds coefficient by coefficient. On boundary charts the same calculation restricts from local extensions by [F6]. For k=0 both endpoint forms are the same constant and their difference is zero. No axiom of choice is used. □

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30Open item page →

Connection independence and naturality of Chern–Weil classes

Statement

Let M and N be finite-dimensional Hausdorff second-countable smooth manifolds, with boundary allowed. Let E→M be a finite-rank real or complex bundle with a supplied G-frame reduction, where the applicable group is GL⁡r(R), GL⁡r(C), U(r), or SO(r). For a finite sum P of G-invariant polynomials, let CW⁡E,∇(P) be the map defined in Chern–Weil map for a chosen connection using a connection compatible with this same reduction.

For any two compatible connections ∇0,∇1 on E, CW⁡E,∇0(P)=CW⁡E,∇1(P). For every smooth map f:N→M, equip f∗E with its pulled-back G-reduction and use the pullback connection f∗∇. Then CW⁡f∗E,f∗∇(P)=f∗CW⁡E,∇(P), where for boundary manifolds smoothness and pullback of forms use the library's local-extension convention. For each supplied compatible connection, CW⁡E,∇ is a unital graded algebra homomorphism in P.

Assume full Axiom of Choice (AC) for the existence assertion: every such real or complex bundle with a fixed GL⁡, U, or SO reduction admits a compatible connection. The connection-independence and pullback assertions for supplied compatible connections do not use AC.

Facts & Assumptions

Given: The manifolds and bundle; a supplied G-frame atlas; a finite sum of G-invariant polynomials; and, for the first two assertions, the compatible connection or pair of compatible connections explicitly named. A smooth map f:N→M is included when proving naturality.

[A1]

Full AC says every family of nonempty sets has a choice function (The Axiom of Choice).

[F1]

For a fixed compatible connection, the Chern–Weil construction is a unital graded algebra map (Chern–Weil map for a chosen connection).

[F2]

For every homogeneous degree k≥1, the difference of endpoint curvature evaluations is the exterior derivative of the explicit transgression form; degree zero has equal endpoint evaluations (Explicit Chern–Simons transgression between two connections).

[F3]

Under AC, every real or complex bundle admits a compatible metric and connection, and any supplied Euclidean or Hermitian metric admits a compatible connection (Existence of compatible connections).

[F4]

In a pulled-back frame the pullback connection matrix is the entrywise pullback of the original matrix (Pullback connection).

[F5]

The pullback prescription defines a unique connection independent of frames (Pullback connection is well defined and functorial).

[F6]

In a local frame the curvature matrix satisfies Ω=dω+ω∧ω (Curvature two-form structure equation).

[F7]

A smooth map between manifolds with boundary has coordinate representatives smooth in the local-extension sense (Smooth maps between manifolds with boundary).

[F8]

On the boundary-capable form complex, pullback commutes with d, preserves wedges, and induces maps on de Rham cohomology (The de Rham complex and pullback extend to manifolds with boundary).

[F9]

Curvature evaluation is the multilinear extension of the invariant polarization followed by exterior multiplication (Evaluation of an invariant polynomial on curvature).

[F10]

Hermitian-compatible and Euclidean-compatible connections obey their respective metric-derivative identities (Complex-linear and metric-compatible bundle connections).

[F11]

In frames related by e′=eA, connection matrices satisfy ω′=A−1ωA+A−1dA (Connection one form transformation law).

[F12]

Local connection matrices satisfying that transition identity define a unique connection (Local connection forms glue exactly when they obey the transformation law).

Proof

1.1F1F2givenalgebra

Write P=∑k=0dPk as its finite homogeneous decomposition. For k≥1, apply [F2] to ∇0,∇1 on the same supplied G-reduction: the representative difference Pk(Ω∇1,…,Ω∇1)−Pk(Ω∇0,…,Ω∇0) is exact. For k=0, both representatives are the same constant form. Taking classes and adding the finitely many homogeneous components proves the displayed connection-independence equality, including for complex coefficients and boundary bases.

1.2F4F5F6F7F8F11F12givenalgebra

Let f:N→M be smooth. Pull back each supplied frame eα to f∗eα on f−1(Uα); its transition matrix is Aαβ∘f, still valued in G. The definition [F4] gives local connection matrix f∗ωα, with values in the Lie algebra of G. On boundary charts use local smooth extensions as in [F7]. On boundaryless charts [F5] supplies frame-independent gluing; for boundary charts, differentiating the frame relation eβ=eαAαβ gives [F11], whose product-rule derivation applies to the locally extendible coefficients at boundary points. Pulling the matrix identity back and using [F8] yields f∗ωβ=(Aαβ∘f)−1(f∗ωα)(Aαβ∘f)+(Aαβ∘f)−1d(Aαβ∘f). This is precisely the gluing identity [F12]. Explicitly, if uα=(Aαβ∘f)uβ, the product rule gives duα+(f∗ωα)uα=(Aαβ∘f)(duβ+(f∗ωβ)uβ); the local expressions therefore define one connection, including at boundary points. This establishes the boundary case directly without presuming [F5] covers it. Finally, the structure equation [F6] and [F8] give, entry by entry, Ωf∗∇=dN(f∗ωα)+(f∗ωα)∧(f∗ωα)=f∗(dMωα+ωα∧ωα)=f∗Ω∇. Thus the pulled-back connection preserves the pulled-back reduction.

1.3A1F3F10construct

Assume [A1]. The compatible-connection existence result [F3] supplies a metric and a compatible connection for every real or complex bundle in the stated scope, and supplies compatible connections for any given Euclidean or Hermitian metric. A general linear reduction is preserved by any such real or complex connection. For a U(r) reduction the supplied Hermitian metric makes [F3] Hermitian-compatible; applying its metric-derivative identity [F10] in a unitary frame gives a skew-Hermitian connection matrix. For an SO(r) reduction the supplied oriented Euclidean metric makes [F3] Euclidean-compatible. Applying its metric-derivative identity to an oriented orthonormal frame gives a skew-symmetric connection matrix, hence a so(r)-valued matrix in each such frame. This proves existence. AC is used only here, through [F3]; all other claims use supplied connections and no choice axiom.

1.4F1given

By [F1], for the fixed supplied connection the map preserves multiplication and the unit in the invariant-polynomial algebra. This proves the stated multiplicativity without using connection independence as a premise.

2.1F1F8F9step 1.1step 1.2given

For each k≥1, [F9] expresses the curvature evaluation as a multilinear combination of wedge products of scalar coefficient forms. Pullback preserves those products by [F8], so step 1.2 gives Pk(Ωf∗∇,…,Ωf∗∇)=f∗Pk(Ω∇,…,Ω∇). For k=0 both sides are the pullback of the same constant 0-form. Summing over k gives equality of representative forms. Since [F8] induces the pullback map on the de Rham quotients, their classes satisfy the stated naturality equation. For complex coefficients the same cochain equality holds componentwise on real and imaginary parts. If another compatible connection is chosen on f∗E, step 1.1 gives the same class.

3.1F1F2F8step 1.1step 1.2algebra∎

If M is empty, its de Rham target is the zero algebra and every class equality is the unique equality there; a map to the empty manifold can exist only when N is empty. For rank zero, the connection is unique and only the degree-zero polynomial evaluation can be nonzero. At rank one the matrix and pullback computations above remain scalar and use no rank lower bound. Any form degree above the base dimension is zero, so the equalities remain valid in those degrees. The path in [F2] is integrated from t=0 to t=1, giving exactly the two endpoint forms in the order used in step 1.1. The theorem contains no iff assertion.

DefinitionDefinition: AI-adaptedProof: AI-generatedprecheck passaudited 2026-09-30Open item page →

Chern, Pontryagin, and Euler characteristic forms

Statement

Let M be a finite-dimensional Hausdorff second-countable smooth manifold, possibly with boundary. If E→M is a rank-r complex vector bundle with complex connection ∇ and curvature Ω, define the total Chern form c(∇)=det⁡ ⁣(I−Ω2πi)=∑j=0rcj(∇), where cj(∇) has degree 2j. For a Hermitian connection these forms are real-valued; a general complex connection need not give real-valued forms.

For a rank-r real vector bundle with real connection ∇, let EC=E⊗RC carry the complexified connection ∇C and set pj(∇)=(−1)jc2j(∇C)in degree 4j,p(∇)=∑j≥0pj(∇). Then p0=1, pj=0 when 2j>r, and every pj(∇) is real-valued, even if ∇ is not metric-compatible. If ∇ is compatible with a Euclidean metric, each odd Chern form c2j+1(∇C) vanishes pointwise. Assume full Axiom of Choice (AC); for every real connection each c2j+1(∇C) is then exact, with AC used through existence of a metric-compatible connection and the transgression lemma.

If E is an oriented Euclidean bundle of even rank 2m and ∇ is metric-compatible, define e(∇)=Pf⁡ ⁣(Ω2π), where the Pfaffian uses the ordered oriented orthonormal frame and Pf⁡ ⁣(0a−a0)=a. These curvature evaluations are closed forms. In rank zero, c(∇)=p(∇)=e(∇)=1. The Euler form is defined here only for oriented even-rank Euclidean bundles with a metric-compatible connection.

Facts & Assumptions

Given: The manifold and bundle; the complex or real connection in the relevant clause; and, for the Hermitian or Euler clause, the supplied compatible metric and orientation.

[A1]

Full AC says every family of nonempty sets has a choice function (The Axiom of Choice).

[F1]

The coefficients of det⁡(I−tA) are invariant polynomials on glr(C), and polarization preserves invariance (Invariant symmetric polynomials on a matrix Lie algebra).

[F2]

Evaluation of an invariant polynomial on curvature gives a global form of the prescribed degree (Evaluation of an invariant polynomial on curvature).

[F3]

A Hermitian connection obeys the Hermitian metric derivative identity (Complex-linear and metric-compatible bundle connections).

[F4]

Under AC, each smooth real bundle has a Euclidean metric and a compatible connection (Existence of compatible connections).

[F5]

For the same G-reduction, two connections' invariant curvature evaluations differ by the exterior derivative of the supplied transgression form, including on manifolds with boundary (Explicit Chern–Simons transgression between two connections).

[F6]

The Pfaffian is invariant under SO(2m), with the fixed orientation sign (Invariant symmetric polynomials on a matrix Lie algebra).

[F7]

The global evaluation of an invariant polynomial on curvature is closed (Closedness of invariant curvature forms).

[F8]

In a local frame, the curvature matrix is Ω=dω+ω∧ω (Curvature two-form structure equation).

[F9]

A Euclidean-compatible connection obeys the real metric derivative identity (Complex-linear and metric-compatible bundle connections).

Proof

1.1F1F2F7givenalgebra

For A∈glr(C), let qj(A) be the coefficient of tj in det⁡(I−tA/(2πi)). The determinant expansion makes qj homogeneous of degree j, with q0=1 and qj=0 for j>r. Conjugation leaves the determinant unchanged, so qj is invariant by [F1]. Applying [F2] and [F7] gives a global closed form qj(Ω) of degree 2j; define cj(∇)=qj(Ω) and sum these forms to obtain the stated total determinant. This is the published determinant normalization; the global form-level construction here follows from the curvature-evaluation suppliers.

1.2F1F2F7givenalgebra

For a real bundle define ∇C(s⊗z)=∇s⊗z and extend complex-linearly; in a real frame its curvature is the same real matrix Ω over C. Let ej(A) be the coefficient of tj in det⁡(I+tA). Since det⁡(I−tA/(2πi))=det⁡(I+itA/(2π)), we have cj(∇C)=ijej(Ω)/(2π)j. Each ej(Ω) is real, so pj(∇)=(−1)jc2j(∇C)=e2j(Ω)/(2π)2j is a real closed form; the rank cutoff gives pj=0 for 2j>r, and the constant coefficient gives p0=1. This sign agrees with the published Pontryagin convention; real-valuedness for arbitrary real connections follows here from the real coefficients e2j(Ω).

1.3F3F8algebra

If ∇ is Hermitian, applying [F3] in a unitary frame gives ω∗=−ω. The structure equation [F8] and the identity (ω∧ω)∗=−ω∗∧ω∗ give Ω∗=−Ω, so H=Ω/(2πi) satisfies H∗=H. Its even-degree entries commute, and coefficientwise conjugation and transpose yield det⁡(I−tH)‾=det⁡(I−tH‾)=det⁡(I−tHT)=det⁡(I−tH); therefore every cj(∇) is real-valued. Haller states the equivalent self-adjoint normalized-curvature and real-trace fact; the determinant calculation proves form-level reality of every coefficient here.

2.1F9F8step 1.2algebra

If ∇ preserves a Euclidean metric, choose a local orthonormal frame; applying [F9] to the frame vectors gives ωT=−ω. The structure equation [F8] and anticommutation of one-form coefficients give (ω∧ω)T=−ωT∧ωT, hence ΩT=−Ω. Since scalar coefficients of even-degree forms commute, det⁡(I+tΩ)=det⁡((I+tΩ)T)=det⁡(I−tΩ), so every odd coefficient e2j+1(Ω) is zero and step 1.2 gives c2j+1(∇C)=0 pointwise. The total Pontryagin form is p(∇)=det⁡(I+Ω/(2π))=det⁡(I−Ω/(2π)) because all odd determinant coefficients vanish.

2.2step 1.1algebra

On the trivial complex line over R2 with coordinates (x,y), take ∇=d+(1+i)x dy. Its curvature is Ω=(1+i) dx∧dy, and step 1.1 gives c1(∇)=−Ω/(2πi)=(−1+i) dx∧dy/(2π), which is not real-valued. This witness shows that no general reality assertion holds for arbitrary complex connections.

3.1A1F4F5step 2.1construct

For any real connection assume [A1]; [F4] supplies a Euclidean metric and a metric-compatible connection ∇g on E. The complexified connections are both compatible with the same GL⁡r(C) reduction of EC. For each odd k≥1, step 2.1 gives ck(∇Cg)=0, while [F5] gives ck(∇Cg)−ck(∇C)=dTqk; hence ck(∇C)=−dTqk is exact. This is the only AC use: it supplies the comparison connection through [F4]; the determinant calculation and transgression are choice-free once the connections are given.

3.2F2F6F7step 2.1givenalgebra

For an oriented Euclidean bundle of rank 2m, step 2.1 gives curvature in so(2m); by [F6] the Pfaffian is SO(2m)-invariant with the stated 2×2 normalization. Its evaluation on Ω/(2π) is therefore a global closed real form by [F2] and [F7]. In oriented orthonormal frames a transition S∈SO(2m) obeys Pf⁡(SΩST)=det⁡(S)Pf⁡(Ω)=Pf⁡(Ω), so the local forms patch; for an orientation-reversing orthogonal frame change the factor is det⁡(S)=−1. Milnor–Stasheff Appendix C, Lemma C.12, gives the same covariance and rank-two normalization.

4.1F2F5step 1.1step 1.2cases∎

If the base is empty, every form space has its unique section, so each total form is the unique inhomogeneous form there. If the rank is zero, the empty determinant and Pfaffian are both 1 and every positive Pontryagin index vanishes by step 1.2. For rank one, c1=−tr⁡(Ω)/(2πi) and a real rank-one bundle has p=1. Forms whose degree exceeds dim⁡M are zero, including a top Pfaffian when 2m>dim⁡M. The same frame calculations hold in boundary charts, and [F2] and [F5] include the boundary-capable form complex. Supplied-data calculations use no choice; only step 3.1 assumes AC, and this statement contains no iff assertion.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30Open item page →

Smooth manifolds have CW homotopy type

Statement

Assume AC. Every finite-dimensional Hausdorff second-countable smooth manifold, including a manifold with boundary and the empty manifold, is paracompact Hausdorff, compactly generated weak Hausdorff, and has the homotopy type of a CW complex. Every smooth finite-rank vector bundle on it is numerable.

Facts & Assumptions

Given: AC and a finite-dimensional Hausdorff second-countable smooth manifold M, possibly with boundary or empty.

[A1]

The Axiom of Choice says every family of nonempty sets has a choice function (The Axiom of Choice).

[F1]

The Axiom of Countable Choice says every at-most-countable family of nonempty sets has a choice function (The Axiom of Countable Choice (ACω)).

[F2]

Under ACω, every smooth n-manifold admits a proper smooth embedding into R2n+1 (The weak Whitney proper embedding theorem).

[F3]

Under ACω, every embedded smooth submanifold of Euclidean space has a tubular neighbourhood diffeomorphic to an open neighbourhood of that submanifold (The Euclidean tubular neighbourhood theorem).

[F4]

Under ACω, every smooth manifold with boundary has a smooth collar (Collar neighborhood theorem).

[F5]

Under ACω, every open cover of a smooth manifold with boundary has a smooth partition of unity subordinate to it (Smooth partitions of unity exist on manifolds with boundary).

[F6]

Under ACω, every open cover of a smooth manifold has a smooth partition of unity subordinate to it (Smooth partitions of unity exist on manifolds).

[F9]

Under ACω, every second-countable space is Lindelöf (Assuming countable choice, every second countable space is Lindelöf).

[F10]

A space is regular exactly when each open neighbourhood O of x contains an open V with x∈V⊆V‾⊆O (A space is regular if and only if every point has a neighbourhood base of closed neighbourhoods, if and only if x∈U open gives an open V with x∈V⊆V‾⊆U).

[F11]

Under ACω, every regular Lindelöf space is paracompact (Under countable choice, every regular Lindelöf space is paracompact).

[F13]

Weak Hausdorffness tests closed images of maps from compact Hausdorff spaces, and compact generation tests closed subsets by their preimages under all such maps (Compactly generated conventions for based homotopy).

[F14]

A topological manifold without boundary is Hausdorff and second-countable, and every point has a neighbourhood homeomorphic to an open subset of Euclidean space (Topological manifolds without boundary: Hausdorff, second-countable, and locally Euclidean spaces).

[F15]

A topological manifold with boundary is Hausdorff and second-countable, and every point has a chart to a relatively open subset of the closed half-space (Topological manifolds with and without boundary).

[F16]

A smooth manifold without boundary has a smooth atlas whose chart domains are open subsets of the manifold (Smooth manifolds and their smooth charts).

[F17]

For a smooth manifold with boundary, boundary charts are homeomorphisms onto relatively open subsets of a closed half-space and their compatible atlases define its smooth structure (Smooth charts, atlases, and structures with boundary).

[F18]

A smooth finite-rank vector bundle has an open cover by local trivializations that are linear on every fiber (Smooth vector bundles, rank, fibres, and trivial bundles).

[F19]

A smooth complex rank-r bundle is a smooth real rank-2r bundle with a smooth fiberwise endomorphism J satisfying J2=−I; equivalently, it has local smooth complex frames (Complex-linear and metric-compatible bundle connections).

[F20]

A vector bundle is numerable when it has a linear trivializing cover with a locally finite subordinate partition of unity (Real and complex topological vector bundles).

[F21]

An abstract simplicial complex is a set of finite vertex subsets closed under taking subsets (An abstract simplicial complex).

[F22]

Its geometric realization consists of finitely supported barycentric coordinates on simplices and has the weak topology with respect to its closed simplex inclusions (The geometric realization of an abstract simplicial complex).

[F23]

A CW complex is Hausdorff, has closure-finite cells, and has the weak topology with respect to the closed cells (CW complex with closure finiteness and weak topology).

[F24]

The boundary of a smooth manifold with boundary is closed, and it is empty in dimension zero (The boundary of a positive-dimensional manifold is a closed embedded smooth (n-1)-manifold).

Proof

technique · direct
1.1A1F1construct

Given any sequence (Xn)n∈N of nonempty sets, apply [A1] to its range {Xn:n∈N} and compose the resulting choice function with n↦Xn. Thus the assumed AC implies [F1], which is the exact choice strength required by the published suppliers below.

1.2F14F15F25givenconstruct

Each point of M has a chart into an open subset of Rn or a relatively open subset of the closed half-space by [F14] or [F15]. If n≥1, around its coordinate image choose a small open ball (intersected with the half-space when needed) whose closed ball lies in the chart image; this closed, bounded subset is compact by [F25]. Its chart preimage is compact because the chart is a homeomorphism (pull back any open cover), and it contains an open neighbourhood of the original point. Hence M is locally compact; it is Hausdorff by the given hypothesis. If n=0, the local model is a point, which is itself a compact neighbourhood.

1.3F12F13given

If f:K→M is continuous with K compact Hausdorff, then f(K) is compact: pull any open cover of f(K) back to a cover of K and take a finite subcover. Since M is Hausdorff, [F12] makes f(K) closed. By [F13], M is weak Hausdorff.

2.1F1F8F9F10F11F14F15step 1.1step 1.2

For any second-countable locally compact Hausdorff space X, [F8] gives the closure-shrinking property, so [F10] makes X regular; [F9] makes it Lindelöf under [F1], and [F11] then makes it paracompact. Applying this implication to M proves its paracompactness.

2.2F7F13step 1.3

Let A⊆M be k-closed in the sense of [F13], and fix x∉A. By [F7], choose a compact neighbourhood K of x and an open U with x∈U⊆K. The inclusion K↪M is a compact Hausdorff test, so A∩K is closed in K. There is therefore an open W⊆M with W∩K=K∖A. Then U∩W is an open neighbourhood of x disjoint from A. Thus every k-closed subset of M is closed; the reverse implication follows by continuity of every test map, so kM=M. Hence M is compactly generated and, with step 1.3, CGWH.

2.3F2F14F16step 1.1

First suppose M has no boundary. By [F2] and step 1.1 it admits a proper smooth embedding i:M↪RN, where N=2n+1.

2.4F4F5F24step 1.1

Now suppose ∂M≠∅. By [F4] take a collar c:∂M×[0,1)→V⊆M with open image. By [F24], int⁡M is open. Apply [F5] to the cover {V,int⁡M} and let λ be the partition function assigned to V. Its support lies in V, and λ=1 on ∂M because the other cover member misses the boundary. Put ρ(u)=0 for u≤0 and ρ(u)=e−1/u for u>0, and define χ(t)=ρ(12−t)/(ρ(12−t)+ρ(t−14)). Then χ=1 near 0 and χ=0 for t≥12. On the collar set Hs(c(p,t))=c(p,t+s4λ(c(p,t))χ(t)) and set Hs(x)=x outside V. The new collar coordinate stays below 1; because λ has support contained in V, this formula glues continuously to the identity. For s>0 every boundary point moves into the interior, and every interior point stays there. Thus r:=H1 maps M to int⁡M, while Hs gives both ir≃id⁡M and, on the interior, ri≃id⁡int⁡M for the inclusion i:int⁡M↪M.

2.5F5F6F18F19F20step 1.1

Let E→M be a finite-rank real or complex smooth vector bundle. In the real case [F18] gives a linear trivializing cover. For a complex bundle presented as a real smooth bundle with smooth fiberwise J2=−I, fix any point p and a complex basis in Ep; extend its vectors to smooth local sections in a real trivialization. Those sections and their J-images remain real-linearly independent after shrinking, since their coordinate determinant is nonzero at p and varies continuously. They form local complex frames; on overlaps the transition maps commute with J and have smooth real matrix entries, so are smooth complex-linear trivializations. The pointwise construction selects no global family. If M has boundary, [F5] supplies a locally finite smooth partition subordinate to either cover; otherwise [F6] does. Forgetting smoothness gives a topological linear trivializing cover, and [F20] makes the cover with its partition a numeration. This includes rank zero and the empty manifold, where the empty cover and empty partition satisfy the definition.

3.1F3F12F25step 1.2step 2.3

In the boundaryless branch of step 2.3, the image i(M) is closed. Indeed, for y∉i(M) take an open Euclidean ball V about y contained in a compact closed ball K, compact by [F25]. Properness means compact sets have compact preimages, so i−1(K) is compact; its image is compact and closed by [F12]. The open set V∖i(i−1(K)) contains y and misses i(M), proving closedness. Now [F3] gives an open tubular neighbourhood U of i(M), diffeomorphic to a disk neighbourhood in its normal bundle. The homotopy E(p,v)↦E(p,(1−s)v), 0≤s≤1, is defined inside that disk neighbourhood and retracts U onto i(M). Thus in this branch M≃U.

4.1F6step 1.1step 2.1step 3.1

In the boundaryless branch, the open set U⊆RN from step 3.1 is second-countable, locally compact, and Hausdorff, so the implication proved in step 2.1 makes it paracompact. Let U be the set of all Euclidean open balls whose closed balls lie in U. This is an open cover; each nonempty finite intersection is convex and hence contractible by straight-line contraction to any point in that intersection. Since U is itself a smooth manifold, [F6] supplies a subordinate partition of unity. Hatcher, Algebraic Topology, §4G, Proposition 4G.2 and Corollary 4G.3, then give U≃∣NU∣: the proposition uses the subordinate partition, and the corollary uses the paracompactness and contractible finite intersections just verified.

5.1F21F22F23step 3.1step 4.1

In the boundaryless branch, the nerve NU is the abstract simplicial complex whose vertices are the balls and whose finite simplices are the subfamilies with nonempty intersection. In its realization, distinct points differ at some vertex coordinate; that coordinate is continuous by the weak topology, so disjoint intervals separate the points. The open simplices are cells, each closed simplex meets only its finitely many faces, and the weak topology in [F22] is exactly the closed-cell topology in [F23]. Attaching the simplices in increasing dimension therefore gives a CW structure on ∣NU∣. From steps 3.1 and 4.1, the boundaryless M has the homotopy type of this CW complex.

6.1F14F16F17step 2.3step 2.4step 3.1step 4.1step 5.1

The interior is a finite-dimensional Hausdorff second-countable smooth manifold without boundary by [F14] and restriction of the charts and smooth structure in [F16] and [F17]. Applying the boundaryless argument of steps 2.3, 3.1, 4.1, and 5.1 to int⁡M gives it CW homotopy type; step 2.4 makes its inclusion into M a homotopy equivalence. Therefore M also has CW homotopy type.

7.1step 1.1step 2.1step 1.3step 2.2step 5.1step 6.1step 2.5∎

Step 2.1 establishes paracompactness; steps 1.3 and 2.2 establish weak Hausdorffness and compact generation, while Hausdorffness is assumed. Steps 5.1 and 6.1 establish CW homotopy type in the boundaryless and boundary cases, and step 2.5 establishes numerability. Together with step 1.1, all AC-dependent supplier hypotheses are met, proving the statement.

Remarks

The statement assumes full AC, but the proof uses only its countable-choice consequence: step 1.1 derives ACω. It is spent in the cited embedding, tube, collar, Lindelöf-to-paracompact, and smooth partition suppliers. Hatcher's open-cover-to-nerve argument needs a subordinate partition, supplied here by [F6]. The Euclidean cover consists of all eligible balls, the contraction of each nonempty convex intersection is pointwise, and the collar displacement uses the displayed fixed cutoff; none requires an uncountable selection.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

First Chern form agrees with the topological line class

Statement

Assume the Axiom of Choice. Let M be a finite-dimensional Hausdorff second-countable smooth manifold, possibly with boundary or empty, and let L→M be a smooth complex line bundle with a supplied Hermitian metric and Hermitian connection ∇. Write Ω∇ for its curvature and c1(L):=e(LR) for the published integral line class, using the complex orientation on the underlying real plane. Let ρM:H2(M;Z)⟶H2(M;R) be induced by Z↪R. Under the natural de Rham isomorphism JM, JM[−Ω∇2πi]=ρM(c1(L)). For a disconnected base the same line-class convention is understood on each component; the global class is the Euler class displayed above.

If ∇′ is any complex connection on L, not necessarily metric compatible, then [−Ω∇′2πi]=ιM ⁣(JM−1ρM(c1(L)))in HdR2(M;C), where ιM is induced by including real-valued forms into complex-valued forms. Thus the arbitrary-connection class is identified with the same real class by the degree-one transgression.

Facts & Assumptions

Given: Full AC, the stated manifold and line bundle, and a supplied Hermitian metric and Hermitian connection for the first assertion.

[A1]

Full AC is the choice-function principle of The Axiom of Choice. It supplies compatible-connection existence [F2], manifold numerability [F3], the Thom/Euler and projective Chern-class inputs [F5, F6, F10], and the field UCT [F7]. It implies the ACω hypotheses of the de Rham comparison [F4], smooth partitions [F9], and smooth-chain homology comparison [F16].

[F1]

The total Chern form is det⁡(I−Ω/(2πi)); its degree-two term for a line is −Ω/(2πi), and Hermitian connections give real-valued Chern forms (Chern, Pontryagin, and Euler characteristic forms).

[F2]

Chern–Weil classes are natural under smooth pullback and independent of the supplied compatible connection; full AC is needed for the connection existence clause (Connection independence and naturality of Chern–Weil classes).

[F3]

A manifold in this statement is paracompact Hausdorff, has CW homotopy type, and its smooth bundles are numerable (Smooth manifolds have CW homotopy type).

[F4]

Under ACω, the natural de Rham isomorphism JM:HdR∗(M;R)→Hsing∗(M;R) is natural for smooth maps (The de Rham theorem).

[F5]

The Thom-defined Euler class is natural under orientation-preserving pullback, and the published first Chern class of a complex line is the Euler class of its complex-oriented real plane (Naturality, orientation sign, and Whitney product for Euler classes, Chern classes from the projective-bundle relation).

[F6]

For m≥0, CPm has one Schubert cell in each dimension 0,2,…,2m; the standard CP1 is its two-skeleton when m≥1. For m≥1, cellular homology and the field-coefficient UCT therefore give H1(CPm;R)=0, H2(CPm;R)=R, and restriction H2(CPm;R)→H2(CP1;R) is an isomorphism. For m=0, CP0 is a point, so H1, H2, and H2 all vanish. The integral tautological Euler class is natural under projective inclusions (Schubert cells in real and complex Grassmannians, Schubert cells give the stable Grassmannian CW structure, Cellular homology computes singular homology).

[F7]

For a free chain complex over a PID the UCT evaluation map fits into 0→Ext⁡1(Hn−1,G)→Hn→Hom⁡(Hn,G)→0. Over the field R the Ext term vanishes, so evaluation is an isomorphism (The universal coefficient theorem for cohomology over a PID).

[F8]

Stokes holds on compact oriented manifolds with boundary with the outward-normal-first convention (The general Stokes theorem).

[F9]

Under ACω, every open cover of a smooth manifold, including one with boundary, has a smooth subordinate partition of unity (Smooth partitions of unity exist on manifolds, Smooth partitions of unity exist on manifolds with boundary).

[F10]

The Euler class is the zero-section pullback of the Thom class, whose restriction to each oriented fiber disk is the positive generator. Excision identifies the local class at an isolated zero with the fiber class, and the Kronecker pairing evaluates it against the local fundamental class (Euler class by zero-section pullback of the Thom class, Thom class by fiberwise normalization, Excision for singular cohomology, Homotopic maps induce equal maps in singular cohomology, Kronecker evaluation pairing).

[F11]

A smooth vector bundle has local smooth trivializations, and a complex bundle has local complex frames (Smooth vector bundles, rank, fibres, and trivial bundles, Complex-linear and metric-compatible bundle connections).

[F13]

Ordinary singular homology uses finite formal chains, and the singular cochain complex is their Hom; integer-to-real coefficient inclusion is postcomposition and commutes with the differential (The singular chain complex and singular homology, Singular cochain complex with coefficients).

[F14]

For a compactly supported top form, a finite family of orientation-preserving parametrizations whose open images are disjoint and whose closures cover the support computes its integral by summing the parameter-domain integrals (Computing form integrals by finite parametrizations).

[F15]

The degree-one Chern–Simons transgression for two complex line connections is the differential of the normalized connection difference (Explicit Chern–Simons transgression between two connections).

[F16]

Inclusion of smooth real singular chains into continuous real singular chains induces a natural homology isomorphism under ACω (Smooth singular chains compute singular homology).

[F17]

A compact oriented manifold's fundamental class is determined by its local orientation restrictions (Fundamental class of a compact oriented manifold).

[F18]

The de Rham integration cochain evaluates a form on a smooth simplex by integrating its pullback over the standard simplex (De Rham integration cochain, Integral of a form over a smooth singular simplex, Smooth singular chain and cochain complexes).

[F19]

Complex de Rham cohomology is the cohomology of the complexification of the real form complex, and real cohomology is closed forms modulo exact forms. The inclusion of real forms into complex forms induces an injective cohomology map, since the real part of a complex primitive of a real form is a real primitive (Chern–Weil map for a chosen connection, De rham cohomology).

Proof

1.1A1F1F2F8F11F14givenalgebra

Let γ→CPm be tautological and choose a Hermitian connection on it using the compatible-connection supplier. [F2, A1] First take m=1, with affine coordinates z=z1/z0 and w=z0/z1. The standard frames sU=(1,z) and sV=(w,1) satisfy sU=zsV on the overlap. If ∇sU=ωUsU and ∇sV=ωVsV, the connection Leibniz rule gives ωU−ωV=dzz. In their displayed charts, the closed unit disks DU={[1:z]:∣z∣≤1},DV={[w:1]:∣w∣≤1} cover CP1 and induce opposite orientations on their common boundary. The equator parametrization z↦[1:z] preserves orientation. The coordinate maps from the open unit disks in z and w preserve orientation, have disjoint images, and their closed images cover CP1, so [F14] gives the integral as the sum of the two disk integrals. Using Ω∣U=dωU, Ω∣V=dωV, and [F8], ∫CP1Ω=∫∂DU(ωU−ωV)=∫S1dzz=2πi. Thus the degree-two Chern form ηγ=−Ω/(2πi) has period −1. This calculation is for any chosen connection; in particular it applies to the Hermitian connection above.

1.2A1F4F6F7F10F13F14F16F17F18step 1.1

The de Rham evaluation on the fundamental class is determined by integration [A1, F4, F18]. Identify CP1 with the unit sphere with its complex orientation. Take a tetrahedron containing the origin in its interior and radially project its oriented boundary to the sphere, orienting the faces by the boundary orientation. The four face maps form a smooth singular cycle: each face map extends smoothly near its standard simplex because its affine plane misses the origin, and the shared edge chains cancel. The radial map carries the oriented tetrahedral triangulation to the sphere, so the resulting cycle has the local orientation restrictions of the fundamental class by [F17]. By [F16], it also represents the corresponding class in smooth singular homology. Each face interior maps orientation-preservingly and diffeomorphically onto one of four disjoint spherical triangles; their closures cover the sphere. Thus the finite-parametrization formula in [F14] identifies the sum of the face integrals with ∫CP1ηγ. The restriction from continuous to smooth cohomology sends J[ηγ] to the class of the integration cochain [F18], so evaluation on this smooth cycle is exactly the integral just computed, namely −1. The independent Thom-class calculation is local. On the tautological line γ, orthogonally project the fixed vector (1,0) onto each complex line. This gives a smooth section with its only zero at p=[0:1]. In the chart w=z0/z1 centered at p, use the frame (w,1); the section has fiber coordinate wˉ/(1+∣w∣2). Its derivative at zero is complex conjugation, with real determinant −1. Homotopy through scalar multiples of the section identifies its absolute Thom pullback with the zero-section Euler class. In a small disk about p, excision and fiberwise Thom normalization [F10] identify the relative pullback with the local orientation class multiplied by that determinant sign. The fundamental class restricts to the positive local orientation by [F17]. Hence ⟨e(γR),[CP1]⟩=−1. Its coefficient image has the same real evaluation by [F13]. Evaluation is an isomorphism in degree two by [F7] and [F6], so the two real singular classes agree on CP1.

1.3A1F5F6F7step 1.2

The Schubert cell structure and field UCT control the degree-two comparison [A1, F6, F7]. For m≥1, the Schubert cell structure in [F6] has one cell in each even dimension and none in odd dimensions. Its cellular chain complex over R therefore has C1=0, C2=R, and zero boundary into or out of degree two. The inclusion CP1↪CPm includes the unique two-cell, so it induces an isomorphism on H2. Cellular homology and [F7] make restriction on H2(−;R) an isomorphism. By naturality of J and of the Euler class, step 1.2 then gives JCPm[ηγ]=ρCPm(e(γR)). For m=0, both degree-two groups vanish, so the same equality holds. The sign here comes from the computed periods, not merely from the fact that the tautological class is a generator.

1.4F9F11F12A1givenconstruct

Every real homology class has a smooth cycle representative by [A1, F16]. Fix a smooth real singular two-cycle z in M. [F16] Let K be the union of the images of its finitely many singular simplices. Each standard simplex is compact, so [F12] makes K compact. If K=∅, then z=0 and this cycle pairs to zero; henceforth assume K≠∅. By [F3], L is numerable, so its Thom-defined Euler class lies in the stated scope. Let the index set consist of all local nonvanishing smooth sections λa of L∗, with domain Ua; the domains cover M by [F11]. Use [F9] to take a smooth partition (ϕa) subordinate to this indexed cover. The open sets Va={x:ϕa(x)>0} cover K. Compactness gives finitely many indices a1,…,aN whose Vai cover K, so N≥1. Define σi=ϕaiλai on Uai and zero outside. This extension is smooth because supp⁡ϕai⊂Uai. On the open neighborhood V=⋃iVai of K, at least one σi is nonzero at every point.

1.5F11step 1.4construct

The local complex bundle frames give the fiberwise evaluation map [F11]. The evaluation map Φ:L∣V⟶V×CN,v⟼(π(v),(σ1(v),…,σN(v))) is smooth and complex-linear on each fiber. Since some σi(x) is nonzero for every x∈V, its fiber map is injective. Its image is a smooth line subbundle: on the open set where the ith coordinate is nonzero, the projective coordinate ratios are smooth. Hence it defines a smooth map f:V→CPN−1 and an isomorphism L∣V≅f∗γ. The isomorphism is complex-linear and therefore preserves the complex orientation. This construction uses a finite subcover of K; no global finite-dimensional classifying map on M is asserted.

1.6A1F1F2F4F5F19step 1.3step 1.5algebra

Euler naturality applies to the orientation-preserving line-bundle isomorphism. [F5] By [F5] and the orientation-preserving isomorphism of step 1.5, e(LR)∣V=f∗e(γR). Choose a Hermitian connection on γ over CPN−1, and transport its pullback to L∣V. It may use a different Hermitian metric from the supplied one on L, but both are complex-linear connections on the same complex line bundle; their Hermitian metrics need not agree. By [F2], their first Chern forms have the same complex de Rham class, and naturality identifies the pulled-back form class with f∗[ηγ]. By step 1.3 this is the complexification of ρV(e(LR)∣V) under the de Rham comparison. The inclusion Ω∙(V;R)↪Ω∙(V;C) is injective on cohomology: a complex primitive of a real exact form has a real part that is a real primitive by [F19]. Therefore the two real classes agree on V. Naturality of J gives JV[−Ω∇2πi]=ρV(e(LR)∣V).

1.7A1F4F7F16step 1.4step 1.6

The UCT evaluation map detects the difference class. [F7] Put Δ=JM[−Ω∇2πi]−ρM(e(LR))∈H2(M;R). If z=0, its evaluation is zero. Otherwise step 1.4 gives a neighborhood V containing its image, and step 1.6 makes Δ∣V=0. Naturality in [F4] then makes the UCT evaluation of Δ on [z] zero. Every class of H2(M;R) is represented by a smooth cycle by [F16, A1], so Δ evaluates to zero on all of H2(M;R). Since R is a field, [F7] makes the evaluation map an isomorphism, hence Δ=0. This proves the Hermitian assertion globally, including disconnected M; the argument only fixes one cycle at a time.

1.8

The degree-one transgression applies to any two complex line connections. [F15] Let ∇′ be any complex connection and set A=∇′−∇. The degree-one case of [F15], for P1(B)=−tr⁡(B)/(2πi), gives −Ω∇′2πi+Ω∇2πi=d(−A2πi). Thus their complex de Rham classes differ by the displayed exact form. Step 1.7 identifies the real class of −Ω∇/(2πi), and [F19] shows that including real forms into complex forms carries it to the stated complex class. This proves the second assertion and fixes the transgression endpoints in the order ∇ to ∇′. If M=∅, its singular and de Rham groups are zero by [F13, F19]. A zero curvature form is included in the same transgression equation; the zero cycle was handled in step 1.4. The statement is for a line bundle, and N=1 in step 1.5 gives the trivial target CP0, covered by step 1.3. Degenerate singular simplices remain among the finite chains and have compact standard domains by [F12]. Boundary points use the half-space conventions in [F2, F4, F9, F16]. Full AC is used exactly through the compatible-connection, manifold numerability, Thom/Euler, projective Chern and UCT suppliers; its ACω consequence is used by the partition, smooth-chain and de Rham comparison suppliers. The local cycle argument uses only a finite subcover of K, with no global classifying map. There is no if-and-only-if assertion. [A1, F1, F2, F3, F4, F5, F6, F7, F9, F10, F12, F13, F15, F16, F19, cases, step 1.4, step 1.5, step 1.7] □

Source notes

Haller, The Atiyah–Singer Index Theorem, §II.4.5, Example II.4.5, gives the two tautological frames, their connection-form difference, and the Stokes calculation ∫CP1Ω=2πi. Its passage asserts the Chern–Weil class and period for the tautological line; the proof above separately identifies the integral Euler-class sign using the local Thom-class computation in step 1.2. The finite projective factorization and the passage from compact cycles to the arbitrary possibly noncompact base are proved here; neither is inferred from Haller's compact model calculation.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Oriented real two-plane splitting with real-cohomology injection

Statement

Assume AC. Let E→M be an oriented smooth Euclidean vector bundle of rank r≥0 over a finite-dimensional Hausdorff second-countable smooth manifold M, possibly with boundary or empty. There is a smooth proper flag-bundle projection q:F(E)→M (proper means inverse images of compact sets are compact) such that q∗:H∗(M;R)→H∗(F(E);R) is injective and q∗E is an ordered orthogonal sum of oriented real two-plane bundles, with one oriented trivial line appended when r is odd. The cases r=0,1,2 are included.

Facts & Assumptions

Given: AC, M, and the oriented Euclidean bundle E→M. Write H∗(−;R) for singular cohomology with real coefficients.

[A1]

AC supplies a choice function for every family of nonempty sets. Its restriction to countable families gives ACω (The Axiom of Choice, The Axiom of Countable Choice (ACω)). We use ACω for the tubular-neighbourhood, bundle-metric, smooth-partition and countable-cover suppliers; full AC is also inherited by the CW-type, characteristic-class, Leray–Hirsch and UCT suppliers. At the end, full AC is used once more to identify cohomology of a disjoint union with the product of its component cohomologies.

[F1]

A smooth bundle has local smooth linear frames; a supplied smooth bundle metric makes orthogonal complements smooth subbundles, and the supplied orientation can be represented by positive frames (Smooth vector bundles, rank, fibres, and trivial bundles, Smooth bundle metrics, Oriented real bundles and oriented frame bundles).

[F2]

The oriented Grassmannian Gr⁡2+(Rn) is the quotient of the orthonormal two-frame space by SO⁡(2); it has the tautological oriented plane bundle. The ordinary Grassmannian has graph charts, and these charts lift to its two orientation sheets (Stiefel spaces, Grassmannians, and tautological bundles, Oriented Grassmannians and the tautological oriented bundle, The quotient topology of a surjection, quotient maps, saturated sets, and the quotient of a space by an equivalence relation with its canonical projection).

[F3]

Smooth manifolds with or without boundary have the indicated Euclidean or half-space charts. Under ACω, their open covers admit smooth partitions of unity; a locally trivial fiber bundle is numerable when such a subordinate partition is supplied. Under ACω, second-countable spaces are Lindelöf and a countable union of countable sets is countable (Assuming countable choice, every second countable space is Lindelöf, Countable unions of at most countable sets, assuming ACω, Smooth manifolds and their smooth charts, Locally trivial fiber bundle, Smooth partitions of unity exist on manifolds, Smooth partitions of unity exist on manifolds with boundary).

[F4]

Under AC every finite-dimensional Hausdorff second-countable smooth manifold, with boundary or empty, is paracompact Hausdorff, CGWH, and of CW homotopy type, and every smooth finite-rank vector bundle on it is numerable (Smooth manifolds have CW homotopy type). A CW complex is a Hausdorff space with closure-finite cells and weak topology (CW complex with closure finiteness and weak topology). Every CW complex is paracompact and Hausdorff (Hatcher, Vector Bundles & K-Theory, Appendix to §1.2, Proposition 1.20, printed pp. 36–37; its inductive partition-of-unity proof is the paracompactness input below).

[F5]

For a rank-m oriented Euclidean bundle, the oriented two-plane Grassmann bundle is locally the product with Gr⁡2+(Rm), and its tautological plane plus oriented orthogonal complement is the pullback of the original bundle. A smooth map's local coordinate expressions are smooth in boundary charts ([F1], [F2], Smooth charts, atlases, and structures with boundary, Smooth functions on relatively open half-space sets, Smooth maps between manifolds with boundary, Chain rule for smooth half-space maps).

[F6]

The cohomology ring of CPn−1 is Z[a]/(an) for the Euler class a of its complex tautological line; its integral homology is Z in even degrees 0,2,…,2n−2 and zero otherwise. The Schubert CW structure has one cell in each even dimension and none in odd dimensions, so its cellular boundaries vanish. The integral homology of RPn−1 is Z in degree zero, Z/2 in odd degrees strictly below the top, and an additional Z in top degree exactly when n−1 is odd; all other groups vanish (Integral cohomology ring of complex projective space, Schubert cells in real and complex Grassmannians, Schubert cells give the stable Grassmannian CW structure, Cellular homology computes singular homology, Real projective space cellular homology and the pinch map).

[F7]

The standard inclusion RPn−1↪CPn−1 is a smooth embedding: in affine projective charts it is the inclusion of real coordinates into complex coordinates. Both projective spaces are compact, and the ambient one is Hausdorff, so the image is closed. Explicitly, the unit real and complex spheres surject onto the respective projective spaces; their quotient topologies make these spaces compact by [F13]. The map [z]↦zz∗/∥z∥2 identifies CPn−1 with a subset of the Hausdorff space of Hermitian matrices: it is continuous and injective, and compact-to-Hausdorff implies it is a homeomorphism onto its image. The affine charts have transition maps given by ratios of coordinates, and the real chart is the zero set of the imaginary coordinate functions in the complex chart. This proves the stated smooth embedded inclusion directly (The quotient topology of a surjection, quotient maps, saturated sets, and the quotient of a space by an equivalence relation with its canonical projection, 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, 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). A closed embedded submanifold has a tubular neighborhood that deformation retracts onto it (The tubular neighbourhood theorem in a smooth ambient manifold). Compactly supported cohomology is the filtered colimit of relative cohomology groups H∗(X,X∖K) over compact supports K; excision, the pair long exact sequence and the five lemma apply naturally to singular cohomology (Compactly supported singular cohomology, Excision for singular cohomology, Long exact sequence of a pair in singular cohomology, The Five Lemma for modules).

[F8]

On an oriented boundaryless d-manifold, cap product gives natural Poincaré duality Hcq(−;R)≅Hd−q(−;R); on a CW complex, the UCT sequence is natural, and homotopic maps induce equal singular cohomology maps (Poincaré duality for oriented topological manifolds, The universal coefficient theorem for cohomology over a PID, Homotopic maps induce equal maps in singular cohomology).

[F9]

Euler classes are natural for oriented pullbacks and multiply over ordered oriented sums. A positive-rank bundle with a nowhere-zero section has zero Euler class (Euler class by zero-section pullback of the Thom class, Naturality, orientation sign, and Whitney product for Euler classes, A nowhere-zero section forces the Euler class to vanish). Singular cohomology pullback preserves cup products and the unit (Singular cohomology ring, Cup product is natural, unital and associative).

[F10]

For an oriented rank-2k bundle on a path-connected CW base, its top Pontryagin class equals the square of its Euler class. Over a coefficient ring where 2 is invertible, total Pontryagin classes multiply under ordered Whitney sums, and adding a trivial bundle leaves them unchanged (Pontryagin classes by complexification, Top Pontryagin class is the square of the Euler class, Pontryagin Whitney product away from two, Naturality, stability, and mod-two reduction of Pontryagin classes). These characteristic classes are first defined integrally, then mapped through the coefficient-ring map; step 1.6 uses their images in real cohomology.

[F11]

A numerable fiber bundle is a Hurewicz fibration; a Hurewicz fibration has the disk homotopy lifting property of a Serre fibration. Serre fibrations have natural long exact homotopy sequences. Weak homotopy equivalences induce integral homology isomorphisms; the natural UCT sequence and the module five lemma then compare singular cohomology with real coefficients (Numerable fiber bundles are hurewicz fibrations, Hurewicz and serre fibrations, Long exact sequence of homotopy groups of a fibration, Fibration sequence is natural, Weak homotopy equivalences induce integral homology isomorphisms without choice, The Five Lemma for modules). Singular chains are free on singular simplices, cochains are their Hom complexes, and continuous maps induce contravariantly functorial cohomology maps (The singular chain complex and singular homology, Singular cochain complex with coefficients, Singular cohomology with coefficients, Singular cohomology is contravariantly functorial).

[F12]

Leray–Hirsch applies to a Serre fibration over a path-connected CW complex when finitely many total-space classes restrict to a homogeneous cohomology basis on every fiber. Its module isomorphism sends the unit basis class to pullback on the base (Leray–Hirsch module isomorphism).

[F14]

Under ACω, every smooth vector bundle admits a smooth bundle metric (Every smooth vector bundle admits a smooth bundle metric).

Proof

Proof technique: construct one oriented Grassmann tower, calculate its fiber basis, and prove injectivity at each stage.

1.1F2F13linear algebra

Fix n≥3 and write Gn=Gr⁡2+(Rn), with [F2, F13] tautological oriented plane L and oriented orthogonal complement Q. The quotient definition gives a continuous bijection from the compact Stiefel quotient to the set of unit simple bivectors in Λ2Rn; the bivector records both the plane and its orientation. A continuous bijection from a compact space to a Hausdorff space is a homeomorphism here: a closed subset of the compact source is compact, and its image is closed in the Hausdorff target by [F13]. The graph charts make Gn a smooth manifold of dimension 2n−4; the finite coordinate-plane chart cover makes it second-countable. The group SO⁡(n) acts transitively on oriented two-planes, and is path-connected: successive plane rotations reduce any special orthogonal matrix to the identity. Hence Gn is path-connected.

1.2F2linear algebrastep 1.1

Let Wn=CPn−1∖RPn−1. Write a point as [F2] [z]=[x−iy] with x,y∈Rn linearly independent. The ordered pair (x,y) orients its real span; multiplying z by a nonzero complex scalar changes (x,y) by a positive-determinant similarity, so this defines a map Wn→Gn. Conversely, in a local oriented orthonormal frame of a plane, the point of Wn is an invertible 2×2 real matrix modulo positive similarities. Polar decomposition writes it uniquely as a positive scalar, an element of SO⁡(2), and a positive symmetric determinant-one matrix. Thus Wn is the associated bundle over Gn with fiber the positive symmetric determinant-one matrices. The homotopy A↦A1−t contracts that fiber to the identity; it is equivariant under orthogonal conjugation, so it descends through the frame changes and gives a deformation retraction Wn≃Gn. The real-part map on each complex tautological line sends z=x−iy and iz=y+ix to the positively oriented basis (x,y), identifying the pulled-back oriented plane with the underlying real complex tautological line.

1.3A1F7F6F14topologystep 1.2

Put X=CPn−1, A=RPn−1, and d=2n−2. [F6, F7, F14] The quotient maps from S2n−1 to X and from Sn−1 to A show that both are compact. By [F7], A is a closed smooth embedded submanifold. The tubular-neighborhood theorem [F7] gives a tubular diffeomorphism from an open neighborhood of the zero section of the normal bundle onto a neighborhood of A. By [F14], give the normal bundle a smooth metric. Around each point of the compact zero section, a bundle chart contains a product neighborhood lying inside the tubular domain; finitely many such base patches cover A, and the minimum of their positive fiber radii gives a uniform disk neighborhood. Every smaller-radius disk neighborhood deformation retracts radially to A. Their images U are nested tubular neighborhoods. Their complements K=X∖U are compact subsets of Wn and are cofinal among compact subsets of Wn: for compact C⊂Wn, the open set X∖C contains the compact zero section, so compactness gives a sufficiently small uniform disk neighborhood lying in X∖C. By [F7] and excision, Hcq(Wn;R)≅colim⁡UHq(X,U;R). The inclusion A↪U is a homotopy equivalence; the natural pair long exact sequences and five lemma identify every Hq(X,U;R) with Hq(X,A;R). Consequently Hcq(Wn;R)≅Hq(X,A;R), and the map forgetting support is the relative-to-absolute map ϵ:Hq(X,A;R)→Hq(X;R).

1.4A1F6F7UCT calculationstep 1.3

Apply the natural UCT to the integral homology in [F6]. For G=Z, [F6, F7] Hom⁡(G,R)=R and Ext⁡1(G,R)=0. For G=Z/2 both terms vanish: the Hom group is zero because R has no 2-torsion, and the free resolution 0→Z→2Z→Z/2→0 computes Ext⁡1(Z/2,R)=R/2R=0. Thus Hq(X;R)=R in even degrees 0,2,…,d and zero otherwise. For A, it is R in degree zero, and also in degree n−1 when n is even; all its other positive-degree groups vanish. The pair long exact sequence now gives Hc0(Wn;R)=0; for positive even q≤d it gives Hcq(Wn;R)=R except that Hcn(Wn;R)=R2 when n is even; all odd groups and groups outside [0,d] vanish.

1.5A1F6F8F9step 1.2step 1.3step 1.4

The complex orientation of X restricts to an orientation of the open [F6, F8, F9] manifold Wn. Poincaré duality and the deformation retraction in step 1.2 therefore compute H∗(Gn;R): it is R in degrees 0,2,…,2n−4, zero in odd degrees, and has dimension two in degree n−2 when n is even. Let a=e(γC,R)∈H2(X;Z) be the generator from [F6], let i:Wn↪X, and let x=e(L)∈H2(Gn;Z), with integral classes mapped to real coefficients as needed. By [F6] and [F8], the image of each aj is a nonzero generator of H2j(X;R). For positive even q≤d except q=n when n is even, the pair sequence shows ϵ of step 1.3 is an isomorphism. PD identifies it with i∗:Hd−q(Wn;R)→Hd−q(X;R). By the natural UCT pairing, the dual restriction i∗:Hd−q(X;R)→Hd−q(Wn;R) is therefore an isomorphism. Step 1.2 identifies the pullback of x with i∗a; since aj generates H2j(X;Z), it follows that xj≠0 for every 0≤j≤n−2 except possibly j=(n−2)/2 when n is even. In that exceptional case xj≠0 follows below from the nonzero square xn−2.

1.6A1F4F9F10step 1.5

Suppose n=2k≥4. The ordered sum L⊕Q is the trivial oriented [F9, F10] rank-2k bundle. By [F9], xe(Q)=e(L)e(Q)=e(L⊕Q)=0, since the trivial positive-rank bundle has a nowhere-zero section. To calculate the square, take a homotopy equivalence h:Y→Gn from a path-connected CW complex. Since Gn is a finite-dimensional second-countable smooth manifold, [F4] makes Q numerable; pulling its numeration back makes QY=h∗Q numerable on Y. Hatcher's CW paracompactness proof, recorded in [F4], gives that Y is paracompact and Hausdorff, so the Pontryagin suppliers apply. Set LY=h∗L and xY=h∗x. Euler naturality identifies their Euler classes with pullbacks of those on Gn. The top Pontryagin theorem gives p1(LY)=xY2, and the rank cutoff gives p(LY)=1+xY2. Pontryagin multiplicativity over R and stability under a trivial summand yield p(LY)p(QY)=p(LY⊕QY)=1. Comparing successive homogeneous degrees in this equation gives pj(QY)=(−1)jxY2j for 0≤j≤k−1. The top Pontryagin theorem for QY then gives e(QY)2=pk−1(QY)=(−1)k−1xYn−2. Since h∗ is an isomorphism and Euler classes are natural, this descends to e(Q)2=(−1)k−1xn−2 on Gn. Step 1.5 established xn−2≠0; hence x(n−2)/2 and e(Q) are linearly independent: multiplying a relation αx(n−2)/2+βe(Q)=0 by x and using xe(Q)=0 gives αxn/2=0, while step 1.5 gives xn/2≠0; then α=0, and e(Q)2≠0 forces β=0. These two classes therefore form a basis of the two-dimensional middle cohomology. For odd n, the nonzero powers in step 1.5 already form a basis by their distinct degrees. Thus the full fiber basis is 1,x,…,xn−2 when n is odd, and 1,x,…,xn−2,e(Q) when n is even.

1.7F1F2F3step 1.1

For each oriented smooth Euclidean bundle V→B of rank n≥3, [F1, F2, F3, F5] form its oriented Grassmann bundle π:G2+(V)→B. Local positive orthonormal frames and the graph charts of [F2] give smooth local product charts with fiber Gn. Transition maps act smoothly by SO⁡(n); their formulas remain smooth on half-space charts by [F5] when B has boundary. Thus the total is a finite-dimensional smooth manifold, with boundary exactly over the boundary of B. It is Hausdorff: points over different base points separate by inverse images of base neighborhoods, and points in one fiber separate in a bundle chart. It is second-countable: the trivializing cover has a countable subcover by Lindelöfness; each product chart has a countable basis, and their countable union is a basis. The pulled-back bundle splits orthogonally as π∗V=LV⊕QV, with both summands oriented as in [F2].

1.8F3F13local chartsstep 1.7

Each π is proper. Let K⊂B be compact. [F13] Around each point of K, choose a relatively open coordinate ball or half-ball U whose compact closure lies inside a bundle-trivializing chart. Heine–Borel makes each closure compact. Finitely many such Ui cover K. Each K∩Ui‾ is a closed subset of compact K, hence compact; in the trivialization, π−1(K∩Ui‾) is homeomorphic to (K∩Ui‾)×Gn, compact by [F13]. Their finite union is π−1(K), so it is compact.

1.9A1F3F4step 1.7

Every stage projection is numerable. On its smooth base, apply the [F3, F4] boundaryless or boundary partition theorem in [F3] to its bundle-trivializing cover; the supplied partition satisfies the support and local-finiteness conditions in the definition of numerable fiber bundle. Its total is again a second-countable smooth manifold, so [F4] makes every stage paracompact Hausdorff and of CW homotopy type and makes its smooth finite-rank vector bundles numerable.

1.10A1F4F11step 1.9

We prove real-cohomology injectivity for π:G2+(V)→B componentwise. [F4, F11] The fiber Gn is path-connected. Since a smooth manifold is locally path connected, its connected components are path components; the local bundle charts and path lifting show that the total-space components are exactly the preimages of base components. Fix one such component C and a path-connected CW complex Y with a homotopy equivalence h:Y→C, available by [F4]. Pull back π to G~→Y. The pulled-back bundle is numerable because its partition is the pullback of the partition in step 1.9. By [F11] both projections are Hurewicz, hence Serre, fibrations.

1.11A1F9F12step 1.6step 1.10

The global classes 1,e(LV),e(LV)2,…,e(LV)n−2, [F9, F12] together with e(QV) when n is even, restrict to the full fiber basis of step 1.6 by naturality of Euler classes and cup products. Pull these classes back to G~; on each fiber their restrictions are the same basis. Applying Leray–Hirsch [F12] to G~→Y shows that π~∗:H∗(Y;R)→H∗(G~;R) is injective: in the module isomorphism, pullback is exactly the coefficient of the basis element 1.

1.12F11exactnessstep 1.10

The pullback map h~:G~→π−1(C) induces a [F11] weak homotopy equivalence. On fibers it is the identity, and on bases it is the homotopy equivalence h. The natural long exact sequences [F11] give isomorphisms on all higher homotopy groups. For m≥3, the terms in the five-term segment around πm are abelian, so the module five lemma applies. In degree two, if z∈π2(G~) maps to zero, its base class is zero because h∗:π2(Y)→π2(C) is injective; hence z comes from π2(Gn). Its fiber class is a boundary from π3(C), which lifts through the surjection h∗:π3(Y)→π3(C), so exactness makes z=0. Conversely, for z∈π2(π−1(C)), its base class lifts to π2(Y); naturality and the identity fiber map make the lifted class have zero boundary in π1(Gn), so exactness lifts it to π2(G~). The difference from z lies in the image of π2(Gn) and can be corrected there. For π1 use the group sequence π2(C)→π1(Gn)→π1(π−1C)→π1(C)→π0(Gn): injectivity lifts a boundary witness through π2(Y)→π2(C), and surjectivity first lifts the base loop through h∗ and then corrects by a loop in the common fiber. Since the fiber and both bases are path-connected, the total spaces are path-connected too, so h~ is also a bijection on components.

1.13A1F8F11step 1.11step 1.12

By [F11], h~ induces an isomorphism on integral homology. [F8, F11] Apply the natural UCT sequence to the free singular chain complexes with coefficient group R. The induced maps on the Hom and Ext terms are isomorphisms because the integral homology maps are; the five lemma therefore makes h~∗:H∗(π−1C;R)→H∗(G~;R) an isomorphism. Also h∗:H∗(C;R)→H∗(Y;R) is an isomorphism by [F8]. The square h~∗π∗=π~∗h∗ commutes by functoriality. If π∗a=0, then π~∗h∗a=0; step 1.11 gives h∗a=0, hence a=0. Thus π∗ is injective on every component. Singular cochains on a disjoint union are the product of component cochains; full AC makes the product of component coboundary preimages surjective, so cohomology is the product of component cohomologies. Therefore π∗ is injective globally.

1.14F1step 1.7step 1.8step 1.9step 1.13finite induction

Start with B0=M and V0=E. Whenever the current oriented complement [F1] Vj has rank nj≥3, set Bj+1=G2+(Vj), pull Vj back, and replace it by its oriented orthogonal complement Vj+1. Step 1.7 keeps each stage smooth, Hausdorff and second-countable; steps 1.8–1.9 make every projection proper and numerable; step 1.13 proves every cohomology pullback injective. The rank drops by two at each stage, so the process stops after finitely many stages with rank zero, one, or two. A rank-one oriented Euclidean bundle has the unique positive unit section and is the oriented trivial line; a rank-two terminal complement is itself the final oriented two-plane. The composite q:F(E)=Bs→M is proper by finite composition of proper maps; its cohomology pullback is the composition of the stagewise injections. The tautological planes and terminal rank-two plane, or final line when rank one, give the required ordered orthogonal decomposition.

1.15A1F1F3step 1.7step 1.9step 1.13step 1.14∎

If M=∅, its tower is empty and all cohomology groups are [A1, F1, F3] zero. If r=0, take q=id⁡M and the empty sum. If r=1, take the identity and the unique positive unit section. If r=2, no Grassmann stage is needed: take the identity and the single oriented plane E. These identity maps are proper and induce identity maps in cohomology. At every positive-rank stage the complement is oriented by the rule that Lj⊕Vj has the pulled-back orientation, so no orientation choice is hidden. The boundary case is included by the half-space chart and partition arguments of steps 1.7–1.9; the fiber calculation uses only closed boundaryless manifolds. The item is a one-way existence statement, so neither direction of an iff is applicable. AC is used only in the supplier and component-product uses recorded in [A1]. Full AC lets us choose cocycle representatives for any family of component cohomology classes and choose coboundary preimages for any family of component boundaries; hence the canonical map from cohomology of the disjoint union to the product of component cohomologies is an isomorphism.

Source notes

Kaiwen, Talk 13: Cohomology of Projective Bundles, §4, Proposition 4.6 and Lemma 4.7 identify the oriented Grassmannian with the homotopy type of the projective complement by polar decomposition; Lemma 4.8 and Proposition 4.9 give the compact-support/relative-cohomology and Poincaré-duality route to the additive groups; Proposition 4.12 records the Euler and Pontryagin relations; Propositions 4.13 and Theorem 4.14 apply Leray–Hirsch and iterate the tower. The notes mark the polar-decomposition and cohomology arguments as sketches. They also state integral Pontryagin multiplicativity without treating the two-torsion obstruction; this proof instead uses the library's real-coefficient product theorem and supplies the missing middle-degree basis argument. The source locators above refer to printed pages 7–11 (PDF pages 6–10).

Hatcher, Vector Bundles & K-Theory, Appendix to §1.2, Proposition 1.20, printed pp. 36–37, proves that every CW complex is paracompact by extending locally finite partitions over successive skeleta. This is the precise paracompactness input for the CW model used in step 1.6.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30Open item page →

Complex flag splitting with injective real pullback on smooth bases

Statement

Assume the Axiom of Choice (AC). Let E→M be a smooth complex vector bundle of finite rank r over a finite-dimensional Hausdorff second-countable smooth manifold, possibly with boundary or empty. There is a smooth complete flag-bundle projection q:F(E)→M such that q∗E is a direct sum of r smooth complex line bundles, q is proper, and q∗:H∗(M;R)⟶H∗(F(E);R) is injective. Here proper means that inverse images of compact subsets are compact; F(E) is given the smooth structure of the finite projective tower constructed below, whose fibers are the complete flags of E. In ranks zero and one take q to be the identity. The assertion is componentwise for disconnected M.

Facts & Assumptions

Given: AC, the stated smooth complex bundle, and its finite rank r.

[A1]

AC says every family of nonempty sets has a choice function. In particular it implies countable choice by applying a choice function to the set of distinct values of a countable family and composing with the indexing map (The Axiom of Choice, The Axiom of Countable Choice (ACω)).

[F1]

Every finite-rank smooth complex vector bundle over the stated manifold admits a smooth Hermitian metric, and a supplied Hermitian metric admits a compatible complex connection (Existence of compatible connections).

[F2]

A smooth complex bundle has local smooth complex frames; a smooth vector bundle has smooth local trivializations linear on fibers (Complex-linear and metric-compatible bundle connections, Smooth vector bundles, rank, fibres, and trivial bundles).

[F3]

Boundary charts have relatively open half-space images; smoothness of maps is checked in such charts, smooth functions admit local Euclidean extensions, and smooth half-space maps compose (Smooth manifolds and their smooth charts, Smooth charts, atlases, and structures with boundary, Smooth functions on relatively open half-space sets, Smooth maps between manifolds with boundary, Chain rule for smooth half-space maps).

[F4]

Every finite-dimensional Hausdorff second-countable smooth manifold, including one with boundary, is paracompact Hausdorff and CGWH, has CW homotopy type, and every smooth finite-rank bundle on it is numerable (Smooth manifolds have CW homotopy type).

[F5]

Under ACω, every second-countable space is Lindelöf, and a countable union of countable sets is countable (Assuming countable choice, every second countable space is Lindelöf, Countable unions of at most countable sets, assuming ACω).

[F6]

Over a paracompact Hausdorff CGWH base of CW homotopy type, the complex projectivization, tautological line, and its complex-oriented integral Euler class use the same quotient and local chart formulas as over a CW base (Integral complex projective bundle theorem). The projective fiber CPm−1 is compact Hausdorff and has one cell in each dimension 0,2,…,2m−2 (Complex projective bundle and tautological complex line).

[F7]

On CPm−1, the powers 1,xtaut,…,xtautm−1 of the tautological real Euler class form an integral cohomology basis for m≥2 (The complex tautological Euler class restricts to the projective-fiber generator). Euler classes commute with orientation-preserving pullback (Naturality, orientation sign, and Whitney product for Euler classes).

[F8]

Cellular homology computes singular homology for CW complexes (Cellular homology computes singular homology). The cohomological universal-coefficient sequence for a free integral chain complex is natural and has the form 0→Ext⁡1(Hk−1,G)→Hk(−;G)→Hom⁡(Hk,G)→0 (The universal coefficient theorem for cohomology over a PID).

[F9]

Singular cochains are Hom groups with coboundary given by precomposition with the boundary, cohomology is cocycles modulo coboundaries, and the cup product is induced by the front/back face formula (Singular cochain complex with coefficients, Singular cohomology with coefficients, Singular cohomology ring). Pullbacks compose and coefficient homomorphisms commute with pullbacks (Singular cohomology is contravariantly functorial).

[F10]

Homotopic maps induce equal singular-cohomology maps (Homotopic maps induce equal maps in singular cohomology).

[F11]

If a Serre fibration over a path-connected CW complex has finitely many homogeneous cohomology classes restricting to a basis on each fiber, the Leray–Hirsch cup-product map is an isomorphism over any commutative unital coefficient ring (Leray–Hirsch module isomorphism). A numerable fiber bundle with its support-subordinate partition is a Hurewicz, hence Serre, fibration under AC (Numerable fiber bundles are hurewicz fibrations). Numerability means that the local product charts carry a locally finite partition whose supports lie in their chart domains (Real and complex topological vector bundles, Locally trivial fiber bundle).

Proof

technique · direct projective tower and Leray–Hirsch on CW models
1.1A1F1F4F5F6F7F8F11

Assume AC as in [A1]. It discharges the full-AC hypotheses of [F1], [F4], [F6]–[F8], and [F11], and implies ACω for [F5]. In the disconnected cohomology argument below, AC is also used to choose componentwise cocycle representatives and primitives.

1.2F2F3F4F5F6

Let V→B be any smooth complex bundle of rank m≥2 over a finite-dimensional Hausdorff second-countable smooth manifold with boundary allowed. By [F4], B is paracompact Hausdorff CGWH of CW type and V is numerable, so [F6] supplies the topological projective bundle p:P(V)→B and its tautological line. Locally, projectivizing a smooth frame chart gives U×CPm−1; on overlaps a smooth matrix map g:U∩U′→GL⁡m(C) acts by (b,[z])↦(b,[g(b)z]). In affine projective charts zj≠0, coordinates are zi/zj; the overlap formulas are ratios of smooth functions with nonzero denominators, so they extend smoothly in the local Euclidean extensions of [F3], including at boundary points. Their inverse formulas have the same property. Thus these charts make P(V) a smooth manifold with boundary of dimension dim⁡B+2(m−1), and p is smooth. It is Hausdorff: different base points separate in B, and points over one base point separate in a local product because CPm−1 is Hausdorff. It is second-countable: [F5] gives a countable subcover of the frame charts, and the products of their restricted countable base with the finite affine-chart countable base of projective space form a countable base after a countable union. Its tautological line is smooth by the local representative zj=1 and the same smooth transition formulas.

1.3F7F9

Consider one stage p:P(V)→B with rank m≥2 and first suppose B is connected. Manifold charts are locally path-connected, so B is path-connected. Its projective bundle is numerable: the numeration of V from [F4] projectivizes using the same cover and partition, as required by [F11]. The CW-type extension [F6] supplies x=e((γV)R)∈H2(P(V);Z). For each b∈B, pullback to the fiber identifies x with the tautological Euler class by [F7]; [F7] says its powers form the integral basis of H∗(CPm−1;Z). Write xˉ for the image of x under the coefficient map. The homomorphism Z↪R is postcomposition on cochains by [F9]. Since coefficient inclusion is multiplicative and the cup product uses the front/back formula, it sends xj to xˉj.

1.4F3F6F12

Each stage p:P(V)→B is proper. In a smooth chart contained in a projective trivializing domain, shrink a relatively open ball or half-ball U so its closed coordinate ball lies in the chart domain; let C be the image of that closed ball, intersected with the closed half-space in a boundary chart. In dimension zero use the single-point chart and C=U. The coordinate set is closed and bounded in Euclidean space, so Heine–Borel [F12] makes C compact; since B is Hausdorff, [F12] makes C closed. The family of all such pairs (U,C) covers B. Given compact K⊆B, choose a finite subcover (Ui,Ci) of K. Each Ki=K∩Ci is closed in the compact space K, hence compact by [F12], and the Ki cover K. In the product chart, p−1(Ki)≅Ki×CPm−1, which is compact by [F6] and [F12]. Their finite union is p−1(K) and is compact by [F12]. Thus p is proper.

2.1F1F2F3step 1.2

By [F1] choose a Hermitian metric on E. Put B0=M and V0=E. If Vj−1→Bj−1 has rank m≥2, use step 1.2 to form πj:Bj=P(Vj−1)→Bj−1 and its smooth tautological line Lj⊆πj∗Vj−1. Pull back the Hermitian metric and let Vj=Lj⊥. In a local nonvanishing frame e of Lj, the orthogonal projection is v↦h(v,e)e/h(e,e); it is a smooth complex-linear idempotent of rank one. The images of 1−P on vectors forming a basis of its kernel at one point remain independent nearby, so Vj=ker⁡P is a smooth complex bundle of rank m−1. Fiberwise orthogonality gives the smooth bundle isomorphism πj∗Vj−1=Lj⊕Vj. Repeating this finite construction until rank one gives q:Br−1→M and the decomposition q∗E=L1⊕⋯⊕Lr. The tower fiber is the space of ordered orthogonal line splittings; the maps W∙↦(Wi∩Wi−1⊥)i=1r and (Li)↦(L1⊕⋯⊕Li)i=1r identify it smoothly with the complete flag manifold.

2.2F6F7F8F9step 1.3

The cell dimensions in [F6] imply that the cellular chain groups of CPm−1 are Z in degrees 0,2,…,2m−2 and zero in odd degrees; all cellular differentials are zero. By [F8], its integral homology is consequently Z in those even degrees and zero in odd degrees. The universal-coefficient sequence [F8] has zero Ext terms because these homology groups are free, so evaluation identifies H2j(CPm−1;R) with Hom⁡(Z,R)≅R. The restricted powers from step 1.3 are integral generators; naturality of this sequence sends each such generator to +1 or −1 in that copy of R. Hence 1,xˉ,…,xˉm−1 restrict to an R-basis on every fiber. This is the coefficient step needed here; no real-coefficient conclusion is assumed from the integral projective bundle theorem.

3.1F4F9F10F11step 2.2

Choose a homotopy equivalence h:X→B from a connected CW complex, as provided by [F4]. The pullback pX:h∗P(V)→X is a projective bundle; pulling back the numeration of p makes it numerable, and [F11] makes it a Serre fibration. The pulled-back classes 1,h∗xˉ,…,(h∗xˉ)m−1 still restrict to the fiber basis of step 2.2. Apply Leray–Hirsch [F11] with coefficient ring R: its module isomorphism has the summand for the basis element 1 equal to pX∗, so pX∗ is injective. If p∗α=0 for α∈H∗(B;R), pullback functoriality [F9] gives pX∗h∗α=0. Thus h∗α=0; since h is a homotopy equivalence, [F10] implies that h∗ is an isomorphism, and α=0. This proves injectivity for a connected base.

4.1A1F3F9step 3.1

A manifold chart can be shrunk to a path-connected open ball or half-ball, so its connected components are open and path-connected. For a disconnected manifold, the projective total space decomposes into the open-and-closed preimages of those components. Every singular simplex has connected image and therefore lies in one such piece. Thus each singular chain complex is the direct sum of the component chain complexes, and its cochain complex is their product. Kernels are componentwise; AC in [A1] chooses a cocycle representative for each component class and a primitive for each component coboundary, so the cohomology is the product of the component cohomologies. The pullback is the product of the connected-stage maps from step 3.1, hence injective. The same argument includes the empty base, whose cohomology groups are zero.

5.1F3step 1.2step 1.4step 2.1step 3.1step 4.1

The composition of proper maps is proper: the inverse image of a compact set under the last stage is compact, and taking its inverse image under each preceding proper stage preserves compactness. The same finite composition of smooth stage projections is smooth by [F3]. Each stage pullback on real cohomology is injective by steps 3.1–4.1, so their composite q∗ is injective. If r=0, the flag space is M, the pulled-back bundle is the empty direct sum, and q=1M; if r=1, F(E)=M, q=1M, and the sole summand is E. Identity maps are proper and induce identity cohomology maps. For M=∅ the tower and all cohomology groups are empty or zero as stated. Boundary charts were retained in step 1.2, so the construction and properness proof include boundary points.

∎

Source notes

Hatcher, Vector Bundles & K-Theory, §3.1, Proposition 3.3, printed pp. 80–81, constructs the real splitting tower by projectivizing and splitting off a tautological line, applies Leray–Hirsch for injectivity, and then adapts the argument to complex bundles with integral cohomology. The present proof supplies the smooth half-space charts, properness, and the coefficient bridge from integral fiber generators to the real-coefficient basis required here.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Characteristic forms represent topological characteristic classes over the reals

Statement

Assume full Axiom of Choice. Let M be a finite-dimensional Hausdorff second-countable smooth manifold, possibly with boundary or empty, and let ρM:H∗(M;Z)→H∗(M;R) be induced by Z↪R. Write JM for the natural de Rham isomorphism from real de Rham cohomology to singular cohomology with real coefficients.

For every finite-rank smooth complex bundle E→M with a Hermitian metric and Hermitian connection ∇, and every j≥0, JM([cj(∇)])=ρM(cj(E)). For every finite-rank smooth real bundle V→M with any real connection D, and every j≥0, JM([pj(D)])=ρM(pj(V)). For every oriented Euclidean bundle W→M of even rank with a metric-compatible connection ∇, and its Thom-normalized Euler class, JM([e(∇)])=ρM(e(W)). Here cj(∇), pj(D), and e(∇) use the normalizations in Chern, Pontryagin, and Euler characteristic forms, while cj(E), pj(V), and e(W) are the published topological classes. In particular c1(L)=e(LR) for a complex line and pj(V)=(−1)jc2j(VC). These are equalities after passage to real coefficients; no equality with integral torsion is asserted.

Facts & Assumptions

Given: Full AC, the stated smooth bundles and connections, and the supplied metric and orientation wherever the Hermitian or Euler clause requires them.

[A1]

Full AC is the choice-function principle: every family of nonempty sets has a choice function (The Axiom of Choice).

[F1]

The Chern, Pontryagin, and Euler forms are the determinant coefficients and Pfaffian curvature evaluations with the stated rank-zero and degree conventions; Hermitian Chern forms and all Pontryagin forms are real (Chern, Pontryagin, and Euler characteristic forms).

[F2]

For a fixed invariant polynomial, Chern–Weil classes are natural under pullback and independent of the compatible connection on the same supplied G-reduction (Connection independence and naturality of Chern–Weil classes).

[F3]

A complex bundle on M pulls back to an orthogonal sum of complex lines along a smooth flag projection q whose pullback on real cohomology is injective (Complex flag splitting with injective real pullback on smooth bases).

[F4]

An oriented Euclidean bundle on M pulls back to an ordered orthogonal sum of oriented real two-plane bundles (and, in odd rank, one trivial line) along a smooth flag projection inducing an injection on real cohomology (Oriented real two-plane splitting with real-cohomology injection).

[F5]

Such smooth manifolds, including the smooth flag spaces, have CW homotopy type, and their smooth finite-rank bundles are numerable (Smooth manifolds have CW homotopy type).

[F6]

The natural de Rham map JM is a ring isomorphism, compatible with smooth pullback, also when M has boundary (The de Rham theorem).

[F7]

Topological Chern classes are natural, satisfy the Whitney sum formula, and obey the rank conventions on CW-type bases (Naturality, normalization, and Whitney sum for Chern classes).

[F8]

The projective-relation definition fixes c1(L)=e(LR) and the published integral Chern classes on CW-type bases (Chern classes from the projective-bundle relation).

[F9]

The published Pontryagin classes are defined by pj(V)=(−1)jc2j(VC), with p0=1 and the rank cutoff (Pontryagin classes by complexification).

[F10]

Thom-normalized Euler classes are natural under oriented pullback and satisfy the Whitney product formula for the ordered-sum orientation (Naturality, orientation sign, and Whitney product for Euler classes).

[F11]

The Euler class is the pullback of the normalized Thom class along the zero section (Euler class by zero-section pullback of the Thom class).

[F12]

Under full AC, each smooth real bundle admits a Euclidean metric and a compatible connection, and each supplied compatible metric admits a compatible connection (Existence of compatible connections).

[F13]

The connection definitions give complex-linear connections, Hermitian connections, Euclidean-compatible connections, and their local connection matrices (Complex-linear and metric-compatible bundle connections).

[F14]

For a Hermitian connection on a complex line, the real de Rham class of its normalized first Chern form maps to the real coefficient image of c1(L)=e(L_R) (First Chern form agrees with the topological line class).

Proof

Proof technique: Pull back to the supplied smooth flag towers, compute on line and oriented two-plane summands, and descend by the proven cohomology injections.

1.1A1F5F6F7F11

Prove componentwise: every component is open in a manifold chart and inherits the stated smooth scope; its singular cochains are the product across components, and full AC supplies componentwise cocycles and primitives, so equality on components is equality on M; the same componentwise reasoning applies to each smooth flag space below. By [F5], the topological classes in [F7]–[F11] are defined, and [F6] gives the real de Rham ring isomorphism. If M=∅, all singular and de Rham groups are zero, so the assertions hold there as well.

1.2F3F5F13given

For a complex bundle E of rank r with Hermitian connection ∇, take on each component the complex flag projection q:F(E)→M from [F3]; it has injective real-cohomology pullback and q∗E=L1⊕⋯⊕Lr orthogonally. The flag space is in the smooth scope of [F5], ranks 0,1 use the identity map, and q∗∇ is Hermitian.

1.3F1F2algebragiven

Let V be a real rank-r bundle with arbitrary real connection D. For a real matrix A, Pj(A)=[t2j]det⁡(I+tA/(2π)) is a real GL⁡r(R)-invariant polynomial. Writing ek(A)=[tk]det⁡(I+tA), the complexified-curvature formula [F1] gives ck(DC)=ikek(ΩD)/(2π)k, hence as actual real forms pj(D)=(−1)jc2j(DC)=Pj(ΩD). Chern–Weil connection independence [F2] for the real general-linear reduction compares all real connections in real de Rham cohomology.

1.4F1F8F11F13F14algebra

On one oriented two-plane summand, take a positive orthonormal frame (e1,e2) with Je1=e2, where J is its orientation complex structure. Metric compatibility gives ∇e1=αe2 and ∇e2=−αe1, so the curvature matrix is (0−dαdα0) and the library Pfaffian convention [F1] gives −dα/(2π). The associated complex line with induced Hermitian metric has connection form iα, curvature i dα, and first Chern form −i dα/(2πi)=−dα/(2π). By [F14] and [F8], its real class is the coefficient image of the Thom-normalized Euler class of the plane.

2.1F2F13step 1.2algebra

Let Pa be the smooth orthogonal projection onto La and set ∇as=Pa((q∗∇)s) for sections of La. Since Pa(fs)=fPa(s), the projected operator obeys the connection Leibniz rule; since ⟨Pau,t⟩=⟨u,t⟩ for t∈La, the Hermitian metric identity for q∗∇ restricts to the same identity after projection. Thus ∇⊕=⨁a∇a is Hermitian on the same complex bundle as q∗∇. By [F2], connection independence and naturality identify the de Rham classes of cj(q∗∇) and q∗cj(∇) with those of cj(∇⊕) and q∗[cj(∇)], respectively.

3.1F1F2F3F6F7F8F14step 2.1algebra

The curvature of ∇⊕ is block diagonal, so [F1] gives c(∇⊕)=⋀a=1r(1+c1(∇a)). For each line, [F8] and [F14] give JF(E)([c1(∇a)])=ρF(E)(c1(La)); multiplicativity of [F6] and the topological Whitney formula [F7] then give JF(E)([cj(∇⊕)])=ρF(E)(cj(q∗E))=ρF(E)(q∗cj(E)) for every j. Naturality in [F2] and [F6] makes the pullback of JM([cj(∇)])−ρM(cj(E)) zero. Injectivity in [F3] proves the complex assertion.

3.2F2F4F13step 2.1

Let W be an oriented Euclidean bundle of rank 2m with metric-compatible connection ∇. The real flag projection [F4] gives q:F(W)→M with injective pullback and an ordered orthogonal splitting q∗W=L1⊕⋯⊕Lm into oriented two-planes. Pull back ∇ and project orthogonally to each summand; the Euclidean metric identity restricts under orthogonal projection by ⟨Pau,t⟩=⟨u,t⟩, so the projected connections and their direct sum are metric-compatible on the same oriented Euclidean bundle as q∗∇. This is the same projection calculation as in step 2.1. By [F2], the Pfaffian classes of these two connections agree.

4.1A1F1F2F9F12step 1.3step 3.1

By [A1] and [F12], choose a Euclidean metric on V and a compatible connection Dg; its complexification is Hermitian for the induced metric. The complex result in step 3.1 identifies JM([c2j((Dg)C)]) with ρM(c2j(VC)). Multiplying by (−1)j and using [F9] and step 1.3 proves the Pontryagin equality for Dg, while step 1.3 permits replacing D by Dg in the Pontryagin de Rham class. If 2j>r, both sides vanish by [F1] and [F9]; if j=0, both are the unit.

4.2F2F4F6F10step 3.2step 1.4algebra

The Pfaffian of the block-diagonal curvature in step 3.2 is the product of the rank-two Pfaffians. Step 1.4, the ring isomorphism [F6], and the Euler Whitney product [F10] give JF(W)([e(q∗∇)])=ρF(W)(e(q∗W)). Naturality of the Euler class [F10] and characteristic form [F2] identifies this with the pullback of the difference on M; injectivity in [F4] proves the Euler assertion.

5.1A1F1F2F3F4F5F6F7F8F9F10F11F12F13step 1.1step 1.2step 1.4step 3.1step 3.2step 4.1step 4.2∎

The degree-zero classes in the total forms are units; rank-zero Chern and Pontryagin bundles have no positive-degree coefficients, and a rank-zero oriented Euclidean bundle has Euler form and class equal to the unit by [F1] and [F11]. A complex line is covered by steps 1.2, 2.1, and 3.1; the rank-two Euler sign by step 1.4; and the rank cutoffs for cj,pj by [F1], [F9], and step 4.1. Boundary points are covered by the half-space flag, connection, pullback, and de Rham suppliers [F2]–[F6]. There is no odd-rank Euler-form clause or if-and-only-if assertion. Full AC is used in step 1.1 for componentwise cohomology, through the flag and characteristic-class/Thom/Euler suppliers [F3]–[F5], [F7]–[F11], and in step 4.1 for compatible-connection existence; the curvature algebra and supplied-connection comparisons are choice-free.

Source notes

Haller, The Atiyah–Singer Index Theorem, §II.4.1, Proposition II.4.1(b)–(c), printed pp. 88–89, proves connection independence and pullback naturality for trace power series; §II.4.5, Example II.4.5, printed pp. 91–92, uses the normalization c1(L)=[−R/(2πi)] and gives the total determinant Chern form. This is corroboration for those formulas, not a source for arbitrary invariant polynomials or the real and oriented Euler branches; [F2] supplies the broader connection theorem used here.

Milnor–Stasheff, Characteristic Classes, Appendix C, printed pp. 193–196, derives the split-sum Chern calculation, Pontryagin coefficient formula, and Pfaffian Euler theorem. Its printed p. 192 warns that readers using classical sign conventions should replace K by −K. The rank-two calculation in step 1.4 independently fixes the Pfaffian sign for this library's stated curvature and orientation conventions; no sign is imported from that source.

PropositionStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30Open item page →

Direct-sum and pullback formulas for characteristic forms

Statement

Assume full Axiom of Choice. Let M be a finite-dimensional Hausdorff second-countable smooth manifold, possibly empty or with boundary, and let all bundles below have finite rank. Use the characteristic-form conventions of Chern, Pontryagin, and Euler characteristic forms, including c0=p0=1 and the rank-zero unit forms.

  1. For complex bundles E,F→M with complex connections ∇E,∇F, give E⊕F the direct-sum connection. Then c(∇E⊕∇F)=c(∇E)∧c(∇F).
  2. For oriented Euclidean bundles E,F of even ranks with metric connections, give E⊕F the product metric, the direct-sum connection, and the orientation ordered as E then F. Then e(∇E⊕∇F)=e(∇E)∧e(∇F).
  3. For real Euclidean bundles with metric connections, p(∇E⊕∇F)=p(∇E)∧p(∇F). This is an equality of forms.
  4. If f:N→M is smooth, pullback of any Chern, Pontryagin, or defined Euler characteristic form agrees exactly with the corresponding form of the pulled-back bundle and connection.
  5. For arbitrary real connections DE,DF on real bundles E,F and any real connection D on E⊕F, the associated total Pontryagin forms need not obey the direct-sum identity pointwise, but their real de Rham classes satisfy [p(D)]=[p(DE)]∧[p(DF)]=[p(DE⊕DF)]. The real characteristic-class comparison theorem identifies these classes with the real coefficient images of the topological Pontryagin classes. No integral Whitney product formula is asserted here.

Facts & Assumptions

Given: The stated bundles, connections, metrics and orientations; for the pullback assertion, a smooth map f:N→M between manifolds in the stated scope.

[A1]

Full AC is assumed: every family of nonempty sets has a choice function (The Axiom of Choice).

[F1]

The total Chern form is the determinant of the normalized curvature; the Pontryagin forms are its signed even coefficients on the complexified real connection. They are closed, real-valued, and have rank-zero value 1. Odd Chern forms of a metric real connection vanish pointwise, and under full AC odd Chern forms of any real connection are exact (Chern, Pontryagin, and Euler characteristic forms).

[F2]

A Whitney sum has block-diagonal transition matrices, with the fiberwise sum convention (Whitney sum, tensor, dual, Hom, and exterior-power bundles).

[F3]

In a local frame, curvature is Ω=dω+ω∧ω (Curvature two-form structure equation).

[F4]

Evaluating an invariant polynomial on curvature is multilinear in the even-degree form entries (Evaluation of an invariant polynomial on curvature).

[F5]

The pullback connection has local matrix f∗ω in the pulled-back frame (Pullback connection).

[F6]

If frames satisfy e′=eA, their connection matrices obey ω′=A−1ωA+A−1dA (Connection one form transformation law); local matrices obeying this rule glue to a unique connection (Local connection forms glue exactly when they obey the transformation law).

[F7]

On manifolds with boundary, pullback preserves wedges and commutes with the exterior derivative, using local smooth extensions in boundary charts (The de Rham complex and pullback extend to manifolds with boundary).

[F8]

For two connections on the same general-linear reduction, every Pontryagin curvature-polynomial difference is exact by transgression (Explicit Chern–Simons transgression between two connections).

[F9]

For every real connection D on V, the de Rham class of pj(D) maps under the de Rham isomorphism to the real coefficient image of pj(V); the statement includes empty and boundary cases and makes no integral torsion claim (Characteristic forms represent topological characteristic classes over the reals).

[F10]

The de Rham map for the stated manifolds is a natural ring isomorphism (The de Rham theorem).

[F11]

A connection on a real vector bundle obeys the Leibniz rule (Connection on a smooth vector bundle); the product real line is the rank-one trivial smooth bundle (Smooth vector bundles, rank, fibres, and trivial bundles).

Proof

Proof technique: compute in common local frames, then use exactness and transgression for the arbitrary-connection class statement.

1.1F2F3

In concatenated local frames, the direct-sum connection has block-diagonal curvature. [F2, F3] On a common trivializing neighbourhood, concatenate frames of E and F. The connection matrix is diag⁡(ωE,ωF). The structure equation shows that both exterior derivative and matrix wedge product preserve this block form, so the curvature matrix is diag⁡(ΩE,ΩF).

1.2F5F6F7

Pullback of the connection transformation law glues the local pullback matrices, including in boundary charts. [F5, F6, F7] Let f:N→M be smooth and let e′=eA be a frame change on a target trivializing overlap. The connection forms satisfy the transformation law [F6]. Pull it back. By [F7], pullback preserves matrix products and wedges and commutes with d, so the pulled-back matrices satisfy the same transition law with transition matrix f∗A. Thus they glue to the pullback connection in boundary as well as interior charts. This supplies the local connection calculation without assuming that f is an immersion, submersion, or maps interior points only to interior points.

1.3F1F3F11algebra

Strict form-level Pontryagin multiplicativity can fail without metric compatibility; two trivial real lines witness the failure. [F1, F3, F11, algebra] On M=R4, take trivial real line bundles with connections DE=d+x1 dx2 and DF=d+x3 dx4. Expanding D(fs) verifies the connection Leibniz rule [F11]. Their curvature forms are FE=dx1∧dx2 and FF=dx3∧dx4. Each rank-one total Pontryagin form is 1. On the direct sum, the complexified curvature is block diagonal and the determinant convention gives c2((DE⊕DF)C)=−FE∧FF(2π)2,p1(DE⊕DF)=dx1∧dx2∧dx3∧dx4(2π)2≠0. Thus this chosen total form differs from p(DE)∧p(DF)=1, so strict form-level multiplicativity fails in this explicit example.

2.1F1F4step 1.1algebra

The block determinant factors over even-degree curvature entries, giving the total Chern product. [F1, F4, step 1.1, algebra] The curvature entries have even degree and commute in the exterior algebra, so det⁡ ⁣(I−diag⁡(ΩE,ΩF)2πi)=det⁡ ⁣(I−ΩE2πi)∧det⁡ ⁣(I−ΩF2πi). Taking each homogeneous degree gives the total Chern form identity. The empty determinant gives the rank-zero unit.

2.2F1F2step 1.1algebra

For the ordered-sum orientation, the block-diagonal Pfaffian is the product of the two Pfaffians. [F1, F2, step 1.1, algebra] In oriented orthonormal frames, metric compatibility makes the curvature matrices skew-symmetric. The concatenated frame has the ordered-sum orientation, and the direct-sum curvature is block diagonal by step 1.1. In the Pfaffian alternating-sum formula, every nonzero term pairs indices inside one block; because the E block precedes the F block, the surviving terms factor with no permutation sign. Thus Pf⁡(ΩE⊕ΩF)=Pf⁡(ΩE)∧Pf⁡(ΩF), also when a block has rank zero and its Pfaffian is 1. The normalizing powers of 2π respect the product, proving the Euler form identity.

2.3F1F3F4F5F7step 1.2algebra

The local curvature equation gives Ωf∗∇=f∗Ω∇, hence every characteristic form pulls back exactly. [F3, F4, F5, F7, step 1.2, algebra] In the pulled-back frame, [F3], [F5], and [F7] give Ωf∗∇=d(f∗ω)+(f∗ω)∧(f∗ω)=f∗(dω+ω∧ω)=f∗Ω∇. Invariant-polynomial evaluation [F4] is a finite sum of scalar coefficients times wedges of curvature entries, and [F7] preserves those wedges; hence every such curvature form pulls back exactly. This includes Chern and Pontryagin determinant coefficients and the oriented Euler Pfaffian. Pullback preserves the supplied metric and orientation, so the Euler clause stays in its stated domain.

3.1F1step 2.1algebra

For metric-compatible real connections, total Pontryagin forms multiply strictly. [F1, step 2.1, algebra] Each complexified curvature matrix is skew-symmetric, so its odd Chern forms vanish pointwise by [F1]. Apply step 2.1 to the complexifications of E,F: only even-indexed Chern components remain. In degree 4j, write their indices as 2r,2s with r+s=j. Since (−1)j=(−1)r(−1)s, the signed even Chern coefficient of the direct sum is exactly ∑r+s=jpr(∇E)∧ps(∇F). This proves the total Pontryagin form identity in every degree.

3.2A1F1step 2.1algebra

For arbitrary real connections on the summands, odd-odd Chern cross terms change the product only by exact forms. [A1, F1, step 2.1, algebra] Let DE,DF be arbitrary real connections and first use their direct-sum connection DE⊕DF. By step 2.1 applied to the complexifications, the degree-4j Pontryagin form of the sum expands into even-even and odd-odd Chern terms. The even-even terms are precisely pr(DE)∧ps(DF) for r+s=j. For an odd-odd term c2a+1((DE)C)∧c2b+1((DF)C), [F1] and full AC give a primitive α for its first factor; the second factor is closed by [F1]. Thus the term is d(α∧c2b+1((DF)C)). There are only finitely many such terms in each rank, so the difference is exact and [p(DE⊕DF)]=[p(DE)]∧[p(DF)].

4.1F8step 3.2

Any real connection on E⊕F has Pontryagin forms cohomologous to those of the direct-sum connection. [F8, step 3.2] For any real connection D on E⊕F, apply [F8] degree by degree to the invariant polynomial defining each pj. For j=0 the curvature evaluation is the constant unit; for j>0 transgression shows pj(D)−pj(DE⊕DF) is exact. Consequently [p(D)]=[p(DE⊕DF)], which with step 3.2 proves the class formula.

5.1F9F10step 4.1

The comparison theorem identifies the class formula with multiplicativity of the real coefficient images of topological Pontryagin classes. [F9, F10, step 4.1] Apply [F9] to DE,DF, and D on the stated smooth bases. The de Rham ring isomorphism [F10] carries the equality in step 4.1 to multiplicativity of the real coefficient images of the topological Pontryagin classes. This comparison is over R only; no integral torsion equality is asserted.

6.1A1F1F7step 2.1step 2.2step 2.3step 3.1step 3.2step 5.1cases∎

Empty, zero-rank, rank-one, degenerate-map, boundary, choice, and non-iff cases are covered as stated. [A1, F1, F7, step 2.1, step 2.2, step 2.3, step 3.1, step 3.2, step 5.1, cases] On an empty base each equality is the equality of the unique empty form. Rank-zero Chern, Pontryagin, and Euler forms are units, so a zero-rank summand contributes the multiplicative unit. A complex line has only c0 and c1 components; a real rank-one bundle has p=1 by the rank cutoff, and there is no odd-rank Euler form in this definition. Forms of degree exceeding the base dimension vanish. Steps 1.2 and 2.3 apply to constant and rank-deficient maps as written; for constant f, f∗ω=0 and positive-degree curvature forms pull back to zero. All calculations extend to boundary points by [F7]. No statement is an iff. Full AC is used through [F1] in step 3.2 for exact odd Chern forms and through [F9] in step 5.1 for the topological comparison. The direct-sum, Pfaffian, pullback and explicit counterexample calculations are choice-free once the data are supplied.

Source notes

Bott, Lectures on Characteristic Classes and Foliations, §5, Proposition (5.6) and the total Pontryagin form immediately following it, printed pp. 31–33, identifies the metric skew-curvature vanishing and the total Pontryagin determinant and records the Whitney product. That passage concerns real characteristic classes; the form-level metric identity in step 3.1 is also checked directly from the block determinant.

Milnor–Stasheff, Characteristic Classes, Appendix C, the split-sum Chern calculation and Corollary C.10, printed pp. 310–312, give the curvature normalization, the Chern–Weil comparison for real Pontryagin classes, and exactness of odd curvature coefficients for arbitrary real connections. Lemma C.12 and its curvature application, printed pp. 313–314, give the Pfaffian covariance and normalization. Their convention is not imported blindly: step 2.2 uses the library's stated ordered orientation and Pfaffian normalization.

Miller, Algebraic Topology II, Lecture 36, printed pp. 135–136, explains that odd Chern classes of a complexified real bundle are two-torsion and that Pontryagin multiplicativity follows after passing to coefficients in which 2 is invertible. This corroborates why step 5.1 asserts only the real-coefficient conclusion. The strict-form counterexample in step 1.3 is computed directly and does not come from that source.

RemarkRemark: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30Open item page →

Real characteristic forms do not detect integral torsion

Remark

Assume full AC. Let M be a finite-dimensional Hausdorff second-countable smooth manifold, possibly empty or with boundary, and let ρM:H∗(M;Z)→H∗(M;R) be the coefficient map. Every integral torsion class maps to zero. Under the comparison theorem's respective hypotheses (a Hermitian connection for Chern forms, any real connection for Pontryagin forms, and a metric-compatible connection on an oriented even-rank Euclidean bundle for Euler forms), these forms determine only the real coefficient images of the integral characteristic classes. A zero real characteristic class does not imply that the integral class is zero.

This loss occurs for a flat bundle: the complexification L=(γ1)C of the tautological real line over RP2 has a flat Hermitian connection, while c1(L) has exact order two. Its first Chern form is identically zero.

Facts & Assumptions

Given: Full Axiom of Choice, the characteristic-form comparison theorem, and the standard inclusion j:RP2↪RP∞.

[A1]

Full AC is the choice-function principle: every family of nonempty sets has a choice function (The Axiom of Choice).

[F1]

For Hermitian complex connections and real connections, the Chern–Weil comparison theorem identifies the de Rham classes of the characteristic forms with the real coefficient images of the corresponding integral Chern, Pontryagin, and Euler classes (Characteristic forms represent topological characteristic classes over the reals).

[F2]

A coefficient homomorphism induces a map on singular cohomology, and that map commutes with pullback (Singular cohomology is contravariantly functorial).

[F3]

Integral Chern classes are natural under pullback between the stated CW bases (Naturality, normalization, and Whitney sum for Chern classes).

[F4]

The odd Chern classes of a complexified real bundle are two-torsion. The mod-two reduction of c1(V) is w2(VR); total Stiefel–Whitney classes multiply over real direct sums. For the universal real line λ→RP∞, its w1 is the tautological degree-one class (Odd Chern classes of a complexified real bundle are two-torsion, Mod-two reduction of Chern classes, Whitney sum formula for Stiefel–Whitney classes, Stiefel–Whitney classes from the projective-bundle relation, Tautological degree-one class on a real projective bundle, The tautological degree-one class is well defined and fiber generating).

[F5]

Restriction along j is an isomorphism in mod-two cohomology through degree two (Mod-two cohomology ring of infinite real projective space).

[F6]

Smooth nonzero transition functions satisfying the cocycle identities construct a smooth line bundle (Construction of a vector bundle from a smooth cocycle).

[F7]

Complexification is EC=E⊗RC and uses the real transition matrices as complex-linear transition maps; tensoring commutes with pullback (Complexification is conjugation invariant).

[F8]

If frames obey e′=eA, connection matrices obey ω′=A−1ωA+A−1dA (Connection one form transformation law); local matrices obeying this rule glue to a unique connection (Local connection forms glue exactly when they obey the transformation law).

[F9]

A complex connection obeys the complex Leibniz rule and is Hermitian when it satisfies the metric derivative identity (Complex-linear and metric-compatible bundle connections).

[F10]

The curvature matrix in a local frame is Ω=dω+ω∧ω (Curvature two-form structure equation).

[F11]

For a complex line, the normalized first Chern form is c1(∇)=−Ω/(2πi) (Chern, Pontryagin, and Euler characteristic forms).

[F12]

Cohomology with coefficients in a commutative-ring module is itself a module over that ring (Singular cohomology with coefficients).

Proof

1.1F2F12algebra

Every integral torsion class maps to zero under the real coefficient map. [F2, F12, algebra] Let x∈Hk(M;Z) satisfy nx=0 for a nonzero integer n. The coefficient map is additive, so nρM(x)=ρM(nx)=0. By [F12], Hk(M;R) is a real vector space, it has no nonzero element annihilated by n; hence ρM(x)=0. This also covers negative n by replacing it with ∣n∣.

1.2F2F3F4F5F6F7

The complexified tautological real line on RP2 has first Chern class of exact order two. [F2, F3, F4, F5, F6, F7] Let j:RP2↪RP∞ be the skeletal inclusion, put u=w1(λ) and a=c1(λC). By the odd-class theorem in [F4], 2a=0. The fiberwise real-linear map (λC)R→λ⊕λ, v⊗(s+it)↦(sv,tv), is an isomorphism. Thus [F4] gives ρ2(a)=w2((λC)R)=w2(λ⊕λ)=u2. By [F4, F5], u is the polynomial generator and j∗(u2)≠0. Naturality of coefficient change [F2] gives ρ2(j∗a)=j∗ρ2(a)=j∗(u2)≠0. The canonical fiberwise map (j∗λ)⊗RC→j∗(λC), v⊗z↦v⊗z, identifies the complexification L=(j∗λ)C with the pullback of λC. The restricted real line is the standard tautological line γ1 by its fiber description. Naturality [F3] therefore identifies j∗a with c1(L). Thus 2c1(L)=0 and c1(L)≠0, so c1(L) has exact order two.

1.3F6F7F8F9F10F11algebra

Constant sign transitions on normalized frames give a flat Hermitian connection. [F6, F7, F8, F9, F10, F11, algebra] On each standard affine chart Ui={[x0:x1:x2]:xi≠0}, let vi be the unique representative with ith coordinate 1. The transition from vi to vj is the smooth nonzero coordinate ratio; the cocycle identity holds because these are rescalings of one vector. Thus [F6] gives the smooth tautological line with fibers Rx. Set si=vi/∥vi∥. These are smooth unit frames of γ1. On each component of Ui∩Uj, the sign of xj/xi is constant and the frames satisfy sj=εijsi for a locally constant εij∈{1,−1}. Their complexifications ei=si⊗1 are unitary frames of L with the same constant transitions. In the underlying real frames (ei,iei) the transition matrices are εijI2. Set the real connection matrices ωi=0 in every frame. Since εij−1dεij=0, the transformation law [F8] holds and the local gluing theorem gives a global real connection. In these frames the complex structure has constant matrix, so the connection commutes with it; its zero matrices also satisfy the Hermitian metric derivative identity. Thus [F9] makes it a complex-linear Hermitian connection. The structure equation [F10] gives Ω=0, so the determinant normalization [F11] yields c1(∇)=0 pointwise.

2.1F1step 1.1step 1.2step 1.3

The comparison theorem shows that the flat form misses this integral torsion. [F1, step 1.1, step 1.2, step 1.3] By step 1.1 the order-two class from step 1.2 maps to zero in real cohomology. Step 1.3 constructs a Hermitian connection with zero first Chern form. The comparison theorem [F1] identifies its de Rham class with that same zero real image, while c1(L) remains nonzero by step 1.2. This is the promised explicit failure of real characteristic forms to detect integral torsion.

3.1A1F1step 1.1step 1.2step 1.3step 2.1cases∎

Empty, zero, rank-one, choice, endpoint, and iff cases are covered. [A1, F1, step 1.1, step 1.2, step 1.3, step 2.1, cases] The empty manifold has zero singular and de Rham groups, so the coefficient-map assertion is vacuous there; the witness is the fixed nonempty RP2. The zero integral class maps to zero, while the exhibited degree-two class has exact order two. The witness is rank one and has a nonzero first Chern class. The exact-order argument in step 1.2 uses the nonzero reduction to exclude the zero class. No parameterized path or endpoint claim occurs. AC is assumed in [A1] and inherited through the characteristic-class suppliers used above; the normalized frames and flat connection in step 1.3 are explicit and choice-free. The remark states no biconditional.

Source notes

Miller, Lectures on Algebraic Topology II, Lecture 36, “Pontryagin classes,” printed pp. 135–136, explains that complexification of a real bundle is isomorphic to its conjugate and therefore its odd Chern classes are 2-torsion. This corroborates the torsion mechanism only. The nonzero order-two restriction to RP2 is established from [F2]–[F5], and the flat unitary connection is constructed directly from the local frames in step 1.3.

5 · Examples, counterexamples and false statements

None yet.

Sources