← LibraryNew Linear Transformations From OldEngineering · Engineering MathematicsLesson 226/812← PrevNext →
ArticlePublished 7 Aug 2026Updated 9 Aug 202624 min readBy KEVOS®
Skip to content

Engineering/Mathematics/Linear Transformations

New Linear Transformations From Old

Adding two linear transformations, scaling one, or feeding the output of one into another always produces another linear transformation. These three constructions turn the collection of all maps from U to V into a vector space in its own right, and they are exactly what matrix addition, scalar multiplication and matrix multiplication compute.

  • Core level
  • Stream: transformations
  • Reading time 15 min
  • Ref KVS-ENG-MATH-0094
Taxonomy
Engineering / Mathematics
Prerequisite
Linear transformations, matrix operations
Sum
(T+S)(u)=T(u)+S(u) — same domain and codomain required
Composition
(ST)(u)=S(T(u)) — codomain of T must be the domain of S
Structure
LT(U,V) is a vector space of dimension dim(U)dim(V)
Matrix dictionary
Sum B+C; scalar αB; composition AB

Overview

Once a supply of linear transformations exists, the natural next question is how to combine them. Three constructions cover almost every case that arises: adding two maps that share a domain and codomain, scaling a single map by a constant, and cascading two maps so that the output of the first becomes the input of the second. Each is defined pointwise, in the only way that makes sense, and each is proved to preserve linearity by a short verification against the two axioms.

The engineering readings are immediate. A sum is two parallel paths whose contributions add at a common node — two load paths in a structure, two independent sources in a network, two sensor contributions to a shared channel. A scalar multiple is a change of gain applied uniformly. A composition is a cascade: a pre-amplifier feeding a combiner, a coordinate change followed by a projection, a sequence of manufacturing operations each transforming the state of a workpiece.

Collecting all linear transformations from U to V into a single set and equipping it with the first two operations produces a vector space. Its zero vector is the transformation that sends every input to the zero vector of V, and its additive inverses are the maps scaled by 1. This is a genuinely useful observation and not merely an aesthetic one: it means the entire theory of spans, independence, bases and dimension applies to transformations themselves, and it is the reason a general linear map can be decomposed into simpler ones.

Composition sits apart from the other two, because it is where matrix multiplication comes from. Requiring the matrix of a composition to be the product of the matrices of the factors is what forces the row-by-column definition of the matrix product, and it explains at a stroke why that product is associative, why it distributes over addition, and why it is not commutative. Order in a cascade matters physically; the matrix product records that fact faithfully.

Definition

Linear Transformation Addition

LTA

For linear transformations T:UV and S:UV sharing the same domain and codomain, their sum is the function T+S:UV defined by (T+S)(u)=T(u)+S(u).

The first plus sign is the operation being defined, on transformations; the second is vector addition inside V. The definition alone produces only a function — that the result is linear is a separate theorem.

Linear Transformation Scalar Multiplication

LTSM

For a linear transformation T:UV and a scalar α, the scalar multiple is the function αT:UV defined by (αT)(u)=αT(u). The scaling is applied to the output, in V, after the transformation has acted.

Linear Transformation Composition

LTC

For linear transformations T:UV and S:VW, the composition is the function ST:UW defined by (ST)(u)=S(T(u)). The codomain of T must equal the domain of S or the expression is undefined.

Read right to left: in ST the map T acts first. This convention matches the matrix product AB, in which B acts on the vector first, and it is the reverse of the left-to-right order a block diagram is usually drawn in.

Zero Transformation

ZT

The transformation Z:UV defined by Z(u)=0V for every uU. It is linear, it is the additive identity for transformation addition, and its definition requires no knowledge of U or V beyond the fact that V has a zero vector. Its matrix representation is the zero matrix.

Concepts

The sum of linear transformations is linear

