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.
Gaussian-process regression and prediction
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Areas of Elementary Plane Figures
- Binary Operations, Monoids, Groups and Subgroups
- Brownian Motion Construction and Continuity
- Central Limit Theorems
- Characteristic Functions Inversion and Continuity
- Compactness
- Compactness in Metric Spaces
- Complete Metrizability, Čech-Completeness, and Baire Category
- Completeness, Completion, and Uniform Continuity
- Complex Lp Spaces and Test-Function Conventions
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Conditional Distributions and Regular Conditional Probability
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Conjugate families and Gaussian conditioning
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Countability Axioms and Cardinal Functions
- Cyclic Groups and Direct Products
- Density Separability and Convolution in Lᵖ
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Direct Matrix Factorisations: LU, Cholesky and QR
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Finite Probability and the Probabilistic Method
- Foundations of the Real Numbers for Analysis
- Fourier Transform Convolution and Approximate Identities
- Fubini and Change of Variables
- Fundamental Trigonometric Identities
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Gaussian-process priors and finite posterior laws
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hausdorff via the Diagonal
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Improper and Parameter-Dependent Multiple Integrals
- Improper Integrals
- Independence Borel Cantelli and Zero One Laws
- Infinite Product Measures and Kolmogorov Extension
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Lebesgue Measure on Euclidean Space
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Metric Spaces
- Mixed effects and longitudinal models
- Mixed Partials, Taylor Formulae, and Extrema
- Modes of Convergence Egorov and Lusin
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Outer Measure and the Caratheodory Extension Theorem
- Partitions of Unity and Paracompactness
- Pointwise Extended-Real Function Products
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Probability Spaces Random Variables and Expectation
- Product Measures and the Fubini Tonelli Theorems
- Properties of the Integral and the Working FTC
- Radon Measures and the Riesz Markov Kakutani Theorem
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Signed and Complex Measures Hahn and Jordan
- Simple Field Extensions and the Construction of the Complex Numbers
- Sine, Cosine, and the Definition of Pi
- Splitting Fields
- State-space model laws
- Subspaces, Products, and Quotients
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Cantor Set, Baire Category, and Measure Zero in ℝ
- The Complex Exponential and Euler's Formula
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Exponential Function
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Inverse and Implicit Function Theorems
- The Lebesgue and Riemann Integrals Compared
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Lᵖ Spaces Holder Minkowski and Riesz Fischer
- The Maximal Function and Lebesgue Differentiation
- The Radon Nikodym Theorem and Lebesgue Decomposition
- The Riemann Integral in Rᵐ and Jordan Content
- The Riemann Integral: Definition and Integrability
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Urysohn's Lemma and the Tietze Extension Theorem
- Vector Spaces, Linear Subspaces, Span and Direct Sums
- Weak Convergence Tightness and Representation
2 · Logical flowchart
3 · Definitions, theorems and proofs
Finite Gaussian-process regression observation model
Definition
Let be a set, let , and let be symmetric and positive semidefinite, meaning that for every finite ordered list in and every , For finite ordered lists and in , define repeated indices are allowed.
Given a real Gaussian process with mean and covariance , and a nonempty finite training list in , define and . For a centered Gaussian noise vector with symmetric positive-semidefinite covariance that is independent of , define the observation vector and the matrix .
For a nonempty finite test list in , define the latent test vector . If a centered Gaussian vector with symmetric positive-semidefinite covariance is independent of the pair , define the noisy test vector .
Definition references
Model diagram
diagram failed to render:
\begin{tikzpicture}[>=stealth]
\node[draw,rounded corners] (prior) at (0,0) {$f\sim\mathrm{GP}(m,k)$};
\node[draw] (train) at (-2,-1.5) {$f_X$};
\node[draw] (test) at (3,-1.5) {$f_*$};
\node[draw] (noise) at (-2,-3) {$\varepsilon$};
\node[draw,rounded corners] (obs) at (0,-3) {$Y=f_X+\varepsilon$};
\node[draw] (testnoise) at (3,-3) {$\eta_*$};
\node[draw,rounded corners] (testobs) at (5,-3) {$Y_*=f_*+\eta_*$};
\draw[->] (prior) -- (train);
\draw[->] (prior) -- (test);
\draw[->] (train) -- (obs);
\draw[->] (noise) -- (obs);
\draw[->] (test) -- (testobs);
\draw[->] (testnoise) -- (testobs);
\end{tikzpicture}The single prior node represents one process, so and may be correlated. Arrows into and denote vector addition. The training noise is independent of , and the test noise is independent of the pair ; the diagram records no posterior independence claim.
Projection onto a finite-dimensional subspace of an inner-product space
Statement
Let be a real inner-product space and a finite-dimensional subspace. For each there is a unique such that is orthogonal to , meaning for every . For every , In particular, .
Statement references
Facts & Assumptions
Given: A real inner-product space , a finite-dimensional subspace , and .
Every finite-dimensional real inner-product space has an orthonormal basis; the basis is empty when the dimension is zero. Every finite-dimensional real or complex inner product space has an orthonormal basis
Proof
Given: The hypotheses in the Statement.
Choose an orthonormal basis of by [F1], allowing , and set . For each , orthonormality gives ; since the basis spans , is orthogonal to .
For any , and is orthogonal to . Expanding the squared norm of therefore gives . If also has orthogonal to , then lies in and in , hence and . Taking gives the stated norm identity.
Positive definiteness is exactly the inverse condition for the observed GP covariance
Statement
In the finite observation model, let and let be symmetric and positive semidefinite. Then is symmetric and positive semidefinite. Its ordinary inverse exists if and only if is positive definite, equivalently if and only if all singular values of are positive. Thus the standard inverse formulas are defined exactly under ; no ordinary inverse formula applies when is singular.
Statement references
Facts & Assumptions
Given: A finite observation matrix from a symmetric positive-semidefinite kernel and a symmetric positive-semidefinite noise covariance .
Every finite Gram matrix of the kernel is positive semidefinite, and the observed matrix is . Finite Gaussian-process regression observation model
A finite-dimensional nonnegative operator has an orthonormal eigenbasis with nonnegative eigenvalues. A non-negative operator is equivalently self-adjoint with nonnegative eigenvalues, a positive semidefinite matrix in an orthonormal basis, or an operator of the form S^*S
The singular values of an endomorphism are the eigenvalues of . The singular values of a linear map as the eigenvalues of the positive square root of T^*T
A nonnegative finite-dimensional operator has a unique nonnegative square root. A non-negative operator has a unique non-negative square root
A finite-dimensional linear map has a singular-value decomposition with exactly its positive singular values in the nonzero diagonal block. Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition
Proof
Given: The matrices and in the Statement.
For every , by [F1], and is symmetric. Hence is a nonnegative endomorphism of the finite-dimensional real inner-product space .
By [F2], choose an orthonormal eigenbasis of with eigenvalues . In this basis, is invertible exactly when no is zero, while for is positive for every nonzero exactly when all . Thus is invertible if and only if it is positive definite.
In the same basis, has eigenvalues . By [F4], its unique nonnegative square root has eigenvalues , so [F3] says the singular values of are precisely these . By [F5], the SVD has full rank exactly when all singular values are positive, which is exactly the invertibility condition in step 2.1.
Log marginal likelihood for a finite Gaussian-process regression model
Statement
Assume AC. Let be a set, let be a real Gaussian process with mean and symmetric positive-semidefinite covariance kernel , and let with . For independent observation noise with symmetric positive-semidefinite covariance , set , , , and . Suppose is positive definite. Define the log marginal likelihood at as the logarithm of the Lebesgue density of at under this prior-predictive model. Then and This formula is asserted only for the nonsingular observed-covariance case .
Statement references
Facts & Assumptions
Given: AC; the finite Gaussian-process observation model, a nonempty evaluation list , independent noise with , and .
The Axiom of Choice states that every family of nonempty sets has a choice function. The Axiom of Choice
The finite observation model defines , , , and , with independent of . Finite Gaussian-process regression observation model
A Gaussian process has multivariate-normal finite evaluation vectors, including singular covariance matrices. Gaussian process
Under AC, a multivariate-normal law is characterized by its normal scalar projections and allows symmetric positive-semidefinite covariance. Multivariate normal law, including singular covariance
A finite stack of independent Gaussian vectors is jointly multivariate normal with block-diagonal covariance. A finite stack of independent Gaussian vectors is jointly Gaussian
Under AC, with has Lebesgue density . A positive-definite multivariate normal law has its Gaussian density
Proof
Given: The hypotheses in the Statement.
By [F1] and [F2], . The independent noise has law , so [F4] makes jointly Gaussian with mean and block-diagonal covariance . For any , is a normal scalar projection by [F3]; its mean is and its variance is . Thus the projection definition [F3] gives .
Apply [F5] to the law from step 1.1, using the hypothesis . Its density at is . This is positive, so taking its logarithm and expanding products gives the displayed formula.
Finite Gaussian-process regression posterior and predictive law
Statement
Assume AC. Let be a set, , and a symmetric kernel whose every finite Gram quadratic form on points of is nonnegative. Let be the canonical Gaussian process with and . For finite ordered lists and in , set ; repetitions are allowed. Take and with , and write , , , and . Let be independent of , where is symmetric positive semidefinite, and set and . Suppose is positive definite. Then for every the conditional law of given has mean and covariance This covariance is positive semidefinite and may be singular. If is independent of the pair , where is symmetric positive semidefinite, then the conditional law of has the same mean and covariance with added. The displayed kernel is defined for every , although regular conditional versions are determined only -almost surely.
Statement references
Facts & Assumptions
Given: AC; a set , mean , symmetric positive-semidefinite kernel ; finite ordered lists and of positive lengths; observation noise independent of the process with ; optional test noise independent of the pair with ; and .
The Axiom of Choice states that every family of nonempty sets has a choice function. The Axiom of Choice
Under AC, a mean function and symmetric positive-semidefinite kernel on an arbitrary index set determine a unique canonical process on the cylinder sigma-algebra with the stated finite Gaussian marginals; the construction supplies no sample-path continuity. A mean and positive-semidefinite kernel define a Gaussian process
A real Gaussian process has multivariate-normal finite evaluation vectors, including repeated indices and singular covariance matrices. Gaussian process
For finite lists, independent Gaussian observation noise with PSD covariance and positive-definite observed covariance gives the stated all- conditional Gaussian kernel; its predictive covariance may be singular, and Gaussian test noise independent of the pair adds its covariance. Finite Gaussian-process posterior and predictive laws
In this model, is invertible exactly when it is positive definite. Positive definiteness is exactly the inverse condition for the observed GP covariance
Proof
Given: The assumptions in the Statement.
By [A1] and [F1], the specified mean and kernel give the canonical cylinder-space Gaussian process. By [F2], its finite evaluations on and are jointly multivariate normal, including when either list has repetitions or a covariance block is singular.
In the notation of the finite model, the observed block in [F3] is . By the hypothesis and [F4], , so every inverse required by [F3] exists. Under the optional noisy-prediction hypothesis, is independent of the pair , exactly the joint-independence premise for [F3]'s Gaussian stack. Applying [F3] with these lists, means, noise covariance, and observed block gives the displayed conditional mean and covariance; its statement also gives positive semidefiniteness, possible singularity, the all- version, and the test-noise covariance addition.
Computational costs and limits of finite Gaussian-process regression
Remark
A real Gaussian process is a family whose finite evaluation vectors are multivariate normal. Let be a set and let be a real Gaussian process with mean and symmetric positive-semidefinite covariance kernel ; positive semidefinite means every finite Gram quadratic form is nonnegative. For and a finite training list in , set , , and let be centered Gaussian observation noise independent of , with symmetric positive-semidefinite covariance . Set and . Write the dense Cholesky factorization as , where is lower triangular with positive diagonal. In the scalar-operation model, where each addition, subtraction, multiplication, division, or square root counts as one operation, factorization costs operations. For a test input , define and . After factorization, the latent predictive variance requires operations, where denotes an asymptotic operation count as grows. These are arithmetic counts, not accuracy guarantees. For an invertible real matrix , define its spectral condition number by , where for . For , has condition number , while has relative spectral-norm size even though is singular.
The negative log marginal likelihood need not be convex in a covariance hyperparameter. On the one-point set , take the centered Gaussian prior with , covariance kernel , and independent observation noise . For observation at , the observed covariance is and the negative log marginal likelihood is For every , its second derivative is , so is not convex on its parameter domain.
The finite Gaussian-process regression posterior formula uses Gaussian observation noise. Write for the standard normal density and for its cumulative distribution function. With one latent value and one positive label, the logistic likelihood or probit likelihood gives a non-Gaussian posterior: the posterior log density has nonzero third derivative at for logistic and for probit. Both likelihoods lie in , so multiplying by the standard normal density gives a finite, positive normalizing integral. Finally, a Gaussian process specifies finite-dimensional laws but need not have continuous paths. A continuous modification means a process on the same probability space that agrees almost surely at each fixed input and has almost surely continuous sample paths. Under AC, on the equality kernel when and otherwise has no continuous modification.
Remark references
Rasmussen and Williams, GPML, Chapter 2 §§2.2–2.3, printed pp. 13–21
Rasmussen and Williams, GPML, Chapter 3 §§3.3–3.4.1, printed pp. 39–43
Rasmussen and Williams, GPML, Chapter 4 §§4.1–4.1.1, printed pp. 79–81
Bishop, PRML, §6.4.2, printed pp. 306–310
Driscoll and Braun, Fundamentals of Numerical Computation, §§2.5, 2.9
Driscoll and Braun, Fundamentals of Numerical Computation, §2.9.3
Facts & Assumptions
Given: The finite regression model, dense arithmetic-operation model, scalar covariance-parameter example, logistic and probit one-coordinate likelihoods, and arbitrary-index Gaussian-process construction described in the Remark.
The Axiom of Choice is used for arbitrary-index finite Gaussian laws and Kolmogorov extension. The Axiom of Choice
For a positive-definite observed covariance, the Gaussian-process log marginal likelihood is . Log marginal likelihood for a finite Gaussian-process regression model
A mean and symmetric positive-semidefinite kernel under AC define a Gaussian process with the stated finite Gaussian marginals, but the construction asserts no sample-path continuity. A mean and positive-semidefinite kernel define a Gaussian process
Every finite evaluation vector of a Gaussian process is multivariate normal with the corresponding mean and covariance. Gaussian process
A multivariate-normal law with mean and covariance has characteristic function , which uniquely determines the law. Characteristic function of a multivariate normal law
Dense Cholesky factorization costs scalar operations, and the two triangular solves cost . Cholesky solves Hermitian positive-definite systems and has about half the factorisation cost of LU
The finite Gaussian-process posterior formula has covariance under independent Gaussian observation noise and permits that covariance to be singular. Finite Gaussian-process regression posterior and predictive law
For decreasing measurable sets under a finite measure, the measure of their intersection is the limit of their measures. Continuity from above when one set has finite measure
Proof
Given: The hypotheses and models in the Remark.
Cholesky factorization costs by [F5]. For one test point, the posterior variance formula requires solving and forming . Factoring reduces this to two triangular solves, each with cost by [F5], followed by an inner product. Therefore the variance calculation after factorization is .
The spectral norm of is , its smallest singular value is , and therefore its spectral condition number is . The perturbation has norm , so , while is singular. Thus operation counts alone do not control sensitivity to finite-precision perturbations near singularity.
The scalar kernel is positive semidefinite for , and the observed covariance is . Apply [F1] with and to get . Differentiating twice gives for every , so this negative log marginal likelihood is not convex on its parameter domain.
Write ; then for all , so is finite and positive. The logistic posterior is therefore a positive density whose log, up to an additive constant, is . Differentiation gives . At this equals . A positive density on all of cannot be a degenerate Gaussian; every nondegenerate univariate Gaussian log density is quadratic and has third derivative zero, so this posterior is not Gaussian.
Since for all , the probit posterior normalizer is finite and positive. Its positive log density, up to an additive constant, is . Put and . Since and , differentiation yields ; the last inequality uses . A positive density on all of cannot be a degenerate Gaussian; every nondegenerate univariate Gaussian log density is quadratic and has third derivative zero, so this posterior is not Gaussian.
Let for any finite list . The equality kernel has Gram form . Therefore it is positive semidefinite, and by [A1, F2] it defines a cylinder-space Gaussian process with standard normal coordinates and covariance .
For any finite list of distinct inputs in , [F3] gives a centered Gaussian vector with covariance identity. By [F4] its characteristic function is , which factors into the univariate standard-normal characteristic functions; uniqueness therefore gives independent standard-normal coordinates.
Let . If a continuous modification existed, the equalities for all and would hold simultaneously almost surely, since there are countably many coordinates. Let , which has positive probability, and , each of probability by [F2]. The finite-coordinate independence from step 2.1 gives . By [F7], letting gives for each ; the countable union over then shows and infinitely many occur together with probability . On that event while infinitely often, contradicting continuity at . No continuous modification exists.
The scope distinction in [F6] concerns a Gaussian observation likelihood; the explicit logistic and probit posterior calculations in steps 1.4 and 1.5 have nonzero third derivatives and are not Gaussian. Thus the exact finite Gaussian regression formula does not give an exact Gaussian posterior for those classification models.
Kernel ridge regression equals the Gaussian-process posterior mean
Statement
Assume AC. Let be a set, let be a symmetric kernel whose every finite Gram quadratic form is nonnegative, and let . Let be a real Hilbert space of functions on such that, for every , the section , , belongs to and satisfies for every . Assume . For a nonempty finite ordered list (repetitions allowed), let , , and take and . On the affine space , define Then has a unique minimizer Its evaluation vector is Under AC, the mean and kernel determine a canonical cylinder-space Gaussian-process prior. If it is observed at with independent noise, this vector is the conditional mean of the latent evaluation vector given the observation . The Hilbert-space existence and reproducing-section properties are hypotheses here; the theorem makes no general kernel-to-Hilbert-space existence claim.
Statement references
Facts & Assumptions
Given: AC; the kernel, real Hilbert space, reproducing-section identities, mean function , finite list , response , and scalar in the Statement; and the Gaussian-process observation model for the final comparison.
AC is the axiom used by the Gaussian-process and finite conditional-normal interfaces. The Axiom of Choice
The observation model defines , , and ; an independent Gaussian noise vector with covariance is added to the latent evaluations. Finite Gaussian-process regression observation model
Every finite-dimensional subspace of a real inner-product space has an orthonormal basis, and projection onto it gives a unique orthogonal decomposition with the Pythagorean identity. Projection onto a finite-dimensional subspace of an inner-product space
A finite-dimensional positive-semidefinite operator has a positive-semidefinite square root whose square is the operator. A non-negative operator has a unique non-negative square root
For a linear map between finite-dimensional inner-product spaces, minimizes exactly when . 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
Under AC, the finite Gaussian-process posterior at test list has mean when the observed covariance is positive definite. Finite Gaussian-process regression posterior and predictive law
In the finite observation model, is positive definite exactly when its ordinary inverse formulas are defined. Positive definiteness is exactly the inverse condition for the observed GP covariance
Proof
Given: The hypotheses in the Statement.
Define the linear evaluation map by . It is bounded because . The reproducing identities then give its adjoint , since . Consequently and .
For every , , because is a Gram matrix of the positive-semidefinite kernel. Hence is positive definite and, by [F6], its ordinary inverse exists. Put , , and .
Write , so . By [F2], each decomposes uniquely as with and . Then by the reproducing identities, and . Thus , so minimization reduces to .
Let be supplied by [F3], and define by . For , its objective is , because and . The normal equation is , that is . Our satisfies it because . Therefore [F4] makes a minimizer on .
For any , and . Expanding both squared norms and using the adjoint identity gives . This is nonnegative and is zero only for , so the minimizer is unique on all of , not just on .
The minimizing function is , and , giving the displayed evaluation vector. For Gaussian observations with , [F5] at test list gives the same conditional-mean vector; by step 1.2, so its inverse hypothesis holds.
4 · Examples, counterexamples and false statements
None yet.
Sources
- Carl Edward Rasmussen and Christopher K. I. Williams, Gaussian Processes for Machine Learning, Chapter 2 §2.2
- Christopher M. Bishop, Pattern Recognition and Machine Learning, §6.4.2
- Sergei Treil, Linear Algebra Done Wrong, Chapter 5 §5.3.2
- Carl Edward Rasmussen and Christopher K. I. Williams, Gaussian Processes for Machine Learning, Chapter 4 §4.1
- Carl Edward Rasmussen and Christopher K. I. Williams, Gaussian Processes for Machine Learning, Chapter 2 §§2.2–2.3
- Carl Edward Rasmussen and Christopher K. I. Williams, Gaussian Processes for Machine Learning, Chapter 3 §§3.3–3.4.1
- Carl Edward Rasmussen and Christopher K. I. Williams, Gaussian Processes for Machine Learning, Chapter 4 §§4.1–4.1.1
- Tobin A. Driscoll and Richard J. Braun, Fundamentals of Numerical Computation, §§2.5, 2.9
- Tobin A. Driscoll and Richard J. Braun, Fundamentals of Numerical Computation, §2.9.3
- Carl Edward Rasmussen and Christopher K. I. Williams, Gaussian Processes for Machine Learning, Chapter 6 §§6.1–6.4
- Trevor Hastie, Robert Tibshirani, and Jerome Friedman, The Elements of Statistical Learning, 2nd ed., §5.8
- Sergei Treil, Linear Algebra Done Wrong, Chapter 5 §§5.3.2, 5.4.1