School of Computing

An Isomorphism between Abstract Polyhedral Cones and Definite Boolean Functions

F. Benoy and A. King

Technical Report 3-99, Computing Laboratory, University of Kent, March 1999.

Abstract

Polyhedral cones can be represented by sets of linear inequalities that express inter-variable relationships. These inequalities express inter-variable relationships that are quantified by the ratios between the variable coefficients. However, linear inequalities over a non-negative variable domain with only unit variable coefficients and no constants other than zero can represent relationships that can be valid in non-numeric domains. For instance, if variables are either non-negative or zero itself, that is, a strictly two-point domain, then {0 <= x, 0 <= y, x <= y}, expresses a dependency between x and y, since if y is known to be zero, then so is x. By defining an abstraction operator that effectively puts aside the scaling coefficients whilst retaining the inter-variable aspect of these relationships polyhedral cones can express the same dependency information as Def, a class of Boolean function. Boolean functions are considered over a fixed finite set of variables and Def is a subset of the positive Boolean functions, which return the value true when every variable returns true. Def is a complete lattice ordered by logical consequence and it will be shown that the abstract cones also form a complete lattice, ordered by set inclusion, that is isomorphic to Def.

Download publication 88 kbytes

Bibtex Record

@techreport{707,
author = {F. Benoy and A. King},
title = {{A}n {I}somorphism between {A}bstract {P}olyhedral {C}ones and {D}efinite {B}oolean {F}unctions},
month = {March},
year = {1999},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1999/707},
    address = {University of Kent},
    institution = {Computing Laboratory},
    number = {3-99},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014