Linear logic as a logic of computations (Q1326780): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
ReferenceBot (talk | contribs)
Changed an Item
 
(3 intermediate revisions by 3 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0168-0072(94)90011-6 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2082529483 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3210197 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4198056 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Linear logic / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3826527 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Efficient program synthesis: Semantics, logic, complexity / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5202633 / rank
 
Normal rank
Property / cites work
 
Property / cites work: From petri nets to linear logic / rank
 
Normal rank
Property / cites work
 
Property / cites work: The complexity of the word problems for commutative semigroups and polynomial ideals / rank
 
Normal rank
Property / cites work
 
Property / cites work: An Algorithm for the General Petri Net Reachability Problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Petri nets are monoids / rank
 
Normal rank
Property / cites work
 
Property / cites work: Recursive unsolvability of Post's problem of ''Tag'' und other topics in theory of Turing machines / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 15:25, 22 May 2024

scientific article
Language Label Description Also known as
English
Linear logic as a logic of computations
scientific article

    Statements

    Linear logic as a logic of computations (English)
    0 references
    0 references
    16 January 1995
    0 references
    The author gives a complete computational interpretation of several initial fragments of linear logic and, based on this interpretation, establishes precisely the complexity level of these fragments. He begins with the !-Horn fragment of linear logic, which uses only positive literals, the linear implication, the tensor product \(\otimes\) and the modal storage operator !. He gives a complete computational interpretation for the !-Horn fragment of linear logic and for some natural generalizations of it formed by introducing additive connectives. He considers the `or'-like connective \(\oplus\), and, for the sake of computational duality, he introduces a new `and'-like connective \(\@\). The complete computational characterization is used to establish exactly the complexity level of all these initial fragments of linear logic in question. As known from the literature, linear logic provides us with a natural encoding of Petri net problems. The author demonstrates that the derivability problem for the !-Horn fragment of linear logic is exactly equivalent to the reachability problem for Petri nets. Next, the author shows that the expressive power of the \((!,\@)\)-Horn fragment of linear logic is of the highest possible order, by encoding standard many-counter machines into this fragment. The same encoding provides direct simulation of standard Minsky machines in the \((!,\oplus)\)-Horn fragment of linear logic, as well. As a corollary, both the \((!,\oplus)\)-Horn and \((!,\@)\)-Horn fragments of linear logic are proved to be undecidable. In his concluding remarks, the author notes that the storage operator ! turns out to be an extremely powerful tool even in the simplest case, the Horn one: (1) The storage operator ! (together with the multiplicatives) is already sufficient for describing dynamic behaviour of such complicated systems as Petri nets; (2) while combining the storage operator ! with the additives allows direct simulation of arbitrary computations of many-counter Minsky machines.
    0 references
    computational interpretation of initial fragments of linear logic
    0 references
    complexity level
    0 references
    derivability
    0 references
    reachability
    0 references
    Petri nets
    0 references
    many-counter machines
    0 references
    Minsky machines
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references