changeset 58:44101e652fa3

some cleanup throughout, not just preface-as-was, that is now foreword.txt in CR_manuscript
author Henry S Thompson <ht@inf.ed.ac.uk>
date Sat, 23 Nov 2024 10:17:11 +0000
parents 8a8e1392d5ae
children ca638eb2bfeb
files CR_preface.txt
diffstat 1 files changed, 47 insertions(+), 37 deletions(-) [+]
line wrap: on
line diff
--- a/CR_preface.txt	Fri Nov 22 10:48:33 2024 +0000
+++ b/CR_preface.txt	Sat Nov 23 10:17:11 2024 +0000
@@ -61,7 +61,7 @@
 
 Dog hanging on to a scented cloth -- sitting at the console of a 360
 and keying in instructinos and debugging by staring at the pattern of
-lights that the console frooze in.
+lights that the console froze in.
 
 Articulating an understanding of computing that would do justice to his
 intuitive understanding of computing as he had experienced it is the
@@ -104,7 +104,7 @@
 integration), the ontology of the computational.
 
 [HST mentions intergral signs and script deltas] Brian says
-"syncategoramaticity
+"syncategoramaticity"
 
 Promote the eq tests into type tests (in the interpreter).
 
@@ -132,7 +132,7 @@
 disagreed about typography].
 
 Had a sense with JH that even though he knew a lot more philosophy
-than I did, that we were looking together at relative
+than I did, that we were looking _together_ at relative
 clauses/propositional claims, not that he was scrutinising
 me. [ref. Andee Rubin]
 
@@ -153,7 +153,7 @@
 do?
 
 Semantical issues are non-the-less still in the drivers seat---we are
-happy when (+ 2 3) yields 5 because of are awareness of them.
+happy when (+ 2 3) yields 5 because of our awareness of them.
 
 Tracing the fate of those issues, and the vocabulary, are stories that
 need told.
@@ -163,16 +163,16 @@
 
 Answer - the SDK would [be wanted to] track reference relations, not
 just implementation relations.  But that's so complicated that it
-couldn't possibly work.  Suppose you're defining a type [theta], a
-vector type accessible via theta and rho or x and y.  Setting x and
-rho contstrains.  Compiler can ignore this, and just keep one or the
+couldn't possibly work.  Suppose you're defining a vector type
+accessible via theta and rho or x and y.  Setting x and rho
+constrains.  Compiler can ignore this, and just keep one or the
 other, but the type system should 'know' the relationship of both, and
 could therefore track a lot more about a program using vectors than it
 does at the moment.
 
 [HST poses a story about astronomers and air traffic controllers?]
 
-Problem solving is not the motiviation, articulating what is the case
+Problem solving is not the motivation, articulating what is the case
 is, to say what's true.
 
 The effect of PSI is everything that happens, and the PHI relations
@@ -186,11 +186,8 @@
 
 [Chapter 7?]
 
-[HST should read the Press's thoughts about what needs to happen in
- the preface]
-
 The gap between computer science and and programming practice is
-well-known, embarrassing  but rarely foregrounded.
+well-known and embarrassing  but rarely foregrounded.
 
 The vocabulary point is easy to state.
 
@@ -231,7 +228,7 @@
 14 weeks, and on day 1 you can say we'll get to that in week 3.
 
 A book on the philosophy of computation, not by a philosopher, but by
-a practioner who was driven tog spending their life trying to
+a practioner who was driven to spending their life trying to
 understand what they practiced.
 
 Come hither, one and all 
@@ -240,7 +237,7 @@
 that is, it's not important because I say it is.   But that it's
 important to you does mean that that claim deserves our attention.
 
-A delicagte dance -- why have I asked you [HST] to write this, not
+A delicate dance -- why have I asked you [HST] to write this, not
 someone else.  Because you were there from the beginning.
 
 NB on p. 24 of CR 0.93:
@@ -272,6 +269,7 @@
 
 
 ------------
+*Foreword*
 
 Brian Cantwell Smith was born in Montreal, Canada, on 1 December 1949.
 Growing up first there and later in Cambridge, Massachusetts, he
@@ -316,7 +314,7 @@
 the credits necessary for a degree, clearing the way for his admission
 to the graduate program.
 
-In 1977 Terry Winograd, who had left MIT to join the Computer Science
+In 1976 Terry Winograd, who had left MIT to join the Computer Science
 Lab at the Xerox Palo Alto Research Center (PARC), invited Brian to
 spend the summer in the Understander Group there, where he joined in
 the development of KRL, a Knowledge Representation Language, which
@@ -342,7 +340,7 @@
  * Kimberly J. Jenkins University Distinguished Professor of
    Philosophy and New Technologies, Duke University
  * Dean of the Faculty of Information, University of Toronto
