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.

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

Multigrid methods and complexity

1 · Prerequisites

2 · Summary

This page fixes a finite-dimensional real SPD convention for Galerkin multigrid. A full-column-rank prolongation P defines the Galerkin matrix AH=PTAhP; the exact correction C=I−PAH−1PTAh is proved to be the Ah-orthogonal projector onto the complement of the coarse space. A symmetric two-grid error map is formed from a pre-smoother, that projector, and the Ah-adjoint post-smoother.

The matrix chain below draws the coarse correction subtracted from an input fine-grid error. Each arrow is the indicated linear map; its composite is PAH−1PTAh, so the correction is I minus this composite.

\begin{tikzcd}
\mathbb{R}^n \arrow[r,"P^{\mathsf T}A_h"] & \mathbb{R}^m \arrow[r,"A_H^{-1}"] & \mathbb{R}^m \arrow[r,"P"] & \mathbb{R}^n
\end{tikzcd}

For a general hierarchy, contraction is conditional on an explicit joint estimate ∥CSx∥Ah2≤ρ∥x∥Ah2 with ρ<1. Separate smoothing and approximation estimates do not imply this bound until their compatibility is shown. The page proves that compatibility for one concrete 1D Poisson hierarchy: exact piecewise-linear interpolation and a Richardson smoother give ρ=2/(2ν+1) uniformly in the number of fine intervals. The derivation uses the support of the Galerkin complement and a finite spectral estimate.

The aggregation AMG setup defines a thresholded negative-coupling graph, disjoint aggregates, indicator prolongations, and a finite Galerkin hierarchy. It reports coarse-reached, level-cap, or coarsening-stalled; these setup statuses make no general convergence claim. The page also defines a finite Galerkin V/W-cycle. Its work count follows T(N)=cN+γT(N/2d) under uniform per-level linear work and fixed coarsening; this work statement is separate from convergence.

The page interfaces include preconditioner-algorithms-and-residual-metrics for shared residual and method context and lax-milgram-and-weak-elliptic-solutions for the homogeneous weak Dirichlet Poisson form used in the finite-element examples. The A-page proofs cite exact item statements from these interfaces wherever they use a result.

The cycle diagram records the recursive data flow: downward arrows restrict a fine residual, the base node solves exactly, and upward arrows prolong a coarse correction. Pre- and post-smoothing occur at each non-base level. The diagram explains the procedure only; the algebraic proofs above and below do not rely on it.

\begin{tikzpicture}[>=stealth]
  \node (f) at (0,0) {fine level $j$};
  \node (c) at (0,-1.2) {coarse level $j-1$};
  \node (b) at (0,-2.4) {base level $0$};
  \draw[->] (f) -- node[left] {restrict residual} (c);
  \draw[->] (c) -- node[left] {recurse} (b);
  \draw[->] (b.east) .. controls +(1,0.4) and +(1,-0.4) .. node[right] {prolong correction} (c.east);
  \draw[->] (c.east) .. controls +(1,0.4) and +(1,-0.4) .. node[right] {prolong correction} (f.east);
\end{tikzpicture}

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

Galerkin coarse matrices and the exact coarse-correction error map

Definition

Work over the real field with standard coordinate inner products. Let Ah∈Rn×n be symmetric positive definite (equivalently, positive definite in the Cholesky convention of Hermitian positive-definite matrices and Cholesky factorisation A = LL* with positive diagonal) and let P∈Rn×m have full column rank, where 1≤m≤n. The map P sends coarse-grid coordinate vectors to fine-grid coordinate vectors; its Euclidean adjoint is the transpose PT by In orthonormal bases, the matrix of the adjoint is the conjugate transpose of the matrix. Define the Galerkin coarse matrix

AH:=PTAhP.

Whenever AH is invertible, define the exact Galerkin coarse-correction error map

C:=In−PAH−1PTAh.

This definition is conditional on invertibility of AH. The next theorem proves that condition from positive definiteness of Ah and full column rank of P. The formula is in exact real arithmetic; a rediscretized operator is not identified with AH unless equality is separately shown.

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

Continuous piecewise-affine functions with zero endpoints lie in H1-zero

Statement

