• Home
  • Search
  • A First Order Logic for Logic Programming
  • https://doi.org/10.1007/978-1-4613-0897-3_22Copy DOI Icon

A First Order Logic for Logic Programming

  • Jan 1, 1987
  • J. J. Moreno Navarro +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Clark and Tarnlud4 have proposed a methodology for the specification, desing and verification of logic programs in the framework of first order logic. Their main idea is to derive the correctness of a logic program from its own clauses and suitable induction axioma on the data. This approach has been also advocated by Cartwright3 for the case of recursive, functional programs. He has contributed some theoretical results about the semantics of programs in nonstandard structures, using the notion of least definable fixpoint of the operator naturally associated to a given recursive program: This idea is also implicit in the independent work of Andreka, Nemeti and Sain1 and Hajek7 about nonstandard dynamic logic for flowchart-like programs and regular programs; see also Sain10.

Similar Papers
  • Book Chapter
  • Citations15

Recursive programs as functions in a first order theory

  • Jan 01, 1979
  • Robert Cartwright +1
  • Research Article
  • Citations19

On arithmetical first-order theories allowing encoding and decoding of lists

  • Jul 01, 1999
  • Theoretical Computer Science
  • Patrick Cegielski +1
  • Conference Article
  • Citations1

Recursion in logics of programs

  • Jan 01, 1979
  • David Harel
  • Abstract

Method of applying Lamb waves in ultrasonic testing

  • Apr 01, 1971
  • Ultrasonics
  • D.C Worlton
  • Book Chapter

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

  • Jan 01, 1994
  • Cristian Papp
  • Book Chapter
  • Citations29

Meta-Programming in Logic Programming

  • Jan 08, 1998
  • P M Hill +1
  • Research Article
  • Citations101

Partial evaluation of functional logic programs

  • Jul 01, 1998
  • ACM Transactions on Programming Languages and Systems
  • María Alpuente +2
  • Research Article
  • Citations1

A game semantics for disjunctive logic programming

  • Jul 01, 2013
  • Annals of Pure and Applied Logic
  • Thanos Tsouanas
  • Book Chapter
  • Citations24

A fibrational semantics for logic programs

  • Jan 01, 1996
  • Y Kinoshita +1
  • Book Chapter
  • Citations8

Introducing Constraint Functional Logic Programming

  • Jan 01, 1992
  • John Darlington +2
  • Research Article

ON TRANSLATION OF TYPED FUNCTIONAL PROGRAMS INTO UNTYPED FUNCTIONAL PROGRAMS

  • Jun 15, 2017
  • Proceedings of the YSU A: Physical and Mathematical Sciences
  • S.A Nigiyan +1
  • Research Article

Products of Recursive Programs for Hypersafety Verification

  • Oct 09, 2025
  • Proceedings of the ACM on Programming Languages
  • Ruotong Cheng +1
  • Book Chapter
  • Citations8

Well-Typed Logic Programs Are not Wrong

  • Jan 01, 2001
  • Pierre Deransart +1
  • Research Article
  • Citations5

Verification of Programs with Mutual Recursion in Pifagor Language

  • Dec 01, 2018
  • Automatic Control and Computer Sciences
  • M S Ushakova +1
  • 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
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.