Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
On the complexity of theories of permutations
Pelz E. Theoretical Computer Science41 (2-3):247-269,1985.Type:Article
Date Reviewed: Oct 1 1987

In this well-written but quite technical paper, the author considers the logical theory T of two commuting permutations, whose axioms are ( i = 1 , 2 )

A1i ∀ x ∃ y ∀ z ( R i ( x , z ) ↔ y = z )

A2i ∀ x ∃ y ∀ z ( R i ( z , x ) ↔ y = z )

A3 ∀ x ∀ y ∀ z ∀ u ( R 1 ( x , y ) ∧ R 2 ( x , z ) ∧ R 2 ( y , u ) ⟹ R 1 ( z , u ) )

The main result is that SAT( T ), the set of first-order formulas in the language of T (notice there are no function symbols or constants) that are true in some model of T, is a set decidable in nondeterministic time 2 c n 2 and space 2 c n, where n is the length of the formula to be decided. This is to be contrasted with the theory of two permutations (which do not necessarily commute), which is undecidable, and the theory of one permutation, which is decidable with the same upper bounds.

The method of proof is a detailed analysis of the models of this theory, which may be viewed as digraphs with edges labeled with {1,2}. Every model of T is a direct sum of its connected components, each of which may be characterized by a triple ( r , s , t ) ∈ ( N+ ∪ { &ohgr; } ) × ( N+ ∪ { &ohgr; } ) × (Z ∪ { &ohgr; } ). Distance in a connected model is defined as minimal path length. The author proves that if A and B are two connected models and their spheres of radius 2 n - 1 are isomorphic, then A ≡ n B ; that is, for any formula &phgr; of quantifier depth not more than n , A ⊧ &fgr; ↔ B ⊧ &fgr; . Decidability follows from the author’s further result that for every model A of T, there is a finite connected model A′ of cardinality < n 2 9n + 1 such that A ≡ n A′.

The algorithms for testing satisfiability are not deep but simply enumerate possible models; rather the significance of this paper lies in the analysis of models of T. As expected, there is a speedup if an alternating TM is used in place of a nondeterministic TM. The author does not consider lower bounds for the problem except to observe that the lower bound for the theory of one permutation is a lower bound for T.

Reviewer:  William F. Dowling Review #: CR111139
Bookmark and Share
 
Relations Among Complexity Classes (F.1.3 ... )
 
 
Alternation And Nondeterminism (F.1.2 ... )
 
 
Computability Theory (F.1.1 ... )
 
 
Computations On Discrete Structures (F.2.2 ... )
 
 
Decision Problems (F.4.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Relations Among Complexity Classes": Date
Relativizations comparing NP and exponential time
Gasarch W., Homer S. (ed) Information and Control 58(1-3): 88-100, 1984. Type: Article
Dec 1 1985
Separation of deterministic, nondeterministic and alternating complexity classes
Bebják A., Štefáneková I. Theoretical Computer Science 88(2): 297-311, 1991. Type: Article
Jan 1 1993
On the structure of one-tape nondeterministic Turing machine time hierarchy
Kobayashi K. Theoretical Computer Science 40(2-3): 175-193, 1985. Type: Article
May 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy