Hostname: page-component-6766d58669-kl59c Total loading time: 0 Render date: 2026-05-21T11:17:04.077Z Has data issue: false hasContentIssue false

Boolean and classical restriction categories

Published online by Cambridge University Press:  01 April 2009

ROBIN COCKETT
Affiliation:
Department of Computer Science, University of Calgary, Calgary, T2N 1N4, Alberta, Canada
ERNIE MANES
Affiliation:
Department of Mathematics and Statistics, University of Massachusetts, Amherst, Massachusetts 01003, U.S.A.

Abstract

A restriction category is an abstract category of partial maps. A Boolean restriction category is a restriction category that supports classical (Boolean) reasoning. Such categories are models of loop-free dynamic logic that is deterministic in the sense that < α > Q ⊂ [α]Q. Classical restriction categories are restriction categories with a locally Boolean structure: it is shown that they are precisely full subcategories of Boolean restriction categories. In particular, a Boolean restriction category may be characterised as a classical restriction category with finite coproducts in which all restriction idempotents split.

Every restriction category admits a restriction embedding into a Boolean restriction category. Thus, every abstract category of partial maps admits a conservative extension that supports classical reasoning. An explicit construction of the classical completion of a restriction category is given.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2009

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable