Singular value decomposition Created 2026-09-24 Updated 2026-10-14
The singular value decomposition separates any matrix into input directions, stretching factors, and output directions. Every complex matrix admitsHere are unitary matrices, is the conjugate transpose, and is a rectangular diagonal matrix. Its diagonal entries are the singular values, ordered . We use the conventional letters: contains the right singular vectors , while contains the left singular vectors . Writing instead merely swaps these two matrix names; it requires swapping their roles consistently. For real matrices, choose orthogonal matrices and replace the conjugate transpose with the transpose.[ref]
Reading from right to left, expresses the input in an orthonormal basis, stretches or annihilates those coordinates, and assembles the output in another orthonormal basis. Unlike matrix similarity, the input and output bases can differ, and even have different sizes. A matrix has full factors of sizes , , and . If its matrix rank is , one can retain only the active columns, giving sizes , , and for ; the full additionally describes an unused output direction.
For a fully computed nonsymmetric example, takeMultiplication gives . The right singular vectors are and ; their images are and . Thus, parametrizing the unit circle by gives . Its image is the ellipse . The two singular values are its semiaxis lengths, and the left singular vectors point along its axes. The singular value decomposition finds precisely the perpendicular input directions whose images stay perpendicular.
For compression, write the matrix as a sum of outer products and retain the largest terms:where is the matrix rank. Among all matrices of matrix rank at most , minimizes the Frobenius norm error; this is the Eckart-Young-Mirsky theorem. The operator norm error is for . These statements concern specified norms, rather than guaranteeing that discarded details are visually or scientifically unimportant.[ref]
Consider an brightness matrix , withand , . The broad bright patch and alternating checkerboard have orthogonal row and column directions: . Their singular values are and . This low-rank approximation keeps the first outer product, giving , with Frobenius norm error and relative error . For example, becomes , and becomes : every entry changes by in magnitude. The discarded pattern is small but entirely lost.
For this illustrative image compression, storing one normalized left singular vector, one normalized right singular vector, and one singular value requires scalars instead of . This counts scalars at equal precision, before storage overhead. In general, scalars beat only for sufficiently small , and small error requires a small discarded sum of squared singular values. The usefulness comes from measuring the tradeoff before throwing information away.[ref]
https://math.mit.edu/~gs/linearalgebra/ila5/SVD_Slides.pdf. Verma, Singular value decomposition of real matrices, slides 9 and 15–16
Tensor-product coefficient matrix 2026-10-14
After choosing ordered bases, identify a tensor with its matrix . This is a linear isomorphism between and the vector space of -by- matrices: each tensor-product basis element becomes the matrix with one entry equal to one and all others zero. In particular, a pure tensor has the outer product coefficient formulaHere on the right denote column coordinate vectors. The identification depends on the chosen bases, while the tensor itself does not. Over the complex numbers, the same formula uses the ordinary transpose , with no complex conjugation; replacing it by the conjugate transpose would conjugate the scalar in the second input, violating bilinearity.
Viscous stress tensor Created 2026-09-28 Updated 2026-10-14
The viscous stress tensor is the part of the Cauchy stress tensor associated with deformation rates. For an isotropic Newtonian fluid in incompressible flow,Here is pressure, is the identity matrix, is dynamic viscosity, and is the strain-rate tensor. The convention is ; denotes transpose and denotes trace. Across a plane with unit normal vector , the viscous traction is . The tensor makes this rule work for any plane orientation. [ref]
https://www.damtp.cam.ac.uk/user/tong/fluids/fluids.pdf. David Tong, Fluid Mechanics, section 3.1.1, equations (3.5)–(3.6)
In the worked Couette flow, , soIn particular, while the shear rate is ; the factor in recovers . On the upper face of a fluid slice, gives viscous traction ; on the lower face it is . Constant stress can therefore transmit a force between the plates even though its divergence, and the net viscous force on each slice, vanish.
Compare planar extension with solid-body rotation :Extension changes lengths and produces viscous normal stresses . Rotation preserves distances and gives zero viscous stress, despite its nonzero velocity gradient and vorticity . For and , extension gives and ; rotation gives zero. A rotating fluid may still have a pressure gradient supplying its centripetal acceleration.
For an isotropic Newtonian fluid in three-dimensional compressible flow, separate shape change from volume change:The first term is deviatoric stress, with zero trace; is volume viscosity, also called bulk viscosity. For uniform expansion , and , so the shear contribution vanishes and the viscous stress is . Thus dynamic viscosity and volume viscosity describe distinct responses, and incompressible flow removes only the volume-change term. [ref]
https://notes.shreyasmandre.com/fluid-dynamics-notes/Ch2.html. Shreyas Mandre, Fluid Dynamics Lecture Notes, section 2.11.3, equation (2.49)