Assume Countable Choice. Let v:[0,1]→R be continuous and affine on each interval of a finite partition 0=x0<x1<⋯<xN=1, with v(0)=v(1)=0. Then the Sobolev class of v belongs to H01(0,1)=W01,2((0,1);R), where W01,2 is the norm closure of Cc∞(0,1) in W1,2(0,1).

Facts & Assumptions

Given: A continuous real function affine on a finite partition of [0,1] and vanishing at both endpoints; Countable Choice for the Sobolev interfaces.

[F1]

Integer-order Sobolev spaces and their norms: W1,2(0,1) consists of L2 classes whose first weak derivative is an L2 class.

[F2]

Weak derivative of a locally integrable function: the weak derivative is identified by integration against derivatives of compactly supported smooth test functions.

[F3]

Zero-boundary Sobolev space as a norm closure: W01,2(0,1) is the closure of Cc∞(0,1) in the W1,2 norm.

[F4]

The Sobolev norm descends to equivalence classes: the displayed W1,2 formula defines a norm, including its triangle inequality.

[F5]

Compactly supported Sobolev functions extend by zero in every integer order: a W1,2(0,1) function supported in a compact subset of (0,1) extends by zero to a W1,2(R) function with the same derivative extended by zero.

[F6]

A smooth bump between concentric Euclidean balls: for 0<r<R in dimension one, there is a smooth [0,1]-valued function equal to 1 on [−r,r] and supported in (−R,R).

[F7]

The mollifier family generated by a unit-mass smooth bump: a compactly supported smooth unit-mass function generates the scaled convolution kernels ρε.

[F8]

A unit-mass smooth bump generates an L1 approximate identity: the generated kernels form an L1 approximate identity on R.

[F9]

Every L1 approximate identity converges to the identity in Lp for 1≤p<∞: for 1≤p<∞, convolution by that family converges in Lp to every Lp function.

[F10]

Convolution with a mollifier is smooth, and derivatives pass under the integral sign: convolution of a locally integrable function with a smooth compactly supported unit-mass kernel is smooth.

[A1]

Assume The Axiom of Countable Choice (ACω) as required by [F1], [F3]–[F5], and [F8]–[F10]; no choice of an element from an arbitrary family is used in the approximation argument below.

Proof

1.1givenA1F1F2algebra

Let g equal the slope of v on the interior of each partition interval, with arbitrary values at the finitely many breakpoints. Both v and g are bounded, hence square integrable on (0,1). Integration by parts on each partition interval gives ∫01vφ′=−∫01gφ for every φ∈Cc∞(0,1): the interior endpoint terms cancel because v is continuous, and the outer endpoint terms vanish because φ is compactly supported. Thus [F2] identifies g as the weak derivative, and [F1] gives v∈W1,2(0,1).

2.1F1step 1.1algebra

Put L=max⁡i∣(v∣[xi−1,xi])′∣. For 0<δ<1/4, let χδ be zero on [0,δ]∪[1−δ,1], linear from zero to one on [δ,2δ], equal to one on [2δ,1−2δ], and linear from one to zero on [1−2δ,1−δ]. Then vδ=χδv is continuous and piecewise quadratic, with compact support in [δ,1−δ]. Its piecewise derivative is bounded; integration by parts on its finitely many pieces cancels interior boundary terms by continuity, as in step 1.1, so vδ∈W1,2(0,1). Since ∣v(x)∣≤Lmin⁡(x,1−x), its difference from v is supported on strips of total length at most 4δ; there ∣v∣≤2Lδ, ∣v′∣≤L, and ∣χδ′∣≤1/δ. The product rule therefore gives ∥v−vδ∥L22≤16L2δ3 and ∥(v−vδ)′∥L22≤36L2δ. The W1,2 formula in [F1] then gives vδ→v in W1,2(0,1) as δ→0+.

3.1A1F1F5F6F7F8F9F10step 2.1algebra

