Logical Zonotope: A Set Representation for Binary Vectors

10/16/2022
by   Amr Alanwar, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/21/2023

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

In this paper, we introduce a set representation called polynomial logic...
research
12/14/2022

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

Over-approximating the reachable sets of dynamical systems is a fundamen...
research
09/28/2020

Reachability in Dynamical Systems with Rounding

We consider reachability in dynamical systems with discrete linear updat...
research
03/03/2022

Linear cuts in Boolean networks

Boolean networks are popular tools for the exploration of qualitative dy...
research
11/05/2020

The logic of contextuality

Contextuality is a key signature of quantum non-classicality, which has ...
research
02/27/2018

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

In this work, we propose an event-triggered con- trol framework for dyna...
research
05/29/2018

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