🦉 Strix Research

Ashby Ch 2 — Change

Linear-cumulative rewrite of W. Ross Ashby’s “Change” (1956). Definitions stack; each section builds on the previous one. The chapter ends by visualizing what the algebra hid — basins of attraction in the dynamics of repeated change. Source PDF at pespmc1.vub.ac.be.


Difference, finite

Cybernetics’ most fundamental concept is difference: either two things are recognizably distinct, or one thing has changed over time. Every chapter in the book leans on this. Plants growing, planets aging, machines moving — they’re all change from one state to another.

A choice has to be made up front: continuous change (infinitesimals, calculus) or discrete change (finite jumps, counting). Ashby picks discrete. Money in a bank account doesn’t change by less than a penny. Every important question about a finite-step system can be decided by simple counting — so you can always be sure you’re right. The continuous case can be recovered later as a limit, once the discrete case is firmly understood. Nothing is lost.

The vocabulary of a single change

Pale skin under sunshine darkens. Something acted on (pale skin), a factor acting (sunshine), what it became (dark skin). Three words for the three roles:

The change itself, written

pale skin → dark skin

is the transition. Specify a transition by naming the two states and which became which. That’s the whole apparatus for one change.

Transformation: a set of transitions

A single transition is too thin to be useful. Sunshine doesn’t only darken skin — it also warms cold soil, exposes photographic plates, bleaches pigment. The operator “exposure to sunshine” induces a whole set of transitions, one for each operand it can act on.

That set is a transformation. Another example: the Caesar shift that turns each letter into the next one in the alphabet (Z wrapping back to A), so CAT becomes DBU. Written as a table:

A → B
B → C
…
Y → Z
Z → A

Crucially, a transformation is defined by what it does — the table of operand-to-transform pairs — not by why the change happens. We may know something about the physical operator (we know things about sunlight), but that knowledge isn’t essential. What we must know is the transformation it effects. Cybernetics describes systems by their input-output table, not their inner workings. This is the move that lets the same machinery handle skin, plates, codes, and chess positions in one breath.

Closure: when transforms stay inside

Apply a transformation to its operands. Look at the set of transforms. If every transform is already in the set of operands — if no new element was created — the set is closed under the transformation.

The Caesar shift is closed: every letter goes to a letter. “Multiply by 2 on the operands {1,2,3,4}” is not closed — it produces 8, which isn’t in the original set.

Closure is a property of the pair (transformation, operand set), not of either alone. Change the operands or change the rule and closure may flip. And — keeping faith with the previous section — closure is checked from the table itself, not from anything we know about the underlying cause.

This matters more than it looks. Closure is the condition under which a transformation can be applied again to its own output. An unclosed transformation takes one step and then jams.

Three flavors of single-valuedness

A transformation is single-valued if each operand maps to exactly one transform. (Multi-valued transformations exist and matter later, in stochastic and incompletely-specified systems.)

Inside single-valued, two sub-cases:

A special case: the identity transformation, where every transform equals its operand. Nothing changes. Necessarily one-one if the operands are distinct. In compressed notation: n′ = n.

Compression: notation that scales

Writing every transition out by hand gets unwieldy. The notation collapses:

A second representation, useful later: the matrix. Operands across the top, possible transforms down the left, a + at the intersection where one becomes the other, 0 elsewhere. The matrix view makes structure visible (rows of zeros mean a state never gets produced; columns of zeros aren’t possible for closed transformations) that the table form hides.

Different notations, same content. The matrix becomes load-bearing in later chapters on Markov chains and probabilistic transformations.

Power: closure makes repetition possible

A closed single-valued transformation can be applied again to its own output. Apply Alpha (the Caesar shift) twice: A becomes B, B becomes C; net effect A → C. Applied across the alphabet, the double application is itself a transformation — the square, T². Triple application is T³, the cube. Higher powers similarly.

Finding T² doesn’t require rewriting the whole table. There’s an algebraic shortcut, elimination. Given T: n′ = n + 1, the second application is n″ = n′ + 1. Substitute: n″ = (n + 1) + 1 = n + 2. So T²: m′ = m + 2. The notation change from n to m is cosmetic — just to keep operand and transform from getting confused.

A subtler example: T: n′ = 2n − 3. Then n″ = 2n′ − 3 = 2(2n − 3) − 3 = 4n − 9. So T²: m′ = 4m − 9. Three applications: n‴ = 2n″ − 3 = 2(4n − 9) − 3 = 8n − 21. So T³: m′ = 8m − 21.

Repeat the trick to get any power. The cybernetic point: closure is what makes the question “what does the system do after many steps?” even askable. Without closure the question is malformed — the machine jams.

Product: combining different transformations

Two different transformations, applied in sequence, also yield a transformation. Apply T to b, get T(b). Apply U to that, get U(T(b)). This composed transformation is the product, written UT (read right-to-left: T first, then U).

Order matters. UT and TU are generally different transformations. Composing skin-darkening with photographic exposure in one order is not the composition in the other order. This non-commutativity is structural — it shows up everywhere a system has multiple regulators or layered controls. Two interventions applied in opposite orders can produce different outcomes from the same starting state.

The product UT may not even exist: if some transform produced by T isn’t in U’s operand set, the composition is undefined at that point. Same closure principle, generalized to two transformations.

Kinematic graph: dynamics made visible

So far everything has been algebraic — tables, formulas, matrices. The final move of the chapter is visual, and it changes what you can see.

Take a closed transformation. Draw each operand as a node. Draw an arrow from A to B if and only if AB in one step. The picture is the kinematic graph.

Example. Take

U: A B C D E
   D A E D D

Apply U to C: get E. Apply again: ED. Apply again: DD. The series is C, E, D, D, D, …D forever. Apply U to A: A, D, D, D, … — same fate. Drawn as a graph:

C → E → D ← A ← B

with D having an implicit self-loop. Every starting state in this graph eventually arrives at D and stays there.

That property — every starting state eventually arrives at one specific resting state — is invisible in the original table. It’s instantly visible in the graph. Now consider a more complex transformation:

Basin 1: fixed point M B H Basin 2: 3-cycle L P C N A D I Basin 3: 2-cycle J K F G E Q Sixteen operands, three basins. Shading marks the attractor — the part the system can't escape.

The graph fragments into three components. Some chains end at states that loop back to themselves (the fixed point H). Some end at cycles of two or more states that the system circulates through indefinitely (the 3-cycle A→D→I→A and the 2-cycle E↔Q). Each connected component is a basin: the set of starting states that all drain into one attractor. The image is a watershed map. Drop a representative point anywhere on the country, and the basins tell you which sea it ends up in.

This is the chapter’s payoff. The algebraic vocabulary — operand, transform, closure, power, product — was built so we could describe repeated change precisely. The kinematic graph reveals what the algebra is describing: dynamics have shape. Some shapes funnel everything toward fixed points. Some trap states in cycles. Some have multiple basins that never communicate.

The word for whether a basin’s endpoint is reached and stayed at — and what makes some endpoints “endpoints” rather than transients — is stability. That’s Chapter 5.


← Cybernetics index