• Home
  • Search
  • A typed functional extension of logic programming
  • Cite Icon4
  • https://doi.org/10.1007/bf03037479Copy DOI Icon

A typed functional extension of logic programming

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A logic language is suitable for specification if it is equipped with features for data abstraction and modularization. In this paper, an effective mechanism to incorporate function and type into logic programming is presented as the means to embed data abstraction mechanism into logic programming. This incorporation is essentially based on Horn clause logic with equality and a polymorphic type system that is an extension of Mycroft and O’Keefe’s system. This paper also presents an implementation based on Warren Abstract Machine (WAM) and shows the performance, along with a comparison with WAM.

Similar Papers
  • Research Article
  • Citations2

Suprema of Open and Closed Formulas and Their Application to Resolution

  • Feb 01, 1995
  • Information and Computation
  • M Bellia +1
  • Book Chapter
  • Citations24

Logic programming with bounded quantifiers

  • Jan 01, 1992
  • Andrei Voronkov
  • Conference Article
  • Citations8

Structural semantics for polymorphic data types (preliminary report)

  • Jan 01, 1983
  • Daniel Leivant
  • Book Chapter
  • Citations5

Generalised Kernel Sets for Inverse Entailment

  • Jan 01, 2004
  • Oliver Ray +2
  • Book Chapter
  • Citations34

A polymorphic type system with subtypes for Prolog

  • Jan 01, 1988
  • Roland Dietrich +1
  • Book Chapter
  • Citations12

Translating a modal language with embedded implication into Horn clause logic

  • Jan 01, 1996
  • Matteo Baldoni +2
  • Research Article
  • Citations5

A polymorphic modal type system for lisp-like multi-staged languages

  • Jan 11, 2006
  • ACM SIGPLAN Notices
  • Ik-Soon Kim +2
  • Conference Article
  • Citations63

A polymorphic modal type system for lisp-like multi-staged languages

  • Jan 11, 2006
  • Ik-Soon Kim +2
  • Conference Article
  • Citations12

An incrementally extensible document retrieval system based on linguistic and logical principles

  • Jan 01, 1992
  • Michael Hess
  • Research Article
  • Citations3

An empirical study of the LSS specification toolkit in use

  • Aug 01, 1998
  • The Journal of Systems & Software
  • David Robertson
  • Research Article
  • Citations14

Equivalence and difference between institutions: simulating Horn Clause Logic with based algebras

  • Jun 01, 1995
  • Mathematical Structures in Computer Science
  • Hans-Jörg Kreowski +1
  • Book Chapter
  • Citations17

Polymorphic type inference with overloading and subtyping

  • Jan 01, 1993
  • Geoffrey S Smith
  • Book Chapter
  • Citations14

Towards an ML-style polymorphic type system for C

  • Jan 01, 1996
  • Geoffrey Smith +1
  • Research Article
  • Citations9

Consistent Subtyping for All

  • Nov 21, 2019
  • ACM Transactions on Programming Languages and Systems
  • Ningning Xie +3
  • Research Article
  • Citations3

The logic of walking: representing design knowledge on pedestrian traffic nets

  • Jan 01, 1993
  • Environment and Planning B: Planning and Design
  • L B Kovács +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.