Trapping and commutative Boolean networks
2026-04-02 • Discrete Mathematics
Discrete Mathematics
AI summaryⓘ
The authors explore special structures in Boolean networks (BNs), which are systems where values switch between true and false based on rules. They link the idea of 'trapspaces,' stable groups of configurations, with 'commutative networks,' where updates can be applied in any order. They introduce new concepts like trapping graphs and classify two special types of commutative networks called Marseille and Lille networks. Their work helps understand how these different aspects of BNs are related, especially the behavior of their stable patterns and update rules.
Boolean networktrapspacecommutative networkprincipal trapspaceminimal trapspacegeneral asynchronous graphtrapping graphbijective networkidempotent networkasynchronous dynamics
Authors
Maximilien Gadouleau
Abstract
A Boolean network (BN) is a transformation of the set of Boolean configurations of a given length. A trapspace of a BN is a subcube invariant by the BN; a principal trapspace is the smallest trapspace containing a given configuration; a minimal trapspace is one that does not contain any smaller trapspace. In an unrelated development, commutative BNs have been introduced as those networks where all local updates commute. In this paper, we relate those two aspects of BN theory via five main contributions. First, we introduce the trapping graph and the trapping closure of a BN. We also define trapping networks as the networks with transitive general asynchronous graphs and we prove that those are exactly the trapping closures. Second, we show that two BNs have the same collection of (principal) trapspaces if and only if they have the same trapping closure. We then characterise the collections of (principal) trapspaces of BNs. We finally give analogous results for the collections of minimal trapspaces. Third, we prove that commutative networks are trapping, and we classify the collections of principal trapspaces of commutative networks. Fourth, we focus on bijective commutative networks, which we call Marseille networks. We provide several alternative definitions for Marseille networks, and we classify them as special commutative or trapping networks. Fifth, we focus on idempotent commutative networks, which we call Lille networks. We provide several alternative definitions for Lille networks, we classify them as special commutative or trapping networks, and we relate them to globally idempotent networks. Our investigations of Marseille and Lille networks also highlight relations amongst the asynchronous, general asynchronous, and trapping graphs of Boolean networks, as well as the structure of trapping networks in general.