Extend vδ by zero to Vδ∈W1,2(R) using [F5]. Choose the [F6] bump with r=1/2 and R=1. Its integral c is finite because it is bounded and supported in (−1,1), and c≥1 because it equals 1 on an interval of length 1. Normalize it by c and take its mollifier family from [F7]. The convolution Vδ∗ρε is smooth by [F10]. Differentiating under the integral and integrating by parts on the finitely many polynomial pieces of Vδ gives (Vδ∗ρε)′=Vδ′∗ρε: interior boundary terms cancel by continuity and outer terms vanish by compact support. By [F8]–[F9], the function and its derivative converge in L2(R) to Vδ and Vδ′ as ε→0+. The normalized bump has support in [−1,1], so 0<ε<δ places the convolution support inside (0,1) and it belongs to Cc∞(0,1).

4.1A1F1F3F4step 2.1step 3.1algebra∎

Given η>0, choose δ so that step 2.1 gives ∥v−vδ∥W1,2<η/2, and then choose sufficiently small ε in step 3.1 so that ∥vδ−(Vδ∗ρε)∣(0,1)∥W1,2<η/2. The triangle inequality [F4] gives a Cc∞(0,1) approximation to v within η. Since η was arbitrary, [F3] yields v∈H01(0,1).

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

The Galerkin coarse correction is an energy-orthogonal projector

Statement

Let Ah∈Rn×n be symmetric positive definite and let P∈Rn×m have full column rank, where 1≤m≤n. Put AH=PTAhP. Then AH is symmetric positive definite, hence invertible, and the map C=In−PAH−1PTAh of Galerkin coarse matrices and the exact coarse-correction error map satisfies

C2=C,CP=0,PTAhC=0,CTAh=AhC.

Consequently Ran⁡(C)=Ran⁡(P)⊥Ah; C is the orthogonal projector onto that complement in the energy inner product ⟨x,y⟩Ah:=xTAhy.

Facts & Assumptions

Given: A symmetric positive-definite Ah∈Rn×n and a full-column-rank P∈Rn×m, where 1≤m≤n.

[F1]

Galerkin coarse matrices and the exact coarse-correction error map: AH=PTAhP, and when AH is invertible, C=In−PAH−1PTAh.

[F2]

For Hermitian positive-definite A, the exact solution of Ax=b is the unique minimizer of the quadratic energy: a real symmetric positive-definite matrix has a unique solution to AHz=b for every right-hand side b, so it is invertible.

[F3]

The energy inner product ⟨u,v⟩A=⟨Au,v⟩ and energy norm ∥u∥A for a Hermitian positive-definite matrix: ⟨x,y⟩Ah=xTAhy is an inner product and ∥x∥Ah2=xTAhx.

[F4]

Transpose is linear and involutive, and (AB)T=BTAT: transposition is involutive and reverses matrix products, (XY)T=YTXT.

Proof

1.1givenF1F2F4algebra

For every nonzero q∈Rm, full column rank gives Pq≠0, so qTAHq=(Pq)TAh(Pq)>0. Also AHT=PTAhTP=AH by [F4]. Thus AH is symmetric positive definite and [F2] makes it invertible; [F1] therefore defines C.

2.1F1step 1.1algebra

From PTAhP=AH, direct multiplication gives CP=P−PAH−1AH=0 and PTAhC=PTAh−AHAH−1PTAh=0. Moreover, C2=In−2PAH−1PTAh+PAH−1(PTAhP)AH−1PTAh=C.

3.1F1F3F4step 2.1algebra

Transposing AHAH−1=I=AH−1AH and using [F4] shows that (AH−1)T is an inverse of AHT=AH. If B and D are two-sided inverses of AH, then B=B(AHD)=(BAH)D=D, so the inverse is unique and (AH−1)T=AH−1. Thus [F4] yields CTAh=Ah−AhPAH−1PTAh=AhC, so C is self-adjoint in [F3]. Also PTAhC=0 says Ran⁡(C)⊆Ran⁡(P)⊥Ah. If w is in that complement, then PTAhw=0, so [F1] gives Cw=w; therefore every such w is in Ran⁡(C) and the ranges are equal.

4.1step 2.1step 3.1∎

The identities in step 2.1 and the range equality in step 3.1 prove all stated projection properties.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

The symmetric two-grid error map from a pre-smoother and Galerkin correction

Definition