Check both axioms directly from the pointwise definition. For additivity, (T+S)(x+y)=T(x+y)+S(x+y)=T(x)+T(y)+S(x)+S(y), and commutativity of addition in V regroups this as (T+S)(x)+(T+S)(y). For homogeneity, (T+S)(αx)=αT(x)+αS(x)=α(T+S)(x), using distributivity in V. The proof is short precisely because the definition is pointwise, so every step happens inside V.

Scalar multiples are linear too

The same pattern applies. Additivity follows from distributivity of scalar multiplication over vector addition in V; homogeneity requires one extra step, since (αT)(βx)=αβT(x) must be rearranged to βαT(x)=β(αT)(x), which uses commutativity of multiplication in the scalar field. It is worth noticing which property is doing the work at each step: these proofs are the template for verifying linearity of any constructed map.

The transformations themselves form a vector space

Write LT(U,V) for the set of all linear transformations from U to V. The two theorems above establish closure under the two operations, and the remaining vector space properties either reduce to the corresponding property in V or hold by direct construction. The additive identity is the zero transformation Z; the additive inverse of T is (1)T. So LT(U,V) is a vector space, and when U and V are finite-dimensional its dimension is dim(U)dim(V), matching the number of entries in a matrix representation.

Composition preserves linearity

Given T:UV and S:VW, additivity of ST follows by applying additivity of T inside and additivity of S outside: S(T(x+y))=S(T(x)+T(y))=S(T(x))+S(T(y)). Homogeneity works the same way, with the scalar passing first through T and then through S. Both axioms of both transformations are used, and each is used exactly once — a clean illustration of why linearity is stated as two separate conditions.

Composition is associative and distributive but not commutative

For maps with matching spaces, (RS)T=R(ST), since both send u to R(S(T(u))). Composition distributes over addition on both sides: S(T1+T2)=ST1+ST2, which needs S linear, and (S1+S2)T=S1T+S2T, which needs nothing. Scalars pass through freely: α(ST)=(αS)T=S(αT). What fails is commutativity: TS may be undefined, may have a different domain and codomain from ST, and even when both are defined on the same spaces they are generally different maps.

The matrix dictionary

For transformations between column vector spaces, take matrix representations B for T and C for S. Then T+S is represented by B+C, αT by αB, and — when the spaces match — the composition ST by the product CB. The first two are unsurprising; the third is the substantive one. Since the matrix of a transformation is built from images of standard unit vectors, the columns of the composite matrix are S(T(ei)), which is exactly the row-by-column definition of the matrix product applied to CB.

Why matrix multiplication looks the way it does

The row-by-column rule is often presented as an arbitrary convention. It is not: it is the unique definition that makes the matrix of a composition equal the product of the matrices. Every algebraic property of the product inherits from composition — associativity because function composition is associative, distributivity because linear maps distribute over sums, non-commutativity because cascading in the other order is a physically different operation. Reading AB as "apply B, then apply A" explains the otherwise puzzling right-to-left ordering.

Operators, identity and powers

When domain and codomain coincide, composition becomes an internal operation and LT(V,V) acquires a multiplication as well as its vector space structure. The identity transformation I(v)=v is the multiplicative identity, powers Tk are defined by repeated composition, and polynomials in T make sense. This is the setting in which eigenvalues, invariant subspaces and the matrix exponential live, and it is why square matrices support a richer theory than rectangular ones.

Decision path: which construction applies?

Do the two maps share a domain and codomain?If yes, they can be added, and the sum represents two contributions combining at a common output. If no, addition is undefined and no reinterpretation will make it work.
Does the codomain of one match the domain of the other?If yes, they can be composed in that order, representing a cascade. Check the matching in the intended direction; the reverse composition may be undefined.
Fix the order and record itIn ST the map T acts first. Confirm this against the physical signal flow before writing the matrix product, since reversing it silently produces a different transformation.
Form the matrix of the resultSum gives B+C, scalar multiple gives αB, composition gives CB with B on the right. Check the inner dimensions agree before multiplying.
Verify on a generic vectorEvaluate the composite map directly from its definition and compare with the matrix result on a vector with distinct non-zero components, which detects an order or orientation error.

