Logical Zonotope: A Set Representation for Binary Vectors

by   Amr Alanwar, et al.

In this paper, we propose a new set representation for binary vectors called logical zonotopes. A logical zonotope is constructed by XOR-ing a binary vector with a combination of binary vectors called generators. A logical zonotope can efficiently represent up to 2^n binary vectors using only n generators. Instead of the explicit enumeration of the zonotopes' members, logical operations over sets of binary vectors are applied directly to a zonotopes' generators. Thus, logical zonotopes can be used to greatly reduce the computational complexity of a variety of operations over sets of binary vectors, including logical operations (e.g. XOR, NAND, AND, OR) and semi-tensor products. Additionally, we show that, similar to the role classical zonotopes play for formally verifying dynamical systems defined over real vector spaces, logical zonotopes can be used to efficiently analyze the forward reachability of dynamical systems defined over binary vector spaces (e.g. logical circuits or Boolean networks). To showcase the utility of logical zonotopes, we illustrate three use cases: (1) discovering the key of a linear-feedback shift register with a linear time complexity, (2) verifying the safety of a logical vehicle intersection crossing protocol, and (3) performing reachability analysis for a high-dimensional Boolean function.


page 1

page 2

page 3

page 4


Polynomial Logical Zonotopes: A Set Representation for Reachability Analysis of Logical Systems

In this paper, we introduce a set representation called polynomial logic...

Automated Reachability Analysis of Neural Network-Controlled Systems via Adaptive Polytopes

Over-approximating the reachable sets of dynamical systems is a fundamen...

Reachability in Dynamical Systems with Rounding

We consider reachability in dynamical systems with discrete linear updat...

Linear cuts in Boolean networks

Boolean networks are popular tools for the exploration of qualitative dy...

The logic of contextuality

Contextuality is a key signature of quantum non-classicality, which has ...

Event-Triggered Controller Synthesis for Dynamical Systems with Temporal Logic Constraints

In this work, we propose an event-triggered con- trol framework for dyna...

Groups of automorphisms of p-adic integers and the problem of the existence of fully homomorphic ciphers

In this paper, we study groups of automorphisms of algebraic systems ove...

Please sign up or login with your details

Forgot password? Click here to reset