Let Ah be symmetric positive definite, let C be the Galerkin projector of The Galerkin coarse correction is an energy-orthogonal projector, and let S∈Rn×n be a linear pre-smoothing error map. For the energy inner product of The energy inner product ⟨u,v⟩A=⟨Au,v⟩ and energy norm ∥u∥A for a Hermitian positive-definite matrix, define the Ah-adjoint of S by

S∗Ah:=Ah−1STAh.

This is well-defined because Ah is invertible. For all x,y, ⟨Sx,y⟩Ah=xTSTAhy=⟨x,S∗Ahy⟩Ah, so it is the adjoint with respect to that energy inner product. The symmetric two-grid error map is

E:=S∗AhCS.

It maps an input error through pre-smoothing S, exact coarse correction C, and the Ah-adjoint post-smoother.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Finite strength-graph aggregation and Galerkin hierarchy with explicit statuses

Definition

This is a finite aggregation-based algebraic multigrid setup procedure; it constructs a hierarchy and does not claim that any cycle converges. All arithmetic and comparisons below are exact. An admissible input consists of an integer n0≥1, a real symmetric positive-definite matrix A0=(aij)∈Rn0×n0 whose off-diagonal entries satisfy aij≤0, a real threshold 0<θ<1, a coarse-size threshold nmin⁡≥1, and a real level cap L∈R≥0. A matrix with these sign and definiteness conditions is the matrix class used here. The terms strength graph, aggregate, prolongation, and Galerkin hierarchy are defined by the steps below.

Initialize ℓ=0 once and retain A0 in the output. Then execute the following level steps.

  1. Set nℓ=dim⁡Aℓ. If nℓ≤nmin⁡, return status coarse-reached.
  2. If ℓ+1>L before the next aggregation attempt, return status level-cap.
  3. On vertices 1,…,nℓ, place an undirected edge {i,j} for i≠j exactly when aij(ℓ)<0 and at least one of −aij(ℓ)≥θmax⁡k≠i(−aik(ℓ)),−aij(ℓ)≥θmax⁡k≠j(−ajk(ℓ)) holds. This finite graph is the strength graph at level ℓ.
  4. Let U={1,…,nℓ} and start with no aggregates. While U≠∅, let i be the smallest element of U, create one aggregate Cr={i}∪(N(i)∩U), where N(i) is its strength-graph neighbour set, then remove every element of Cr from U. This produces an ordered family of aggregates.
  5. Let nℓ+1 be the number of aggregates. If nℓ+1≥nℓ, return status coarsening-stalled with the hierarchy through level ℓ. Otherwise form the indicator prolongation (Pℓ)ir=1 if i∈Cr,(Pℓ)ir=0 otherwise, form the Galerkin coarse matrix Aℓ+1=PℓTAℓPℓ, append Pℓ,Aℓ+1, replace ℓ by ℓ+1, and return to step 1.

The result contains all completed matrices and prolongations and exactly one status: coarse-reached, level-cap, or coarsening-stalled. Reaching any status is not a convergence or quality certificate.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

Level-uniform 1D Poisson smoothing and approximation bounds

Statement

Let N=2M≥4, h=1/N, and let Ah∈R(N−1)×(N−1) have diagonal 2/h, adjacent off-diagonal entries −1/h, and all other entries zero. This is the Dirichlet stiffness matrix for the uniform one-dimensional Poisson mesh. Let P∈R(N−1)×(M−1) linearly interpolate from the coarse nodes at even fine indices: set coarse endpoint values v0=vM=0, (Pv)2j=vj, and (Pv)2j+1=(vj+vj+1)/2 wherever these are interior fine indices. Put AH=PTAhP, C=I−PAH−1PTAh, and S=I−Ah/λmax⁡(Ah). Then for every integer ν≥1 and every fine vector e,

∥CSνe∥Ah2≤22ν+1∥e∥Ah2.

The separate estimates proved below are the exact approximation bound ∥Cw∥Ah2≤(h/2)∥Ahw∥22 and smoothing bound ∥AhSνe∥22≤4 [h(2ν+1)]−1∥e∥Ah2; their constants are compatible and independent of N.

Facts & Assumptions