Equations

Sum of transformations

EQ-NLT-01
(T+S)(u)=T(u)+S(u),T,S:UV

Defined pointwise. The two transformations must share a domain and a codomain, and the addition on the right is performed in V.

Scalar multiple of a transformation

EQ-NLT-02
(αT)(u)=αT(u),α

The scalar acts on the output inside V. Taking α=1 produces the additive inverse of T.

Composition of transformations

EQ-NLT-03
(ST)(u)=S(T(u)),T:UV,S:VW

The composite maps U to W. The middle space must match exactly; the right-hand map acts first.

Zero and identity transformations

EQ-NLT-04
Z(u)=0VuU,I(v)=vvV

Z is the additive identity of LT(U,V); I is the identity for composition on LT(V,V). Their matrices are the zero matrix and the identity matrix.

The space of linear transformations

EQ-NLT-05
dimLT(U,V)=dim(U)dim(V)=nm

With dim(U)=n and dim(V)=m, this matches the mn entries of a matrix representation. Each entry is an independent degree of freedom in choosing a transformation.

Matrix dictionary for the three constructions

EQ-NLT-06
TB,SCT+SB+C,αTαB,STCB

Composition corresponds to the matrix product with the first-acting map on the right. This correspondence is what defines matrix multiplication rather than following from it.

Algebraic properties of composition

EQ-NLT-07
(RS)T=R(ST),S(T1+T2)=ST1+ST2,STTS

Associative and distributive, but not commutative. The last relation is an inequality in general; the two composites may not even have the same domain and codomain.

Powers of a linear operator

EQ-NLT-08
Tk=underbraceTTT,T0=I,TkAk

Defined only when domain and codomain coincide. Repeated composition corresponds to repeated matrix multiplication, which is the setting for eigenvalue analysis and for iterated dynamics.

Variable Definitions

Symbols used on this page
SymbolNameMeaningDomain / type
TFirst transformationIn a composition, the map that acts firstlinear map from U to V
SSecond transformationIn a composition, the map applied to the output of Tlinear map from V to W
T+SSumPointwise sum of two maps sharing a domain and codomainlinear map from U to V
αTScalar multipleOutput of T scaled uniformly by αlinear map from U to V
STCompositionCascade of T followed by Slinear map from U to W
ZZero transformationSends every input to 0V; the additive identitylinear map from U to V
IIdentity transformationLeaves every vector unchanged; the identity for compositionlinear map from V to V
BMatrix of TRepresentation of the first-acting transformationm x n matrix
CMatrix of SRepresentation of the second-acting transformationp x m matrix

Worked Numerical Example

Problem statement

