Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: 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.

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.

Depends on

Used by

Dependency tree · two levels

14 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