• Open Access IconOpen Access
  • Cite Icon5
  • https://doi.org/10.1007/11539452_5Copy DOI Icon

Type-Directed Concurrency

  • Jan 1, 2005
  • Deepak Garg +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract We introduce a novel way to integrate functional and concurrent programming based on intuitionistic linear logic. The functional core arises from interpreting proof reduction as computation. The concurrent core arises from interpreting proof search as computation. The two are tightly integrated via a monad that permits both sides to share the same logical meaning for the linear connectives while preserving their different computational paradigms. For example, concurrent computation synthesizes proofs which can be evaluated as functional programs. We illustrate our design with some small examples, including an encoding of the pi-calculus.KeywordsLink FailureLinear LogicIndex TermFibonacci NumberFunctional CoreThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Research Article
  • Citations1

Deriving Theorems in Implicational Linear Logic, Declaratively

  • Sep 19, 2020
  • Electronic Proceedings in Theoretical Computer Science
  • Paul Tarau +1
  • Book Chapter
  • Citations2

Logic Programming in a Fragment of Intuitionistic Temporal Linear Logic

  • Jan 01, 2001
  • Mutsunori Banbara +3
  • Research Article
  • Citations4

A Survey of the Proof-Theoretic Foundations of Logic Programming

  • Nov 18, 2021
  • Theory and Practice of Logic Programming
  • Dale Miller
  • Book Chapter
  • Citations1

A Linear Logic Based Approach to Timed Petri Nets

  • Feb 01, 2008
  • Norihiro Kamide
  • Book Chapter
  • Citations8

Introducing Constraint Functional Logic Programming

  • Jan 01, 1992
  • John Darlington +2
  • Book Chapter
  • Citations3

Two Paradigms of Logical Computation in Affine Logic?

  • Jan 01, 2003
  • Gianluigi Bellin
  • Book Chapter
  • Citations38

Concurrent clean

  • Jan 01, 1991
  • E G J M H Nöcker +3
  • PDF
  • Research Article
  • Citations1

Artificial Intelligence in the American Healthcare Industry: Looking Forward to 2030

  • Oct 06, 2022
  • Journal of Medical Research and Surgery
  • Federico R Tewes
  • Book Chapter
  • Citations2

SIE – Intelligent Web Proxy Framework

  • Jan 01, 2004
  • Grzegorz Andruszkiewicz +4
  • Book Chapter
  • Citations16

Linear logic on Petri nets

  • Jan 01, 1994
  • Uffe Engberg +1
  • Book Chapter
  • Citations57

Maintaining Database Integrity with Refinement Types

  • Jan 01, 2011
  • Ioannis G Baltopoulos +2
  • Book Chapter

The Functional Paradigm

  • Jan 01, 2010
  • Maurizio Gabbrielli +1
  • Book Chapter
  • Citations1

A Single-Step Term-Graph Reduction System for Proof Assistants

  • Jan 01, 2008
  • Maarten De Mol +2
  • Book Chapter
  • Citations32

Analytical Inductive Functional Programming

  • Jan 01, 2009
  • Emanuel Kitzelmann
  • Research Article

Editorial

  • Jan 01, 2001
  • Journal of Functional Programming
  • Daniel Leivant +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.