An instrumentation chain has a two-channel input. A pre-amplifier array T expands it to three internal channels, a parallel trim path R does the same, and a downstream combiner S reduces three channels to two outputs. Build the matrices of the summed pre-amplifier, a gain-scaled variant and the full cascade, and confirm each against direct evaluation.

  1. State the three transformations

    T and R share the domain 2 and the codomain 3, so they may be added. S maps 3 to 2, so it may be composed after either of them.

    T([x1x2])=[x1+2x23x1x2x1+4x2],R([x1x2])=[2x1x2x1+5x26x1+x2]
  2. Write the matrix representations

    Each matrix is built from the images of the standard unit vectors, so the coefficients can be read straight off the defining formulas. Note the shapes: B and C are 3×2, while A is 2×3.

    B=[123114],C=[211561],A=[211132]
  3. Form the parallel sum

    Adding the two pre-amplifier paths is componentwise on the outputs, so the matrix is the entrywise sum. Checking one component confirms it: (x1+2x2)+(2x1x2)=3x1+x2, matching the first row of B+C.

    (T+R)([x1x2])=[3x1+x22x1+4x25x1+5x2],B+C=[312455]
  4. Apply a gain change

    Tripling the pre-amplifier gain scales every output component, so the matrix is scaled entrywise. No structural property changes: the rank, the null space and the column space of 3B are identical to those of B.

    (3T)([x1x2])=[3x1+6x29x13x23x1+12x2],3B=[3693312]
  5. Compose the cascade directly

    Feed the three internal channels of T into S and expand. The first output is 2(x1+2x2)(3x1x2)+(x1+4x2)=2x1+9x2; the second is (x1+2x2)+3(3x1x2)2(x1+4x2)=12x19x2.

    (ST)([x1x2])=[2x1+9x212x19x2]
  6. Compose via the matrix product

    The first-acting map goes on the right, so the composite matrix is AB: a 2×3 times a 3×2, giving 2×2. The inner dimension 3 is the size of the internal channel set and vanishes from the result.

    AB=[211132][123114]=[29129]
  7. Verify numerically

    Take the input (1,1)t. The pre-amplifier gives T(1,1)=(3,2,3)t, and the combiner then gives S(3,2,3)=(62+3,3+66)t=(7,3)t. The matrix product gives AB(1,1)t=(2+9,129)t=(7,3)t. The two routes agree.

    (ST)([11])=[73]=(AB)[11]
  8. Reverse the cascade and observe the asymmetry

    Composing in the other order is also defined here, since the codomain of S matches the domain of T, but it produces a map from 3 to 3 with a 3×3 matrix. The two composites are not merely different matrices — they act on different spaces, so no comparison is even possible.

    BA=[4535652139]AB
Result

The parallel path, the gain change and the cascade are all realised by the corresponding matrix operations, so the end-to-end behaviour of the whole chain is captured by a single 2×2 matrix regardless of how many internal channels the intermediate stages use. Reversing the cascade produces a 3×3 operator acting on the internal channels instead — a different physical object entirely, which is the concrete meaning of the non-commutativity of matrix multiplication.

Applications & Industry Use

Signal processing & instrumentation

Collapsing a processing chain to one operator

A chain of linear stages — gain, mixing matrix, decimation, equalisation — composes to a single transformation whose matrix is the product of the stage matrices. Precomputing that product removes intermediate buffers and reduces the per-sample cost to one matrix-vector product, which is standard practice in fixed-configuration embedded pipelines.

Robotics & kinematics

Concatenating frame transformations

The pose of an end-effector relative to a base is the composition of the transformations at each joint. Because composition is associative, sub-chains can be precomputed and cached, and because it is not commutative, the joint order is fixed by the mechanism and cannot be rearranged for convenience.

Computer graphics

The model-view-projection product

Modelling, viewing and projection transformations are composed into a single matrix uploaded once per object. The right-to-left convention of the product is exactly the order of application to a vertex, and reversing two factors produces a visibly wrong image rather than a subtle error.

Structural engineering

Parallel load paths and superposed stiffness

When two structural systems share the same nodes and carry load in parallel — a frame with an added bracing system, say — the combined stiffness transformation is the sum of the individual ones, so the combined stiffness matrix is the entrywise sum. Global assembly from element matrices is this construction applied many times.

Control systems

Series and parallel interconnection of subsystems

Cascading two plants corresponds to composing their transformations and multiplying their matrices in the correct order; connecting them in parallel corresponds to addition. Block diagram algebra is a graphical notation for exactly these two constructions plus feedback, and the non-commutativity of composition is why block order in a diagram carries meaning.

Chemical & process engineering

Sequential unit operations

Each unit operation in a train transforms a composition vector, and for a linearised model the end-to-end response of the train is the composition of the individual responses. This lets a designer evaluate the effect of reordering, inserting or removing a unit by a single matrix product rather than by re-simulating the entire flowsheet.

Design Considerations

Check the space matching before writing anything

Addition requires both maps to share a domain and a codomain; composition requires the middle spaces to agree. Most errors in this area are shape errors that a dimension check would have caught immediately. Write every transformation with its spaces attached, T:UV, and confirm the match before forming any product or sum.

