The complexity of interaction
From MaRDI portal
Publication:2828261
linear logictime boundsprogram analysisinteraction netsparallel reductionssequential reductionsspace bounds
Analysis of algorithms and problem complexity (68Q25) Proof-theoretic aspects of linear logic and other substructural logics (03F52) Functional programming and lambda calculus (68N18) Models and methods for concurrent and distributed computing (process algebras, bisimulation, transition nets, etc.) (68Q85)
Abstract: In this paper, we analyze the complexity of functional programs written in the interaction-net computation model, an asynchronous, parallel and confluent model that generalizes linear-logic proof nets. Employing user-defined sized and scheduled types, we certify concrete time, space and space-time complexity bounds for both sequential and parallel reductions of interaction-net programs by suitably assigning complexity potentials to typed nodes. The relevance of this approach is illustrated on archetypal programming examples. The provided analysis is precise, compositional and is, in theory, not restricted to particular complexity classes.
Recommendations
Cited in
(2)
This page was built for publication: The complexity of interaction
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2828261)