The Logic of Inheritance in Frame Systems

Abstract

This paper shows how the semantics of frames with exceptions can be described logically. We define a simple (purely declarative) frame language allowing for multiple inheritance and meta classes (i.e. the instances of a class may be classes themselves). Expressions of this language are translated into first order formulas. Circumscription of a certain predicate in the resulting theory yields the desired semantics. Our approach allows the intuition that subclasses should override superclasses to be represented in a very natural way. Inheritance systems have a long tradition in AI. They allow the description of hierarchies of objects and

Cite

Text

Brewka. "The Logic of Inheritance in Frame Systems." International Joint Conference on Artificial Intelligence, 1987.

Markdown

[Brewka. "The Logic of Inheritance in Frame Systems." International Joint Conference on Artificial Intelligence, 1987.](https://mlanthology.org/ijcai/1987/brewka1987ijcai-logic/)

BibTeX

@inproceedings{brewka1987ijcai-logic,
  title     = {{The Logic of Inheritance in Frame Systems}},
  author    = {Brewka, Gerhard},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1987},
  pages     = {483-488},
  url       = {https://mlanthology.org/ijcai/1987/brewka1987ijcai-logic/}
}