On "variables" (was Re: Do we control "environmental variables"?)

[From Fred Nickols (2018.05.11.0709 ET)]

Â

      Rick:Â  Your paragraph below leaves me

completely confused. First you say “It is not environmental
variables that are controlled but aspects(functions) of those
variables that are controlled.� Then you say, “The aspects of
the environment that are controlled are called controlled
variables.� Which is it - aspects of variables or aspects of
the environment? More important, please provide an example
that illustrates the distinction you are trying to make.

image001206.jpg

[Rick Marken 2018-05-13_12:46:46]

image001206.jpg

···

[Martin Taylor 2018.05.12.23.38]

[From Fred Nickols (2018.05.11.0709 ET)]

Â

      FN: Rick:Â  Your paragraph below leaves me

completely confused. First you say “It is not environmental
variables that are controlled but aspects(functions) of those
variables that are controlled.â€? Then you say, “The aspects of
the environment that are controlled are called controlled
variables.â€? Which is it - aspects of variables or aspects of
the environment? More important, please provide an example
that illustrates the distinction you are trying to make.

MT: I’m not surprise he leaves you completely confused. "* It is not
environmental variables that are controlled, but aspects
[functions] of those variables that are…called controlled
variables* " indeed! I don’t know what Rick is calling a
“variable” these days, but for some unfathomable reason he has a
long history of insisting that the result of a function of several
variables is not itself a variable.Â

RM: Actually, I have never insisted that. In all of my research the aspects (functions) of environment variables that I have shown to be controlled are, of course, variables themselves. This fact is even clear from the little segment of my post that you quote:Â
 “It is not environmental variables that are controlled, but aspects [functions] of those variables that are…called controlled variables”. In other words functions of several environmental variables are themselves variables – controlled variables. You really don’t have to lie about me in order to get your misconceptions about PCT out there.Â

Best

Rick

Â

The rest of us, I think, can safely use "variable" and "function" as

does the rest of the world, which is rather less complicated. A
“variable” is something that can change its value or magnitude, and
can be represented by a number, (a “scalar variable”), an ordered
set of numbers called a “vector” that has scalar numbers (or
possibly other vectors) as its elements, or a label or an ordered
set of labels (a vector that has labels as elements). Variables do
not have “aspects”, though vectors do have “elements” that might in
non-technical discourse be thought of as “aspects”. Each scalar
number (or sub-vector) in a vector is an element of the vector. A
“function” performs some manipulation on an input variable and
produces another variable as its output or, in casual language, its
product. Both input and output can be any of the three kinds of
variable or a mixture of them.

The Figure illustrates two functions, labelled "F" and "G". Function

F has a scalar input and a vector v as its output. Vector v has
three scalar elements (p, q, r) . Function G has a vector of three
scalars as input and a single scalar as output. We can write these
as v = F(x) or {p, q, r} = F(x), and y = G(v) or y = G(p,q,r).
Finally we can write y = F(G(x)), or we could define a function H(.)
= G(F(.)), where the dot indicates an uncommitted variable.

In PCT, at least below the category level, the inputs of perceptual

functions are always vectors (an ordered set of scalars) and the
output is always a scalar number (of, say, neural firings per
second), like Function G in the Figure. Scalar numbers do not have
“aspects”. They just are what they are. In the case of perceptual
functions, it may be that all the inputs derive ultimately from
sensory data, some from imagination and some from sensory data, or
all from imagination. If they are all from sensory data, then the
perceptual function can determine an inverse function (like Function
F in the figure) that converts x into the vector v = {p. q. r}. If
the inverse is exact, then the equivalent of function H(.) = G(F(.))
is a unity transform and y = x. But The inverse need not be exact.
For example H(.) may approximate log(.), as is usually (outside PCT,
but sometimes within PCT) assumed to be the case. Always, however,
if x is a function of time x = x(t), there is always a delay, so
that y(t) = H(t-delta_t), and x ≠y except by momentary coincidence.

Properties of the environment may have labels such as height,

aboveness, greenness, pressure, which are irrelevant when
considering control, which is concerned with “how much” height
(weight, temperature, speed, hardness, bigger-than, …), the
property has, not with the label. All of those “how much” questions
have scalar variables as answers, which could be the values of
variables in a control loop.

"What is it" enters into control only because certain properties

tend to go together often enough and usefully enough to have been
reorganized into perceptual functions over either evolutionary time
or the time of an individual’s life. Perceptual functions that do
not have a corresponding property in the environment are likely to
vanish during reorganization or diminished evolutionary fitness of
the organism that bothers to control them.

Perceptual functions that do correspond to something real in the

environment that is worth controlling are more likely than those
that don’t to survive evolutionary or reorganizational stresses (I
guess that statement approaches tautology :-). A transient
perceptual function may not have the environmental equivalent of a
function G, though it may determine one, but it can still be
controlled through the real environment by influencing p, q, and r
independently, as though a real x were being influenced. If the
environmental “x” really exists, then influencing it is more
efficient than influencing p, q, and r independently in the proper
relationship. To make this more concrete, imagine the difference
between getting six people to move a table, one on each leg and two
at opposite sides holding the top. Now imagine those same six people
trying to mime the actions of moving the table without having an
actual table to move. Which is easier?

Solid objects then have a set of numbers that could be labelled

height, width, depth, weight, redness, blueness, greenness, among
other. These labels might be called “aspects”, but to PCT they are
just the representation of the ordering of the elements of a vector
of numbers, each of which, if it corresponds to a perceptual
variable, may be a scalar variable in its own control loop. The
scalar variables that correspond to x and y in the Figure are all
that counts in any one loop, because the Powers version of PCT does
not allow for vector variables as perceptions, or anywhere else that
is usually represented by a single line in a diagram.

The above Figure can be recursively developed, because p, q, and r

might each be a vector, and be split out into its separate
components and later recombined by functions analogous to F and G.
This kind of recursion can be carried forward indefinitely, but each
of those levels of splitting and recombining can be subsumed in the
analogue of function H.

I hope this helps clarify the relation between variables and

functions. A function has one or more variables as inputs and one or
more variables as outputs. Below the category level, perceptual
functions have vectors as inputs and scalars as outputs, while the
environmental functions they determine have scalars as inputs and
vectors as outputs.

Martin


Richard S. MarkenÂ

"Perfection is achieved not when you have nothing more to add, but when you
have nothing left to take away.�
                --Antoine de Saint-Exupery