Given: An even number N=2M≥4, the uniform Dirichlet stiffness matrix Ah, piecewise-linear coarse prolongation P, and integer ν≥1.

[F1]

Galerkin coarse matrices and the exact coarse-correction error map: AH=PTAhP and, when AH is invertible, C=I−PAH−1PTAh.

[F2]

The Galerkin coarse correction is an energy-orthogonal projector: since Ah is SPD and P has full column rank, AH is SPD and C is the exact Galerkin projector.

[F5]

Transpose is linear and involutive, and (AB)T=BTAT: matrix transpose is involutive and reverses matrix products.

Proof

1.1givenF1F2F3algebra

Extend a fine vector by x0=xN=0. Direct expansion gives xTAhx=h−1∑i=1N(xi−xi−1)2. This is positive for every nonzero x, since a zero sum forces all consecutive entries equal and the boundary entries are zero. The even rows of P form the identity on coarse coordinates, so P has full column rank. Thus [F2] ensures AH is invertible and C is defined.

1.2F3F4algebra

For any x, (xi−xi−1)2≤2xi2+2xi−12 and the endpoints vanish, so xTAhx≤(4/h)∥x∥22. By [F4], 0<λ≤λmax⁡(Ah)≤4/h for each eigenvalue. In an orthonormal eigenbasis, S has eigenvalues 1−λ/λmax⁡∈[0,1). For ξ=λ/λmax⁡∈(0,1], the finite geometric identity ξ∑k=02ν(1−ξ)k=1−(1−ξ)2ν+1≤1 applies. Each summand is at least (1−ξ)2ν, so ξ(1−ξ)2ν≤1/(2ν+1). Expanding e in that eigenbasis yields ∥AhSνe∥22≤λmax⁡(Ah)2ν+1∥e∥Ah2≤4h(2ν+1)∥e∥Ah2.

2.1F1F2F5step 1.1algebra

Let J insert a coarse vector into the even fine indices and zero the odd indices. At an odd fine row, AhPv=0 because 2(Pv)2j+1=(Pv)2j+(Pv)2j+2. At an even row 2j, (AhPv)2j=(2h)−1(2vj−vj−1−vj+1), with boundary values v0=vM=0. Direct multiplication gives AH diagonal entries 1/h, adjacent entries −1/(2h), and all other entries zero; hence AhP=JAH and, by [F5], PTAh=AHJT. Substitution in [F1] yields C=I−PJT. Therefore y=Cw has zero even entries. Also Ahy=Ahw−JAHJTw, so the odd entries of Ahy equal those of Ahw.

3.1step 1.1step 2.1F3algebra

For odd i, the two neighbours of yi are even and zero, so (Ahy)i=2yi/h=(Ahw)i. Therefore ∥Cw∥22=∑i oddyi2=h24∑i odd(Ahw)i2≤h24∥Ahw∥22. Since each odd value is adjacent to two zero even values, the energy identity in step 1.1 gives ∥y∥Ah2=(2/h)∥y∥22. Thus ∥Cw∥Ah2≤(h/2)∥Ahw∥22.

4.1step 3.1step 1.2∎

Apply the approximation estimate of step 3.1 with w=Sνe and then the smoothing estimate of step 1.2: ∥CSνe∥Ah2≤h2∥AhSνe∥22≤22ν+1∥e∥Ah2. Because ν≥1, 2/(2ν+1)≤2/3<1, uniformly in N.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Finite recursive Galerkin V- and W-cycle for an SPD hierarchy

Definition

Fix a finite Galerkin hierarchy of real SPD matrices Aj∈Rnj×nj, 0≤j≤J, with nj≥1, and full-column-rank prolongations Pj∈Rnj×nj−1 satisfying Aj−1=PjTAjPj for 1≤j≤J. Choose nonnegative integer sweep counts ν1,ν2, a positive integer cycle count γ, and matrices Kjpre,Kjpost∈Rnj×nj for 1≤j≤J; T denotes the transpose of The transpose AT of a matrix. An invocation Cycle⁡(j,x,b) takes x,b∈Rnj and returns the vector specified by these instructions for the system Ajz=b:

  1. If j=0, return the exact solution A0−1b.
  2. Starting from x, perform ν1 pre-sweeps x←x+Kjpre(b−Ajx) and set r=b−Ajx.
  3. Set e=0. For t=1,…,γ, replace e by the recursive iterate e←Cycle⁡(j−1,e,PjTr).
  4. Correct x←x+Pje, then perform ν2 post-sweeps x←x+Kjpost(b−Ajx); return x.

