Coding-Logic Correspondence: Turning Information and Communication Networks into Logical Formulae via Hypergraph Heyting Algebra
By: Cheuk Ting Li
We propose using confusion hypergraphs (hyperconfusions) as a model of information. In contrast to the conventional approach using random variables, we can now perform conjunction, disjunction and implication of information, forming a Heyting algebra. Using the connection between Heyting algebra and intuitionistic logic, we can express the requirements of a communication network (e.g., network coding, index coding, Slepian-Wolf coding) as a logical formula, allowing us to use the hypergraph Heyting algebra to directly compute the optimal coding scheme. The optimal communication cost is simply given by the entropy of the hypergraph (within a logarithmic gap). This gives a surprising correspondence between coding settings and logical formulae, similar to the Curry-Howard correspondence between proofs and computer programs.
Similar Papers
Foundations of information theory for coding theory
Information Theory
Makes messages travel safely through noisy signals.
Analysis of Semantic Communication for Logic-based Hypothesis Deduction
Information Theory
Helps computers guess the truth with less information.
Hypernetwork Theory: The Structural Kernel
Logic in Computer Science
Builds better computer models of complex systems.