Reconciling Shannon and Scott with a Lattice of Computable Information

11/18/2022
by   Sebastian Hunt, et al.
0

This paper proposes a reconciliation of two different theories of information. The first, originally proposed in a lesser-known work by Claude Shannon, describes how the information content of channels can be described qualitatively, but still abstractly, in terms of information elements, i.e. equivalence relations over the data source domain. Shannon showed that these elements form a complete lattice, with the order expressing when one element is more informative than another. In the context of security and information flow this structure has been independently rediscovered several times, and used as a foundation for reasoning about information flow. The second theory of information is Dana Scott's domain theory, a mathematical framework for giving meaning to programs as continuous functions over a particular topology. Scott's partial ordering also represents when one element is more informative than another, but in the sense of computational progress, i.e. when one element is a more defined or evolved version of another. To give a satisfactory account of information flow in programs it is necessary to consider both theories together, to understand what information is conveyed by a program viewed as a channel (à la Shannon) but also by the definedness of its encoding (à la Scott). We combine these theories by defining the Lattice of Computable Information (LoCI), a lattice of preorders rather than equivalence relations. LoCI retains the rich lattice structure of Shannon's theory, filters out elements that do not make computational sense, and refines the remaining information elements to reflect how Scott's ordering captures the way that information is presented. We show how the new theory facilitates the first general definition of termination-insensitive information flow properties, a weakened form of information flow property commonly targeted by static program analyses.

READ FULL TEXT
research
09/11/2019

Returning to Shannon's Original Sense

Shannon theory is revisited. The generalized channel capacity C = sup_X ...
research
11/03/2018

The IFF Approach to the Lattice of Theories

The IFF approach for the notion of "lattice of theories" uses the idea o...
research
02/06/2013

Inference with Idempotent Valuations

Valuation based systems verifying an idempotent property are studied. A ...
research
08/16/2017

A fix-point characterization of Herbrand equivalence of expressions in data flow frameworks

The problem of determining Herbrand equivalence of terms at each program...
research
05/21/2023

Multi-scale information content measurement method based on Shannon information

In this paper, we present a new multi-scale information content calculat...
research
06/27/2023

An information theoretic necessary condition for perfect reconstruction

This article proposes a new information theoretic necessary condition fo...
research
12/12/2017

Topology of Privacy: Lattice Structures and Information Bubbles for Inference and Obfuscation

Information has intrinsic geometric and topological structure, arising f...

Please sign up or login with your details

Forgot password? Click here to reset