1988
DOI: 10.1007/3-540-50667-5_58
|View full text |Cite
|
Sign up to set email alerts
|

Logic programming with polymorphically order-sorted types

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
58
0

Year Published

1993
1993
2011
2011

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 57 publications
(59 citation statements)
references
References 10 publications
1
58
0
Order By: Relevance
“…Alternatively, order-sorted logic has been recognized as a tool for providing a logical knowledge representation language for taxonomic knowledge [1]- [3], [7], [11], [13]- [15]. This logical language contains a sort-hierarchy that is used to represent domain-specific ontologies; however, there is a gap between formal ontology and logical languages because the meta-properties axiomatized in formal ontology are not easily embedded in the specifications of logical languages, such as syntax and semantics.…”
Section: Time and Situation Dependenciesmentioning
confidence: 99%
“…Alternatively, order-sorted logic has been recognized as a tool for providing a logical knowledge representation language for taxonomic knowledge [1]- [3], [7], [11], [13]- [15]. This logical language contains a sort-hierarchy that is used to represent domain-specific ontologies; however, there is a gap between formal ontology and logical languages because the meta-properties axiomatized in formal ontology are not easily embedded in the specifications of logical languages, such as syntax and semantics.…”
Section: Time and Situation Dependenciesmentioning
confidence: 99%
“…Smolka uses type rewriting [28], partial order on type symbols is used by [3,12], Hanus proposes more general equational type specifications [10] and also Horn clauses for the subtype relation [9]. Naish uses Prolog clauses to define polymorphic predicates [22]; the predicate type is specified by some general constraint expression in [13], and so on.…”
Section: Problems Of Polymorphic Type Systems With Subtypesmentioning
confidence: 99%
“…is usually not detected as ill-typed (see e.g. [28,12]) although it is logically equivalent to q1! If the type parameter T in the declaration '=': T x T is substituted by person, then X = Xm is not ill-typed, because the variable X has type male which is a subtype of person, and the same applies to the type female of the variable Xm.…”
Section: Examplementioning
confidence: 99%
See 1 more Smart Citation
“…The Java 5.0 type unification problem is given as: For two type terms θ 1 , θ 2 a substitution is demanded, such that σ( θ 1 ) ≤ * σ( θ 2 ), where ≤ * is the Java 5.0 subtyping relation. The type system of Java 5.0 is very similar to the type system of polymorphically order-sorted types, which is considered for the logical language TEL [5] and for the functional object-oriented language OBJ-P [6]. In [5] the type unification problem is mentioned as an open problem.…”
Section: Introductionmentioning
confidence: 99%