The V-cycle is γ=1 and the W-cycle is γ=2. The definition fixes exact arithmetic and specifies an iterate; it makes no accuracy or convergence claim. Setup cost, floating-point error, and termination are separate claims.

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

A joint smoothing-correction estimate gives symmetric two-grid energy contraction

Statement

Let Ah, C, S, and E=S∗AhCS be as in The symmetric two-grid error map from a pre-smoother and Galerkin correction. Suppose 0≤ρ<1 and

∥CSx∥Ah2≤ρ∥x∥Ah2for every x∈Rn.

Then E is self-adjoint and nonnegative in the Ah inner product, and its operator norm induced by ∥⋅∥Ah satisfies ∥E∥Ah≤ρ. A rate derived from separate smoothing and approximation inequalities requires a proof that those inequalities imply this joint estimate.

Facts & Assumptions

Given: The fine-grid SPD matrix, exact Galerkin correction C, linear pre-smoother S, and 0≤ρ<1 satisfying the displayed joint estimate.

[F1]

The symmetric two-grid error map from a pre-smoother and Galerkin correction: S∗Ah is the adjoint in the Ah inner product and E=S∗AhCS.

[F2]

The Galerkin coarse correction is an energy-orthogonal projector: C2=C and C is self-adjoint in the energy inner product.

[F3]

The energy inner product ⟨u,v⟩A=⟨Au,v⟩ and energy norm ∥u∥A for a Hermitian positive-definite matrix: the Ah energy inner product is a finite-dimensional real inner product and ∥x∥Ah2=⟨x,x⟩Ah.

[F4]

The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||: ∥E∥Ah=max⁡∥x∥Ah=1∥Ex∥Ah.

[F5]

Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis: every self-adjoint endomorphism on a finite-dimensional real inner-product space has an orthonormal eigenbasis.

[F6]

The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector: on a nonzero finite-dimensional real inner-product space, the operator-norm maximum in [F4] exists and is attained.

Proof

1.1F1F2F3algebra

Put u=Sx. Since C2=C and C is Ah-self-adjoint, C(I−C)=0 and ⟨Cu,(I−C)u⟩Ah=⟨u,C(I−C)u⟩Ah=0. Thus [F1] gives ⟨Ex,x⟩Ah=⟨CSx,Sx⟩Ah=⟨CSx,CSx⟩Ah=∥CSx∥Ah2≥0.

1.2F1F2algebra

For all x,y, the adjoint identity in [F1] and self-adjointness of C in [F2] give ⟨Ex,y⟩Ah=⟨CSx,Sy⟩Ah=⟨Sx,CSy⟩Ah=⟨x,Ey⟩Ah. Hence E is self-adjoint.

2.1F1F4F5F6step 1.1step 1.2algebra∎

By [F5], choose an Ah-orthonormal eigenbasis v1,…,vn for the self-adjoint map E, with eigenvalues λj. Step 1.1 gives λj=⟨Evj,vj⟩Ah≥0; the joint hypothesis gives λj=∥CSvj∥Ah2≤ρ. For x=∑jcjvj, orthonormality yields ∥Ex∥Ah2=∑jλj2cj2≤ρ2∑jcj2=ρ2∥x∥Ah2. The nonzero finite-dimensional domain has an attained operator-norm maximum by [F6], so taking the maximum over unit x in [F4] proves ∥E∥Ah≤ρ. Since ρ<1, the two-grid error map is a strict energy contraction.

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

Finite aggregation AMG preserves the SPD matrix class and returns a status

Statement

For every admissible input to Finite strength-graph aggregation and Galerkin hierarchy with explicit statuses, each successful aggregation partitions the current indices into nonempty disjoint sets. Its indicator prolongation has full column rank. Every successful Galerkin product Aℓ+1=PℓTAℓPℓ is symmetric positive definite with nonpositive off-diagonal entries. The setup procedure terminates after at most ⌊L⌋ coarsening attempts and returns exactly one of coarse-reached, level-cap, or coarsening-stalled. These structural properties do not imply multigrid convergence.

