Article ID Journal Published Year Pages File Type
424066 Electronic Notes in Theoretical Computer Science 2009 19 Pages PDF
Abstract

We consider a typed lambda-calculus with no function types, only alternating sum and product types, so that closed terms represent strategies. We add nondeterminism and consider strategies up to lower (i.e. divergence-insensitive) bisimilarity. We investigate the question: when is a function on strategies definable by an open term (with sufficiently large nondeterminism)?The answer is: when it is “exploratory”. This is a kind of iterated continuity property, coinductively defined, that is decidable in the case of a function between finite types.In particular, any exploratory function between countably nondeterministic strategies is definable by a continuum nondeterministic term.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics