An interactive semantics of logic programming

dc.creatorBruni, Roberto
dc.creatorMontanari, Ugo
dc.creatorRossi, Francesca
dc.date2001-07-17
dc.date.accessioned2026-07-07T03:17:21Z
dc.date.available2026-07-07T03:17:21Z
dc.descriptionWe apply to logic programming some recently emerging ideas from the field of reduction-based communicating systems, with the aim of giving evidence of the hidden interactions and the coordination mechanisms that rule the operational machinery of such a programming paradigm. The semantic framework we have chosen for presenting our results is tile logic, which has the advantage of allowing a uniform treatment of goals and observations and of applying abstract categorical tools for proving the results. As main contributions, we mention the finitary presentation of abstract unification, and a concurrent and coordinated abstract semantics consistent with the most common semantics of logic programming. Moreover, the compositionality of the tile semantics is guaranteed by standard results, as it reduces to check that the tile systems associated to logic programs enjoy the tile decomposition property. An extension of the approach for handling constraint systems is also discussed.
dc.description42 pages, 24 figure, 3 tables, to appear in the CUP journal of Theory and Practice of Logic Programming
dc.identifierhttps://arxiv.org/abs/cs/0107022
dc.identifierhttp://arxiv.org/abs/cs/0107022
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/30694
dc.subjectLogic in Computer Science
dc.subjectProgramming Languages
dc.subjectD.1.6; D.3.2; D.3.3; F.3.2
dc.titleAn interactive semantics of logic programming
dc.typetext

Files

Collections