Foundations of Equational Logic Programming [electronic resource] /

Equations play a vital role in many fields of mathematics, computer science, and artificial intelligence. Therefore, many proposals have been made to integrate equational, functional, and logic programming. This book presents the foundations of equational logic programming. After generalizing logic programming by augmenting programs with a conditional equational theory, the author defines a unifying framework for logic programming, equation solving, universal unification, and term rewriting. Within this framework many known results are developed. In particular, a presentation of the least model and the fixpoint semantics of equational logic programs is followed by a rigorous proof of the soundness and the strong completeness of various proof techniques: SLDE-resolution, where a universal unification procedure replaces the traditional unification algorithm; linear paramodulation and special forms of it such as rewriting and narrowing; complete sets of transformations for conditional equational theories; and lazy resolution combined with any complete set of inference rules for conditional equational theories.

Saved in:
Bibliographic Details
Main Authors: Hölldobler, Steffen. editor., SpringerLink (Online service)
Format: Texto biblioteca
Language:eng
Published: Berlin, Heidelberg : Springer Berlin Heidelberg, 1989
Subjects:Computer science., Programming languages (Electronic computers)., Mathematical logic., Artificial intelligence., Computer Science., Artificial Intelligence (incl. Robotics)., Mathematical Logic and Formal Languages., Programming Languages, Compilers, Interpreters.,
Online Access:http://dx.doi.org/10.1007/BFb0015791
Tags: Add Tag
No Tags, Be the first to tag this record!
id KOHA-OAI-TEST:195606
record_format koha
spelling KOHA-OAI-TEST:1956062018-07-30T23:21:21ZFoundations of Equational Logic Programming [electronic resource] / Hölldobler, Steffen. editor. SpringerLink (Online service) textBerlin, Heidelberg : Springer Berlin Heidelberg,1989.engEquations play a vital role in many fields of mathematics, computer science, and artificial intelligence. Therefore, many proposals have been made to integrate equational, functional, and logic programming. This book presents the foundations of equational logic programming. After generalizing logic programming by augmenting programs with a conditional equational theory, the author defines a unifying framework for logic programming, equation solving, universal unification, and term rewriting. Within this framework many known results are developed. In particular, a presentation of the least model and the fixpoint semantics of equational logic programs is followed by a rigorous proof of the soundness and the strong completeness of various proof techniques: SLDE-resolution, where a universal unification procedure replaces the traditional unification algorithm; linear paramodulation and special forms of it such as rewriting and narrowing; complete sets of transformations for conditional equational theories; and lazy resolution combined with any complete set of inference rules for conditional equational theories.Preliminaries -- Equational Logic Programming -- Universal Unification -- SLDE-Resolution -- Paramodulation -- Universal Unification by Complete Sets of Transformations -- Lazy Resolution and Complete Sets of Inference Rules for Horn Equational Theories -- Conclusion.Equations play a vital role in many fields of mathematics, computer science, and artificial intelligence. Therefore, many proposals have been made to integrate equational, functional, and logic programming. This book presents the foundations of equational logic programming. After generalizing logic programming by augmenting programs with a conditional equational theory, the author defines a unifying framework for logic programming, equation solving, universal unification, and term rewriting. Within this framework many known results are developed. In particular, a presentation of the least model and the fixpoint semantics of equational logic programs is followed by a rigorous proof of the soundness and the strong completeness of various proof techniques: SLDE-resolution, where a universal unification procedure replaces the traditional unification algorithm; linear paramodulation and special forms of it such as rewriting and narrowing; complete sets of transformations for conditional equational theories; and lazy resolution combined with any complete set of inference rules for conditional equational theories.Computer science.Programming languages (Electronic computers).Mathematical logic.Artificial intelligence.Computer Science.Artificial Intelligence (incl. Robotics).Mathematical Logic and Formal Languages.Programming Languages, Compilers, Interpreters.Springer eBookshttp://dx.doi.org/10.1007/BFb0015791URN:ISBN:9783540482260
institution COLPOS
collection Koha
country México
countrycode MX
component Bibliográfico
access En linea
En linea
databasecode cat-colpos
tag biblioteca
region America del Norte
libraryname Departamento de documentación y biblioteca de COLPOS
language eng
topic Computer science.
Programming languages (Electronic computers).
Mathematical logic.
Artificial intelligence.
Computer Science.
Artificial Intelligence (incl. Robotics).
Mathematical Logic and Formal Languages.
Programming Languages, Compilers, Interpreters.
Computer science.
Programming languages (Electronic computers).
Mathematical logic.
Artificial intelligence.
Computer Science.
Artificial Intelligence (incl. Robotics).
Mathematical Logic and Formal Languages.
Programming Languages, Compilers, Interpreters.
spellingShingle Computer science.
Programming languages (Electronic computers).
Mathematical logic.
Artificial intelligence.
Computer Science.
Artificial Intelligence (incl. Robotics).
Mathematical Logic and Formal Languages.
Programming Languages, Compilers, Interpreters.
Computer science.
Programming languages (Electronic computers).
Mathematical logic.
Artificial intelligence.
Computer Science.
Artificial Intelligence (incl. Robotics).
Mathematical Logic and Formal Languages.
Programming Languages, Compilers, Interpreters.
Hölldobler, Steffen. editor.
SpringerLink (Online service)
Foundations of Equational Logic Programming [electronic resource] /
description Equations play a vital role in many fields of mathematics, computer science, and artificial intelligence. Therefore, many proposals have been made to integrate equational, functional, and logic programming. This book presents the foundations of equational logic programming. After generalizing logic programming by augmenting programs with a conditional equational theory, the author defines a unifying framework for logic programming, equation solving, universal unification, and term rewriting. Within this framework many known results are developed. In particular, a presentation of the least model and the fixpoint semantics of equational logic programs is followed by a rigorous proof of the soundness and the strong completeness of various proof techniques: SLDE-resolution, where a universal unification procedure replaces the traditional unification algorithm; linear paramodulation and special forms of it such as rewriting and narrowing; complete sets of transformations for conditional equational theories; and lazy resolution combined with any complete set of inference rules for conditional equational theories.
format Texto
topic_facet Computer science.
Programming languages (Electronic computers).
Mathematical logic.
Artificial intelligence.
Computer Science.
Artificial Intelligence (incl. Robotics).
Mathematical Logic and Formal Languages.
Programming Languages, Compilers, Interpreters.
author Hölldobler, Steffen. editor.
SpringerLink (Online service)
author_facet Hölldobler, Steffen. editor.
SpringerLink (Online service)
author_sort Hölldobler, Steffen. editor.
title Foundations of Equational Logic Programming [electronic resource] /
title_short Foundations of Equational Logic Programming [electronic resource] /
title_full Foundations of Equational Logic Programming [electronic resource] /
title_fullStr Foundations of Equational Logic Programming [electronic resource] /
title_full_unstemmed Foundations of Equational Logic Programming [electronic resource] /
title_sort foundations of equational logic programming [electronic resource] /
publisher Berlin, Heidelberg : Springer Berlin Heidelberg,
publishDate 1989
url http://dx.doi.org/10.1007/BFb0015791
work_keys_str_mv AT holldoblersteffeneditor foundationsofequationallogicprogrammingelectronicresource
AT springerlinkonlineservice foundationsofequationallogicprogrammingelectronicresource
_version_ 1756266765739884544