Peirce algebras
- 1 May 1994
- journal article
- Published by Association for Computing Machinery (ACM) in Formal Aspects of Computing
- Vol. 6 (3) , 339-358
- https://doi.org/10.1007/bf01215410
Abstract
We present a two-sorted algebra, called a Peirce algebra , of relations and sets interacting with each other. In a Peirce algebra, sets can combine with each other as in a Boolean algebra, relations can combine with each other as in a relation algebra, and in addition we have both a set-forming operator on relations (the Peirce product of Boolean modules) and a relation-forming operator on sets (a cylindrification operation). Two applications of Peirce algebras are given. The first points out that Peirce algebras provide a natural algebraic framework for modelling certain programming constructs. The second shows that the so-called terminological logics arising in knowledge representation have evolved a semantics best described as a calculus of relations interacting with sets.Keywords
This publication has 29 references indexed in Scilit:
- Dynamic algebras as a well-behaved fragment of relation algebrasPublished by Springer Nature ,2006
- Attributive concept descriptions with complementsArtificial Intelligence, 1991
- The NIKL experienceComputational Intelligence, 1991
- A four-valued semantics for terminological logicsArtificial Intelligence, 1989
- A hybrid, decidable, logic‐based knowledge representation system1Computational Intelligence, 1987
- Dynamic LogicPublished by Springer Nature ,1984
- Direct Inference in EnglishTeaching Philosophy, 1981
- Boolean Algebras with OperatorsAmerican Journal of Mathematics, 1952
- Boolean Algebras with Operators. Part IAmerican Journal of Mathematics, 1951
- On the calculus of relationsThe Journal of Symbolic Logic, 1941