• Home
  • Search
  • Extensional Higher-Order Logic Programming
  • Cite Icon29
  • https://doi.org/10.1145/2499937.2499942Copy DOI Icon

Extensional Higher-Order Logic Programming

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

We propose a purely extensional semantics for higher-order logic programming. In this semantics program predicates denote sets of ordered tuples, and two predicates are equal iff they are equal as sets. Moreover, every program has a unique minimum Herbrand model which is the greatest lower bound of all Herbrand models of the program and the least fixed-point of an immediate consequence operator. We also propose an SLD-resolution proof system which is proven sound and complete with respect to the minimum Herbrand model semantics. In other words, we provide a purely extensional theoretical framework for higher-order logic programming which generalizes the familiar theory of classical (first-order) logic programming.

Similar Papers
  • Book Chapter
  • Citations16

Extended Fuzzy Logic Programs with Fuzzy Answer Set Semantics

  • Jan 01, 2009
  • Emad Saad
  • Research Article
  • Citations13

Institutions for logic programming

  • Feb 01, 1997
  • Theoretical Computer Science
  • Fernando Orejas +2
  • Research Article
  • Citations49

Relating defeasible and normal logic programming through transformation properties

  • Mar 18, 2002
  • Theoretical Computer Science
  • Carlos Iván Chesñevar +3
  • Book Chapter
  • Citations5

The semantics of disjunctive deductive databases

  • Jan 01, 1990
  • Hugo Volger
  • Book Chapter
  • Citations5

Isoinitial Semantics for Logic Programs

  • Jan 01, 2000
  • Kung-Kiu Lau +1
  • Book Chapter
  • Citations2

Abduction, argumentation and bi-disjunctive logic programs

  • Jan 01, 1998
  • Kewen Wang +1
  • Book Chapter

A bottom-up reconstruction of the well-founded semantics for disjunctive logic programs

  • Jan 01, 1994
  • Cristian Papp
  • Research Article
  • Citations2

A framework for linguistic logic programming

  • Jan 01, 2010
  • International Journal of Intelligent Systems
  • Tru H Cao +1
  • Book Chapter
  • Citations10

Semantics for Dynamic Logic Programming: A Principle-Based Approach

  • Jan 01, 2003
  • José J Alferes +3
  • Research Article
  • Citations4

The intricacies of three-valued extensional semantics for higher-order logic programs

  • Aug 23, 2017
  • Theory and Practice of Logic Programming
  • Panos Rondogiannis +1
  • Research Article
  • Citations96

Static semantics for normal and disjunctive logic programs

  • Jun 01, 1995
  • Annals of Mathematics and Artificial Intelligence
  • Teodor C Przymusinski
  • Book Chapter
  • Citations24

A fibrational semantics for logic programs

  • Jan 01, 1996
  • Y Kinoshita +1
  • Research Article
  • Citations26

Argumentation-based abduction in disjunctive logic programming

  • Jul 24, 2000
  • The Journal of Logic Programming
  • Kewen Wang
  • Research Article
  • Citations108

Probabilistic logic programming with conditional constraints

  • Jul 01, 2001
  • ACM Transactions on Computational Logic
  • Thomas Lukasiewicz
  • Research Article
  • Citations4

A Survey of the Proof-Theoretic Foundations of Logic Programming

  • Nov 18, 2021
  • Theory and Practice of Logic Programming
  • Dale Miller
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.