- * Invited keynote speaker, _Défaire l'Occident_, Tarnac, France
+ * Invited keynote speaker, _Défaire l'Occident_, Plainartige, France
  * Professor of Information, Philosophy, Cognitive Science, and the
    History and Philosophy of Science and Technology, University of
    Toronto
@@ -351,7 +349,7 @@
    University of Toronto
 
 It was during Brian's years in Palo Alto at PARC, at first just for
-the summer and then full-time, that the foundations were laid of the
+the summer and then full-time, that the foundations were laid for the
 work that led to this book.
 
   "As an exercise in using KRL representational structures, Brian
@@ -364,19 +362,17 @@
    _Proceedings of the Fifth International Joint Conference on
    Artificial Intelligence_, Morgan Kaufmann Publishers, Burlington,
    MA.  Available online at
-   https://www.ijcai.org/Proceedings/77-1/Papers/032.pdf.
+   https://www.ijcai.org/Proceedings/77-1/Papers/032.pdf].
 
-<div class='Sketchy'>
-
-The aspect of the (never completed) KRL-1 meant that not only could
-some parts of a system's data be _about_ other parts, but that
+Brian's input into the (never completed) KRL-1 meant that not only
+could some parts of a system's data be _about_ other parts, but that
 this would be more than just commentary. It would actually play a role
 in the system's operation. For KRL-1, this was initially motivated by
-a desire to address some aspects of ... such as negation and
-[disjunction] as, if you will, knowledge about knowledge, rather than
-as primitives built into the vocabulary of the representation language
-itself. [elaborate this with reference to old-style Semantic Nets and
-Bobrow and Norman ?]
+a desire to formulate aspects of knowledge representation such as
+negation and disjunction as, if you will, knowledge about knowledge,
+rather than as primitives built into the vocabulary of the
+representation language itself. [elaborate this with reference to
+old-style Semantic Nets and Bobrow and Norman ?]
 
 Brian's development of this idea, which he termed 'reflection', is
 documented in the papers gathered in _Legacy_.  But its title
@@ -386,13 +382,13 @@
 architectures, which was initially expected to occupy just one section
 of one chapter of his PhD, as signalled in its preliminary outline
 Table of Contents.  But its resolution proved to be much more
-problematic than expected, to the extent that its resolution has taken
-a lifetime of work to be brought clearly into focus.
+problematic than expected, to the extent that it has taken
+a lifetime of work for Brian to bring it clearly into focus.
 
 Looking back it seems that this difficulty acted rather like the grit
-in the oyster, eventually stimulating Brian's wholesale
-reconsideration of the nature of computation, and Computer Science as
-currently practiced, which _is_ what this book is about.
+in the oyster, stimulating Brian's wholesale reconsideration of the
+nature of computation, and Computer Science as currently practiced,
+which _is_ what this book is about.
 
 You'll have to read the book to find out what that assumption was, and
 the details of the critique of Computer Science that it led Brian to.
@@ -406,7 +402,10 @@
 it is at least possible that this indeed just might be worth checking
 out.
 
-</div>
+As Brian himself said about this recently "That this is important
+needs to be said.  And it's not about _me_, that is, it's not
+important because I say it is."  That it's important to him does
+however mean that his claim deserves our attention.
 
 This is not an easy book to read, but it's a very important book, so
 it's worth the effort.  As Brian himself has said, it's written rather
@@ -414,8 +413,10 @@
 explored repeatedly, getting closer each time to a complete and
 self-consistent picture.  When I first read it, I said to Brian more
 than once "But you keeping using [some term], and it's clear you mean
-it in some important, technical, sense, but you haven't _defined_
-it".  And he said, "be patient".
+it in some important, technical, sense, but you haven't _defined_ it".
+And he said, "Look, what I've writen should be read more like novel
+than like a manual.  What things mean will gradually take shape.  Be
+patient".
 
 If you care about computer science, either as a practioner, or a
 theorist, or a concerned citizen, this book matters for you.  It's
@@ -427,7 +428,7 @@
 If you're a citizen, and the technical details are off-putting, be
 patient.
 
-If you _are_ patient, and stay the course, When you get to the end you
+If you _are_ patient, and stay the course, when you get to the end you
 will realise that you actually do understand the terminology now, and
 that even though the work that remains is hugely challenging, and
 perhaps only imperfectly grasped by Brian himself, much less the rest
@@ -435,6 +436,15 @@
 theorists, we need to ask ourselves what we can do to make Brian's
 vision a reality.  As citizens, we need to cheer from the sidelines,
 and keep asking questions.  We owe him that much.
-[Haugeland?]
 
 Henry S. Thompson, Toronto and Edinburgh, November 2024.
+
+*Epigraph*
+
+   Therefore, I close with the following dramatic but also perfectly
+   serious claim: cognitive science and artificial intelligence cannot
+   succeed in their own essential aims unless and until they can
+   understand and/or implement genuine freedom and the capacity to
+   love.
+
+       John Haugeland, "Authentic Intentionality", 2002