Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-09-10 (Codex)
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.

Whitney approximation for manifold-valued maps

Statement

Assume countable choice ACω. Let F:M→N be a continuous map between smooth manifolds. Then there exists a smooth map F~:M→N homotopic to F.

Facts & Assumptions

Given: Countable choice and a continuous map F:M→N between smooth manifolds.

[A1]

Countable choice is The Axiom of Countable Choice (ACω). It licenses the finite-dimensional embedding and Euclidean approximation below, as well as their smooth-manifold bundle interfaces.

[L1]

Under [A1], every smooth manifold has a proper smooth embedding into some finite-dimensional Euclidean space (Every smooth manifold embeds in some finite-dimensional Euclidean space). The image of a smooth embedding is an embedded submanifold, and the corestriction is a diffeomorphism (The image of a smooth embedding is an embedded submanifold).

[L2]

For an embedded S⊆Rk, its orthogonal normal bundle consists of pairs (p,v) with v⊥TpS, its projection π(p,v)=p is smooth, and normal addition E(p,v)=p+v is smooth (The normal addition map for a Euclidean submanifold). Its bundle topology is the subspace topology in S×Rk: local normal frames express vectors as linear combinations with smooth coefficients and continuous inverse coefficient maps.

[L3]

Normal addition is a local diffeomorphism at every (p,0) (Normal addition is a local diffeomorphism along the zero section).

[L4]

Every nonempty bounded-above set of real numbers has a supremum (Complete ordered field (least-upper-bound property)). Distance to a fixed NONEMPTY set is a finite nonnegative 1-Lipschitz function (∣d(x,A)−d(y,A)∣≤d(x,y), so the distance to a fixed nonempty set is 1-Lipschitz).

[L5]

Under [A1], a continuous Euclidean-valued map admits a smooth approximation with any prescribed positive continuous pointwise error (Whitney approximation for Euclidean-valued maps).

[L6]

Composites of smooth maps are smooth, smooth maps are continuous, and smoothness is local on the source (Identity maps and composites of smooth maps are smooth, Smooth maps are continuous, Smoothness is local on the source).

[F1]

A homotopy is a jointly continuous map on M×[0,1] with the specified endpoint maps (Homotopies of continuous maps, homotopies relative to a subspace, and path homotopies relative to the endpoints).

Proof

technique · direct
1.1A1L1L6givenchoose

If M is empty, the empty smooth map and empty homotopy prove the claim. Otherwise N is nonempty because F exists. Choose by [L1] a proper smooth embedding j:N→Rk and put S=j(N). Its corestriction j:N→S has smooth inverse. Set f=j∘F, which is continuous. Only some finite k is needed, not the dimension-optimal Whitney embedding theorem.

2.1L2L3L4step 1.1construct

We construct the needed Euclidean neighbourhood directly. On the normal bundle of S, for p∈S and a>0 set Va(p)={(q,v):∥q−p∥<a, ∥v∥<a}. These open sets form a neighbourhood basis at (p,0) by [L2]. Thus [L3] makes Ap={a∈(0,1]:E∣Va(p) is a diffeomorphism onto an open image} nonempty. It is bounded above by one. Define r(p)=sup⁡Ap∈(0,1] by [L4]. The cap is inside the set before the supremum, and no family of local radii is selected.

3.1L6step 2.1algebra

For 0<a<r(p) there is b∈Ap with a<b, so restriction to Va(p) shows a∈Ap. Any two points of Vr(p)(p) lie in a common Va(p) for some a<r(p), by taking a above their finitely many strict distance bounds. Hence E is injective on Vr(p)(p). Each point there also lies in one such open Va(p), where E is a local diffeomorphism. The image of Vr(p)(p) is therefore open, and its local smooth inverses agree by injectivity. Thus E is a diffeomorphism on this whole supremum-endpoint domain.

4.1L4step 2.1step 3.1algebra

For p,q∈S and 0<a<r(p)−∥p−q∥, the triangle inequality gives Va(q)⊆Vr(p)(p) and a<1. Step 3.1 implies a∈Aq. If r(p)−∥p−q∥>0, taking the supremum over such a gives r(q)≥r(p)−∥p−q∥; otherwise this inequality is automatic from positivity. Interchanging p,q gives ∣r(p)−r(q)∣≤∥p−q∥. In particular r is positive and continuous.

5.1L2step 2.1step 3.1step 4.1constructalgebra

The set Ω={(p,v)∈N⊥S:∥v∥<r(p)/2} is open, contains the zero section, and at every point E∣Ω is a local diffeomorphism: (p,v) lies in Vr(p)(p), where step 3.1 applies. If E(p,v)=E(q,w) with both pairs in Ω, arrange r(q)≤r(p). Then ∥p−q∥=∥w−v∥≤∥v∥+∥w∥<r(p)+r(q)2≤r(p). Both vector lengths are also less than r(p), so both pairs lie in Vr(p)(p) and step 3.1 makes them equal. This proves injectivity on Ω.

6.1L2L6step 5.1construct

Consequently U=E(Ω) is open and contains S. The bijection E:Ω→U has smooth inverse: every point admits a local smooth inverse by step 5.1, and these agree with the global inverse. Define R:U⟶S,R=π∘(E∣Ω)−1. This is smooth, and R(p)=p on S because E(p,0)=p. This construction needs only the continuous radius r/2, not a smooth minorant, a partition of unity, or a general ambient tubular-neighbourhood theorem.

7.1L4step 1.1step 6.1constructalgebra

Put C=Rk∖U. If C is empty, set ε≡1 on M. Otherwise put ε(x)=min⁡{1,12d(f(x),C)}. By [L4] and continuity of f, this is finite and continuous; the minimum operation is continuous since ∣min⁡(1,a)−min⁡(1,b)∣≤∣a−b∣. It is positive: openness of U gives, at each f(x) separately, a ball of some positive radius in U, so every point of C is at least that far from f(x). No simultaneous choice of these radii is required. In either case the entire open ball B(f(x),ε(x)) lies in U, since a point in C would have distance from f(x) at least d(f(x),C)>ε(x). The empty-complement case has this inclusion trivially.

8.1A1L1L5L6step 1.1step 6.1step 7.1choose

Apply [L5] to obtain a smooth H:M→Rk with ∥H(x)−f(x)∥<ε(x) for all x. Its image lies in U by step 7.1, and as a map into this open subset it is smooth in the same coordinates. Therefore F~=j−1∘R∘H:M→N is smooth by [L1] and [L6].

9.1F1L1L6step 1.1step 6.1step 7.1step 8.1constructalgebra∎

For x∈M and t∈[0,1] let z(x,t)=(1−t)f(x)+tH(x). The estimate ∥z(x,t)−f(x)∥=t∥H(x)−f(x)∥<ε(x) holds also at t=0, since ε(x)>0. Thus every segment point lies in the same ball from step 7.1 and hence in U. The map z is jointly continuous on the product: each of its finitely many coordinates is a sum of products of continuous coordinate functions pulled back from the two factors. Consequently H(x,t)=j−1(R(z(x,t))) is jointly continuous by [L6] and the subspace topology of U. Since R fixes S, its endpoints are H(x,0)=F(x) and H(x,1)=F~(x). This is the homotopy required by [F1], completing the proof including the empty case.

Depends on

Used by

Dependency tree · two levels

69 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources