2009
DOI: 10.1007/978-3-642-02444-3_8
|View full text |Cite
|
Sign up to set email alerts
|

Towards a Type Discipline for Answer Set Programming

Abstract: Abstract. We argue that it is high time that types had a beneficial impact in the field of Answer Set Programming and in particular Disjunctive Datalog as exemplified by the DLV system. Things become immediately more challenging, as we wish to present a type system for DLV-Complex, an extension of DLV with uninterpreted function symbols, external implemented predicates and types. Our type system owes to the seminal polymorphic type system for Prolog introduced by Mycroft and O'Keefe, in the formulation by Laks… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…In particular, obj(C) is the type of the oids for a class type C and association(C1,C2) the type of the associations between class C1 (left hand side) and C2 (right hand side). For the sake of type safe grounding [5], every ground term must have a unique type. To this aim, [5] introduces annotated functions f J (.…”
Section: Representing Uml Into Aspmentioning
confidence: 99%
See 2 more Smart Citations
“…In particular, obj(C) is the type of the oids for a class type C and association(C1,C2) the type of the associations between class C1 (left hand side) and C2 (right hand side). For the sake of type safe grounding [5], every ground term must have a unique type. To this aim, [5] introduces annotated functions f J (.…”
Section: Representing Uml Into Aspmentioning
confidence: 99%
“…For the sake of type safe grounding [5], every ground term must have a unique type. To this aim, [5] introduces annotated functions f J (. .…”
Section: Representing Uml Into Aspmentioning
confidence: 99%
See 1 more Smart Citation