Mercurial > hg > BCS
comparison CR_preface.txt @ 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 | 96abb5eaa0b8 |
children |
comparison
equal
deleted
inserted
replaced
57:8a8e1392d5ae | 58:44101e652fa3 |
---|---|
59 rightl tell me how it does work". He and Fodor were friends, but | 59 rightl tell me how it does work". He and Fodor were friends, but |
60 later Fodor "curdled". | 60 later Fodor "curdled". |
61 | 61 |
62 Dog hanging on to a scented cloth -- sitting at the console of a 360 | 62 Dog hanging on to a scented cloth -- sitting at the console of a 360 |
63 and keying in instructinos and debugging by staring at the pattern of | 63 and keying in instructinos and debugging by staring at the pattern of |
64 lights that the console frooze in. | 64 lights that the console froze in. |
65 | 65 |
66 Articulating an understanding of computing that would do justice to his | 66 Articulating an understanding of computing that would do justice to his |
67 intuitive understanding of computing as he had experienced it is the | 67 intuitive understanding of computing as he had experienced it is the |
68 theme of all his intellectual work. | 68 theme of all his intellectual work. |
69 | 69 |
102 LLP was an attempt to get the things, "kernel facts", of a KRL to be | 102 LLP was an attempt to get the things, "kernel facts", of a KRL to be |
103 types, not tokens (cf *car* and *cdr* vs. differentiation and | 103 types, not tokens (cf *car* and *cdr* vs. differentiation and |
104 integration), the ontology of the computational. | 104 integration), the ontology of the computational. |
105 | 105 |
106 [HST mentions intergral signs and script deltas] Brian says | 106 [HST mentions intergral signs and script deltas] Brian says |
107 "syncategoramaticity | 107 "syncategoramaticity" |
108 | 108 |
109 Promote the eq tests into type tests (in the interpreter). | 109 Promote the eq tests into type tests (in the interpreter). |
110 | 110 |
111 "You want to arrange the metaphysics so that _everything_ falls out" | 111 "You want to arrange the metaphysics so that _everything_ falls out" |
112 G. Nunberg of BCS | 112 G. Nunberg of BCS |
130 I was at peace with [John] Haugeland. [HST: JH wasn't a | 130 I was at peace with [John] Haugeland. [HST: JH wasn't a |
131 programmer. BCS: Yes, but he programmed [in] Postscript. BCS: We | 131 programmer. BCS: Yes, but he programmed [in] Postscript. BCS: We |
132 disagreed about typography]. | 132 disagreed about typography]. |
133 | 133 |
134 Had a sense with JH that even though he knew a lot more philosophy | 134 Had a sense with JH that even though he knew a lot more philosophy |
135 than I did, that we were looking together at relative | 135 than I did, that we were looking _together_ at relative |
136 clauses/propositional claims, not that he was scrutinising | 136 clauses/propositional claims, not that he was scrutinising |
137 me. [ref. Andee Rubin] | 137 me. [ref. Andee Rubin] |
138 | 138 |
139 In the book I claim that deferential semantics is the heart of | 139 In the book I claim that deferential semantics is the heart of |
140 intentionality. "There is more in heaven and on earth than is drempt | 140 intentionality. "There is more in heaven and on earth than is drempt |
151 | 151 |
152 If you are interested in _real_ semantics, ... what's a poor boy to | 152 If you are interested in _real_ semantics, ... what's a poor boy to |
153 do? | 153 do? |
154 | 154 |
155 Semantical issues are non-the-less still in the drivers seat---we are | 155 Semantical issues are non-the-less still in the drivers seat---we are |
156 happy when (+ 2 3) yields 5 because of are awareness of them. | 156 happy when (+ 2 3) yields 5 because of our awareness of them. |
157 | 157 |
158 Tracing the fate of those issues, and the vocabulary, are stories that | 158 Tracing the fate of those issues, and the vocabulary, are stories that |
159 need told. | 159 need told. |
160 | 160 |
161 "Things have changed and now we do things differently." What's | 161 "Things have changed and now we do things differently." What's |
162 changed and how is it different? | 162 changed and how is it different? |
163 | 163 |
164 Answer - the SDK would [be wanted to] track reference relations, not | 164 Answer - the SDK would [be wanted to] track reference relations, not |
165 just implementation relations. But that's so complicated that it | 165 just implementation relations. But that's so complicated that it |
166 couldn't possibly work. Suppose you're defining a type [theta], a | 166 couldn't possibly work. Suppose you're defining a vector type |
167 vector type accessible via theta and rho or x and y. Setting x and | 167 accessible via theta and rho or x and y. Setting x and rho |
168 rho contstrains. Compiler can ignore this, and just keep one or the | 168 constrains. Compiler can ignore this, and just keep one or the |
169 other, but the type system should 'know' the relationship of both, and | 169 other, but the type system should 'know' the relationship of both, and |
170 could therefore track a lot more about a program using vectors than it | 170 could therefore track a lot more about a program using vectors than it |
171 does at the moment. | 171 does at the moment. |
172 | 172 |
173 [HST poses a story about astronomers and air traffic controllers?] | 173 [HST poses a story about astronomers and air traffic controllers?] |
174 | 174 |
175 Problem solving is not the motiviation, articulating what is the case | 175 Problem solving is not the motivation, articulating what is the case |
176 is, to say what's true. | 176 is, to say what's true. |
177 | 177 |
178 The effect of PSI is everything that happens, and the PHI relations | 178 The effect of PSI is everything that happens, and the PHI relations |
179 are what matters. All constraints, norms, requirements are expressed | 179 are what matters. All constraints, norms, requirements are expressed |
180 in terms of PHI stuff. | 180 in terms of PHI stuff. |
184 | 184 |
185 [HST what about program correctness, specification languages ? etc.] | 185 [HST what about program correctness, specification languages ? etc.] |
186 | 186 |
187 [Chapter 7?] | 187 [Chapter 7?] |
188 | 188 |
189 [HST should read the Press's thoughts about what needs to happen in | |
190 the preface] | |
191 | |
192 The gap between computer science and and programming practice is | 189 The gap between computer science and and programming practice is |
193 well-known, embarrassing but rarely foregrounded. | 190 well-known and embarrassing but rarely foregrounded. |
194 | 191 |
195 The vocabulary point is easy to state. | 192 The vocabulary point is easy to state. |
196 | 193 |
197 Barwise foundered on different understandings of binding a variable. | 194 Barwise foundered on different understandings of binding a variable. |
198 | 195 |
229 | 226 |
230 If trying to teach this stuff, it would be useful to know that we had | 227 If trying to teach this stuff, it would be useful to know that we had |
231 14 weeks, and on day 1 you can say we'll get to that in week 3. | 228 14 weeks, and on day 1 you can say we'll get to that in week 3. |
232 | 229 |
233 A book on the philosophy of computation, not by a philosopher, but by | 230 A book on the philosophy of computation, not by a philosopher, but by |
234 a practioner who was driven tog spending their life trying to | 231 a practioner who was driven to spending their life trying to |
235 understand what they practiced. | 232 understand what they practiced. |
236 | 233 |
237 Come hither, one and all | 234 Come hither, one and all |
238 | 235 |
239 That this is important needs to be said. And it's not about _me_, | 236 That this is important needs to be said. And it's not about _me_, |
240 that is, it's not important because I say it is. But that it's | 237 that is, it's not important because I say it is. But that it's |
241 important to you does mean that that claim deserves our attention. | 238 important to you does mean that that claim deserves our attention. |
242 | 239 |
243 A delicagte dance -- why have I asked you [HST] to write this, not | 240 A delicate dance -- why have I asked you [HST] to write this, not |
244 someone else. Because you were there from the beginning. | 241 someone else. Because you were there from the beginning. |
245 | 242 |
246 NB on p. 24 of CR 0.93: | 243 NB on p. 24 of CR 0.93: |
247 | 244 |
248 Inevitably, as noted in the Preface, it follows that all statements | 245 Inevitably, as noted in the Preface, it follows that all statements |
270 immediately obvious to me how that related to my understanding(s) of | 267 immediately obvious to me how that related to my understanding(s) of |
271 the word as used in ordinary language. | 268 the word as used in ordinary language. |
272 | 269 |
273 | 270 |
274 ------------ | 271 ------------ |
272 *Foreword* | |
275 | 273 |
276 Brian Cantwell Smith was born in Montreal, Canada, on 1 December 1949. | 274 Brian Cantwell Smith was born in Montreal, Canada, on 1 December 1949. |
277 Growing up first there and later in Cambridge, Massachusetts, he | 275 Growing up first there and later in Cambridge, Massachusetts, he |
278 remains a Canadian citizen. Multiple allegiances, sometimes | 276 remains a Canadian citizen. Multiple allegiances, sometimes |
279 conflicting but mostly complementary, have characterized both his | 277 conflicting but mostly complementary, have characterized both his |
314 Intelligence Laboratory, gave Brian an informal oral exam in topics | 312 Intelligence Laboratory, gave Brian an informal oral exam in topics |
315 from the MIT undergraduate computer science curriculum and awarded him | 313 from the MIT undergraduate computer science curriculum and awarded him |
316 the credits necessary for a degree, clearing the way for his admission | 314 the credits necessary for a degree, clearing the way for his admission |
317 to the graduate program. | 315 to the graduate program. |
318 | 316 |
319 In 1977 Terry Winograd, who had left MIT to join the Computer Science | 317 In 1976 Terry Winograd, who had left MIT to join the Computer Science |
320 Lab at the Xerox Palo Alto Research Center (PARC), invited Brian to | 318 Lab at the Xerox Palo Alto Research Center (PARC), invited Brian to |
321 spend the summer in the Understander Group there, where he joined in | 319 spend the summer in the Understander Group there, where he joined in |
322 the development of KRL, a Knowledge Representation Language, which | 320 the development of KRL, a Knowledge Representation Language, which |
323 came to embody some of the ideas that were developed in his Masters | 321 came to embody some of the ideas that were developed in his Masters |
324 and PhD dissertations [refs]. | 322 and PhD dissertations [refs]. |
340 * Professor of Cognitive Science, Computer Science, and Philosophy, | 338 * Professor of Cognitive Science, Computer Science, and Philosophy, |
341 Indiana University | 339 Indiana University |
342 * Kimberly J. Jenkins University Distinguished Professor of | 340 * Kimberly J. Jenkins University Distinguished Professor of |
343 Philosophy and New Technologies, Duke University | 341 Philosophy and New Technologies, Duke University |
344 * Dean of the Faculty of Information, University of Toronto | 342 * Dean of the Faculty of Information, University of Toronto |
345 * Invited keynote speaker, _Défaire l'Occident_, Tarnac, France | 343 * Invited keynote speaker, _Défaire l'Occident_, Plainartige, France |
346 * Professor of Information, Philosophy, Cognitive Science, and the | 344 * Professor of Information, Philosophy, Cognitive Science, and the |
347 History and Philosophy of Science and Technology, University of | 345 History and Philosophy of Science and Technology, University of |
348 Toronto | 346 Toronto |
349 * Senior Fellow, Massey College, University of Toronto | 347 * Senior Fellow, Massey College, University of Toronto |
350 * Reid Hoffman Professor of Artificial Intelligence and the Human, | 348 * Reid Hoffman Professor of Artificial Intelligence and the Human, |
351 University of Toronto | 349 University of Toronto |
352 | 350 |
353 It was during Brian's years in Palo Alto at PARC, at first just for | 351 It was during Brian's years in Palo Alto at PARC, at first just for |
354 the summer and then full-time, that the foundations were laid of the | 352 the summer and then full-time, that the foundations were laid for the |
355 work that led to this book. | 353 work that led to this book. |
356 | 354 |
357 "As an exercise in using KRL representational structures, Brian | 355 "As an exercise in using KRL representational structures, Brian |
358 Smith tried to describe the KRL data structures themselves in | 356 Smith tried to describe the KRL data structures themselves in |
359 KRL-0. A brief sketch was completed, and in doing it we were made | 357 KRL-0. A brief sketch was completed, and in doing it we were made |
362 development in KRL-1." [ref. Bobrow and Winograd 1978, "Experience | 360 development in KRL-1." [ref. Bobrow and Winograd 1978, "Experience |
363 with KRL-O: One Cycle of a Knowledge Representation Language", in | 361 with KRL-O: One Cycle of a Knowledge Representation Language", in |
364 _Proceedings of the Fifth International Joint Conference on | 362 _Proceedings of the Fifth International Joint Conference on |
365 Artificial Intelligence_, Morgan Kaufmann Publishers, Burlington, | 363 Artificial Intelligence_, Morgan Kaufmann Publishers, Burlington, |
366 MA. Available online at | 364 MA. Available online at |
367 https://www.ijcai.org/Proceedings/77-1/Papers/032.pdf. | 365 https://www.ijcai.org/Proceedings/77-1/Papers/032.pdf]. |
368 | 366 |
369 <div class='Sketchy'> | 367 Brian's input into the (never completed) KRL-1 meant that not only |
370 | 368 could some parts of a system's data be _about_ other parts, but that |
371 The aspect of the (never completed) KRL-1 meant that not only could | |
372 some parts of a system's data be _about_ other parts, but that | |
373 this would be more than just commentary. It would actually play a role | 369 this would be more than just commentary. It would actually play a role |
374 in the system's operation. For KRL-1, this was initially motivated by | 370 in the system's operation. For KRL-1, this was initially motivated by |
375 a desire to address some aspects of ... such as negation and | 371 a desire to formulate aspects of knowledge representation such as |
376 [disjunction] as, if you will, knowledge about knowledge, rather than | 372 negation and disjunction as, if you will, knowledge about knowledge, |
377 as primitives built into the vocabulary of the representation language | 373 rather than as primitives built into the vocabulary of the |
378 itself. [elaborate this with reference to old-style Semantic Nets and | 374 representation language itself. [elaborate this with reference to |
379 Bobrow and Norman ?] | 375 old-style Semantic Nets and Bobrow and Norman ?] |
380 | 376 |
381 Brian's development of this idea, which he termed 'reflection', is | 377 Brian's development of this idea, which he termed 'reflection', is |
382 documented in the papers gathered in _Legacy_. But its title | 378 documented in the papers gathered in _Legacy_. But its title |
383 notwithstanding, this book is _not_ a recapitulation of that work. | 379 notwithstanding, this book is _not_ a recapitulation of that work. |
384 | 380 |
385 There was an assumption at the heart of Brian's reflective | 381 There was an assumption at the heart of Brian's reflective |
386 architectures, which was initially expected to occupy just one section | 382 architectures, which was initially expected to occupy just one section |
387 of one chapter of his PhD, as signalled in its preliminary outline | 383 of one chapter of his PhD, as signalled in its preliminary outline |
388 Table of Contents. But its resolution proved to be much more | 384 Table of Contents. But its resolution proved to be much more |
389 problematic than expected, to the extent that its resolution has taken | 385 problematic than expected, to the extent that it has taken |
390 a lifetime of work to be brought clearly into focus. | 386 a lifetime of work for Brian to bring it clearly into focus. |
391 | 387 |
392 Looking back it seems that this difficulty acted rather like the grit | 388 Looking back it seems that this difficulty acted rather like the grit |
393 in the oyster, eventually stimulating Brian's wholesale | 389 in the oyster, stimulating Brian's wholesale reconsideration of the |
394 reconsideration of the nature of computation, and Computer Science as | 390 nature of computation, and Computer Science as currently practiced, |
395 currently practiced, which _is_ what this book is about. | 391 which _is_ what this book is about. |
396 | 392 |
397 You'll have to read the book to find out what that assumption was, and | 393 You'll have to read the book to find out what that assumption was, and |
398 the details of the critique of Computer Science that it led Brian to. | 394 the details of the critique of Computer Science that it led Brian to. |
399 | 395 |
400 It may seem rather presumptuous of me to suggest that this one person | 396 It may seem rather presumptuous of me to suggest that this one person |
404 Brian's achievements and the manifest breadth of his background it | 400 Brian's achievements and the manifest breadth of his background it |
405 testifies to will I hope give sufficient grounds for suggesting that | 401 testifies to will I hope give sufficient grounds for suggesting that |
406 it is at least possible that this indeed just might be worth checking | 402 it is at least possible that this indeed just might be worth checking |
407 out. | 403 out. |
408 | 404 |
409 </div> | 405 As Brian himself said about this recently "That this is important |
406 needs to be said. And it's not about _me_, that is, it's not | |
407 important because I say it is." That it's important to him does | |
408 however mean that his claim deserves our attention. | |
410 | 409 |
411 This is not an easy book to read, but it's a very important book, so | 410 This is not an easy book to read, but it's a very important book, so |
412 it's worth the effort. As Brian himself has said, it's written rather | 411 it's worth the effort. As Brian himself has said, it's written rather |
413 like a detective story, in which the same underlying set of facts is | 412 like a detective story, in which the same underlying set of facts is |
414 explored repeatedly, getting closer each time to a complete and | 413 explored repeatedly, getting closer each time to a complete and |
415 self-consistent picture. When I first read it, I said to Brian more | 414 self-consistent picture. When I first read it, I said to Brian more |
416 than once "But you keeping using [some term], and it's clear you mean | 415 than once "But you keeping using [some term], and it's clear you mean |
417 it in some important, technical, sense, but you haven't _defined_ | 416 it in some important, technical, sense, but you haven't _defined_ it". |
418 it". And he said, "be patient". | 417 And he said, "Look, what I've writen should be read more like novel |
418 than like a manual. What things mean will gradually take shape. Be | |
419 patient". | |
419 | 420 |
420 If you care about computer science, either as a practioner, or a | 421 If you care about computer science, either as a practioner, or a |
421 theorist, or a concerned citizen, this book matters for you. It's | 422 theorist, or a concerned citizen, this book matters for you. It's |
422 conclusions matter, even if parts of it are not meant for you. So | 423 conclusions matter, even if parts of it are not meant for you. So |
423 even if you find it hard, as a computer programmer, to see why you | 424 even if you find it hard, as a computer programmer, to see why you |
425 a theorist, and you find Brian's critique at best irrelevant, and at | 426 a theorist, and you find Brian's critique at best irrelevant, and at |
426 worst aggresive, obnoxius and founded in misunderstanding, be patient. | 427 worst aggresive, obnoxius and founded in misunderstanding, be patient. |
427 If you're a citizen, and the technical details are off-putting, be | 428 If you're a citizen, and the technical details are off-putting, be |
428 patient. | 429 patient. |
429 | 430 |
430 If you _are_ patient, and stay the course, When you get to the end you | 431 If you _are_ patient, and stay the course, when you get to the end you |
431 will realise that you actually do understand the terminology now, and | 432 will realise that you actually do understand the terminology now, and |
432 that even though the work that remains is hugely challenging, and | 433 that even though the work that remains is hugely challenging, and |
433 perhaps only imperfectly grasped by Brian himself, much less the rest | 434 perhaps only imperfectly grasped by Brian himself, much less the rest |
434 of us, getting it done matters for all of us. As practioners and | 435 of us, getting it done matters for all of us. As practioners and |
435 theorists, we need to ask ourselves what we can do to make Brian's | 436 theorists, we need to ask ourselves what we can do to make Brian's |
436 vision a reality. As citizens, we need to cheer from the sidelines, | 437 vision a reality. As citizens, we need to cheer from the sidelines, |
437 and keep asking questions. We owe him that much. | 438 and keep asking questions. We owe him that much. |
438 [Haugeland?] | |
439 | 439 |
440 Henry S. Thompson, Toronto and Edinburgh, November 2024. | 440 Henry S. Thompson, Toronto and Edinburgh, November 2024. |
441 | |
442 *Epigraph* | |
443 | |
444 Therefore, I close with the following dramatic but also perfectly | |
445 serious claim: cognitive science and artificial intelligence cannot | |
446 succeed in their own essential aims unless and until they can | |
447 understand and/or implement genuine freedom and the capacity to | |
448 love. | |
449 | |
450 John Haugeland, "Authentic Intentionality", 2002 |