Unification problems with one-sided distributivity (Q1099650): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
ReferenceBot (talk | contribs)
Changed an Item
 
(3 intermediate revisions by 2 users not shown)
Property / author
 
Property / author: Erik Tidén / rank
Normal rank
 
Property / author
 
Property / author: Erik Tidén / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algebra of communicating processes with abstraction / rank
 
Normal rank
Property / cites work
 
Property / cites work: Hilbert's Tenth Problem is Unsolvable / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4198056 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3883561 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3338225 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4159542 / rank
 
Normal rank
Property / cites work
 
Property / cites work: An Efficient Unification Algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: Linear unification / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3707399 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3313256 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Efficiency of a Good But Not Linear Set Union Algorithm / rank
 
Normal rank

Latest revision as of 16:19, 18 June 2024

scientific article
Language Label Description Also known as
English
Unification problems with one-sided distributivity
scientific article

    Statements

    Unification problems with one-sided distributivity (English)
    0 references
    0 references
    0 references
    1987
    0 references
    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.
    0 references
    0 references
    unification
    0 references
    equational theories
    0 references
    one-sided distributivity
    0 references
    Markov's problem
    0 references
    associative unification
    0 references
    NP-hard
    0 references