Fix the composition order against the physical signal flow

In ST and in the matrix product CB, the right-hand factor acts first — the opposite of the left-to-right reading of a block diagram. Establish the convention once for a project and state it in the documentation. A reversed cascade that happens to be dimensionally valid will produce plausible but wrong numbers indefinitely.

Precompute the composite when the configuration is fixed

If a chain of stages is applied to many inputs, forming the product of the stage matrices once reduces the per-input cost from several matrix-vector products to one. If instead a few inputs pass through many stages, applying the stages sequentially to the vector is cheaper, since a matrix-vector product costs O(n2) against O(n3) for a matrix-matrix product.

Composition can lose rank; addition can create it

The rank of a composition is bounded by the smaller of the two ranks, so a narrow intermediate stage permanently destroys information no later stage can recover. Addition has no such bound in either direction: two rank-one maps can sum to a rank-two map, and two full-rank maps can sum to the zero map. Analyse rank at the interfaces, not only at the ends.

Numerical conditioning compounds through a cascade

Condition numbers multiply in the worst case, so a chain of moderately ill-conditioned stages can be catastrophically ill-conditioned overall. Where possible, order stages so that ill-conditioned operations occur late, and consider retaining a factored representation of the composite rather than an explicitly formed product matrix.

Use the vector space structure of LT(U,V) deliberately

Because the transformations themselves form a vector space, a general map can be expanded in a basis of simple maps — rank-one outer products, elementary matrices, or a physically meaningful set of primitive operations. This underpins low-rank approximation, model reduction and the decomposition of a measured operator into interpretable contributions.

Standards & Codes

Notation, interchange and numerical standards that govern how this material is written down, stored and computed in production systems.

Applicable standards, conventions and reference implementations
ReferenceTitleRelevance to this topic
ISO 80000-2Quantities and units — Part 2: MathematicsDefines the composition symbol and its right-to-left reading, together with the notation for the identity map, keeping cascade order unambiguous in written work.
BLAS Level 3Basic Linear Algebra Subprograms, matrix-matrix operationsStandardises xGEMM, which computes the matrix product realising a composition; its transpose flags and leading-dimension arguments are precisely the order and orientation choices discussed here.
ISO 10303 (STEP), Part 42Geometric and topological representationSpecifies how compound geometric transformations are represented and concatenated for CAD exchange, fixing the composition order so that data crossing between systems is interpreted identically.
IEC 61131-3Programmable controllers — Programming languagesFunction block diagrams express series and parallel interconnection of blocks, the graphical counterparts of composition and addition of transformations, with execution order defined by the standard.
ISO/IEC 40314Mathematical Markup Language (MathML) Version 3.0Encodes the composition operator and function application semantically, so that ST is not confused with a product of two symbols by assistive technology.

Material Selection

For a mathematical topic, "material" is the numeric representation: the scalar field, storage format and precision the computation is built from.

Representation and precision selection
RepresentationSelect whenTrade-off
Explicit product matrixA fixed chain of stages is applied to a large number of inputs, as in a deployed signal path or a rendering pipeline.Reduces the per-input cost to a single matrix-vector product, but costs O(n3) to form once and discards the structure and sparsity of the individual stages.
Factored representation applied sequentiallyFew inputs, many stages, or stages that are individually sparse or structured.Preserves sparsity and conditioning information and avoids the cubic cost, but pays a matrix-vector product per stage for every input.
Matrix-free composite operatorStages are simulations or physical processes too large to represent as matrices, and only products with vectors are required.Memory scales with the vector length rather than its square and suits Krylov methods, but rank, conditioning and null space must be estimated iteratively rather than computed.
IEEE 754 binary64 throughoutGeneral engineering cascades where conditioning may degrade through the chain.Provides enough headroom for several moderately conditioned stages in series, at twice the memory traffic of single precision.
IEEE 754 binary32 or fixed pointEmbedded instrumentation chains with hard throughput or power limits.Halves or better the cost per stage, but errors accumulate multiplicatively through a cascade, so the number of stages must be budgeted against the precision available.
Exact rational arithmeticDeriving or verifying a composite representation symbolically, or auditing a coordinate transformation chain.Confirms an exact algebraic identity such as CB against a directly expanded composition, but is unusable for runtime evaluation at any scale.

