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/}
}