Extensions of logic programming – Workshop on Trends, Extensions, Applications and Semantics of Logic Programming https://www.coalg.org/tease-lp TEASE-LP, 28 and 29 May 2020, Virtual Event Mon, 01 Jun 2020 17:24:18 +0000 en-GB hourly 1 https://wordpress.org/?v=6.1.1 Uli Sattler: Description Logics and Ontology Languages – an introduction and overview https://www.coalg.org/tease-lp/2020/uli-sattler-description-logics-and-ontology-languages/ https://www.coalg.org/tease-lp/2020/uli-sattler-description-logics-and-ontology-languages/#respond Thu, 14 May 2020 20:20:25 +0000 https://www.coalg.org/tease-lp/?p=187 Forum Slides

Attachments

]]>
https://www.coalg.org/tease-lp/2020/uli-sattler-description-logics-and-ontology-languages/feed/ 0
Dmitry Rozplokhas and Dmitry Boulytchev: Certified Semantics for Disequality Constraints https://www.coalg.org/tease-lp/2020/certified-semantics-for-disequality-constraints/ https://www.coalg.org/tease-lp/2020/certified-semantics-for-disequality-constraints/#respond Thu, 14 May 2020 12:50:17 +0000 https://www.coalg.org/tease-lp/?p=119 We present an extension of our prior work on certified semantics for core miniKanren, introducing disequality constraints in the language. Semantics is parameterized by an exact definition of constraint stores, allowing us to cover different implementations. We extend our proof of search completeness to this language extension. The description and proofs are certified in Coq and a correct-by-construction interpreter is extracted.

Forum Full Abstract

]]>
https://www.coalg.org/tease-lp/2020/certified-semantics-for-disequality-constraints/feed/ 0
Marco Maggesi and Enrico Tassi: Private types in Higher Order Logic Programming https://www.coalg.org/tease-lp/2020/private-types-in-higher-order-logic-programming/ https://www.coalg.org/tease-lp/2020/private-types-in-higher-order-logic-programming/#respond Thu, 14 May 2020 12:40:51 +0000 https://www.coalg.org/tease-lp/?p=115 We report on ongoing work on introducing a mechanism for private types in a higher-order logic programming language such as λProlog.

Forum    Full Abstract

]]>
https://www.coalg.org/tease-lp/2020/private-types-in-higher-order-logic-programming/feed/ 0
Dmitrii Kosarev and Dmitry Boulytchev: Relational Synthesis of Pattern Matching https://www.coalg.org/tease-lp/2020/relational-synthesis-of-pattern-matching/ https://www.coalg.org/tease-lp/2020/relational-synthesis-of-pattern-matching/#respond Thu, 14 May 2020 12:37:25 +0000 https://www.coalg.org/tease-lp/?p=111 We present an approach to pattern matching code generation based on application of relational programming and, in particular, relational interpreters.

Forum Video Full Abstract

]]>
https://www.coalg.org/tease-lp/2020/relational-synthesis-of-pattern-matching/feed/ 0
Maria Kuklina and Ekaterina Verbitskaia: Supercompilation Strategies of Relational Programs https://www.coalg.org/tease-lp/2020/supercompilation-strategies-of-relational-programs/ https://www.coalg.org/tease-lp/2020/supercompilation-strategies-of-relational-programs/#respond Thu, 14 May 2020 12:31:08 +0000 https://www.coalg.org/tease-lp/?p=104 In this paper we research methods of supercompilation in the context of relational program specialization. We implement a supercompiler for miniKanren with different unfolding strategies and compare them.

Forum Video Full Abstract

]]>
https://www.coalg.org/tease-lp/2020/supercompilation-strategies-of-relational-programs/feed/ 0
Ekaterina Verbitskaia, Irina Artemeva and Daniil Berezun: Binding-Time Analysis for miniKanren https://www.coalg.org/tease-lp/2020/binding-time-analysis-for-minikanren/ https://www.coalg.org/tease-lp/2020/binding-time-analysis-for-minikanren/#respond Thu, 14 May 2020 12:29:05 +0000 https://www.coalg.org/tease-lp/?p=100 We present a binding-time analysis algorithm for miniKanren. It is capable to determine the order in which names within a program are bound and can be used to facilitate specialization and as a step of conversion into a functional language.

Forum Video Full Abstract

]]>
https://www.coalg.org/tease-lp/2020/binding-time-analysis-for-minikanren/feed/ 0
Olivier Hermant and James Lipton: Eliminating Cuts in HoiC https://www.coalg.org/tease-lp/2020/eliminating-cuts-in-hoic/ https://www.coalg.org/tease-lp/2020/eliminating-cuts-in-hoic/#respond Thu, 14 May 2020 12:21:30 +0000 https://www.coalg.org/tease-lp/?p=93 We discuss the problem of cut elimination in an intuitionistic version of Church’s Type Theory with constraints, a problem that arises in considering executable fragments suitable for logic programming.

Forum Full Abstract

]]>
https://www.coalg.org/tease-lp/2020/eliminating-cuts-in-hoic/feed/ 0