Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck pass
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.

A C1 planar gradient at a nondegenerate saddle has local stable and unstable curves

Statement

Let u be of class C2 near a point p of the Euclidean plane R2, and suppose p is a nondegenerate saddle of u: ∇u(p)=0 and D2u(p) is invertible with one positive and one negative eigenvalue. Then the C1 field X:=−∇u has a local stable curve S and a local unstable curve U through p: both are C1 embedded curves containing p, the tangent line TpS is the positive eigenline of D2u(p) and TpU is its negative eigenline, and each of S∖{p} and U∖{p} consists of exactly two half-trajectories of X. There is a neighbourhood V of p such that every trajectory of X that is defined and stays in V for all t≥0 lies on S, and every trajectory that is defined and stays in V for all t≤0 lies on U. The convergence to p along S is exponentially fast as t→+∞ and the convergence along U is exponentially fast as t→−∞: there are constants δ,C,β>0 with ∣Φt(x)−p∣≤Ce−βt∣x−p∣ for all x∈S with ∣x−p∣<δ and all t≥0, and ∣Φt(x)−p∣≤Ceβt∣x−p∣ for all x∈U with ∣x−p∣<δ and all t≤0. No choice principle is used.

Facts & Assumptions

Given: A C2 function u near a point p∈R2 with ∇u(p)=0 and D2u(p) invertible with one positive and one negative eigenvalue.

[F1]

For a C1 field Y on an open set of Rn there is a unique maximal jointly C1 flow Φ with ∂tΦ=Y(Φ), trajectories of Y are C1 in time, and two trajectories through the same point agree on the common part of their time intervals (C¹ Euclidean maximal flows, variational dependence and the finite C² upgrade).

[F3]

If T is a bounded linear operator on a Banach space with ∥T∥<1, then I−T is invertible with (I−T)−1=∑n≥0Tn and ∥(I−T)−1∥≤(1−∥T∥)−1, and S↦(I−S)−1 is continuous at every such S (Neumann series and small perturbations of bounded inverses).

[F4]

A pointwise limit of continuous real functions that is uniform on the domain is continuous (The uniform limit of continuous real-valued functions on a metric space is continuous).

[F6]

