Procedural Reflection in Programming Languages Volume I

We show how a computational system can be constructed to "reason," effectively and consequentially, about its own inferential processes. The analysis proceeds in two parts. First, we consider the general question of computational semantics, rejecting traditional approaches, and arguing t...

Full description

Bibliographic Details
Main Author: Smith, Brian Cantwell
Other Authors: Szolovits, Peter
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149550
Description
Summary:We show how a computational system can be constructed to "reason," effectively and consequentially, about its own inferential processes. The analysis proceeds in two parts. First, we consider the general question of computational semantics, rejecting traditional approaches, and arguing that the declarative and procedural aspects of computational symbols (what they stand for, and what behaviour they engender) should be analysed independently, in order that they may be coherently related.