Manufacturing Notes

Implementation notes — how the result is actually produced by hand, by algorithm and by library, including cost and numerical behaviour.

Cost of forming each construction

Adding two m×n matrices costs mn operations and scaling costs the same. Forming the product of a p×m and an m×n matrix costs about 2pmn operations. The asymmetry matters: sums and scalings are essentially free, so the design question is almost always whether and when to form a composition explicitly.

Composing by hand

Two routes are available and cross-checking them is worthwhile. Substitute the output expressions of the first map into the input slots of the second and collect terms; or write both matrices and multiply. The substitution route makes errors visible as mismatched variables, while the matrix route is faster and less error-prone once the shapes have been checked.

Verification strategy

Evaluate the composite on a vector whose components are non-zero and mutually distinct, once through the definition and once through the product matrix. This catches a reversed composition order, a transposed factor and an off-by-one in the internal channel count, none of which is detectable from shapes alone when the dimensions happen to be compatible in both orders.

Library conventions

NumPy's C @ B and MATLAB's C*B both represent the composition that applies B first, matching the mathematical convention. Graphics APIs vary: some use row vectors multiplied on the left, which reverses the product order relative to the convention here. Confirm the vector convention of any external library before concatenating transformations across a boundary.

Numerical behaviour of a formed product

Forming CB explicitly is backward stable, with an error bounded by roughly m times the unit round-off times CB. The risk is not the multiplication itself but cancellation: when C and B are individually well conditioned yet their product is nearly singular, the explicit product loses information that a factored representation would have retained. Prefer factored form when the composite is close to rank deficient.

Failure Modes & Common Mistakes

Failure modes, root causes and prevention
Failure mode / mistakeImpactRoot causePrevention & detection
Composing in the wrong orderhighWriting BC for the cascade ST because the block diagram reads left to right, while the product convention applies the right-hand factor first.State the convention explicitly and verify on a vector with distinct non-zero components; shapes alone will not catch the error when both orders are dimensionally valid.
Adding transformations with mismatched spaceshighAttempting to sum maps whose domains or codomains differ, sometimes disguised by matrices that happen to share a shape.Confirm that both maps have the same domain and codomain as spaces, not merely matrices of the same size; identical shape does not imply identical meaning of the coordinates.
Assuming composition commuteshighReordering stages in a cascade for algebraic convenience, as one would with scalars.Treat order as physically fixed. Where a reordering is genuinely required, verify ST=TS explicitly; it holds only in special cases such as maps sharing an eigenvector basis.
Losing information at a narrow intermediate stagemediumA stage of low rank sits mid-chain, so the composite rank is capped regardless of what follows.Compute the rank at every interface, not only at the ends, and treat an unexpectedly narrow stage as a design defect rather than a compression opportunity.
Forming an explicit product when a factored form is neededmediumMultiplying stage matrices together destroys sparsity and structure, turning a cheap sequence of products into a dense one.Compare the cost of the explicit product against sequential application for the expected number of inputs, and retain the factored form when the stages are sparse.
Ignoring conditioning growth through a cascademediumEach stage is individually acceptable, but condition numbers compound and the composite is unusable.Estimate the condition number of the composite, not only of the stages, and reorder or regularise where the growth is unacceptable.
Confusing the zero transformation with an undefined onelowTreating a map that legitimately sends everything to 0 as an error condition or a missing definition.The zero transformation is linear and is the additive identity of the space of transformations. Distinguish it from an unpopulated or misconfigured stage by checking the matrix explicitly.
Taking powers of a non-square transformationlowWriting T2 when the codomain of T differs from its domain, so the composition is undefined.Powers exist only for operators, where domain and codomain coincide. Check that the matrix is square before any repeated composition.

