International audienceLinear logic provides a framework to control the complexity of higher-order functional programs. We present an extension of this framework to programs with multithreading and side effects focusing on the case of elementary time. Our main contributions are as follows. First, we introduce a modal call-by-value λ-calculus with multithreading and side effects. Second, we provide a combinatorial proof of termination in elementary time for the language. Third, we introduce an elementary affine type system that guarantees the standard subject reduction and progress properties. Finally, we illustrate the programming of iterative functions with side effects in the presented formalism
AbstractA term terminates if all its reduction sequences are of finite length. We show four type sys...
Nombre de pages: 20. Une version courte de ce travail est à paraître dans les actes de: Asian Sympos...
AbstractλS extends the λ-calculus with recursive bindings, barriers, and updatable memory cells with...
Linear logic provides a framework to control the complexity of higher-order functional programs. We ...
International audienceThe framework of Light Logics has been extensively studied to control the comp...
We present an affine-intuitionistic system of types and effects which can be regarded as an extensio...
International audienceWe present λ , a calculus with special constructions for dealing with effects ...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
We present a new modular proof method of termination for second-order computation, and report its im...
AbstractA subsystem of linear logic, elementary linear logic, is defined and shown to represent exac...
AbstractThe use of λ-calculus in richer settings, possibly involving parallelism, is examined in ter...
AbstractWe present an observational semantics for λ(fut), a concurrent λ-calculus with reference cel...
International audienceWe show that the techniques for resource control that have been developed by t...
none3We study termination of programs in concurrent higher-order languages. A higher-order concurren...
AbstractWe study termination of programs in concurrent higher-order languages. A higher-order concur...
AbstractA term terminates if all its reduction sequences are of finite length. We show four type sys...
Nombre de pages: 20. Une version courte de ce travail est à paraître dans les actes de: Asian Sympos...
AbstractλS extends the λ-calculus with recursive bindings, barriers, and updatable memory cells with...
Linear logic provides a framework to control the complexity of higher-order functional programs. We ...
International audienceThe framework of Light Logics has been extensively studied to control the comp...
We present an affine-intuitionistic system of types and effects which can be regarded as an extensio...
International audienceWe present λ , a calculus with special constructions for dealing with effects ...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
We present a new modular proof method of termination for second-order computation, and report its im...
AbstractA subsystem of linear logic, elementary linear logic, is defined and shown to represent exac...
AbstractThe use of λ-calculus in richer settings, possibly involving parallelism, is examined in ter...
AbstractWe present an observational semantics for λ(fut), a concurrent λ-calculus with reference cel...
International audienceWe show that the techniques for resource control that have been developed by t...
none3We study termination of programs in concurrent higher-order languages. A higher-order concurren...
AbstractWe study termination of programs in concurrent higher-order languages. A higher-order concur...
AbstractA term terminates if all its reduction sequences are of finite length. We show four type sys...
Nombre de pages: 20. Une version courte de ce travail est à paraître dans les actes de: Asian Sympos...
AbstractλS extends the λ-calculus with recursive bindings, barriers, and updatable memory cells with...