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.

✓ 9 results · all verified · 7 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 2 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Nonlinear full-approximation multigrid

1 · Prerequisites

2 · Summary

Full-approximation scheme (FAS) applies multigrid directly to nonlinear residual equations. The coarse right side includes the restricted fine residual and the tau correction; the coarse solver returns a full approximation, whose difference from the restricted iterate is prolonged to the fine level. Finite sweep counts and solver budgets make branch, domain, and budget failures explicit while keeping each invocation finite.

For a fine iterate uh, the two operator paths generally have different values. The bottom arrow below is translation by the state-dependent tau term τ(uh)=FH(Iuh)−RFh(uh); it is not an assertion that the operators commute without tau.

u_h \arrow[r,"I"] \arrow[d,"R\circ F_h"'] & Iu_h \arrow[d,"F_H"] \\
RF_h(u_h) \arrow[r,"a\mapsto a+\tau(u_h)"'] & F_H(Iu_h)

The square commutes by the definition of τ(uh). All proof arguments on this page establish the identities algebraically; the diagram is only a map summary.

The page proves exact-root fixed-point consistency for arbitrary admissible transfer maps and exact reduction to the linear Galerkin correction cycle under its actual hierarchy and smoother hypotheses. Local convergence is proved only when the derivative of the actual exact-branch cycle is a strict contraction and its derivative has a verified Lipschitz bound on an invariant ball. A local second-derivative composition formula is proved from the chain and product rules and used to verify the derivative-Lipschitz bounds in the examples. Inexact coarse solves enter through a separate residual-to-solution bound. Neither result implies global convergence, a mesh-independent basin, or blanket linear work without uniform constants and cost data.

3 · Logical flowchart

4 · Definitions, theorems and proofs

AlgorithmAlgorithm: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite-budget nonlinear FAS two-grid cycle

Definition

Let Uh⊆Rnh and UH⊆RnH be open, with nh,nH≥1. Let Fh:Uh→Rnh and FH:UH→RnH be residual maps, and let fh∈Rnh. The equation on the fine level is Fh(u)=fh. Choose linear maps I:Rnh→RnH (iterate restriction), R:Rnh→RnH (residual restriction), and P:RnH→Rnh (prolongation). No equality among I, R, and P is imposed by this definition. Choose positive diagonal matrices Dpre and Dpost, damping factors 0<ωpre,ωpost≤1, finite sweep counts νpre,νpost∈N0, a finite positive coarse-solver operation budget BH, and a positive integer γ.

A coarse-solver call with target g∈RnH and initial value z∈UH must return within BH declared operations either an exact selected root (v,exact-root,0) with FH(v)=g, an inexact value (v,inexact-root,η) with the explicitly computed residual η=∥FH(v)−g∥2>0, or one of branch-failure, domain-failure, and budget-exhausted. The solver contract requires it to return the initial value unchanged as exact-root when FH(z)=g and z is the selected root. A direct formula, an exact local branch, or a finite iterative solver may be supplied; the definition makes no claim that any solver finds a root from an arbitrary initial value.

For a starting fine iterate u∈Uh, do the following in exact real arithmetic.

  1. Perform νpre nonlinear damped-Jacobi sweeps. In each sweep, form the trial value u~:=u−ωpre(Dpre)−1(Fh(u)−fh). If u~∉Uh, return the current valid fine iterate u with status domain-failure; otherwise set u:=u~.

  2. Set uH=Iu. If uH∉UH, return the last valid fine iterate with status domain-failure. Otherwise set rh=fh−Fh(u) and gH=FH(uH)+Rrh=Rfh+τ(u),τ(u):=FH(Iu)−RFh(u).

  3. Set z=uH and initialize a finite diagnostic list Δ=(). For t=1,…,γ, call the declared coarse solver on (gH,z,BH). On branch-failure, domain-failure, or budget-exhausted, return the last valid fine iterate with that status and the diagnostics accumulated so far. On exact-root or inexact-root, append the returned status and residual to Δ, replace z by the returned value, and append any nested diagnostics returned by the coarse call. Reusing gH while starting at the current z makes repeated coarse calls a bounded V/W-style cycle.

  4. Form the trial correction u~:=u+P(z−Iu). If u~∉Uh, return the current valid fine iterate u with status domain-failure and Δ; otherwise set u:=u~.

  5. Perform νpost nonlinear damped-Jacobi sweeps. In each sweep, form the trial value u~:=u−ωpost(Dpost)−1(Fh(u)−fh). If u~∉Uh, return the current valid fine iterate u with status domain-failure and Δ; otherwise set u:=u~. Compute the final fine residual ηh:=∥Fh(u)−fh∥2. Return the resulting iterate with status exact-root and residual 0 if ηh=0, and with status inexact-root and residual ηh if ηh>0, together with Δ. Thus the status used when this procedure is called recursively always certifies the residual for its own level equation; zero residuals reported by inner coarse calls do not by themselves certify that the returned fine iterate is a root.

Every loop count and solver budget is finite. V and W refer to the cases γ=1 and γ=2. A multi-level cycle uses this two-grid procedure at each level, with the next-level cycle supplied as the coarse solver and a finite level cap. Fixed-point consistency, linear reduction, local convergence, and work bounds are separate claims.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Second derivative formula for a composed cycle map

Statement

Let X0,X1,X2,X3 be finite-dimensional real Euclidean spaces and let Ui⊆Xi be open for i=0,1,2. Suppose S:U0→U1, C:U1→U2, and T:U2→X3 are C2, meaning that each is totally differentiable with continuous derivative and that its derivative map is itself totally differentiable. Write L(X,Y) for the finite-dimensional space of linear maps X→Y with the induced Euclidean operator norm. Put E=T∘C∘S. For a C2 map f, define D2f(x)[h,k]:=(D(Df)(x)h)k. At x∈U0, set y=S(x) and z=C(y). Then for all h,k∈X0, D2E(x)[h,k]=D2T(z)[DC(y)DS(x)h,DC(y)DS(x)k]+DT(z)(D2C(y)[DS(x)h,DS(x)k]+DC(y)D2S(x)[h,k]).

Facts & Assumptions

Given: The finite-dimensional Euclidean spaces, compatible open domains, C2 maps S,C,T, and the stated definition of D2f.

[F1]

Chain sum product and composition rules for Banach derivatives: Fréchet derivatives obey the composition rule and the product rule for bounded bilinear maps.

[F2]

Every finite-dimensional normed space is Banach: a finite-dimensional normed space with a finite basis is complete, hence Banach.

Proof

technique · direct
1.1givenF1F2algebra

The spaces Xi and their matrix spaces L(Xi,Xj) have finite bases, so [F2] makes them Banach and [F1] applies. Put G=C∘S. The composition rule gives DG(x)=DC(y)DS(x). Composition of bounded linear maps is the bounded bilinear map (A,B)↦A∘B, since ∥A∘B∥op≤∥A∥op∥B∥op. Applying its product rule and the composition rule in [F1] to this derivative identity, then evaluating on k, gives D2G(x)[h,k]=D2C(y)[DS(x)h,DS(x)k]+DC(y)D2S(x)[h,k].

2.1givenF1step 1.1algebra∎

Since E=T∘G, [F1] gives DE(x)=DT(G(x))DG(x). Differentiate this bounded-operator product in direction h and evaluate on k: the derivative of DT∘G contributes D2T(z)[DG(x)h,DG(x)k], and the derivative of DG contributes DT(z)D2G(x)[h,k]. Substituting DG(x)=DC(y)DS(x) and step 1.1 yields the stated formula.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite-budget recursive nonlinear FAS V/W cycle

Definition

Fix a finite hierarchy of levels j=0,1,…,J with J≥1. At level j, let Fj:Uj→Rnj be defined on an open Uj⊆Rnj, let fj∈Rnj, and provide the linear transfers Ij, Rj, and Pj with the dimensions in Finite-budget nonlinear FAS two-grid cycle. For each j>0, provide the two diagonal smoother matrices, damping factors, and finite pre/post sweep counts from that algorithm. Choose a finite base solver at level 0 with a declared total operation budget B0 and statuses exact-root, inexact-root, branch-failure, domain-failure, and budget-exhausted. Its exact-root and inexact-root statuses must report ∥F0(v)−f0∥2 as 0 and a positive number, respectively. At each noncoarsest level choose γj∈{1,2}, representing V and W recursion, respectively. For every j>0, the recursive level-(j−1) solver call in the two-grid procedure is metered against its declared finite coarse-call budget; if it exceeds that budget, it returns budget-exhausted with its last valid iterate.

The base-solver contract also requires it to return its initial value unchanged with status exact-root whenever that value already satisfies F0(z)=f0.

Define Cycle⁡(0,u,f0) to call the base solver. For j>0, provide the level-(j−1) cycle as the coarse-solver interface to Finite-budget nonlinear FAS two-grid cycle: its reported residual is measured as ∥Fj−1(v)−g∥2, where v is the returned value, with exact-root only at residual zero and inexact-root only at positive residual. The two-grid procedure makes γj calls with the same coarse right side g and the current coarse iterate z. Return the two-grid output, its status, its level residual, and the finite diagnostic list of coarse-call residuals. Any failure status propagates immediately with the last valid fine-level iterate. Each recursive call lowers j, and all within-level loops have the finite budgets required by Finite-budget nonlinear FAS two-grid cycle.

The V-cycle is the choice γj=1 on each noncoarsest level; the W-cycle is γj=2. This definition does not assert that the returned iterate solves the nonlinear equations, that the cycles converge, or that their work is linear in the number of fine unknowns.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Derivative of the exact-branch FAS two-grid cycle

Statement

Consider one exact-branch two-grid cycle from Finite-budget nonlinear FAS two-grid cycle. Let Fh:Uh→Rnh and FH:UH→RnH be C1 on open sets, let I,R,P be linear, and suppose Fh(u∗)=fh and Iu∗∈UH. Assume the exact coarse solver selects the local root branch through Iu∗ and DFH(Iu∗) is invertible. Suppose the pre/post smoothing maps are C1 and fix u∗. The selected coarse root v(u) is locally C1, and the derivative of the actual FAS cycle E at u∗ is DE(u∗)=DSpost(u∗)[Inh−P DFH(Iu∗)−1R DFh(u∗)]DSpre(u∗).

No identity between R and I, or between the coarse operator and a rediscretized fine operator, is assumed in this derivative formula.

Facts & Assumptions

Given: The finite-dimensional maps, linear transfers, fine root, selected exact coarse branch, invertible coarse Jacobian, and C1 pre/post smoothers in the statement.

[F1]

Finite-budget nonlinear FAS two-grid cycle: after pre-smoothing at u, the coarse target is gH(u)=FH(Iu)+R(fh−Fh(u)), and an exact coarse solve returns v(u) before the correction u+P(v(u)−Iu).

[F2]

The Euclidean implicit function theorem with derivative formula: for a C1 map G(u,v) with G(u∗,v∗)=0 and invertible partial derivative DvG(u∗,v∗), there is a local C1 root branch v(u) and Dv(u∗)=−DvG(u∗,v∗)−1DuG(u∗,v∗).

[F3]

The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a): for totally differentiable Euclidean maps, D(g∘f)(a)=Dg(f(a))∘Df(a).

Proof

1.1givenF1constructalgebra

Define G(u,v):=FH(v)−FH(Iu)−R(fh−Fh(u)) on the open product domain where its terms are defined. The given fine root gives G(u∗,Iu∗)=0. Since I and R are linear and Fh,FH are C1, G is C1; its partial derivatives at (u∗,Iu∗) are DvG=DFH(Iu∗) and DuG=−DFH(Iu∗)I+RDFh(u∗). The first is invertible by hypothesis.

2.1F2step 1.1algebra

Apply [F2] to G. Its selected local branch satisfies Dv(u∗)=−DFH(Iu∗)−1(−DFH(Iu∗)I+RDFh(u∗))=I−DFH(Iu∗)−1RDFh(u∗).

3.1F1step 2.1algebra

The coarse correction map is C(u)=u+P(v(u)−Iu) by [F1]. Differentiating and using step 2.1 gives DC(u∗)=Inh+P(Dv(u∗)−I)=Inh−P DFH(Iu∗)−1RDFh(u∗).

4.1givenF3step 3.1algebra∎

The whole cycle is E=Spost∘C∘Spre. The pre-smoother fixes u∗, and the stated smoother maps are C1, so [F3] and step 3.1 give the displayed formula for DE(u∗).

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

A finite FAS V/W cycle terminates with bounded stated work

Statement

Consider an invocation of Finite-budget recursive nonlinear FAS V/W cycle on levels 0,…,J, where the base solver uses at most B0<∞ counted operations, every nonlinear smoother update and residual evaluation returns in finite work, and every transfer and correction is a finite-dimensional map evaluation. The invocation terminates with one of its declared statuses. If Wj is the maximum counted work of a level-j invocation, then W0≤B0,Wj≤Cj+γjWj−1(1≤j≤J), where Cj is the finite work of that level's pre-smoothing, residual and transfer evaluations, correction, post-smoothing, and status/diagnostic bookkeeping. This recurrence counts the actual nonlinear smoother, coarse-solve, and returned-diagnostic work; it implies no blanket O(nJ) estimate.

Facts & Assumptions

Given: A finite hierarchy, finite pre/post sweep counts, γj∈{1,2}, a finite base-solver budget, and terminating individual function, transfer, smoother, and correction evaluations.

[F1]

Finite-budget recursive nonlinear FAS V/W cycle: recursion decreases the level, the base solver has budget B0, and a level-j cycle has finite pre/post loops and makes γj recursive calls.

[A1]

At a level j>0, assume the claimed termination and work bound for level j−1.

Proof

technique · induction
1.1givenF1base

At level 0, the procedure makes one base-solver call with at most B0 update calls. Each residual evaluation and status check terminates by the given operational assumptions, so the base invocation returns a declared status and W0≤B0.

1.2givenF1A1ihalgebra

A level-j invocation performs its finite pre-smoothing sweeps, one residual and restriction evaluation, and at most γj calls at level j−1. By [A1], each such call terminates with work at most Wj−1. Recording each returned status, residual, and nested diagnostic list is finite work included in Cj. If any call fails, the algorithm returns immediately; otherwise it performs one finite prolongation/correction and its finite post-smoothing sweeps. Thus every branch terminates and its work is at most Cj+γjWj−1.

2.1step 1.1step 1.2discharge-induction: step 1.2algebra∎

Induction from level 0 through the finite maximum level J proves termination and the displayed recurrence for every invocation. Early failure only shortens the corresponding counted work.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

An exact fine root is fixed by the FAS V/W cycle

Statement

For a level-j invocation of Finite-budget recursive nonlinear FAS V/W cycle, let u∗ satisfy Fj(u∗)=fj. Suppose each selected pre/post smoother leaves every exact root fixed, every restriction Iju∗ lies in Uj−1 and is selected as the exact coarse root at its zero-defect target, and the base solver returns any initial exact root unchanged. Then the exact-branch FAS V/W cycle leaves u∗ fixed. This holds for arbitrary admissible transfer maps Ij,Rj,Pj; no identity such as Rj=Ij or IjPj=I is needed.

Facts & Assumptions

Given: A finite hierarchy, an exact fine root, root-fixing smoothers, restrictions of each root in the next-level domain, zero-defect coarse branches selecting those restrictions, and a base solver that preserves an initial exact root.

[F1]

Finite-budget recursive nonlinear FAS V/W cycle: a noncoarsest level restricts the current iterate, forms gH=FH(Iu)+R(f−Fh(u)), solves the coarse FAS problem, corrects by u+P(v−Iu), and applies finitely many pre/post sweeps; its base solver preserves an initial exact root.

[A1]

For every right-hand side at level j−1, assume the exact-branch cycle leaves any exact root of that equation unchanged.

Proof

technique · induction on the level
1.1givenF1base

At level 0, the input is the exact root u0∗ and the base solver sees zero residual. Its stated contract in [F1] returns that initial root unchanged. Thus the level-0 call fixes its exact root.

1.2givenF1A1ihalgebra

At a noncoarsest level, each pre-smoothing sweep leaves u∗ unchanged. Thus fj−Fj(u∗)=0 and the restricted coarse target is gH=Fj−1(Iju∗). The hypothesis gives Iju∗∈Uj−1 and selects it as the exact coarse root. The coarse call starts there, so [A1] makes each of the γj recursive calls return Iju∗; hence the prolongated difference is zero and every post-smoothing sweep fixes u∗.

2.1step 1.1step 1.2discharge-induction: step 1.2algebra∎

Induction proves the exact-root fixed-point property at every finite level. The calculation used only that the transfers have the stated domains and codomains; no algebraic relation among them was used.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

A smooth FAS cycle converges locally under its actual derivative bounds

Statement

Let E:U→Rn be the actual exact-branch error map of one fixed FAS two-grid or recursive V/W cycle, with U⊆Rn open. Let u∗∈U be a fine root for which the selected smoothers and coarse branches fix u∗, so E(u∗)=u∗. Assume E is C1 on a neighborhood of the closed Euclidean ball K=B‾2(u∗,r)⊂U. Put q=∥DE(u∗)∥op, where for a linear map T the induced Euclidean operator norm is ∥T∥op:=sup⁡∥v∥2=1∥Tv∥2. Suppose q<1 and ∥DE(x)−DE(y)∥op≤L∥x−y∥2(x,y∈K) for some L≥0. If q+Lr/2<1, then E(K)⊆K and every iteration uk+1=E(uk) starting in K satisfies ∥uk−u∗∥2≤(q+Lr/2)k∥u0−u∗∥2. This is a local result for the derivative of the actual cycle; it supplies no global-start or mesh-independent rate unless q,L,r are verified uniformly.

Facts & Assumptions

Given: The exact-branch FAS cycle map E, an exact root u∗ fixed by the cycle, a closed convex ball K⊂U, q=∥DE(u∗)∥op<1, and the stated Lipschitz bound for DE.

[F1]

An exact fine root is fixed by the FAS V/W cycle: when the smoothers fix exact roots and the coarse solver selects the restricted root at zero defect, the exact-branch V/W FAS cycle fixes the fine root.

[F2]

Derivative of the exact-branch FAS two-grid cycle: for a C1 two-grid exact branch with invertible coarse Jacobian, the actual cycle derivative includes the pre-smoother, I−PDFH(Iu∗)−1RDFh(u∗), and the post-smoother.

[F3]

Vector Newton remainder under a Lipschitz Jacobian: for a C1 map on a convex set with L-Lipschitz derivative, the endpoint Taylor remainder is bounded by L∥x−x∗∥22/2.

Proof

technique · contraction
1.1F1F2given

In the two-grid case, [F2] identifies DE(u∗) as the derivative of the actual pre-smoother, implicit coarse-branch correction, and post-smoother composition. For a recursive V/W cycle, q in the hypotheses is the derivative norm of that full composed map.

1.2givenF1F3algebra

Fix x∈K and put e=x−u∗. Apply [F3] with its variables x=u∗ and x∗=x. Reversing the resulting difference and using E(u∗)=u∗ gives ∥E(x)−u∗−DE(u∗)e∥2≤L2∥e∥22. Thus, since ∥DE(u∗)∥op=q and ∥e∥2≤r, ∥E(x)−u∗∥2≤q∥e∥2+L2∥e∥22≤κ∥e∥2,κ:=q+Lr/2<1.

2.1step 1.2algebra

For x∈K, step 1.2 gives ∥E(x)−u∗∥2≤κ∥x−u∗∥2≤κr<r, so E(x)∈K. This proves invariance of the stated ball.

3.1step 1.2step 2.1algebra∎

For an iterate starting at u0∈K, invariance keeps every uk in K and step 1.2 gives ∥uk+1−u∗∥2≤κ∥uk−u∗∥2. Induction yields ∥uk−u∗∥2≤κk∥u0−u∗∥2; because 0≤κ<1, the right side tends to zero.

Remarks

For the two-grid exact-branch cycle, Derivative of the exact-branch FAS two-grid cycle gives the derivative to be checked. For a recursive V/W cycle, the bound must be checked for the complete composed cycle. The one-sided estimate toward u∗ does not assert a Banach contraction bound between every pair of points in K.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

A linear Galerkin V/W cycle is translation-covariant

Statement

For the linear Galerkin V/W-cycle procedure of Finite recursive Galerkin V- and W-cycle for an SPD hierarchy, on any level j and for all x,a,b∈Rnj, Cycle⁡(j,x+a,b+Aja)=a+Cycle⁡(j,x,b). The identity is in exact arithmetic and uses the same hierarchy, smoothing matrices, sweep counts, and cycle count on both sides.

Facts & Assumptions

Given: A finite SPD Galerkin hierarchy, residual-correction pre/post updates, fixed finite sweep and cycle counts, and the exact coarsest solve from Finite recursive Galerkin V- and W-cycle for an SPD hierarchy.

[F1]

Finite recursive Galerkin V- and W-cycle for an SPD hierarchy: a noncoarsest call pre-smooths by x←x+Kpre(b−Ajx), restricts r=b−Ajx, starts the coarse correction at e=0, makes recursive calls with right side PjTr, prolongs by Pje, and post-smooths by the same residual-correction form.

Proof

1.1givenF1algebra

At level j=0, [F1] returns A0−1b. Since A0 is invertible, A0−1(b+A0a)=A0−1b+a, so the identity holds at the base level.

1.2givenF1algebra

At a noncoarsest level, if the current state is shifted from x to x+a and the right side from b to b+Aja, then the residual is unchanged because (b+Aja)−Aj(x+a)=b−Ajx. Each pre-smoothing update in [F1] therefore preserves the shift by a and gives the same fine residual in the two executions.

2.1F1step 1.2algebra

With identical fine residuals, both executions start the coarse correction at e=0 and call the same deterministic recursive procedure with the same right side PjTr. Thus every call returns the same coarse correction e, including every repeated W-cycle call. Prolongation adds the same Pje to both shifted states, and the post-smoothing residuals are again identical, so every post-update preserves the shift.

3.1step 1.1step 1.2step 2.1∎

The base calculation and the noncoarsest calculation establish the stated identity for every level of the finite hierarchy.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Linear FAS exactly reduces to a Galerkin correction V/W cycle

Statement

Let Aj∈Rnj×nj, 0≤j≤J, be a finite SPD Galerkin hierarchy with full-column-rank prolongations Pj and Aj−1=PjTAjPj. At each level set Fj(u)=Aju, Rj=PjT, and use the exact Galerkin coarse operator Fj−1(v)=Aj−1v, matching residual-correction pre/post smoothers, and the same finite sweep and V/W cycle counts in Finite-budget recursive nonlinear FAS V/W cycle and Finite recursive Galerkin V- and W-cycle for an SPD hierarchy. The exact-branch FAS V/W procedure returns exactly the same iterate as the corresponding linear Galerkin correction V/W-cycle. The iterate restriction Ij may be any linear map of the stated dimensions.

Facts & Assumptions

Given: The finite SPD Galerkin hierarchy, Rj=PjT, matching residual-correction smoothers and cycle counts, exact coarse branches, and exact coarsest solves.

[F1]

Finite-budget recursive nonlinear FAS V/W cycle: a noncoarsest FAS level forms gH=FH(Iju)+Rj(fj−Fj(u)), recurses from Iju, and corrects by u+Pj(z−Iju).

[F2]

Finite recursive Galerkin V- and W-cycle for an SPD hierarchy: a linear Galerkin level pre-smooths, restricts the residual rj=fj−Aju, starts the coarse correction at e=0, repeatedly calls the lower cycle with right side PjTrj, prolongs the returned error, and post-smooths by residual correction.

[F3]

The Galerkin coarse correction is an energy-orthogonal projector: for SPD Aj and full-column-rank Pj, the Galerkin matrix Aj−1=PjTAjPj is SPD and invertible.

[F4]

A linear Galerkin V/W cycle is translation-covariant: the lower linear V/W cycle obeys Cycle⁡(j−1,x+a,b+Aj−1a)=a+Cycle⁡(j−1,x,b).

[A1]

At level j−1, assume equality of the FAS and correction-cycle outputs for every initial iterate and right side.

Proof

technique · induction on the hierarchy level
1.1givenF1F2F3base

At level 0, both procedures use the same exact solve A0−1f0, so they return the same iterate for every input.

1.2givenF1F2F3A1algebra

At a noncoarsest level j, the fine pre-smoothers agree, so they produce the same current iterate u and residual rj=fj−Aju. Put uH=Iju. The FAS coarse target is gH=Aj−1uH+PjTrj, so its residual relative to the starting coarse value uH is exactly PjTrj.

2.1F1F2F4A1ihstep 1.2algebra

Let et=zt−uH be the current coarse difference after t recursive coarse calls. By [A1], the next FAS coarse call equals the correction-cycle call with initial iterate zt and right side gH. Applying [F4] with a=uH, x=et, and b=PjTrj gives Cycle⁡(j−1,zt,gH)=uH+Cycle⁡(j−1,et,PjTrj). Thus each coarse difference update is exactly the error update in [F2], including repeated W-cycle calls.

3.1F1F2F3step 1.1step 1.2step 2.1discharge-induction: step 2.1algebra∎

After the same number of coarse calls, [F1] prolongs the same error correction as [F2]. Their post-smoothers are identical residual-correction updates, so their returned fine iterates agree. The base case and this induction step prove equality at every level.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

An inexact FAS coarse solve contributes a bounded correction defect

Statement

Consider one two-grid FAS cycle with fixed pre-smoothing result, exact selected coarse root v(u), prolongation P, and a post-smoother that is Lpost-Lipschitz on the relevant corrected states. Suppose a coarse solver returns v^ with residual η=∥FH(v^)−gH(u)∥2 and a separately verified residual-to-solution estimate ∥v^−v(u)∥2≤MHη. Then the inexact-cycle output E^(u) and exact-cycle output E(u) satisfy ∥E^(u)−E(u)∥2≤Lpost∥P∥opMHη. If the exact cycle satisfies the root-error estimate ∥E(u)−u∗∥2≤κ∥u−u∗∥2 on a stated invariant region, then for every iteration input uk in that region whose exact and inexact corrected states satisfy the preceding hypotheses, ∥uk+1−u∗∥2≤κ∥uk−u∗∥2+Lpost∥P∥opMHηk. Invertibility of DFH alone is not asserted to imply the stated residual-to-solution estimate; that bound must be proved under additional coarse-operator hypotheses.

Facts & Assumptions

Given: The two-grid FAS correction formula, the same fine pre-smoothing state in both cycles, a residual-to-solution bound with constant MH, a post-smoother Lipschitz constant Lpost, and (for the iteration inequality) an exact-cycle root-error factor κ.

[F1]

Finite-budget nonlinear FAS two-grid cycle: the coarse difference is prolonged by P(v^−Iu) before post-smoothing.

[F2]

A smooth FAS cycle converges locally under its actual derivative bounds: under its stated hypotheses, the exact cycle has a root-error factor κ=q+Lr/2<1 on the invariant ball.

[A1]

On the chosen region, the exact selected coarse root and the inexact returned value satisfy ∥v^−v(u)∥2≤MH∥FH(v^)−gH(u)∥2.

[A2]

The post-smoother has Lipschitz constant Lpost on the segment joining the exact and inexact corrected states.

Proof

1.1F1A1algebra

Let z=upre+P(v(u)−Iupre) and z^=upre+P(v^−Iupre) be the exact and inexact corrected states. By [F1], subtraction cancels upre and Iupre, so z^−z=P(v^−v(u)). Hence [A1] gives ∥z^−z∥2≤∥P∥op∥v^−v(u)∥2≤∥P∥opMHη.

2.1A2F2step 1.1algebra∎

Applying the same post-smoother to the two corrected states and using [A2] yields ∥E^(u)−E(u)∥2≤Lpost∥P∥opMHη. For an iteration, the triangle inequality and [F2] therefore give ∥uk+1−u∗∥2≤∥E^(uk)−E(uk)∥2+∥E(uk)−u∗∥2≤Lpost∥P∥opMHηk+κ∥uk−u∗∥2.

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passOpen item page →

A two-node semilinear diffusion FAS cycle has an explicit local rate

Statement

On Ω=(0,3) with homogeneous endpoint values, the h=1 centered finite-difference discretization of the semilinear equation −u′′+u3=0 has fine residual F(u)=Au+(u13,u23),A=(2−1−12). Use P=(1,1)T, Iu=(u1+u2)/2, R=PT, the Galerkin coarse residual FH(v)=PTF(Pv), one pre- and one post-sweep S(u)=u−14F(u), and the exact selected coarse root. The unique fine root is u∗=0. The actual exact-branch FAS two-grid map is a contraction toward u∗ on B‾2(0,1/100) with error factor at most 27/400.

Facts & Assumptions

Given: The finite-difference model, transfer maps, Galerkin coarse operator, exact coarse branch, one pre/post update S, and exact real arithmetic specified in the Statement. Matrix and linear-map operator norms are induced by the Euclidean norm; for a bilinear map B, ∥B∥op:=sup⁡∥v∥2=∥w∥2=1∥B[v,w]∥2.

[F1]

Finite-budget nonlinear FAS two-grid cycle: the coarse target is FH(Iu)+R(−F(u)) and the corrected state is u+P(v−Iu).

[F2]

Derivative of the exact-branch FAS two-grid cycle: with invertible coarse Jacobian, the derivative of the actual two-grid map is the composition of the pre-smoother derivative, I−PDFH(Iu∗)−1RDF(u∗), and the post-smoother derivative.

[F3]

A smooth FAS cycle converges locally under its actual derivative bounds: if the actual cycle fixes the root, q=∥DE(u∗)∥<1, and DE is L-Lipschitz on a radius-r convex ball with q+Lr/2<1, then the cycle maps the ball into itself and contracts errors toward that root by q+Lr/2.

[F4]

On a convex open set, a uniform bound ∥Df(z)v∥2≤M∥v∥2 implies ∥f(y)−f(x)∥2≤M∥y−x∥2: on a convex open Euclidean set, a uniform bound on the total derivative of a map implies the corresponding Lipschitz bound between points of that set.

[F5]

Second derivative formula for a composed cycle map: if E=T∘C∘S, y=S(x), and z=C(y), then D2E(x)[h,k]=D2T(z)[DC(y)DS(x)h,DC(y)DS(x)k]+DT(z)(D2C(y)[DS(x)h,DS(x)k]+DC(y)D2S(x)[h,k]).

Example

Given: The mesh nodes 0,1,2,3, endpoint values u0=u3=0, the fine operator and transfers in the Statement, and exact coarse root selection.

Verification

1.1givenalgebra

The continuous model is −u′′+u3=0 on (0,3) with zero endpoint values, and this proof concerns the specified finite-difference residual. The vectors (1,1)T and (1,−1)T are eigenvectors of A with eigenvalues 1 and 3, so zTAz≥∥z∥22. For real s,t, (s−t)(s3−t3)=(s−t)2(s2+st+t2)≥0, since s2+st+t2=((2s+t)2+3t2)/4. Therefore, for a,b∈R2, ⟨a−b,F(a)−F(b)⟩=(a−b)TA(a−b)+∑i=12(ai−bi)(ai3−bi3)≥∥a−b∥22. Since F(0)=0, any other root a would give 0=⟨a,F(a)−F(0)⟩≥∥a∥22, so u∗=0 is the unique root. Direct differentiation gives DF(0)=A.

1.2givenF1constructalgebra

Direct multiplication gives AP=P, PTAP=2, and hence FH(v)=PTF(Pv)=2v+2v3. Writing m=Iu=(u1+u2)/2, [F1] gives the coarse target g(u)=FH(m)−PTF(u)=2m3−u13−u23. The scalar map ϕ(v)=2v+2v3 has ϕ′(v)=2+6v2≥2 and limits ±∞ at v→±∞, so for every g it has one exact root. An exact direct solver is v(g)=23sinh⁡ ⁣(13arsinh⁡ ⁣(334g)), because sinh⁡(3t)=3sinh⁡(t)+4sinh⁡3(t); thus ϕ(v(g))=g. The displayed formula is a composition of smooth real functions, so the selected branch, correction map C, and cycle map E are C2 on an open neighborhood of the ball. At g=0 the branch has v=0 and ϕ′(0)=2.

1.3F2algebra

The pre/post map has derivative at zero Bs=DS(0)=I2−14A=(1/21/41/41/2). The coarse-branch equation has right side g(u), a cubic with Dg(0)=0. Differentiating ϕ(v(u))=g(u) at zero gives 2Dv(0)=Dg(0)=0. The derivative of the coarse correction is Q=I2−PI=I2−12(1111), the orthogonal projection onto (1,−1). The symmetric vector (1,1) is an eigenvector of Bs with eigenvalue 3/4, and (1,−1) has eigenvalue 1/4. Thus for E=S∘C∘S, [F2] gives DE(0)=BsQBs=116Q,q=∥DE(0)∥2=116.

1.4givenalgebra

It remains to bound the derivative variation. Set r=1/100 and m(u)=(u1+u2)/2. On ∥u∥2≤r, ∣m∣≤r/2,∣g(u)∣<2r3,∥Dg(u)∥2<6r2,∥D2g(u)∥op<11r. The first inequality is Cauchy--Schwarz. The second follows from g=2m3−u13−u23 and ∣u1∣3+∣u2∣3≤∥u∥23. Differentiating gives Dg=6m2Dm−3(u12,u22) and D2g=12m(Dm⊗Dm)−diag⁡(6u1,6u2), which give the last two bounds. If ϕ(v(u))=g(u), then ∣v∣≤∣g∣/2<r3, ∥Dv∥≤∥Dg∥/2<3r2, and twice differentiating yields ∥D2v∥<12(11r+12r3(3r2)2)=5.5r+54r7. Writing C(u)=Qu+Pv(u), it follows that ∥DC∥<1.001 and ∥D2C∥<0.08 on this ball.

2.1F4F5step 1.4algebra

Since ∥Bs∥2=3/4, ∥S(u)∥2≤3r/4+r3/4<r for u in the radius-r ball. Orthogonality of Qu and Pv(u) gives ∥C(S(u))∥22≤r2+2r6<4r2. On the radius-2r ball, ∥DS∥2<0.751 and ∥D2S∥op≤0.03; on the radius-r ball, ∥D2S∥op≤0.015. The formula [F5] for E=S∘C∘S therefore gives ∥D2E(u)∥op≤0.03(1.001⋅0.751)2+0.751(0.08⋅0.7512+1.001⋅0.015)<0.07<1. For each unit w∈R2, apply [F4] on the open radius-r ball to the map u↦DE(u)w; the Hessian bound gives derivative norm less than 1. By continuity the resulting Lipschitz bound extends to the closed ball, so ∥DE(x)−DE(y)∥op≤∥x−y∥2 there.

3.1givenF1F3step 1.2step 1.3step 2.1algebra∎

The pre/post map S fixes zero because F(0)=0. At u=0, [F1] gives restricted value Iu=0 and coarse target FH(0)=0; by step 1.2, the exact selected coarse root is v=0, so the correction is zero and E(0)=0. By steps 1.3 and 2.1, q=1/16, L=1, and r=1/100, hence q+Lr/2=116+1200=27400<1. Applying [F3] proves invariance of the ball and the stated local error rate. This single fixed mesh example makes no mesh-independent claim.

Remarks

The diffusion matrix is the standard second-difference Dirichlet matrix for −u′′ on the four nodes, and the cubic is a monotone semilinear reaction. The monotonicity and all FAS convergence hypotheses used here are checked directly in finite dimensions; no parabolic compactness, finite-element projector stability, or continuum convergence theorem is imported.

5 · Examples, counterexamples and false statements

None yet.

Sources