Unification problems with one-sided distributivity
This work is a study of unification in some equational theories that have a one-sided distributivity axiom: \(x\times (y+z)=x\times y+x\times z\). First one-sided distributivity, the theory which has only this axiom, is studied. It is shown that, although one-sided distributivity is a simple theory in many ways, its unification problem is not trivial, and known universal unification procedures fail to provide a decision procedure for it. We give a unification procedure based on a process of decomposition combined with a generalized occurs check, which may be applied in any permutative theory, and another test. These tests together ensure termination. Next, we show that unification is undecidable if the laws of associativity \(x+(y+z)=(x+y)+z\) and a one-sided unit element \(x\times 1=x\) are added to one-sided distributivity. Unification under one-sided distributivity with (one-sided) unit element is shown to be as hard as Markov's problem (associative unification), whereas unification under two-sided distributivity, with or without unit element, is NP-hard. The study of these problems is motivated by possible applications in circuit synthesis and by the need for gaining insight in the problem of combining theories with overlapping sets of operator symbols.
- Algebra of communicating processes with abstraction
- An Efficient Unification Algorithm
- Efficiency of a Good But Not Linear Set Union Algorithm
- Hilbert's Tenth Problem is Unsolvable
- scientific article; zbMATH DE number 3843132 (Why is no real title available?)
- scientific article; zbMATH DE number 3871334 (Why is no real title available?)
- scientific article; zbMATH DE number 3936507 (Why is no real title available?)
- scientific article; zbMATH DE number 3688776 (Why is no real title available?)
- scientific article; zbMATH DE number 3590511 (Why is no real title available?)
- scientific article; zbMATH DE number 3639144 (Why is no real title available?)
- Linear unification
- A decision algorithm for distributive unification
- Unification problem in equational theories
- Solving \(*\)-problems modulo distributivity by a reduction to \(AC1\)- unification
- Unification modulo ACUI plus distributivity axioms
- On equational theories, unification, and (un)decidability
- Terminating non-disjoint combined unification
- Unification modulo synchronous distributivity
- New algorithms for unification modulo one-sided distributivity and its variants
- On unification modulo one-sided distributivity: algorithms, variants and asymmetry
- Unification modulo homomorphic encryption
- scientific article; zbMATH DE number 3921959 (Why is no real title available?)
- scientific article; zbMATH DE number 4049126 (Why is no real title available?)
- scientific article; zbMATH DE number 517006 (Why is no real title available?)
- Unification modulo homomorphic encryption
- A partial solution for D-unification based on a reduction to AC1-unification
- More problems in rewriting
- Problems in rewriting III
- An algorithm for distributive unification
- “Syntactic” AC-unification
- Bounded ACh unification
- The complexity of counting problems in equational matching
- Decidability of unification in the theory of one-sided distributivity and a multiplicative unit
- Unital anti-unification: type and algorithms
- Complexity of unification problems with associative-commutative operators
- Free polynomial strong bimonoids
This page was built for publication: Unification problems with one-sided distributivity
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1099650)