A Programming Tool for Management of a Predicate-Calculus-Oriented Data Base

Abstract

This paper describes a LISP program, called PCDB, for storage and retrieval in a data base of predicate calculus (PC) formulas. The PCDB pacxage uses standardized representations of PC formulas, where ground unit clauses are stored efficiently, e.g. on the property-lists of their arguments, and other clauses have other representation. The major part of the PCDB package is a function generator, which accepts declarations of PC relations and functions, and Which also accepts (= non-ground axioms intended for use in deduction) Declarations and rules are used to generate efficient code for storage and retrieval of facts (usually = ground unit clauses) in and from the data base. This generation process may be characterized as a compilation of the rules (from predicate calculus to LISP).

Cite

Text

Sandewall. "A Programming Tool for Management of a Predicate-Calculus-Oriented Data Base." International Joint Conference on Artificial Intelligence, 1971.

Markdown

[Sandewall. "A Programming Tool for Management of a Predicate-Calculus-Oriented Data Base." International Joint Conference on Artificial Intelligence, 1971.](https://mlanthology.org/ijcai/1971/sandewall1971ijcai-programming/)

BibTeX

@inproceedings{sandewall1971ijcai-programming,
  title     = {{A Programming Tool for Management of a Predicate-Calculus-Oriented Data Base}},
  author    = {Sandewall, Erik},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1971},
  pages     = {159-166},
  url       = {https://mlanthology.org/ijcai/1971/sandewall1971ijcai-programming/}
}