For real a<b, a real function continuous on [a,b] and differentiable on (a,b) satisfies f(b)−f(a)=f′(c)(b−a) for some c∈(a,b) (The mean value theorem, as the case g(x)=x of Cauchy's: for f continuous on [a,b] with a<b and differentiable on (a,b) there is c∈(a,b) with f(b)−f(a)=f′(c)(b−a)).

[F7]

A continuous map from a nonempty compact space to a metric space is uniformly continuous (Heine-Cantor: a continuous map from a compact metric space to any metric space is uniformly continuous).

[F8]

A real symmetric endomorphism of Rn has an orthonormal basis of eigenvectors with real eigenvalues (Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis).

[F9]

Every continuous real function on an order-convex interval with at least two elements has a primitive there, and primitives differ by constants (Every continuous function on an interval has a primitive; two primitives differ by a constant; and ∫abf=G(b)−G(a) for any primitive G).

Proof

technique · direct
1.1givenF8

Translating the source point to the origin and subtracting the constant u(p), assume p=0, u(0)=0 and ∇u(0)=0. Put H:=D2u(0) and A:=−H. By [F8] the symmetric matrix A has an orthonormal basis of eigenvectors; its eigenvalues are −a and b for some a,b>0, because H has one negative and one positive eigenvalue. Let Es be the eigenline of −a and Eu the eigenline of b, and let Ps,Pu be the orthogonal projections onto them, so Ps+Pu=I, etA=e−atPs+ebtPu, and for s≥t≥0 one has ∣e(t−s)APu∣≤e−b(s−t) while ∣etAPs∣≤e−at. Fix β with 0<β<min⁡(a,b). Since ∇u is C1 with derivative H at the origin, the field X:=−∇u has the form X(x)=Ax+R(x) with R of class C1, R(0)=0 and DR(0)=0.

2.1step 1.1F6F7

A compactly supported perturbation of R with small derivative. Let ε>0 (to be fixed below). Choose ρ>0 with ∣DR(x)∣≤ε for ∣x∣≤2ρ; this is possible because DR(0)=0 and DR is continuous. Choose a smooth cutoff χ:R2→[0,1] with χ=1 on the ball Bρ and χ=0 outside B2ρ, and put R~:=χR. On Bρ one has R~=R, and R~(0)=0 and DR~=0 there at the origin. On the support of Dχ, which is a compact subset of B2ρ∖Bρ, the mean value theorem [F6] gives ∣R(x)∣≤ε∣x∣≤2ερ, while ∣Dχ∣≤C/ρ for a constant C depending only on the fixed cutoff profile; hence ∣DR~(x)∣≤ε+(2C)ε=(1+2C)ε for every x, using DR~=χ DR+R Dχ. Since ε is arbitrary, ε′:=sup⁡x∣DR~(x)∣ can be made as small as we please. Moreover DR~ is continuous with compact support, hence uniformly continuous on R2 by [F7]. Set X~(x):=Ax+R~(x); then X~=X on Bρ.

2.2step 1.1F4F5

The weighted space of paths. Let B be the set of continuous z:[0,∞)→R2 with ∥z∥β:=sup⁡t≥0eβt∣z(t)∣<∞. This is a normed vector space, and it is complete: if (zn) is ∥⋅∥β-Cauchy then each sequence (zn(t)) is Cauchy in R2, which is complete by [F5], so z(t):=lim⁡nzn(t) exists; the Cauchy bound eβt∣zn(t)∣≤M passes to the limit, so z∈B, and on each [0,T] the convergence is uniform, so every component of z is continuous by [F4]; finally ∥zn−z∥β→0. Also ∣z(t)∣≤e−βt∥z∥β for every z∈B and t≥0.

3.1step 1.12.12.2F6F9

The integral operator and its contraction constant. For z∈B define N(z)(t):=∫0te(t−s)APsR~(z(s)) ds−∫t∞e(t−s)APuR~(z(s)) ds. Both integrals converge absolutely, because ∣R~(p)∣≤ε′∣p∣ by [F6] and the kernel bounds of step 1.1 give ∣e(t−s)APuR~(z(s))∣≤ε′e−b(s−t)e−βs∥z∥β whose s-integral over [t,∞) is ε′∥z∥βe−βt/(b+β). The same kernel bounds give, after multiplying by eβt, ∥N(z)∥β≤ε′(1a−β+1b+β)∥z∥β,∥N(z)−N(w)∥β≤ε′(1a−β+1b+β)∥z−w∥β, because ∣R~(p)−R~(q)∣≤ε′∣p−q∣ by the componentwise mean value theorem [F6]; recall a>β. Also N(z) is continuous, being the difference of two continuous functions of t. Fix ε in step 2.1 so small that k:=ε′(1/(a−β)+1/(b+β))≤12 and k0:=ε′(1/a+1/b)≤12.

4.1step 2.13.1F6F7

B-Fréchet differentiability of N. For z,w∈B let DN(z)w be given by the same formula with R~(z(s)) replaced by DR~(z(s))w(s). The estimates of step 3.1 show that DN(z) is linear and bounded with ∥DN(z)w∥β≤k∥w∥β. By the componentwise mean value theorem [F6] applied on the segment from z(s) to z(s)+w(s), ∣R~(z(s)+w(s))−R~(z(s))−DR~(z(s))w(s)∣≤ω(∣w(s)∣) ∣w(s)∣, where ω(δ):=sup⁡{∣DR~(p′)−DR~(p)∣:∣p′−p∣≤δ} satisfies ω(δ)→0 as δ→0 by the uniform continuity of DR~ established in step 2.1. Since ∣w(s)∣≤∥w∥β, the weighted kernel estimates give ∥N(z+w)−N(z)−DN(z)w∥β≤Cβω(∥w∥β)∥w∥β, where Cβ=1/(a−β)+1/(b+β); this is o(∥w∥β): thus DN(z) is the Fréchet derivative of N at z, and z↦DN(z) is continuous in operator norm because ω is a modulus of continuity.

4.2step 1.13.1F2

Fixed points of the contractions Tξ. For ξ∈Es put yξ(t):=etAξ, so yξ∈B and ∥yξ∥β≤∣ξ∣ by step 1.1, and define Tξ(z):=yξ+N(z). By step 3.1, Tξ is a k-contraction of the nonempty complete space B with k≤12; by the Banach fixed point theorem [F2] it has a unique fixed point zξ∈B. Since N(0)=0, the estimates of step 3.1 give ∥zξ∥β≤∥yξ∥β+k∥zξ∥β, hence ∥zξ∥β≤2∣ξ∣ and ∣zξ(t)∣≤2∣ξ∣e−βt(t≥0).

4.3step 2.13.14.2F1F9

zξ is a trajectory of X with exponential decay. Write the first integral of N(zξ)(t) as etAPs∫0te−sAPsR~(zξ(s)) ds and the second as etAPu(I∞−∫0te−sAPuR~(zξ(s)) ds) with I∞:=∫0∞e−sAPuR~(zξ(s)) ds; the integrands are continuous and the integrals converge absolutely as in step 3.1. Differentiating with the product rule and the primitive of a continuous function [F9] gives zξ′(t)=Azξ(t)+PsR~(zξ(t))+PuR~(zξ(t))=Azξ(t)+R~(zξ(t))=X~(zξ(t)) for every t≥0, so zξ solves the ODE of X~; by [F1] it is the trajectory Φt(zξ(0)). If ∣ξ∣≤ρ/2 then ∣zξ(t)∣≤ρ for all t≥0 by the exponential bound, so the trajectory stays in the ball where X~=X; hence it is a trajectory of X and zξ(0)=ξ+h(ξ),h(ξ):=−∫0∞e−sAPuR~(zξ(s)) ds∈Eu, is the initial point of a trajectory of X converging exponentially to the origin with rate β.

5.1step 4.14.24.3F3

The initial points depend C1 on ξ. Let Ψ(y) be the unique fixed point of z↦y+N(z); it exists by the same contraction argument as in step 4.2 and zξ=Ψ(yξ), where ξ↦yξ=e⋅Aξ is linear and bounded into B. We show that Ψ is Fréchet differentiable with DΨ(y)=(I−DN(Ψ(y)))−1. Let u:=Ψ(y), v:=Ψ(y+η) and r:=N(v)−N(u)−DN(u)(v−u); step 4.1 gives ∥r∥≤Cβω(∥v−u∥)∥v−u∥, and (I−DN(u))(v−u)=η+r. Since ∥DN(u)∥≤k<1, the operator I−DN(u) is invertible with inverse of norm at most (1−k)−1 by the Neumann series [F3], so ∥v−u∥≤(1−k)−1(∥η∥+∥r∥), while the contraction inequality directly gives ∥v−u∥≤(1−k)−1∥η∥. Therefore v−u−(I−DN(u))−1η=(I−DN(u))−1r=o(∥η∥), so DΨ(y) exists and has the stated form; it is a bounded linear map. Continuity of y↦DΨ(y) follows from the Lipschitz continuity of Ψ, the continuity of DN (step 4.1) and the continuity of the inversion map S↦(I−S)−1 [F3]. Consequently ξ↦zξ=Ψ(e⋅Aξ) is C1, and since the evaluation z↦z(0) is linear and bounded and DN(0)=0, differentiating zξ at ξ=0 in a direction δ∈Es gives e⋅Aδ, so DG(0)=id for G(ξ):=zξ(0)=ξ+h(ξ),Dh(0)=Pu DG(0)∣Es=0.

5.2F2F4F5step 2.2step 3.1step 4.2step 4.3

Bounded trajectories. A bounded trajectory y in Bρ satisfies variation of constants. In its unstable component, e−btPuy(t)→0 and the integral of e−bsPuR~(y(s)) converges, since its integrand is bounded by ε′ρe−bs. Therefore y=Tξy with ξ=Psy(0). This does not yet put y in the weighted space. Instead use the complete space Cb([0,∞),R2) with the supremum norm; its completeness follows by the pointwise-limit and uniform-continuity argument of step 2.2. The same operator has contraction constant k0=ε′(1/a+1/b)≤12<1 there. The weighted fixed point zξ is bounded and solves the same equation, so uniqueness in this larger space gives y=zξ, and hence exponential decay.

6.1step 4.35.15.2∎

The stable curve, the unstable curve and the half-trajectories. Choose δ0∈(0,ρ/2) with ∣h(ξ)∣≤∣ξ∣ for ∣ξ∣<δ0; this holds by step 5.1 because Dh(0)=0. Then G=(id,h) maps (−δ0,δ0)⊂Es C1-injectively onto a C1 embedded curve S, because the linear projection Ps restricts to the inverse of G on S and S is the graph of the C1 function h; and T0S=Es because DG(0)=id. For x=G(ξ), uniqueness of the fixed point after shifting time gives zξ(t)=G(Pszξ(t)). On this graph, ∣h(ξ)∣≤∣ξ∣ and the small derivative bound give ξ˙=−aξ+PsR~(G(ξ)), with ∣PsR~(G(ξ))∣≤2ε′∣ξ∣<a∣ξ∣/2 after decreasing ε initially. Thus ∣ξ∣ strictly decreases toward zero and each local half-graph is invariant. By step 4.3 every point of S has its forward trajectory in S, converging to 0 at rate β; by step 5.2 every trajectory of X~, hence of X, that stays in a sufficiently small ball V⊂Bρ for all t≥0 equals some zξ, with ∣ξ∣<δ0, and therefore starts on S. If x=G(ξ)≠0, the forward trajectory of x is a connected subset of S∖{0} whose parameter values Pszξ(t) tend to 0 and contain ξ, so by the intermediate value property it meets both components of S∖{0} only according to the sign of ξ: the two components {G(ξ):ξ>0} and {G(ξ):ξ<0} are each a single half-trajectory. Applying the same construction to the function u~:=−u, whose Hessian −H is again a nondegenerate saddle and whose gradient field is −X, produces the unstable curve U of X, tangent to the negative eigenline of H and swept out by the two backward half-trajectories with exponential backward convergence; the neighbourhood V is the intersection of the two trapping balls. This proves all the assertions; every step used only the displayed estimates, the Banach fixed point theorem, the Neumann series and the primitive of continuous functions, none of which needs a choice principle.

Depends on

Used by

Dependency tree · two levels

88 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