Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-22
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.

Implicit function theorem for Banach spaces

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let X, Y, Z be real Banach spaces, let U⊆X×Y be open for the product metric, let F:U→Z be of class Ck with k≥1 (C k map between Banach spaces), and let (a,b)∈U with F(a,b)=0. Let DXF(a,b):=DF(a,b)∘iX and DYF(a,b):=DF(a,b)∘iY be the partial derivatives, where iX(x):=(x,0) and iY(y):=(0,y). If DYF(a,b):Y→Z is a bounded linear isomorphism, then there are open neighbourhoods A⊆X of a and B⊆Y of b and a unique map g:A→B of class Ck such that

{ (x,y)∈A×B:F(x,y)=0 }={ (x,g(x)):x∈A },

and along the graph Dg satisfies Dg(x)=− DYF(x,g(x))−1 DXF(x,g(x))(x∈A). In particular g(a)=b.

Facts & Assumptions

Given: AC, real Banach spaces X,Y,Z, an open U⊆X×Y, a Ck map F:U→Z with k≥1, a point (a,b)∈U with F(a,b)=0, and a bounded linear isomorphism L:=DYF(a,b):Y→Z.

[L1]

Fréchet derivative, partial derivatives as restrictions of DF to the coordinate axes, and the derivative of a bounded linear map (Fréchet derivative between Banach spaces); the product norm ∥(x,y)∥max⁡=max⁡{∥x∥,∥y∥} is a norm on X×Y (The standard product norms on a finite product of normed spaces).

[L3]

Inverse function theorem: a Ck map (k≥1) between real Banach spaces whose derivative at a point is a bounded linear isomorphism restricts to a Ck diffeomorphism between open neighbourhoods of that point and its image (Inverse function theorem for Banach spaces); AC is assumed there and here.

[L4]

Neumann perturbation: an operator close enough to an invertible one is invertible with a norm bound on its inverse (Neumann series and small perturbations of bounded inverses).

[L5]

Ck for k≥1 includes differentiability and continuity of the derivative (C k map between Banach spaces).

[L6]

A closed subset of a complete metric space is complete; a Banach space is complete (Closed subspaces of complete metric spaces are complete; the converse under countable choice, Banach space).

[L7]

The operator norm satisfies ∥Tu∥≤∥T∥ ∥u∥ and ∥ST∥≤∥S∥ ∥T∥ (The operator norm as the least bound and as the unit-sphere or unit-ball supremum, The spaces (\mathcal B(X,Y)) and (\mathcal B(X)) of bounded linear operators).

Proof

technique · direct
1.1L1L6algebra

The product X×Y with the max norm is complete: a Cauchy sequence in X×Y has Cauchy coordinate sequences, which converge in the Banach spaces X and Y, and the coordinatewise limit is a limit in the product metric; similarly X×Z is complete. Hence these products are real Banach spaces, and U is an open subset of the Banach space X×Y.

1.2L1L7algebra

Define Φ:U→X×Z by Φ(x,y):=(x, F(x,y)). Its first component is the (bounded, linear) projection (x,y)↦x, and its second is F; the derivative of a bounded linear map is the map itself by [L1], so DΦ(a,b)(h,k)=(h, DXF(a,b)h+DYF(a,b)k), and DΦ(a,b) is a bounded linear isomorphism with inverse (u,w)↦(u, L−1(w−DXF(a,b)u)).

2.1step 1.2L2L5algebra

Since F is of class Ck, so is Φ: for k=1 this is the chain rule applied to the two components x and F, and for higher k the same computation differentiates each component, the components of DjΦ being those of Djx and DjF for j≤k; continuity of the top derivative is inherited from that of DkF together with the constant derivatives of the linear first component. Also Φ(a,b)=(a,0).

3.1step 1.2step 2.1L3

By [L3] applied to the Ck map Φ at (a,b), whose derivative is the isomorphism of [step 1.2], there are open sets U0∋(a,b) and V0∋(a,0) such that Φ∣U0:U0→V0 is a bijection with Ck inverse Ψ:V0→U0.

4.1step 3.1algebra

Because Φ preserves the first coordinate, so does Ψ: if (x,z)=Φ(x′,y′) then x=x′, hence Ψ(x,z)=(x, H(x,z)) for the Ck map H:=pr2∘Ψ; and Ψ being an inverse of Φ means F(x,H(x,z))=z for all (x,z)∈V0.

5.1step 4.1algebra

Choose open A⊆X and B⊆Y with A×B⊆U0 and such that (a,0)∈A×{0}⊆V0: possible because U0 and V0 are open and contain (a,b) respectively (a,0), and the set {x:(x,0)∈V0} is an open neighbourhood of a. Shrinking A if necessary we may also assume g(A)⊆B: g is continuous at a with g(a)=b∈B and B is open, so some neighbourhood A0 of a satisfies H(A0×{0})⊆B, and we replace A by A∩A0. Define g(x):=H(x,0) for x∈A, so g is of class Ck with values in B, g(a)=b, and F(x,g(x))=0 for every x∈A by [step 4.1].

6.1step 5.1step 4.1algebra

Conversely, if (x,y)∈A×B has F(x,y)=0, then Φ(x,y)=(x,0)∈V0, so (x,y)=Ψ(x,0)=(x,g(x)) by [step 4.1] and [step 5.1], and hence y=g(x). Thus the zero set of F in A×B is exactly the graph of g, which proves existence and uniqueness of g on A.

7.1step 5.1step 6.1L2L4L5algebra∎

For x∈A, differentiate the identity F(x,g(x))=0 using the chain rule [L2]: DXF(x,g(x))+DYF(x,g(x)) Dg(x)=0; the operator DYF(x,g(x)) is invertible for x close to a by continuity of DYF at (a,b) (from [L5]) and [L4], and shrinking A if necessary we may assume this holds for all x∈A; then Dg(x)=−DYF(x,g(x))−1DXF(x,g(x)), which with [step 6.1] is the displayed formula.

Depends on

Dependency tree · 2 levels

Sources