Boolean restriction categories and taut monads

  • Authors:
  • Ernie Manes

  • Affiliations:
  • Department of Mathematics and Statistics, University of Massachusetts Amherst, Massachusetts

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2006

Quantified Score

Hi-index 5.23

Visualization

Abstract

A Boolean category is a restriction category if and only if it has one exception and all morphisms are deterministic. In the category of sets, taut monads are precisely the Boolean ones. It follows that collection monad types in Haskell inherit an assertion calculus based on dynamic logic.