Title : 
The power of local self-reductions
         
        
            Author : 
Beigel, Richard ; Straubing, Howard
         
        
            Author_Institution : 
Dept. of Comput. Sci., Yale Univ., New Haven, CT, USA
         
        
        
        
        
        
            Abstract : 
Identify a string x over {0, 1} with the positive integer whose binary representation is 1x. We say that a self-reduction is k-local if on input x all queries belong to {x-1, …, x-k}. We show that all k-locally self-reducible sets belong to PSPACE. However, the power of k-local self-reductions changes drastically between k=2 and k=3. Although all 2-locally self-reducible sets belong to MOD6PH, some 3-locally self-reducible sets are PSPACE-complete. Furthermore, there exists a 6-locally self-reducible PSPACE-complete set whose self-reduction is an m-reduction (in fact, a permutation). We prove all these results by showing that such languages are equivalent in complexity to the problem of multiplying an exponentially long sequence of uniformly generated elements in a finite monoid, and then exploiting the algebraic structure of the monoid
         
        
            Keywords : 
computational complexity; formal languages; 2-locally self-reducible sets; 3-locally self-reducible sets; 6-locally self-reducible PSPACE-complete set; PSPACE; PSPACE-complete; algebraic structure; binary representation; finite monoid; local self-reductions; m-reduction; positive integer; self-reduction; uniformly generated elements; Algebra; Computer science; Educational institutions; Polynomials; Testing; Turing machines;
         
        
        
        
            Conference_Titel : 
Structure in Complexity Theory Conference, 1995., Proceedings of Tenth Annual IEEE
         
        
            Conference_Location : 
Minneapolis, MN
         
        
        
            Print_ISBN : 
0-8186-7052-5
         
        
        
            DOI : 
10.1109/SCT.1995.514866