Sequence of Transformations: Definition and Examples

A sequence of transformations is two or more geometric transformations applied one after another to a shape. The output of the first transformation becomes the starting point for the next one, and so on, until the final image is produced. You might also hear this called a “composition of transformations,” and it’s a core concept in geometry for understanding how shapes move, flip, rotate, and resize on a plane.

The Four Building Blocks

Every sequence is built from some combination of four basic transformations:

  • Translation: sliding a shape in a specific direction without changing its size, shape, or orientation.
  • Reflection: flipping a shape across a line to produce its mirror image.
  • Rotation: turning a shape around a fixed point by a certain number of degrees.
  • Dilation: stretching or shrinking a shape by a constant factor from a center point.

The first three (translation, reflection, rotation) are called rigid transformations because they never change the size or shape of a figure. Side lengths, angle measures, and area all stay the same. Dilation is the exception: it changes a figure’s size while keeping its proportions intact.

How a Sequence Works Step by Step

Think of it like an assembly line. You start with a shape, often called the pre-image. You apply the first transformation, which produces a new image. That image then becomes the pre-image for the second transformation. If there’s a third step, the process repeats.

For example, suppose you take a triangle, reflect it across the y-axis, and then translate it 4 units up. The reflection creates a mirror image of the triangle. That mirror image is then slid upward. The final triangle is the result of the full sequence.

In mathematical notation, sequences use the composition operator (a small open circle, ∘). If T represents a translation and R represents a reflection, you’d write T ∘ R to mean “apply R first, then apply T to the result.” The notation reads right to left, just like plugging one function’s output into another: T(R(x)). This is the same logic behind composite functions in algebra, where the output of one function becomes the input of the next.

Why Order Matters

One of the most important things to understand about sequences of transformations is that changing the order often changes the result. Reflecting a shape and then translating it does not necessarily produce the same final image as translating first and then reflecting.

Here’s a concrete example. Start with the function f(x) = √x. If you reflect it across the y-axis first and then shift it 2 units to the right, you get a different graph than if you shift it 2 units to the right and then reflect it. In the first case, the reflection flips the entire curve before moving it. In the second case, the shift repositions the curve, and then the reflection flips everything, including the distance you already shifted. The final positions are different.

This is especially tricky with horizontal transformations. When you’re working with a function written in the form f(b(x + h)), the convention is to apply the horizontal stretch or shrink by the factor 1/b first, then handle the horizontal shift by h. If the function is instead written as f(bx + h), you translate by h first, then stretch by 1/b. Same numbers, different order, different result. Vertical and horizontal transformations, on the other hand, are independent of each other. It doesn’t matter which direction you tackle first.

Congruence vs. Similarity

Sequences of transformations are the formal way geometry defines whether two shapes are congruent or similar. If you can map one figure exactly onto another using only rigid transformations (any combination of translations, rotations, and reflections), the two figures are congruent. It doesn’t matter how many rigid steps it takes. Two steps, five steps, it makes no difference as long as every step preserves size and shape.

If the sequence includes a dilation, the resulting figure will be a different size than the original. In that case, the two figures are similar rather than congruent: same proportions and angles, but different overall dimensions. This distinction is central to how congruence and similarity are taught in modern geometry courses, where “prove these figures are congruent” often means “describe a sequence of rigid transformations that maps one onto the other.”

When Two Steps Collapse Into One

Sometimes a sequence of two transformations produces the same result as a single, different transformation. Recognizing these shortcuts is a useful skill.

The most well-known example involves two reflections across parallel lines. If you reflect a shape across one line and then reflect the result across a second parallel line, the final image is identical to a single translation. The direction of that translation is perpendicular to the parallel lines, and the distance is exactly twice the gap between them. So reflecting a triangle across two vertical lines that are 3 units apart produces the same outcome as sliding the triangle 6 units horizontally.

This principle extends further. Two reflections across intersecting lines produce the same result as a single rotation about the point where the lines cross. The angle of that rotation is twice the angle between the two lines. These equivalences let you simplify complex sequences down to fewer steps, which is especially handy when writing proofs or solving transformation problems on coordinate grids.

Working With Coordinates

On a coordinate plane, each transformation in a sequence has an algebraic rule you apply to the (x, y) coordinates of every point. A translation might add 3 to every x-coordinate and subtract 2 from every y-coordinate: (x, y) → (x + 3, y − 2). A reflection across the y-axis flips the sign of x: (x, y) → (−x, y). A 90-degree counterclockwise rotation about the origin swaps and negates: (x, y) → (−y, x).

To carry out a sequence, you apply the first rule to every point, record the new coordinates, then apply the second rule to those new coordinates. For a function expressed as y = af(b(x − h)) + k, the four parameters each handle one piece: a controls vertical stretching or reflecting, b controls horizontal stretching or reflecting, h is the horizontal slide, and k is the vertical slide. When combining these, the standard approach is to handle the horizontal stretch before the horizontal shift, and the vertical stretch before the vertical shift.

Applications Beyond the Classroom

Sequences of transformations are foundational in computer graphics, where every frame of an animation involves translating, rotating, and scaling objects in precise order. Moving a character across a screen while it spins and grows requires chaining these operations together, and getting the order wrong produces visibly incorrect results.

Robotics relies on the same principles. Systems that translate human movement into robot actions capture skeletal coordinates through a sequence of spatial transformations, converting a person’s arm position into the joint angles a mechanical arm needs to replicate the same motion. This approach allows robots to perform complex, multi-step tasks demonstrated by humans, from laboratory experiments to manufacturing processes, without requiring engineers to manually code each movement.