Semantic models for concurrent logic languages (Q1177921): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Q4385536 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Solving reflexive domain equations in a category of complete metric spaces / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3727355 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Notes on the implementation of PARLOG / rank
 
Normal rank
Property / cites work
 
Property / cites work: PARLOG: parallel programming in logic / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3975139 / rank
 
Normal rank
Property / cites work
 
Property / cites work: From failure to success: Comparing a denotational and a declarative semantics for Horn clause logic / rank
 
Normal rank
Property / cites work
 
Property / cites work: Processes and the denotational semantics of concurrency / rank
 
Normal rank
Property / cites work
 
Property / cites work: Properties of substitutions and unifications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Declarative modeling of the operational behavior of logic languages / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3907039 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3789064 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3721800 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3994465 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3805880 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Semantics of Predicate Logic as a Programming Language / rank
 
Normal rank

Latest revision as of 11:50, 15 May 2024

scientific article
Language Label Description Also known as
English
Semantic models for concurrent logic languages
scientific article

    Statements

    Semantic models for concurrent logic languages (English)
    0 references
    26 June 1992
    0 references
    As the title suggests this paper discusses various semantic models for a class of concurrent logic languages. In fact, four semantic models are treated: an operational model and a declarative one modelling the success set (i.e. the set of computed answer substitutions corresponding to all successfully terminating computations), and an operational model and a denotational one modelling all computations including deadlocking and infinite ones. Both operational semantics are defined via transition relations on configurations consisting of goals to be achieved (proved) and results (substitutions) that have been obtained so far. Both declarative and denotational semantics are based on fixed-point constructions. The declarative semantics is based on finite streams of substitutions, whereas the denotational semantics is based on tree-like structures of unification steps (using metric space techniques). Although all this seems to be rather heterogeneous (and, to be honest, it really is to some extent), the authors show that the declarative semantics is equivalent with the first operational one, and that the denotational model is correct with respect to the second operational semantics (i.e. this operational semantics is an abstraction of the denotational one). The denotational model is not fully abstract, however, leaving the construction of such a model is an open issue.
    0 references
    0 references
    0 references
    0 references
    0 references
    logic programming
    0 references
    concurrency
    0 references
    metric spaces
    0 references
    semantics
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references