Monoidal Indeterminates and Categories of Possible Worlds

  • Authors:
  • C. Hermida;R. D. Tennent

  • Affiliations:
  • School of Computing, Queen's University, Kingston, Canada K7L 3N6;School of Computing, Queen's University, Kingston, Canada K7L 3N6

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given any symmetric monoidal category C, a small symmetric monoidal category @S and a strong monoidal functor j:@S-C, it is shown how to construct C[x:j@S], a polynomial such category, the result of freely adjoining to C a system x of monoidal indeterminates for every object j(w) with w@?@S satisfying a naturality constraint with the arrows of @S. As a special case, we show how to construct the free co-affine category (symmetric monoidal category with initial unit) on a given small symmetric monoidal category. It is then shown that all the known categories of ''possible worlds'' used to treat languages that allow for dynamic creation of ''new'' variables, locations, or names are in fact instances of this construction and hence have appropriate universality properties.