Facts & Assumptions

Given: The admissible real symmetric positive-definite matrix A0 with nonpositive off-diagonal entries, 0<θ<1, nmin⁡≥1, and real finite cap L∈R≥0.

[F1]

Finite strength-graph aggregation and Galerkin hierarchy with explicit statuses: each aggregate begins with the smallest unassigned vertex and removes that vertex together with some of its still-unassigned neighbours; the output uses Pir=1 exactly on aggregate membership and the Galerkin product. Before each attempt, the procedure returns level-cap if ℓ+1>L.

[F2]

The Galerkin coarse correction is an energy-orthogonal projector: if a real SPD matrix is compressed by a full-column-rank prolongation, the Galerkin coarse matrix is SPD.

[F3]

Hermitian positive-definite matrices and Cholesky factorisation A = LL* with positive diagonal: positive definite in the real case means symmetric and strictly positive quadratic form on every nonzero vector.

Proof

1.1F1chooseconstruct

At any aggregation pass the unassigned set U is finite and nonempty. The selected smallest vertex i belongs to the new aggregate, so at least one vertex is removed. No previously removed vertex can reappear because every neighbour is intersected with U. Thus the aggregates are pairwise disjoint and, when the finite loop ends at U=∅, cover all current indices. Each aggregate is nonempty. If Pz=0, choose any row index in aggregate r; its row has a single 1 in column r, so that component of Pz is zr=0. This holds for every r, hence P has full column rank.

2.1F1F2F3step 1.1algebra

By [F2] and step 1.1, Aℓ+1=PℓTAℓPℓ is SPD. For distinct aggregate columns r≠s, disjointness gives (Aℓ+1)rs=∑i∈Cr∑j∈Csaij(ℓ)≤0, since i≠j in every summand and the fine matrix has nonpositive off-diagonal entries. Symmetry follows from symmetry of Aℓ. Induction over successful levels proves the same matrix class at each returned level.

2.2F1step 1.1choosealgebra

Each aggregation pass is finite by step 1.1. A pass is attempted only when ℓ+1≤L, so the number of attempts is an integer at most ⌊L⌋. At each outer iteration, step 1 returns coarse-reached when nℓ≤nmin⁡; otherwise the cap test in [F1] returns level-cap when ℓ+1>L. If neither branch applies, a pass is performed and either nℓ+1≥nℓ returns coarsening-stalled, or the procedure advances to the next level. These ordered branches exhaust the procedure, so it terminates with exactly one listed status.

3.1step 1.1step 2.1step 2.2∎

The preceding steps establish the partition, rank, matrix-class and status claims. No step asserts a contraction factor.

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

Work recurrence for fixed-coarsening multigrid cycles in all three regimes

Statement

For any finite Galerkin hierarchy and parameters admitted by Finite recursive Galerkin V- and W-cycle for an SPD hierarchy, every invocation of the recursive procedure terminates. For the work estimate, fix an integer d≥1 and let L≥0 range over integers. Set q=2d, and let the hierarchy have sizes Nj=qj for 0≤j≤L, so its finest size is N=NL=qL and each coarsening step divides the size by the fixed factor q. Suppose each level with Nj unknowns has cNj arithmetic work outside recursion for a fixed c>0, the base solve at N0=1 has fixed bounded positive cost, and each cycle makes a fixed positive integer γ recursive calls. With d,c,γ fixed, the work recurrence

T(N)=cN+γT(N/q)

has order Θ(N) when γ<q, Θ(Nlog⁡N) when γ=q, and Θ(Nlog⁡qγ) when γ>q, as L→∞. These are arithmetic-work bounds conditional on the stated uniform per-level cost and coarsening assumptions. They do not imply convergence or include setup cost.

Facts & Assumptions

Given: A finite Galerkin hierarchy and parameters admitted by Finite recursive Galerkin V- and W-cycle for an SPD hierarchy. For the work estimate, a fixed integer d≥1, integer L≥0, q=2d, level sizes Nj=qj for 0≤j≤L, N=NL=qL, a fixed c>0, fixed positive integer γ, and base cost T(1)=Θ(1).

