RUS  ENG
Full version
JOURNALS // University proceedings. Volga region. Physical and mathematical sciences // Archive

University proceedings. Volga region. Physical and mathematical sciences, 2016 Issue 3, Pages 73–85 (Mi ivpnz234)

Mathematics

On a finite basis set for superposition in the class of functions computable on nondestructive Turing machines with output

K. V. Osipov

Lomonosov Moscow State University, Moscow

Abstract: Background. More than 60 years ago A. Grzegorczyk couched the problem of existence of finite basis sets for superposition in classes of recursive functions, which create a hierarchy of the set of all primitive recursive functions. This problem was resolved by various authors for many large and meaningful interesting classes of recursive functions. Resulting from an increased interest to the study of polynomial-time computable functions over the last years, this issue again has been considered for relatively small classes of such functions. In particular, classes of functions that are polynomial-time computable for different variants of Turing machines, which comply with strong restrictions on the structure and methods of operation with external memory, are of great interest right now. The solution of the problem of existence of a finite basis set for superposition in such classes of functions would allow us to understand the nature of polynomial computation deeper and may adduce additional arguments to the solution of the problem of a ratio of deterministic and nonedeterministic polynomial calculations. The aim of this work is to build a finite basis set for superposition in the C-class of functions, (polynomial-time) computable at nondestructive Turing machines with output. The C-class has been recently introduced by S. S. Marchenkov for obtaining the “upper boundary” of the complexity of computing functions, obtained by a limited prefix of the concatenation, and has not been explicitly studied. Materials and methods. There was employed the method of proving the existence of a finite basis for superposition, based on the use of a quasi-universal function. Results and conclusions. The author built quasi-universal functions for the C-class of functions computable at nondestructive Turing machines with output. The resulting function is used to obtain a finite basis for superposition in the C-class. This result can be applied to solve similar problems in classes of computable functions that are close to the C-class.

Keywords: nondestructive Turing machines with output, polynomial calculations, finite basis set for superposition.

UDC: 519.716

DOI: 10.21685/2072-3040-2016-3-5



© Steklov Math. Inst. of RAS, 2024