On Equivalence Checking for Orthocomplemented Bisemilattices in Log-Linear Time

10/07/2021
by   Simon Guilloud, et al.
0

We present a quasilinear time algorithm to decide the word problem on a natural algebraic structures we call orthocomplemented bisemilattices, a subtheory of boolean algebra. We use as a base a variation of Hopcroft, Ullman and Aho algorithm for tree isomorphism which we combine with a term rewriting system to decide equivalence of two terms. We prove that the rewriting system is terminating and confluent and hence the existence of a normal form, and that our algorithm is computing it. We also discuss applications and present an effective implementation in Scala.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/26/2019

Circuit equivalence in 2-nilpotent algebras

The circuit equivalence problem of a finite algebra A is the computation...
research
11/03/2017

Word problems in Elliott monoids

Algorithmic issues concerning Elliott local semigroups are seldom consid...
research
10/30/2017

Deciding Confluence and Normal Form Properties of Ground Term Rewrite Systems Efficiently

It is known that the first-order theory of rewriting is decidable for gr...
research
06/01/2022

A Normal Form for Matrix Multiplication Schemes

Schemes for exact multiplication of small matrices have a large symmetry...
research
09/05/2017

Simple Necessary Conditions for the Existence of a Hamiltonian Path with Applications to Cactus Graphs

We describe some necessary conditions for the existence of a Hamiltonian...
research
09/12/2022

Polynomial time multiplication and normal forms in free band

We present efficient computational solutions to the problems of checking...
research
07/24/2020

Tromino Tilings with Pegs via Flow Networks

A tromino tiling problem is a packing puzzle where we are given a region...

Please sign up or login with your details

Forgot password? Click here to reset