VSL 2014: VIENNA SUMMER OF LOGIC 2014

Refining definitions with unknown opens using XSB for IDP3

Authors: Joachim Jansen and Gerda Janssens

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Refining definitions with unknown opens using XSB for IDP3
Authors:Joachim Jansen and Gerda Janssens
Proceedings:CICLOPS-WLPE 2014 Papers
Editors: Thomas Stroeder and Terrance Swift
Keywords:Definition refining, Refining partial structures, Definition evaluation, IDP3, Declarative modeling
Abstract:

ABSTRACT. FO(·)IDP3 is a declarative modeling language that extends first-order logic with inductive definitions, partial functions, types and aggregates. Its model generator IDP3 evaluates all definitions that depend on fully known information before grounding and solving the problem specification. In this paper, we introduce a technique which allows us to refine the interpretation of defined symbols when they depend on information that is only partially given instead of completely given. We extend our existing transformation of FO(·)IDP3 definitions to Tabled Prolog rules with support for definitions that depend on information that is possibly partially unknown. In this paper we present an algorithm that uses XSB Prolog to evaluate these rules in such a way that we achieve the most precise possible refinement of the defined symbols. Experimental results show that our technique derives extra information for the defined symbols.

Pages:15
Talk:Jul 17 10:45
Paper:
Disclaimer | Powered by EasyChair Smart Program