[F1]

Finite recursive Galerkin V- and W-cycle for an SPD hierarchy: the base branch solves A0z=b exactly; at a positive level, the procedure uses finitely many pre- and post-sweeps and makes exactly γ recursive calls at the next coarser level.

[F2]

Every real symmetric positive-definite matrix is invertible, so the base system has a unique exact solution (For Hermitian positive-definite A, the exact solution of Ax=b is the unique minimizer of the quadratic energy).

Proof

1.1givenF1F2induction

For any admissible finite hierarchy, at level j=0 the matrix A0 is real symmetric positive definite, so [F2] gives a unique solution and the base branch is defined. Inductively, if every call at level j−1 terminates, then a call at level j terminates: its pre- and post-sweep counts are finite, and its loop makes the finite number γ of terminating calls at level j−1. Hence every invocation on every admissible finite hierarchy terminates.

2.1givenF1step 1.1inductionalgebra

Repeated substitution in the recurrence gives T(N)=cN∑r=0L−1(γ/q)r+γLT(1). For L=0, the sum is empty and this is the base cost; for L+1, substituting T(N/q) adds the term cN(γ/q)L and leaves the base term γL+1T(1), proving the formula by induction on L.

3.1step 2.1algebra

If γ<q, the ratio γ/q<1, so the finite geometric sum is bounded above and below by positive constants independent of L. Also γL=Nlog⁡qγ=o(N), while cN is a lower bound. Hence T(N)=Θ(N).

3.2step 2.1algebra

If γ=q, the sum in step 2.1 is L, and γLT(1)=N T(1)=Θ(N). Since L=log⁡qN, this gives T(N)=Θ(Nlog⁡N).

3.3step 2.1algebra

If γ>q, the geometric sum is Θ((γ/q)L). Thus the first term in step 2.1 is Θ(N(γ/q)L)=Θ(γL)=Θ(Nlog⁡qγ); the base term has the same order. Therefore T(N)=Θ(Nlog⁡qγ).

4.1givenF1step 1.1step 2.1∎

The recurrence counts only the per-level cycle work stated in the hypotheses and the recursive calls in [F1]. It contains no setup, floating-point error, or convergence estimate.

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

The symmetric 1D Poisson two-grid cycle is uniformly contractive

Statement

For the nested one-dimensional Poisson grids and prolongation of Level-uniform 1D Poisson smoothing and approximation bounds, take the pre-smoothing error map to be Sν, with S=I−Ah/λmax⁡(Ah), and take the post-smoother to be its Ah-adjoint. The resulting symmetric two-grid error map satisfies

∥E∥Ah≤22ν+1≤23<1(ν≥1),

uniformly for all even N=2M≥4. This proves one concrete level-uniform two-grid rate; it does not assert convergence of an arbitrary AMG hierarchy.

Facts & Assumptions

Given: The one-dimensional Poisson matrices, piecewise-linear prolongation, exact Galerkin correction, and ν≥1 Richardson sweeps specified in Level-uniform 1D Poisson smoothing and approximation bounds.

[F1]

Level-uniform 1D Poisson smoothing and approximation bounds: ∥CSνe∥Ah2≤2(2ν+1)−1∥e∥Ah2 for every fine error e.

[F2]

The symmetric two-grid error map from a pre-smoother and Galerkin correction: the symmetric two-grid map is E=(Sν)∗AhCSν.

[F3]

A joint smoothing-correction estimate gives symmetric two-grid energy contraction: a joint estimate with 0≤ρ<1 implies ∥E∥Ah≤ρ.

Proof

1.1givenF1algebra

By [F1], the pre-smoother Sν satisfies the joint estimate with ρ=2/(2ν+1). For ν≥1, 0<ρ≤2/3<1.

2.1F2F3step 1.1∎

Apply [F3] to the symmetric error map [F2] with this value of ρ. It follows that ∥E∥Ah≤2/(2ν+1)≤2/3, independently of N.

5 · Examples, counterexamples and false statements

None yet.

Sources