1 For some good ideas about incorporating computational limits into machine rationality concepts, see the recent work of Russell and Subramanian (1995).

2 The term Newell uses for the knowledge-level machine. In the remainder of this essay, the term agent is applied generically to denote the entity producing behavior.

3 For some blatant illustrations of this, and an attempt to patch the problem, see Pollock (1992).