Table of Contents
Fetching ...

Enumerating Independent Linear Inferences

Anupam Das, Alex Rice

TL;DR

This work uses recently developed graphical representations of linear formulae to build an implementation that is capable of more efficiently searching for switch-medial-independent inferences, and uses it to find four `minimal' 8-variable independent inferences and prove that no smaller ones exist.

Abstract

A linear inference is a valid inequality of Boolean algebra in which each variable occurs at most once on each side. In this work we leverage recently developed graphical representations of linear formulae to build an implementation that is capable of more efficiently searching for switch-medial-independent inferences. We use it to find four `minimal' 8-variable independent inferences and also prove that no smaller ones exist; in contrast, a previous approach based directly on formulae reached computational limits already at 7 variables. Two of these new inferences derive some previously found independent linear inferences. The other two (which are dual) exhibit structure seemingly beyond the scope of previous approaches we are aware of; in particular, their existence contradicts a conjecture of Das and Strassburger. We were also able to identify 10 minimal 9-variable linear inferences independent of all the aforementioned inferences, comprising 5 dual pairs, and present applications of our implementation to recent `graph logics'.

Enumerating Independent Linear Inferences

TL;DR

This work uses recently developed graphical representations of linear formulae to build an implementation that is capable of more efficiently searching for switch-medial-independent inferences, and uses it to find four `minimal' 8-variable independent inferences and prove that no smaller ones exist.

Abstract

A linear inference is a valid inequality of Boolean algebra in which each variable occurs at most once on each side. In this work we leverage recently developed graphical representations of linear formulae to build an implementation that is capable of more efficiently searching for switch-medial-independent inferences. We use it to find four `minimal' 8-variable independent inferences and also prove that no smaller ones exist; in contrast, a previous approach based directly on formulae reached computational limits already at 7 variables. Two of these new inferences derive some previously found independent linear inferences. The other two (which are dual) exhibit structure seemingly beyond the scope of previous approaches we are aware of; in particular, their existence contradicts a conjecture of Das and Strassburger. We were also able to identify 10 minimal 9-variable linear inferences independent of all the aforementioned inferences, comprising 5 dual pairs, and present applications of our implementation to recent `graph logics'.

Paper Structure

This paper contains 39 sections, 22 theorems, 49 equations, 3 figures.

Key Result

Proposition 2.4

[prop]prop:unit-free Every formula is $\sim_\mathsf{u}$-equivalent to a unique constant-free formula, or is equivalent to $\bot$ or $\top$.

Figures (3)

  • Figure 1: Graphical versions of the 8-variable inferences \ref{['eq:php32-derived-inf-repeated']}, \ref{['eq:unknown-inference-8-repeated']} and \ref{['eq:counterexample-inference-repeated']} respectively.
  • Figure 2: 9-variable inferences which form $M_9$ with their duals.
  • Figure 3: The set of $G_5$ of logically minimal nontrivial graph inferences not derivable by all smaller ones.

Theorems & Definitions (64)

  • Remark 2.1: On negation
  • Definition 2.2: Linear equations
  • Remark 2.3: Variable sets under congruence
  • Proposition 2.4: Folklore
  • proof
  • Remark 2.5: On logical equivalence
  • Definition 2.6: Rewriting
  • Example 2.7: Weakening and duality
  • Example 2.8: 'Mix'
  • Theorem 2.9
  • ...and 54 more