FAQs

Why must two transformations share a domain and codomain to be added?

Because the sum is defined pointwise as T(u)+S(u). Both maps must accept the same input, so the domains must agree, and their outputs must be addable, so the codomains must agree. Matrices of the same shape whose coordinates mean different things must not be added even though the arithmetic would succeed.

In ST, which transformation acts first?

T acts first. The notation is read right to left, matching function application S(T(u)) and matching the matrix product CB, in which B multiplies the vector before C does. This is the reverse of the left-to-right reading of a block diagram and is a persistent source of ordering errors.

Why is matrix multiplication defined by the row-by-column rule?

Because that is the unique rule making the matrix of a composition equal the product of the matrices. The columns of the composite matrix are the images of the standard unit vectors under the composite map, and expanding those images produces exactly the row-by-column sums. Every algebraic property of the product then follows from the corresponding property of composition.

Is the set of linear transformations really a vector space?

Yes. It is closed under pointwise addition and scalar multiplication, its zero vector is the transformation sending everything to 0V, and the remaining properties reduce to the corresponding properties in the codomain. For finite-dimensional spaces its dimension is dim(U)dim(V), which is the number of entries in a matrix representation.

Can I always compose two linear transformations?

Only when the codomain of the first equals the domain of the second. If T maps U to V and S maps V to W then ST is defined and maps U to W. The reverse composition TS requires W to equal U, and even when both exist they generally differ.

Does scaling a transformation change its structural properties?

Not for a non-zero scalar. The maps T and αT have the same kernel, the same range and the same rank, because scaling by a non-zero constant cannot turn a non-zero output into zero or vice versa. Only the magnitudes change, which is why a gain change never repairs a rank deficiency.

What is the rank of a composition?

It is at most the minimum of the two ranks, so a narrow stage anywhere in a chain caps the rank of the whole chain. It can also be strictly smaller than both, when the range of the first map intersects the kernel of the second. Rank can never be recovered by later stages, which is why interface rank should be checked during design.

References

  1. Beezer, R. A. A First Course in Linear Algebra, Version 0.70. University of Puget Sound, 2006. Section LT, subsection NLTFO. Licensed under the GNU Free Documentation License v1.2.
  2. Axler, S. Linear Algebra Done Right, 3rd edition. Springer, 2015. Chapter 3 on the vector space of linear maps and products of linear maps.
  3. Halmos, P. R. Finite-Dimensional Vector Spaces. Springer, 1974.
  4. Dongarra, J. J. et al. A Set of Level 3 Basic Linear Algebra Subprograms. ACM Transactions on Mathematical Software 16(1), 1990.
  5. ISO 80000-2:2019, Quantities and units — Part 2: Mathematics. International Organization for Standardization.

AI Suggested Questions

  • Show that the matrix of a composition must be the matrix product, deriving the row-by-column rule rather than assuming it.
  • Construct two linear operators on 2 for which STTS, and then a non-trivial pair for which they do commute. What distinguishes them?
  • Find a basis for the space of all linear transformations from 3 to 2 and confirm its dimension is six.
  • When is it cheaper to form an explicit product of stage matrices than to apply the stages sequentially? Derive the crossover in terms of the number of inputs.
  • Give an example where two full-rank transformations compose to something of much lower rank, and explain what the intermediate space is doing.
  • How do condition numbers behave under composition and under addition, and what does that imply for ordering stages in a processing chain?

Related Calculators

Continue learning

Pre-Images of a Linear TransformationArticle · Engineering MathematicsNEXT LESSON →Injective Linear TransformationsArticle · Engineering MathematicsLinear Transformations and Linear CombinationsArticle · Engineering MathematicsKernel of a Linear TransformationArticle · Engineering Mathematics