General model theoretic semantics for higher-order horn logic programming

Mino Bai, Howard A. Blair

Research output: Chapter in Book/Entry/PoemConference contribution

4 Scopus citations


We introduce model-theoretic semantics [6] for Higher-Order Horn logic programming language. One advantage of logic programs over conventional non-logic programs has been that the least fixpoint is equal to the least model, therefore it is associated to logical consequence and has a meaningful declarative interpretation. In simple theory of types [9] on which Higher-Order Horn logic programming language is based, domain is dependent on interpretation [10]. To define TP operator for a logic program P, we need a fixed domain without regard to interpretation which is usually taken to be a set of atomic propositions. We build a semantics where we can fix a domain while changing interpretations. We also develop a fixpoint semantics based on our model, and show that we can get the least fixpoint which is the least model. Using this fixpoint we prove the completeness of the interpreter of our language in [14].

Original languageEnglish (US)
Title of host publicationLogic Programming and Automated Reasoning - International Conference LPAR 1992, Proceedings
EditorsAndrei Voronkov
PublisherSpringer Verlag
Number of pages12
ISBN (Print)9783540557272
StatePublished - 1992
EventInternational Conference on Logic Programming and Automated Reasoning, LPAR 1992 - St. Petersburg, Russian Federation
Duration: Jul 15 1992Jul 20 1992

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume624 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


OtherInternational Conference on Logic Programming and Automated Reasoning, LPAR 1992
Country/TerritoryRussian Federation
CitySt. Petersburg

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'General model theoretic semantics for higher-order horn logic programming'. Together they form a unique fingerprint.

Cite this