Table of Contents
Fetching ...

Formalising the intentional stance 2: a coinductive approach

Simon McGregor, timorl, Nathaniel Virgo

TL;DR

This work formalizes Dennett's intentional stance through a coinductive framework of transducers that model externally observable input–output behavior, and introduces teleo-environments to encode goals. By coupling policies with teleo-environments and analyzing the resulting transductions, the paper derives a value-laden version of Bellman's principle that links optimality, Bayesian filtering, and goal pursuit, while also examining bounded rationality via constrained classes and trajectory splicing. A central result is that deterministic transducers are precisely the specifiable ones in many settings, though examples like the absent-minded driver show limits to this claim under certain constraints; the work also demonstrates when sensorimotor-only filtering suffices and when it fails, highlighting the role of value-laden information in guiding behavior. Overall, the paper advances a rigorous, coinductive account of intentionality and agency in stochastic systems, with implications for cognitive science, decision theory, and AI modeling of goal-directed behavior.

Abstract

Given a stochastic process with inputs and outputs, how might its behaviour be related to pursuit of a goal? We model this using 'transducers', objects that capture only the external behaviour of a system and not its internal state. A companion paper summarises our results for cognitive scientists; the current paper gives formal definitions and proofs. To formalise the concept of a system that behaves as if it were pursuing a goal, we consider what happens when a transducer (a 'policy') is coupled to another transducer that comes equipped with a success condition (a 'teleo-environment'). An optimal policy is identified with a transducer that behaves as if it were perfectly rational in the pursuit of a goal; our framework also allows us to model constrained rationality. Optimal policies obey a version of Bellman's principle: a policy that's optimal in one time step will again be optimal in the next time step, but with respect to a different teleo-environment (obtained from the original one by a modified version of Bayesian filtering). This property sometimes also applies to the bounded-rational case; we give a sufficient condition. A policy is deterministic if and only if there exists a teleo-environment for which it is uniquely optimal among the set of all policies; we relate this to classical representation theorems from decision theory. This result need not hold in the bounded-rational case; we give an example related to the absent-minded driver problem. The formalism is defined using coinduction, following the style proposed by Czajka.

Formalising the intentional stance 2: a coinductive approach

TL;DR

This work formalizes Dennett's intentional stance through a coinductive framework of transducers that model externally observable input–output behavior, and introduces teleo-environments to encode goals. By coupling policies with teleo-environments and analyzing the resulting transductions, the paper derives a value-laden version of Bellman's principle that links optimality, Bayesian filtering, and goal pursuit, while also examining bounded rationality via constrained classes and trajectory splicing. A central result is that deterministic transducers are precisely the specifiable ones in many settings, though examples like the absent-minded driver show limits to this claim under certain constraints; the work also demonstrates when sensorimotor-only filtering suffices and when it fails, highlighting the role of value-laden information in guiding behavior. Overall, the paper advances a rigorous, coinductive account of intentionality and agency in stochastic systems, with implications for cognitive science, decision theory, and AI modeling of goal-directed behavior.

Abstract

Given a stochastic process with inputs and outputs, how might its behaviour be related to pursuit of a goal? We model this using 'transducers', objects that capture only the external behaviour of a system and not its internal state. A companion paper summarises our results for cognitive scientists; the current paper gives formal definitions and proofs. To formalise the concept of a system that behaves as if it were pursuing a goal, we consider what happens when a transducer (a 'policy') is coupled to another transducer that comes equipped with a success condition (a 'teleo-environment'). An optimal policy is identified with a transducer that behaves as if it were perfectly rational in the pursuit of a goal; our framework also allows us to model constrained rationality. Optimal policies obey a version of Bellman's principle: a policy that's optimal in one time step will again be optimal in the next time step, but with respect to a different teleo-environment (obtained from the original one by a modified version of Bayesian filtering). This property sometimes also applies to the bounded-rational case; we give a sufficient condition. A policy is deterministic if and only if there exists a teleo-environment for which it is uniquely optimal among the set of all policies; we relate this to classical representation theorems from decision theory. This result need not hold in the bounded-rational case; we give an example related to the absent-minded driver problem. The formalism is defined using coinduction, following the style proposed by Czajka.
Paper Structure (28 sections, 23 theorems, 143 equations)

This paper contains 28 sections, 23 theorems, 143 equations.

Key Result

Lemma 3.2.4

The function $u$ has an inverse defined coinductively as

Theorems & Definitions (93)

  • Definition 3.0.1: Transducer
  • Definition 3.0.2: Mixture of transducers
  • Definition 3.1.1: Notation for strings
  • Definition 3.1.2: Evolution
  • Definition 3.2.1: Unrolled transducers
  • Definition 3.2.2
  • Definition 3.2.3
  • Lemma 3.2.4
  • proof
  • Definition 3.3.1
  • ...and 83 more