Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicablePipeline-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.

Recursive multilevel MGRIT cycles

Definition

Input: levels ℓ=0,…,L with L≥1; fine-grid systems Aℓuℓ=bℓ of the form in The all-at-once bidiagonal time operator and C/F points; coarsening factors mℓ≥2 dividing Nℓ with Nℓ+1=Nℓ/mℓ; transfers Pℓ,Rℓ from the F/C construction in A declared two-level MGRIT coarse-correction cycle; and pre/post-relaxations selected from its F- and FCF-relaxations. At each level ℓ<L, form the practical coarse matrix Aℓ+1 with identity diagonal blocks and subdiagonal blocks −Ψℓ,j as in A declared two-level MGRIT coarse-correction cycle. Each noncoarsest level has a positive integer recursive visit count νℓ. Also supply an initial fine-level iterate, a chosen norm on the fine-level residual space as in A norm on a real vector space, the induced metric, and the dictionary with the metric axioms, outer cycle budget Jout≥0, and residual tolerance ε≥0. The hierarchy must provide a nonsingular coarse system at every level and an exact solve on level L. V-cycles use νℓ=1 and W-cycles use νℓ=2. This algorithm gives no existence or convergence claim for a hierarchy that fails these input conditions.

For a recursive call at level ℓ, perform the following operations on an initial guess uℓ:

  1. If ℓ=L, solve ALuL=bL exactly by forward substitution and return.
  2. Apply the selected pre-relaxation to Aℓuℓ=bℓ; compute rℓ=bℓ−Aℓuℓ and restrict it to rℓ+1=Rℓrℓ.
  3. Set the coarse correction zℓ+1=0. Repeat νℓ times: form ρℓ+1=rℓ+1−Aℓ+1zℓ+1; recursively apply the level ℓ+1 cycle to Aℓ+1δℓ+1=ρℓ+1 from zero initial correction; then set zℓ+1←zℓ+1+δℓ+1.
  4. Correct uℓ←uℓ+Pℓzℓ+1 and apply the selected post-relaxation.

Return the updated fine-level vector when the call completes. At level 0, check the residual before the first outer cycle and after every completed cycle; return status converged only when the residual tolerance is met. After Jout cycles without a verified residual certificate, return the last iterate with status budget-exhausted. Inexact level solves contribute explicit update defects; no such defect is hidden in the exact-arithmetic cycle.

No two-grid contraction is transferred to this recursive cycle; convergence requires a bound for its actual full recursive error operator.

Depends on

Used by

Dependency tree · two levels

17 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