Linear logic automata

https://doi.org/10.1016/0168-0072(95)00035-6Get rights and content
Under an Elsevier user license
open archive

Abstract

A Linear Logic automaton is a hybrid of a finite automaton and a non-deterministic Petri net. LL automata commands are represented by propositional Horn Linear Logic formulas. Computations performed by LL automata directly correspond to cut-free derivations in Linear Logic.

A programming language of LL automata is developed in which typical sequential, non-deterministic and parallel programming constructs are expressed in the natural way.

All non-deterministic computations, e.g. computations performed by programs built up of guarded commands in the Dijkstra's approach to non-deterministic programming, are directly simulated within the framework of Linear Logic automata, and thereby within the Horn framework of Linear Logic.

Cited by (0)

This research was supported in part by the International Science Foundation under Grant No. NFQ000, and by the Project on Parallel Symbolic Computing conducted by Takayasu Ito (Tohoku University).