Table of Contents
Fetching ...

Confluence of the Node-Domination and Edge-Domination Hypergraph Rewrite Rules

Antoine Amarilli, Mikaël Monet, Rémi De Pretto

TL;DR

The paper investigates two natural hypergraph rewrite rules—edge-domination and node-domination—and proves they are confluent up to isomorphism. By leveraging termination and Newman's lemma, it reduces the problem to local confluence and carries out a comprehensive case analysis of rule interactions, including mixed applications. The authors lift the rewriting process to hypergraph isomorphism classes and show that any two reduction paths from a given hypergraph can be continued to yield isomorphic results, implying a unique minimal hypergraph up to isomorphism. This formalizes a robust, order-insensitive preprocessing step for problems like computing minimum hitting sets, and reinforces the structural predictability of hypergraph simplifications. The work thus provides a solid theoretical foundation for using edge- and node-domination in hypergraph simplification and related transversal studies.

Abstract

In this note, we study two rewrite rules on hypergraphs, called edge-domination and node-domination, and show that they are confluent. These rules are rather natural and commonly used before computing the minimum hitting sets of a hypergraph. Intuitively, edge-domination allows us to remove hyperedges that are supersets of another hyperedge, and node-domination allows us to remove nodes whose incident hyperedges are a subset of that of another node. We show that these rules are confluent up to isomorphism, i.e., if we apply any sequences of edge-domination and node-domination rules, then the resulting hypergraphs can be made isomorphic via more rule applications. This in particular implies the existence of a unique minimal hypergraph, up to isomorphism.

Confluence of the Node-Domination and Edge-Domination Hypergraph Rewrite Rules

TL;DR

The paper investigates two natural hypergraph rewrite rules—edge-domination and node-domination—and proves they are confluent up to isomorphism. By leveraging termination and Newman's lemma, it reduces the problem to local confluence and carries out a comprehensive case analysis of rule interactions, including mixed applications. The authors lift the rewriting process to hypergraph isomorphism classes and show that any two reduction paths from a given hypergraph can be continued to yield isomorphic results, implying a unique minimal hypergraph up to isomorphism. This formalizes a robust, order-insensitive preprocessing step for problems like computing minimum hitting sets, and reinforces the structural predictability of hypergraph simplifications. The work thus provides a solid theoretical foundation for using edge- and node-domination in hypergraph simplification and related transversal studies.

Abstract

In this note, we study two rewrite rules on hypergraphs, called edge-domination and node-domination, and show that they are confluent. These rules are rather natural and commonly used before computing the minimum hitting sets of a hypergraph. Intuitively, edge-domination allows us to remove hyperedges that are supersets of another hyperedge, and node-domination allows us to remove nodes whose incident hyperedges are a subset of that of another node. We show that these rules are confluent up to isomorphism, i.e., if we apply any sequences of edge-domination and node-domination rules, then the resulting hypergraphs can be made isomorphic via more rule applications. This in particular implies the existence of a unique minimal hypergraph, up to isomorphism.

Paper Structure

This paper contains 3 sections, 5 theorems, 1 figure.

Key Result

Theorem 1.1

For any hypergraph $\mathcal{H}$, let $\mathcal{H}_1$ and $\mathcal{H}_2$ be two hypergraphs obtained from $\mathcal{H}$ by iterative application of edge-domination and node-domination rules. Then, there are two hypergraphs $\mathcal{H}_1'$ and $\mathcal{H}_2'$ that are isomorphic and that can be re

Figures (1)

  • Figure 1: Examples of rewrite rules.

Theorems & Definitions (17)

  • Theorem 1.1
  • Corollary 1.2
  • Definition 2.1: Edge-domination
  • Definition 2.2: Node-domination
  • Claim 2.3
  • Definition 2.4: Minimal hypergraph
  • Example 2.5
  • Example 2.6
  • Definition 2.7: Hypergraph isomorphism
  • Theorem 2.8: Confluence under isomorphism
  • ...and 7 more