The Semantics of Clocks
The Semantics of Clocks
The Semantics of Clocks
<p (represents)
Fig. 3. The model-theoretic approach
a length of 3). The general character and complexity of the model-
clock relation M(J-a, therefore, is the same as that between the clock
and the time it represents (a-i). It is therefore very hard to know
whether what is crucial about a-T will be revealed or hidden in its
Ma-M. form. For example, using simple numbers to represent the
orientations of hands presumes an absolute accuracy on the clock face,
counter to fact. When studying something like natural language, which
makes use of a much more complex representation relation than a
model, the problems of indiscriminate theoretic modelling may be
minor, or (more likely) go unnoticed. In our case, however, the
representation relation we are studying, between clock faces and
periodic times, is essentially an isomorphism. In this situation indis-
criminate modelling would be much more theoretically distracting.
This direct semantical stance will have consequences, of two main
sorts. First, we will need some machinery for talking precisely about the
world without modelling it; for this I will use an informal "pocket
situation theory", based unapologetically on Barwise and Perry (Barwise
and Perry, 1983; Barwise, 1986a). Second, in the analog case it will
be tempting to use some elementary calculus, which is problematic
because a situation-theoretic reconstruction of continuity hasn't been
developed yet On the other hand, since the continuities underlying the
integrity of the calculus presumably derive, ultimately, from the funda-
mental continuity of the phYSical phenomena that the mathematics was
2.
3.
4.
The time or passage of time that the clock represents (r),
The first factor movement or state change between' clock
states (P); and
The second factor representation relation (CP) between clock
states and times.
All four of these are shared with standard semantical analysis; the first
two would be the syntactic and semantic domains; the third, inference
or proof theory; the fourth, semantics or interpretation.
Theorists'
represent-
tations;
I will adopt what I will call a direct rather than model-theoretic
approach to these analytic tasks. Typically, When doing semantics,
instead of talking directly about clock faces, orientations of hands, etc.,
you model them. For example, the state of a three-hand analog clock
mtght be modelled as a triple, consisting of the orientations of the
hour-hand, minute-hand, and second-hand, respectively, measured
clock-wise from the vertical, in degrees. Thus the clock face shown in
Figure 2 would be modelled as follows:
(Sl) M,,: (128.31666 ... ,99.8,228)
The problem with this technique, however, as suggested in Figure 3, is
that a model M of a situation S is itself a representation of S, since
modelling is a particular species of representation (M", for example,
represents the clock face; it isn't the clock face, since for example it has
16 BRIAN CANTWELL SMITH THE SEMANTICS OF CLOCKS 17
Objects and Properties
PrimaryTheoreticFunctions
As opposed to times themselves, I will assume that times are located
on the periodic cycle by what I will call the o'clock properties, such as
that of "being 4: 01: 23", "being midnight", etc. The idea is not so
much to license a continuum of distinct properties, but rather to assume
that they arise out of a continuous relation between times and the
abstract locations on the periodic time cycle to which they correspond
Given these preliminaries, we should set out the ontological type
structure, as summarised in Figure 4. Variables ranging over objects
will be spelled with lower-case italic letters; over properties and
relations, in lower-case Greek; over functions, in upper-case Greek.
Thus c and c' will range over clocks; t, I', etc., over full-blooded times;
which are taken to be instantaneous slices through the metaphysical
flux. Times are meant to include the time Kennedy was shot, the
referent of "now", the point when the ship passed out of sight behind
the island ~ that sort of thing. Intervals - intuitively, temporal
durations between times - will be indicated by Ill, Ilt', etc. I will
extend the use of '+' to allow adding intervals to times (overloading '+',
as computer scientists say); thus I + III will be of type I.
clocks
times (instantaneous moments: slices through the flux quo)
temporal intervals
o'clockproperties:beingmidnight, being4 : 01 : 23,.
T/- the o'clockproperty that holdsof time t
states ofclock faces (both hands pointing upwards, ...)
0c, ,-thestate ofclock c at time t
times plus intervals are times
o'clockproperties plus intervals are o'clock properties
Fig.4. Theoretictypestructure
clockworks (fromclock states and intervals onto clock states)
statefunction (fromclocks and timesonto clockstates)
content function (fromclock states onto o'clock properties)
0,0', ..
T, T',.
c,c',.
t, t', . ..
D..t,D..t',.
t+6.t: t
T+D..t: T
-qr: OJ 6.t ...... a
L :c,t ......
[...1' 0- T
Overloaded Addition
developed to describe, and since exactly those continuous phenomena
will be our subject matter here, I'll take the liberty of applying its
insights anyway. We're not really going to do any mathematics, so we
won't get into trouble.
The direct semantical stance also highlights a question: how as
theorists are we going to describe or register the phenomena we 3fe
--.- -going to study - i.e., in terms of what concepts, categories, and
constraints afe we going to explicate its regularity? When giving
semantical analyses of linguistic or syntactic obj eets (sentences, expres-
sion types, etc.), tradition provides standard registrations in terms
of constituent terms, predicate letters, etc. Similarly, purely abstract
objects are typically categorised in advance in terms of a defining set of
properties or relations. Clocks, on the other hand, afe neither tradi-
tional nor abstract, so the question remains.
. My metaphysical bias is to treat the world as infinitely rich, not only
ill the sense that there is more to everything than anything we can say,
but also in that there is both more uniformity and structure, and more
heterogeneity and individual difference, than theory or language can
ever encompass. So I will say that clock faces, being actual, have
enough structure so that one can be wrong about them, but still don't
come labelled in advance by God, like plant slips at a nursery identified
with a white plastic tag. Since every clock face, furthermore, exemplifies
an infinite number of properties and relations (such as the property of
being the subject matter of this paragraph), even after a basic registra-
tion scheme has been settled on, we have considerable latitude in
making our choice.
None of this is intended to be problematic, or new; it's worth
mentioning only because we need to make room for there being a
difference between how we theorists do it, and how clocks do it, for
themselves or (more likely, in the case of clocks) for their users. The
problem is particularly acute for time itself, especially the periodic cycle
of hours, minutes, and seconds that I keep referring to without explana-
tion. If this were a paper on the semantics of time, not just of clocks,
that explanation would have to be given, which would raise the inces-
tuous fact that clocks themselves are probably largely responsible for
the temporal registration (hours, mintues, seconds, etc.) of the times
they represent, as argued for example by Lewis Mumford (1934). In
thIS paper, however, I will merely adopt the periodic cycle without
analysis, taking its explanation as a debt that should ultimately be paid.
18 BRIAN CANTWELL SMITH THE SEMANTICS OF CLOCKS 19
6. TEMPORAL REPRESENTATION: THE SECOND FACTOR
Given these premises and caveats, let's look at how times are repre-
sented. Intuitively, we are aiming for something like the following:
To do this, we start with (J:l, of type U -> T from (representing) states
of clock faces onto (represented) states of times i.e., onto o'clock
properties. Instead of the name '(J:l', however, I will use so-called
semantic brackets C[ . ..],), in the following way: [... (fe, I ] will be the
o'clock property signified by the state' ... U
C
1
.', assuming that 0c, I is
the state 0 of clock c at time t. For example, the sentence (UC,I.](I)
the property of being 4: 16
(S2)
physical plausibility. Even if quantum physics would theoretically sup-
port there being a fact of the matter as to where a hand points within
10-
50
degrees, say (which it won't), there are also pragmatic realities
of producing a macroscopically observable clock subject to the forces
of gravity, anomalies of manufacture, etc. Furthermore, if the hour-hand
were anything like this accurate, then at least for theoretical purposes
the minute and second hands would be redundant: a perfect observer
could gaze at a clock and read off a time of, say, 4: 15 : 38 : 17.
7
One
might object, of course, that human users wouldn't be able to register
the hour-hand more accurately than, say, 1 or 2, and therefore,
even with internal calculation, wouldn't be able to determine the time
on a single-handed clock more accurately than to within about 5
minutes, no matter how much more accurately than that the time was
actually signified. In fact casual observation suggests that hour handS on
modern analog clocks are much more accurately positioned than
necessary merely to determine which hour the minute hand signifies
time with respect to.
These issues again raise the question of the relation between how we
as theorists register clock faces and the times they represent, and how
clock faces themselves register those represented times.
s
But I won't
answer this question here, since we will primarily be dealing with
semantic constraints on clock and time registrations, rather than with
individual registrations themselves.
("4: 00", etc.). Various possible explanations of this relation are possi-
ble, but since the intent of this paper is not to present an independently
justified metaphysical account of time, but only to relate clocks to such
a thing, I will employ a notation that simply picks up o'clock properties,
whatever they are, from times that have them. Thus I will use 't to refer
to the particular o'clock property that actually holds of time t. Also, I'll
take differences between o'clock properties to be intervals (e.g., the
difference between 5: 00 and 3: 00 will be two hours). Thus the
sentence 'I(t') says of time {' that it has o'clock property 7:( i.e., that it
has whatever o'clock property t has. The term T
1
- TI' denotes an
interval, of type 6.t.
6
In an analogous way, G, G', etc. will range over a continuous (in the
analog case) set of states of clock faces. For traditional circular analog
clocks, a (f representing 4.30 might be "having the hour hand at 135,
the minute hand at 180, and the second hand at 0, all measured
clockwise from the 'XII'."
Given this framework we can type the various semantical functions
already encountered. As suggested in the previous section, L will be a
(non-computed!) function of type t -> G, from times onto clock states;
lV, a function of type U j 6.t -> U, from clock states and temporal
intervals onto clock states; and (J:l j a function of type G -> r, from
clock states onto o'clock properties. The important typological point
for general semantic analysis is that both factors (lV and (J:l) are defined
as functions between states objects can be in, not between objects that
are in them. This is as you would expect for scientific laws.
Two more theoretical points, before we take up the analysis itself.
First, as just mentioned, I claimed in Section 2 that times t weren't
causal agents - that they couldn't be in the domain of a strongly
effective realisable function. It is probably more important to the life of
clock designers that the o'clock properties (.) are equally impotent.
Even if it's 4: 00 all around you, there's nothing that it's being 4 : 00
can cause to happen - like serving tea and crumpets. With respect
to engendering behaviour, a moment's being midnight is more like
Boston's being a referent than it is like being sticky: it just
isn't the sort of thing that a sensor could detect. So functions of the
form.. -> x are as unrealisable (in the strong sense discussed earlier)
as those of type f -> x, for arbitrary x. Such is life.
Second, I mentioned earlier that using numbers to represent the
orientations of the hands of clocks presumes an accuracy that outstrips
20 BRIAN CANTWELL SMITH THE SEMANTICS OF CLOCKS 21
(54)
claims of time I that it has the o'clock property that clock c indicates at
time 1'; 1'1'(a",., lil)I(I) claims of time I that is has the o'clock property
that clock c would indicate lil later than time 1', since '1'(0,.,., lil) is
the state it would then be in.
Using this terminology, we can say that clock c is chronologically
correct at time t just in case t is of the type that the clock then
indicates:
(53) Correct(c, I) =dr[o,,,J(I)
So far, of course, this is a constraint on possible interpretation functions
[...1, since we haven't defined any specific instances. Longer-term
notions of correctness (over extended intervals, for example) could be
defined by quantifying over times; similarly, approximate degrees of
correctness could be characterised in terms of the difference between
what time it actually was and what time was indicated.
7, CLOCKWORKS, THE FIRST FACTOR
With respect to operation, the basic point is this: if at time t a clock is
so-and-so (0), then at some point lil later it will be such-and-such (0'),
where 0' is '1'(0, lil). The function '1', which takes a clock into the
future in this way, must be realised by the underlying physical machine
- must be implemented, that is, by the clockworks. The important
constraint on this relation, which I will call the realisability constraint, is
that '1'(0, lil) can depend on 0 and on lil, but not on the time I that is
"happening" when the clock is in state o.
In symbol manipulation or semantical contexts, where time and
symbols are both digital, we often view \)J as a state-transition function
(such as for a Turing machine controller). In such cases lil drops out,
being assumed to be a single time "click". For example, suppose is a
(discrete) function from states to states (0 - 0). The equation for a
single state change, of the sort one would expect in a digital world,
would be something like 0' ~ (a), or generalised to lit's of n tick's
duration, a' = n( a). In the continuous world of physical mechanics,
on the other hand, '1' is merely "what the world does", explained in
terms of velocities, accelerations, etc. From this perspective, the calculus
can be viewed as a theoretical vehicle with which to explain first factor
futures for continuous systems, where the state a of some system in an
amount of time I::1t after it is in a starting state ao, assumed to depend
on the continuity of the underlying phenomena, can be expressed in the
familiar equation:
da 1 d'a
o ~ a . +-lit+- --liI
2
+.
o dt 2 dl,
My aim isn't to contrast the discrete and continuous cases (I want to
develop results applicable to both analog and digital clocks), but rather
to highlight the common focus on state change, represented computa-
tionally by state transition functions, and physically by temporal deriva-
tives. There is, however, this apparent difference: the theoretic notions
employed in physics (force, acceleration, etc.) are essentially relative;
they describe how the new state will differ from the old one. The real
identity of the new state - what state the system will actually arrive in
- is obtained, as if it were conceptually subsidiary, by altering the
previous state in the prescribed manner. State transition tables, in
contrast, are typically absolute. They still describe state change, of
course - they aren't temporal state functions like L. The point is that
the new state is specific de novO, so to speak, not as a modification of
the old one, though of course the extent to which the new state differs
from the old can be calculated as a difference between the two.
This difference in theoretic stance, however, is superficial, since in
actual use (in describing programs, operations on memory, etc.) state
transition functions are defined with explicit reference to how the new
state differs from the old. In giving environment transition functions, for
example, showing the consequence of binding a variable, the requisite
function from total environments onto total environments is defined as
modifying the value of the given variable in question, and otherwise
being just like the prior one. Practice suggests, in other words, that
in the computational case, as in the physical case, state change is
conceptually prior, new total state conceptually dependent. Thus there
is general support for our specific focus on q.r.
Intuitively, a proper '1' for a clock will specify that it runs at the right
speed. It is easy enough to calculate, in the case of circular analog
clocks, that this amounts to having the hour hand, minute hand, and
second hand rotate at 0.008333'/5ec, 0.1'/sec, and 6'/sec, respectively.
But to characterise correctness this way is exactly like characterising the
correctness of a proof procedure by pointing to the syntactic inference
rules. It may indeed be true that, if this condition is met, the clock will
be running at the correct speed, but that doesn't mean that this
condition expresses what it is to be running correctly. Rather, we want
22 BRIAN CANTWELL SMITH THE SEMANTICS OF CLOCKS
23
(59)
(SI3) Correct(c, I) "" [L(c, 1)1(1)
it foIlows that the constant would be 0 for a correctly set clock, as
expected.
We can summarise these results as follows:
identically 1, yielding:
(SID) 1 limit (la",+",] - la" ,I)
D.I --> 0
The right hand side, however, is merely the derivative, with respect to
time, of the interpretation of the state, We can't differentiate a directly,
its not being a function of time (in fact it's not a function at all), but we
can rewrite (S10) in terms of L:
I
lmu' 't (IL(c, I + M)j - IL(c, 1)1)
(SIl)
6.1 - 0
This enables ns to take the limit (L is continuous by assumption), since
the right hand side is the derivative of a function that is essentially the
composition of the second and first factors (I" ,1
0
L)9 I wiIl abbre-
viate this [Ll, giving us:
d
(SI2) Right-speed"'log(C, I) "df dt IL] I
If the derivative (with respect to time) of a function is unity, of course,
it follows that the function is of the form Al ' I + k - or rather, In our
case, At . i
l
+ k, as dictated by our type constraints - where k is a
constant of type tlt. This is exactly what we would expect: the constant
represents the error in the clock's setting - the difference between.the
actual and indicated times, The equation, predictably, says that If a
clock is running at the right speed the error will (instantaneously)
remain constant. Furthermore, since (S3) implies that
to say that if at time I (say, 12: 00) a clock designates o'clock property
r( (say, 3: 11), then at time 1+ /',.1 (12: 01, for a one minnte /',.t) it
should indicate the property of being /',.t later, i.e., T(+,< (3: 12). We
can do this as follows:
(S5) Right-speed( c, I, /',.t) "df [a" 'H'] [a" ,I + /',.t
which has the consequence, given the definition of 'II, that
(S6) ['(a"" /',.1)1 [a",]+/',.I
Properly, we should state something stronger: that a clock runs cor-
rectly throughout the interval from I to 1 + /',.1 if and only if it
advances at the right speed for the whole time (note that the following
is neutral as to whether this is a continuous or discrete interval - Le.,
as to whether 'rj is a discrete or continuous quantifier):
(S7) Right-speed(c, I, /',.1) "df MI' 10 < /',.1' < /',.1
Ia", +",,1 Ia,,,j +/',.t'
again directly yielding
(S8) "1M I0 < M < /',.t ['(a"" M)j Ia,,,! + M
These equations involve a property identity, but I defer any questions
on that issue to situation theory. Note also that in each version the two
instances of '+' afe of different types: the first takes a time and an
interval onto a time, the second an o'clock property and an interval
onto an o'clock property, No problem,
Given (S3) and (S7), the temporal analogues of soundness and
completeness can be proved: if a clock is correct at time t, and runs at
the right speed during the interval from I to 1', then it will be correct
during that interval, and conversely if it is correct throughout the
interval it must be running at the right speed. But it is more fun to do
this in the continuous case, so let's turn to that.
Very simply, we want to talk of an analog clock's running at the right
speed instantaneously, which means, intuitively, that we should differen-
tiate the temporal state function L - or, what is equivalent, take the
limit of Las /',.1 approaches 0, in the standard way:
limit ((I a,,,! + M) -la",1l limit (Ia,.,'H,J - [a,,1)
6..1 0 6../ 0 At
Since, as we've already said, differences between o'clock properties are
intervals, the left side of this reduces to limit" _ 0 (/',.1//',.1), which is
(SI4)
(SI5)
Correct(c, I) IL(c, 1)1(1)
Right-speed(c, I, I') "df "1/',.110 < /',.1 < (I' - I)
la",H,1 [a",] +M
implyinglhal "1/',.110 < /',.1 < (1'-1)
I'(a" " /',.1)1 Ia" ,I +M
implying Ihal "1M 1 0 < M < (I' - t)
[L(c, I IL(c, 1)1 +/',.1
24
BRIAN CANTWELL SMITH
THE SEMANTICS OF CLOCKS 25
(S16) t) ""'df IL]
dt
and in. their terms define what it is for a clock to be "working" properly
from tIme t to t + f..t:
(S17) Working(c, t, f..t) =df Correct(c, t) A t, M)
(S18) Workinganalog(c, t) Correct(c, t) 1\ t)
For .either versi0.n, the constraint can be shown to be satisfied (over
the or mstantaneously, depending) in exactly the following
condItIOn:
(519) [L(C,t)]=Jt. L/
Given the abbreviation adopted above, we can state this even more
simply:
(S20) iL] = At . T,
I. be the first to admit that (S20) is obvious at least
ill the sense ?nce stated, it is hard to imagine thinking
anything else. In English, It says that the state function and the
pretation function should be proportional inverses; given a clock that
(so to maps onto some sort of complex motion, the
mterpretatlOn function is merely that function that maps
that. motion back onto the ?'cIock properties of the linear progression
of tfile was With. So the putative clock of Figure 5, for
example, .wIth a pendulum and a 24 hour period, would
have .a pomter posItIon (a) proportional to sin(t), and an interpretation
functIOn analogously proportional to sin-I(0').10
5
6 7
Fig. 5. The million mile clock
Still, (S20) isn't trivial, for a reason that shows exactly why clocks
were hard to build. It says that working clocks map all times onto their
o'clock properties. The problem for dockmakers is that L isn't directly
computable, since, to repeat, neither times nor o'clock properties enter
into causally efficacious behaviour. What can be implemented is qJ, not
L, and qJ is essentially the temporal derivative of 2:.
In sum, we have determined the function of clockworks: to integrate
the derivative of time. When you set the hands on the clock's face, you
are supplying the integration constant.
8. MORALS AND CONCLUSIONS
What have we learned? Four things, other than some fun facts to tell
our friends.
The first has to do with the interaction among notions of
tion, realisation, and formality. Clocks' participation in their clubject
matter (being temporal, as a way of measuring time), which depends on
their physical realisation, might seem to violate the formality constraint
that is claimed to hold of computational systems more generally. In fact,
however, clocks' temporality doesn't relieve them of much of the
structure that characterises more traditional systems: separable qJ and
<P, the possibility of being wrong, etc. This similarity of clocks to
symbol manipulation systems arises from the fact that the particular
aspect of times that clocks represent the o'clock properties aren't
within immediate causal reach of a clockwork mechanism (or of much
else, for that matter). In (Smith, forthcoming) I argue that this is a
manifestation of a deep truth: the limitations of causal reach are the real
constraints on representational systems. Formality, as a notion, is
merely a cloudy and approximate projection of these limitations into a
particular construal of the symbolic realm.
The second moral has to do with the impact, for theoretical analysis,
of the relat\on between qJ and <P. The function qJ, realised in
work, is the engineers must implement; without an analysis of it,
effective clocks couldn't be designed. But theories of clocks must go
much further. Our characterisation of what it was for a clock to work
properly, for example, had to reach beyond the immediate or causally
accessible aspects of the underlying clockwork mechanism. Whatever
one might think about more complex cases, methodological solipsism
doesn't work in this particular instance.
Fig. 6. C5: Coordinated constraints on content and causal connection.
--....... causal relations
===):? content relations
27
ltM
d
THE SEMANTICS OF CLOCKS
'C b j'.
Both kinds, in general, will be complex - much more so than we have
seen in the case of clocks. Two aspects of content we haven't encoun-
tered, for example, are its "situational" dependence on surrounding
circumstances, as discussed for example in (Barwise, 1986b; Perry,
1986), and the three-way semantic interactions among language, mind,
and world that arise in cases of communication. Causal connections are
similarly complex, and can be broken down into three main groups:
1. Internal activity or behaviour: the relation between a system at some
time and the same system shortly thereafter. This is what we've
called \(f.
2. External connection: actions the system takes that affect the world,
and effects on the system of the world around it - the results, that
is, of senSOrs and effectors. (Clocks have none of this, but other
systems are clearly not so limited.)
3. Background dynamics: the progress or flow of the surrounding
situation. The passage of time would be counted as one instance, as
would one's conversant's behaviour, or the passing visual scene.
In the traditional case of pure mathematical inference, there is no
connection (action or sensation), and the background situation, as we
saw, is presumed to stay fixed. Barwise's construal of "formal inference"
(the "non-situated" reading), (Barwise, 1986b, p. 331) strengthens this
constraint by assuming that the content relation is also independent of
surrounding situation. The clock example gives us a different point in
the space: again no connection, an essentially unchanging (and relatively
situation-independent) content relation, but an evolving background
situation, mirrored in the internal activity or behaviour. Finally, seman-
tic theories of action, involving everything from intentionally eating
supper to making a promise, must deal with cases where the connection
aspect makes a contribution. They must therefore deal with cases where
the surrounding situation is affected not only by its own background
dynamics, but as a result of internal activity on the part of the
representational agent. But simpler systems will require an analysis of
external connection, as well: computerised (ABS) brakes on late model
cars, for example, are directly connected (even vulnerable) to the
content of their representations, in a way that seems to free them from
the need to have their representational states externally interpreted.
In the end, however, the similarity among these systems is far more
important than the variance. We can put it this way. Causal participation
e'1
... the unJolding ofthe world ...
C::=======:JI TIME CI====:>
BRIAN CANTWELL SMITH
Content:
Background:
26
Internal
activity:
External
connection:
Third, the similarity between the state transition functions of com-
puter science and the temporal derivatives of mechanics, both of which
focus not on time itself but on temporal change, suggest the possibility
of a more unified treatment of representational dynamics in general. So
far most of what we have to say deals with specific cases. So, for
example, in Section 2 we characterised inference as a particular species
of representational activity, having to do with changing content relations
to a fixed SUbject matter. Inference was contrasted with clock's main-
tenance of a fixed content relation to a changing subject matter.
Remembering what is perceived, to take quite a third sort of repre-
sentational behaviour, is a form of retaining a fixed relation to a fixed
subject matter in ways that make it immune to changes in the agent's
circumstances. It doesn't seem impossible that a common framework
could be uncovered.
Fourth, and finally, by occupying a place very different from that of
~ i t h e ~ Turing machines or traditional theorem provers, clocks help
lllummate the fundamental constraints governing computers and repre-
sentational systems in generaL As Figure 6 suggests, there are two basic
kinds of constraint causal relations and content relations - that a
representational system must coordinate as it moves through the world.
NOTES
I Clocks represent time for us, as it happens, not for themselves, but that will count, at
least here. I'm sympathetic to the distinction between original and derivative semantics
(in fact I'm interested in participation for just such reasons), but I am very much against
relativising representation to an observer at the outset, especially to a human observer
in the world is ultimately a two-edged sword. On the one hand, it is
absolutely enabling. Not only could a system not exist without it, but in
a certain sense it's total: everything the system is and does arises out of
its causally supported existence. There are no angels. On the other
hand, causal connection on its own - unless further structured - limits
a system's total participation in the world to those things within
immediate causal reach.
Representation, on this view, is a mechanism that honours the limits
of causal participation, but at the same time stands a system in a
content relation to aspects of the world beyond its causal reach. The
trick that the system must solve is to live within the limits (and exploit
the freedoms!) of the causal laws in just such a way as to preserve its
representational stance to what is distal. This much is in common
between an inference system and a clock.
29 THE SEMANTICS OF CLOCKS
! don't know (he /lumbers.
! knewyou didn't. Neither do 1.
Now! do.
Now! do too.
Mr.P.
Mr.S.
Mr. P.
Mr. S.
What are the numbers?
The earliest publication of this problem I am aware of is by H. Freudenthal in the
Dutch periodical Nieuw Archie! Voor Wiskunde, series 3, 17, 1969, p. 152 (a solution
by 1. Boersma appears in the same series, 18, 1970, pp. 102-106). It was subsequently
submitted by David J. Sprows to Mathematics Magazine 49(2), March 1976, p. 96
(solution in 50(5), Nov. 1977, p. 268). Perhaps the most widely read version appears in
Martin Gardner's 'Mathematical Garnes' column in Scientific American 241(6), Dec.
]979, pp. 22-30, with subsequent discussions and slight variations in 1980: 242(3),
March, p. 38; 242(5), May, pp. 24-28; and 242(6), June, p. 32.
(Winograd and Flores, 1986). To do that would be to abandon any hope of explain.ing
how the human mind might itself be representational, my ultimate goal. See (Smith,
forthcoming).
2 In computer science the claim that reference isn't computed is viewed suspiciously,
for a very interesting reason. To see it, consider why the claim is true. Suppose in a
room of 100 people some person A is the average height. Then suppose a new person
enters the room. Suddenly, and without any computation, a different person B will be
the average height. No work needs to be done to lift the property from A and settle it
on B; no energy expended, no symbols massaged. The new state just comes to be,
automatically, in virtue of the maze of conditions and constraints that hold. Reference, I
take it is something like that' conditions and constraints hold so that, when a word is
uttered or a thought some object becomes the referent. (Nor is it possible
to reply "Well, the room computed it"; on that recourse everything that happens would
be computed, which would make the word 'compute' vacuous.)
How could computer scientists object to this? FaT the following reason. Note that
the way that B becomes the person of average height is by participating in the situation
at hand: he enters the room. Participation, in other words, is what enables relationship
to exist Computers, on the other hand, are traditionally viewed in purely abstract
terms, and abstractions, whatever they are, presumably don't participate. The closest an
abstraction comes to the property of average height - or indeed to anything at all - is
by designating it. And so, because of this abstract conception of computers, one gets
lulled into thinking that everything has to come into being in this disconnected,
putatively "computational" way.
Needless to say, I don't believe the abstract conception of computers is right. More
strongly, I am arguing that participation - the opposite of abstraction - is exactly what
allows you to connect to the world in other ways than through explicit symbol
manipulation. See Section 8, and (Smith, forthcoming).
J For accurately measuring distances on roads, one attaches a "fifth wheel" to a car and
reads off the passing miles. Maybe, if time had been causally efficacious, we could have
built clocks the same way, running a wheel against time and reading off the passing
seconds.
4 There are two numbers between 1 and 100. Mr. P knows their product, and Mr. S
their sum. They have the following conversation:
BRIAN CANTWELL SMITH
28
ACKNOWLEDGEMENTS
This paper grew out of a bet made with Richard Weyhrauch during a
discussion late one night in a bar in Alghero, Sardinia about what was
involved in reading one's watch. Specifically, I promised to develop a
semantical analysis of the familiar behaviour cited in the third para-
graph of the paper: waiting a second to see whether a watch moves
before reading the time. This paper is part one of the answer; inter-
preting a clock will come later. My thanks to him and other members of
the Cost 13 Workshop on Reflection and Meta-Level Architectures,
especially including Jim des Rivieres and John Batali. Thanks also to
Jon Barwise, John Etchemendy, David Israel, John Perry, Susan Stucky,
and the other members of the situation theory and situation semantics
(STASS) group at CSLI, to Pat Hayes for discussions of measurement,
and to John Lamping for his help on celestial mechanics. The research
was supported by Xerox Corporation and the System Development
Foundation, through their mutual support of the Center for the Study
of Language and Information.
30 BRIAN CANTWELL SMITH THE SEMANTICS OF CLOCKS
31
5 The two other primary models, conceptually distinct from the formal symbol manipu-
lation idea, are the automata-theoretic notion of a digital or discrete system and the
related idea of a machine whose behaviour is equivalent to that of some Turing
machine. Although the formal symbol manipulation view seems to go virtually unchal-
lenged in cognitive science, the other two have much more currency in modern com-
puter science. See (Smith, forthcoming).
6 A more detached theoretic viewpoint should point out that o'clock properties Or are
in fact two-place relations between times and places (a time that is midnight in
London will be 7: aD p.m. in New York). More generally, whereas I assume throughout
that activity (tV) and interpretation (4)) are functions, they should properly be viewed
as more complex relations between agents and their embedding circumstances.
7 "third, n.... 5. The sixtieth part of a second of time or arc." - Webster's New
International Dictionary, Second Edition. New York: G. & C. Merriam, Co. 1934.
g Clock faces, and representations in general, don't need to register themselves, in
order to represent.
9 Strictly speaking this isn't quite accurate, since both [...J and should depend on c
and t: the function we are differentiating should really be AC, t. t)]. But being
strict would add only complexity, not insight.
10 This clock would be even harder to build than you might suppose. At first blush, it
might seem as if the equation of motion for a pendulum would imply that a very large
bob, swinging in an arc at the surface of the earth (an arc, say, 100 feet in length),
whose mass completely dominated the mass of a long string by which it was suspended
from a geosynchronous point 1150000 miles above the surface of the earth, would
have a period of 24 hours. Unfortunately, however, such a device would have a period
of slightly less than an hour and a half. Why this is so, and how to modify the design
appropriately are left as an exercise for the reader (hint: the result would be difficult to
read).
REFERENCES
Barwise, Jon, and Perry, John: 1983, Situations and Attitudes, Bradford Books,
Cambridge, Iv1A
Barwise, Jon: 19863, The Situation in Logic - III: Situations, Sets and the Axiom of
Foundation', in Alex Wilkie (ed.) Logic Colloquium 84, North Holland, Amsterdam.
AJso available as CSLI Technical Report from the Center for the Study
of Language and Information, Stanford University, 1985.
Barwise, Jon: 1986b, 'Information and Circumstance', Notre Dame Journal of Formal
Logic, 27(3) 324-338.
Brachman, Ronald J., and Levesque, Hector J. (eds.): 1985, Readings in Knowledge
Representation, Morgan Kaufmann, Los Altos, CA.
Fodor, Jerry: 1975, The Language of Thought, Thomas Y. Crowell Co., New York.
Paperback version, Harvard University Press Cambridge, MA, 1979.
Fodor, Jerry: 1980, 'Methodological Solipsism Considered as a Research Strategy in
Cognitive Psychology', The Behavioral and Brain Sciences, 3(1), pp. 63-73.
Reprinted in Fodor, Jerry, Representations, Bradford, Cambridge, MA, 1981.
Mumford, Lewis: 1934, Technics and Civilization, Harcourt, Brace & Co., New York.
Reprinted 1943.
Newell, Allen: 1980, 'Physical Symbol Systems', Cognitive Science 4, 135-183.
Perry, John: 1986, 'Circumstantial Attitudes and Benevolent Cognition', in J. Butterfield
(ed.), Language, Mind and Logic, pp. 123-134, Cambridge University Press
Cambridge.
Postman, Neil: 1985, Amusing Ourselves to Death: Public Discourse in the Age of Show
Business, Penguin Books, New York.
Smith, Brian c.: 1982, Reflection and Semantics in a Procedural Language, Technical
Report MITILCSITR-272, M.LT., Cambridge, MA, 495 pp. Prologue reprinted in
(Brachman and Levesque, 1985), pp. 31-39.
Smith, Brian c.: 1984, 'Reflection and Semantics in Lisp', Conference Record of 11th
Principles of Programming Languages Conference, pp. 23-35, Salt Lake City,
Utah. Also available as Xerox PARC Intelligent Systems Laboratory Technical
Report ISL-5, Palo Alto, California, 1984.
Smith, Brian c.: 1986, 'The Correspondence Continuum', appeared with the Proceed-
ings of the Sixth Canadian AI Conference, Montreal, Canada, May 21-23. Avail-
able as CSLl Technical Report CSLI-87-71 from the Center for the Study of
Language and Information, Stanford University, 1987. To appear in Artificial
Intelligence (forthcoming).
Smith, Brian c.: Is Computation Formal? MIT Press/A Bradford Book Cambridge,
MA. (Forthcoming.)
Winograd, Terry, and Flores, Fernando: 1986, Understanding Computers and Cogni-
tion: A New Foundation for Design, Ablex, Norwood, New Jersey.
Intelligent Systems Laboratory, and
Center for the Study ofLanguage and Information
Xerox Palo Alto Research Center
Palo Alto, CA 94304, u.s.A.
STUDIES IN COGNITIVE SYSTEMS
James H. Fetzer
University ofMinnesota, Duluth
Editor
ADVISORY EDITORIAL BOARD
Fred Dretske
University of Wisconsin, Madison
Ellery Eells
University of Wisconsin, Madison
Alick Elithorn
Royal Free Hospital, London
Jerry Fodor
Ciry University ofNew York
Alvin Goldman
University ofArizona
Jaakko Hintikka
Florida State University
Frank Keil
Cornell University
William Rapaport
State University ofNew York at Buffalo
Barry Richards
University ofEdinburgh
Stephen Stich
University a/California at San Diego
Lucia Vaina
Boston University
Terry Winograd
Stanford University
ASPECTS OF
ARTIFICIAL
INTELLIGENCE
Edited by
JAMES H ~ FETZER
Dept. ojPhilosophy and Humanities, University ojMinnesota,
Duluth, Us.A.
KLUWER ACADEMIC PUBLISHERS
DORDRECHT/BOSTON/LANCASTER/TOKYO