Alphabeta Math
PropositionStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-10
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.

Pullback is a homomorphism of de rham cohomology algebras

Statement

Smooth pullback induces a unital graded real algebra homomorphism HdR∙(N)→HdR∙(M).

Facts & Assumptions

Given: A smooth map F:M→N and closed homogeneous forms α,β on N.

[F1]

De rham cohomology is a contravariant functor: De Rham cohomology is contravariant: for smooth F:M→N and G:N→P, (G∘F)∗=F∗∘G∗, and id⁡M∗=id⁡Hk(M).

[F2]

De rham cohomology ring: The de Rham cohomology ring is HdR∙(M)=⨁k∈ZHdRk(M) with [α][β]=[α∧β] and unit [1]. By thm-wedge-product-descends-to-de-rham-cohomology it is a unital graded-commutative real algebra. On the empty manifold it is the zero algebra, with 1=0; this convention allows the zero algebra among unital algebras.

[F3]

Pullback of forms is smooth functorial and preserves wedges: For a smooth map F:M→N, pullback sends smooth differential forms on N to smooth differential forms on M, is functorial, and satisfies F∗(α∧β)=F∗α∧F∗β.

[F4]

Pullback induces a well defined map on de rham cohomology: For a smooth F:M→N, the formula F∗[ω]=[F∗ω] defines a linear map HdRk(N)→HdRk(M) for every integer k.

Proof

technique · direct
1.1F1F2F3F4given

Pullback is already a degree-preserving linear map on cohomology. The class formula F4 and the wedge formula give F∗([α][β])=[F∗(α∧β)]=[F∗α∧F∗β]=F∗[α]F∗[β].

2.1F2F4step 1.1given∎

For functions, F∗1=1∘F=1, so F4 gives F∗[1]=[1]. Linearity extends step 1.1 from homogeneous elements to their finite sums in the direct sum algebra. These are precisely the multiplicativity and unit conditions, also for the zero target algebra when M is empty.

Source locator

Lee, Introduction to Smooth Manifolds, 2nd ed., Chapter 17, pp.441–443, Proposition 17.2 and Corollary 17.3; local quotient calculations below.

Depends on

Dependency tree · 2 levels

Sources