Definition
Concept
Transpose: operation converting an m×n matrix into an n×m matrix by interchanging rows and columns. Formally, if A = [aij], then AT = [aji].
Mathematical Expression
Given matrix A ∈ ℝm×n, transpose AT ∈ ℝn×m defined by:
A = [aij] ⟹ AT = [aji]Interpretation
Rows of A become columns of AT. Columns of A become rows of AT. Reflects matrix entries across main diagonal.
Notation
Common Symbols
Transpose denoted by superscript T: AT. Alternative: A′ or At (less common).
Usage in Literature
Standard in textbooks and research. Consistent across mathematical, engineering, and computer science fields.
Contextual Variants
In complex matrices, conjugate transpose (Hermitian transpose) denoted A* or AH. Distinct from simple transpose.
Properties
Involution
(AT)T = A. Double transpose returns original matrix.
Linearity
(A + B)T = AT + BT. (cA)T = cAT, c scalar.
Dimension Swap
If A ∈ ℝm×n, then AT ∈ ℝn×m. Transpose changes matrix shape.
Relation with Trace
Trace(A) = Trace(AT). Diagonal elements invariant under transpose.
Transpose and Rank
Rank(A) = Rank(AT). Transpose preserves rank.
Operations involving Transpose
Addition
Transpose distributes over addition: (A + B)T = AT + BT.
Scalar Multiplication
Scalar factor moves outside: (cA)T = cAT.
Matrix Multiplication
(AB)T = BTAT. Order reverses.
Inverse
If A invertible, (A−1)T = (AT)−1.
Symmetry Checks
Symmetric if A = AT. Skew-symmetric if A = −AT.
Special Matrices and Transpose
Symmetric Matrices
Definition: A = AT. Properties: real eigenvalues, diagonalizable by orthogonal matrices.
Skew-Symmetric Matrices
Definition: A = −AT. Diagonal entries zero. Eigenvalues purely imaginary or zero.
Orthogonal Matrices
Definition: AT = A−1. Preserve length and angles.
Diagonal Matrices
Transpose equals original matrix. Diagonal entries unchanged.
Idempotent and Nilpotent
Transpose preserves idempotency and nilpotency properties.
Transpose of Matrix Products
Formula
(AB)T = BT AT. Order reverses.
Proof Sketch
Entry calculation: (AB)ij = Σk AikBkj → transpose swaps indices.
Extension to Multiple Factors
(ABC)T = CTBTAT. Order reverses for all factors.
Implications
Useful in matrix manipulations, proofs, algorithm optimizations.
Examples
A = 2×3 matrix, B = 3×4 matrix(AB)T = BT AT, dimensions: 4×2Transpose of Inverse Matrices
Fundamental Relation
If A invertible, (A−1)T = (AT)−1. Transpose and inverse commute in this manner.
Proof Outline
Use identity: AA−1 = I, transpose both sides, apply product transpose property.
Applications
Computing inverses of transposed matrices, simplifying expressions in linear systems.
Relation to Orthogonality
For orthogonal matrices, inverse equals transpose. (Q−1 = QT).
Computational Use
Algorithms exploit this property for numerical stability and efficiency.
Applications
Linear Systems
Transpose used in normal equations for least squares: ATA x = ATb.
Eigenvalue Problems
Symmetric matrices simplify eigenvalue computations via transpose property.
Signal Processing
Transpose relates to convolution matrices, filtering operations.
Computer Graphics
Transpose used in transformations, rotation matrices, and coordinate changes.
Machine Learning
Feature matrices transposed for vectorized computations and gradient calculations.
Computational Aspects
Algorithmic Implementation
Transpose computed by swapping matrix indices; complexity O(mn) for m×n matrix.
Memory Considerations
In-place transpose possible for square matrices; requires careful index handling.
Optimizations
Blocked transpose algorithms improve cache performance in large matrices.
Parallelization
Transpose operations parallelizable across rows or columns for speedup.
Numerical Stability
Transpose itself stable; used to improve conditioning in computations.
Examples
Simple Example
| Matrix A | Transpose AT |
|---|---|
| |
Matrix Product Transpose
A = [1 2; 3 4], B = [0 5; 6 7]AB = [12 19; 18 43](AB)T = [12 18; 19 43]BT = [0 6; 5 7], AT = [1 3; 2 4]BTAT = [12 18; 19 43]Symmetric Matrix Example
A = [[2, -1], [-1, 3]], verify A = AT.
Skew-Symmetric Example
A = [[0, 2], [-2, 0]], verify A = −AT.
Common Misconceptions
Transpose Equals Inverse
Only true for orthogonal matrices, not general.
Transpose Changes Matrix Rank
Rank is invariant under transpose.
Transpose is Always Symmetric
Transpose equals original only if matrix symmetric.
Transpose Changes Eigenvalues
Eigenvalues preserved; transpose does not alter spectrum.
Conjugate Transpose Equals Transpose
Distinct for complex matrices; conjugate transpose involves complex conjugation.
References
- Strang, G., Introduction to Linear Algebra, Wellesley-Cambridge Press, Vol. 5, 2016, pp. 45-78.
- Horn, R. A., and Johnson, C. R., Matrix Analysis, Cambridge University Press, Vol. 2, 2013, pp. 22-50.
- Lax, P. D., Linear Algebra and Its Applications, Wiley, Vol. 3, 2007, pp. 90-120.
- Axler, S., Linear Algebra Done Right, Springer, Vol. 4, 2015, pp. 110-135.
- Lay, D. C., Linear Algebra and Its Applications, Pearson, Vol. 4, 2012, pp. 60-95.