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.
Flexible GMRES with variable right preconditioning
Definition
Let with (The natural numbers (von Neumann)), let (The vector space of by matrices over a field, with entrywise operations), and let . The complex scalars form a field ( is a field, every element is uniquely , and every nonzero element has inverse ). As additional input, take maps . The maps may vary with ; no linearity or fixedness is assumed. In the usual matrix case, for an invertible (Invertible matrices and the general linear group ). Equip each coordinate space used below with the standard Hermitian inner product and its induced Euclidean norm (The standard formulas on and on are inner products, The norm induced by a real or complex inner product). All arithmetic and orthogonalization are exact. Iteration and auxiliary Hessenberg labels below start at ; coordinates of and ambient vectors retain the library's zero-based convention.
The algorithm uses and stores each actual and makes no fixed-matrix assumption.
Set and . If , return
initial-solution($x_0$). Otherwise set . For
, perform:
- Obtain and set .
- For in order, set
- Set . If , return
breakdown($j,x_{j-1}$)with the last fully formed iterate (for it is ); do not normalize or claim a new iterate at this step. - If , set . Let be the standard unit vector at coordinate (coordinate is and all other coordinates are ; The standard list with and for is an ordered basis of ; hence , and is the zero space with basis and dimension ). The iteration labels remain one-based, while matrix slots are zero-based: put with for , , and let satisfy for , , and when . Choose any and set .
If all steps complete without breakdown, return
budget-complete($m,x_m,Z_m$). The finite-dimensional least-squares minimizer
exists because each coordinate space is finite-dimensional by
The standard list with and for is an ordered basis of ; hence , and is the zero space with basis and dimension , and the least-squares theorem
For a linear map between finite-dimensional inner-product spaces, minimises if and only if , equivalently ; minimisers exist and any two differ by an element of applies; the output
relation permits any minimizer. The algorithm has no
convergence test: budget-complete and breakdown assert neither convergence
nor that a breakdown iterate solves . The residual-minimization property
over the actual span of the is proved separately in
Flexible GMRES minimizes over the actual preconditioned-vector span.
Every division is by a positive real norm: the initial case returns
before normalizing , and each later case returns before
normalizing .
Depends on
- The natural numbers $\mathbb{N}$ (von Neumann)
- The complex numbers as $\mathbb R[x]/(x^2+1)$, with the real embedding and imaginary unit $i$
- $\mathbb C=\mathbb R[x]/(x^2+1)$ is a field, every element is uniquely $a+bi$, and every nonzero element has inverse $(a-bi)/(a^2+b^2)$
- The vector space $M_{m \times n}(F) := F^{\,m \times n}$ of $m$ by $n$ matrices over a field, with entrywise operations
- Rectangular matrix multiplication and the identity matrix $I_n$, including zero-sized shapes
- Invertible matrices and the general linear group $\operatorname{GL}_n(F)$
- The vector space $F^{X}$ of all functions $X \to F$ with pointwise operations, and $F^{n}$ as the case $X = n = \{0, 1, \dots, n-1\}$
- The standard formulas $\langle x,y\rangle=\sum_{k<n}x_k y_k$ on $\mathbb R^n$ and $\sum_{k<n}x_k\overline{y_k}$ on $\mathbb C^n$ are inner products
- The norm $\lVert v\rVert=\sqrt{\langle v,v\rangle}$ induced by a real or complex inner product
- The standard list $e : n \to F^{n}$ with $e_i(i) = 1_F$ and $e_i(j) = 0_F$ for $j \ne i$ is an ordered basis of $F^{n}$; hence $\dim_F F^{n} = n$, and $F^{0}$ is the zero space with basis $\varnothing$ and dimension $0$
- For a linear map $T:V\to W$ between finite-dimensional inner-product spaces, $x$ minimises $\lVert Tx-b\rVert$ if and only if $T^*(Tx-b)=0$, equivalently $T^*Tx=T^*b$; minimisers exist and any two differ by an element of $\ker T$
Used by
Dependency tree · two levels
48 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
- Yousef Saad, Iterative Methods for Sparse Linear Systems, 2nd ed., §9.4.1, printed pp. 287–289 (standard reference, not scraped)