W. Ross Ashby's
An Introduction to Cybernetics

Notes

Chapter 3: The Determinate Machine

This chapter establishes and exact parallelism between the properties of transformations and the properties of machines and dynamic systems, as found in the real world.

What is a "determinate machine"?

The term "operator" is often poorly defined and somewhat arbitrary -- a concept of little scientific use. The transformation, however, is perfectly well defined, for it refers only to the facts of the changes, not to more or less hypothetical reasons for them. As an example of a well-defined but non-numerical transformation Ashby offers Tinbergen's series of behaviors during the courtship of the three-spined stickleback, which defines a typical trajectory.

By relating machine and transform we enter the discipline that relates the behaviors of real physical systems to the properties of symbolic expression, written with pen and paper. This discipline includes all of mathematical physics but is more inclusive; physics tends to treat cheifly systems that are continuous and linear, restrictions that make its methods harldy applicable to biological subjects, where systems are almost always nonlinear and non-continuous, and in many cases not even metrical.

Closure: The transformation that represents a machine must be closed. The typical machine can always be allowed to go in in time for a little longer, simply by the experimenter doing nothing. This means that no particular limit exists to the power that the transformationcan be raised to. Only the closed transformations allow this raising to any power.

The discrete machine: Most machines are smooth-working, while the transformations discussed thus far change by discrete jumps. However, these discrete transformations are the best introduction to the subject, and if needed the discrete can be changed to the continuous by making the time-slices small enough to approximate the continuous. Further real systems are observed at discrete points in time, just as in the transformation.

Machine and transformation:

Vectors

About vectors:

Notation: Transformations involving operands that are vectors are made up of sub-transformations that are applied simultaneously, i.e., always in step. The transformation F, operating on the vector (a, b, c), is equivalent to the simultandous action of the three sub-transformations, each acting on one component only:
a'=b
F:  b'=c
c'=b + c
[Note: Caution, Ashby's examples all depict a transform having only a single (vector) operand. It thus resembles a transformation having multiple single-variable operands.]

This optional section summarizes the method of mathematical physics. The physicist starts by naming his variables -- x1, x2, . . ., xn. The basic equations of the transformation can then always be obtained by the following fundamental method:

  1. Take the first variable, x1, and consider what state it will change to next. If it changes by finite steps it will change to x1'; if continuously the next state will be x1 + dx1. (In the latter case he may equivalently consider the value of dx1/dt.)
  2. Use what is known about the system, and the laws of physics, to express the value of x1', or dx1/dt (i.e., what x1 will be) in terms of the values that x1, ..., xn (and any other necessary factors) have now. In this way some ewuation such as

    x1' = 2ax1 - x3   or   dx1/dt = 4k sin x3

    is obtained.

  3. Repeat the process for each variable in turn until the whole transformation is written down.

The set of equations so obtained -- giving, for each variable in the system, what it will be as a function of the present values of the variables and of any other necessary factores -- is the canonical representation of the system. It is the standard form to which all descriptions of a determinate dynamic system may be brought.

Unsolvable equations: If a closed and single-valued transformation is given, and also an initial state, the the trajectory from that state is both determined (i.e. single-valued) and can be found by computation (by taking the powers of the transformation). This process of deducing a trajectory when given a transformation and an initial state is mathematically called "integrating" the transformation. (When the equations are differential, the process is called "solving" the equations.) One cannot always obtain a solution analytically, by solving differential equations, for some such equations are "nonintegral" or "unsolvable." However, one can always obtain the trajectory by computation, to get what is wanted in practice.

Phase space:

What is a "system"?:

Every real determinate machine or dynamic system corresponds to a closed, single-valued transformation. However, it does not follow that the correspondence is always obvious. In fact, it may prove difficult to identify the set of variables that will yield such a correspondence. In scientific investigation the object is often to find the right set of variables that will do so (e.g., for a pendulum, the vector angular deviation, angular velocity yields the desired transformation, while angular deviation alone does not).

What is "the system"? It is not simply the material object, for every material object contains no less than an infinity of variables and therefore of possible systems. However, in the world around us only certain sets of facts are capable of yielding transformations that are closed and single. The experimenter, attempting to account for some particular behavior, generates lists of variables and attempts to find a list that will generate a closed, single-valued transformation. Those variables then define the system.

(Sometimes what is wanted is that certain probabilities shall be single-valued; what is important is the probability, not the variable giving the probability. A system with such probabilities may be predictable in the sense that the probabilities are constant.)

We can state that every determinate dynamic system corresponds to a single-valued transformation simply because science refuses to study the other types, such as the one-variable pendulum, dismissing them as "chaotic" or "non-sensical." It is we who ultimately decide what we will accept as "machine-like" and what we will reject.