Click here to activate Remote Access
Click here to activate Remote Access
Selected Matches for: Items authored by Trakhtenbrot, Boris Abramovich
MR2478772 Indexed
Trakhtenbrot, Boris A. (IL-TLAV-SC)
School of Computer Science, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

From logic to theoretical computer science—an update. Pillars of computer science, 1–38,
Lecture Notes in Comput. Sci., 4800, Springer, Berlin, 2008.
68-03
Publication Year 2008 Indexed 2009-11-16

{For the collection containing this paper see MR2478771.}

Citations

From References: 0

From Reviews: 1

MR2086896 (2005e:68050) Reviewed
Pardo, D. (IL-TLAV-MCS)
School of Mathematics and Computer Science, Tel Aviv University
Tel Aviv 69978, Israel
; Rabinovich, A. (IL-TLAV-MCS)
School of Mathematics and Computer Science, Tel Aviv University
Tel Aviv 69978, Israel
; Trakhtenbrot, B. A. (IL-TLAV-MCS)
School of Mathematics and Computer Science, Tel Aviv University
Tel Aviv 69978, Israel

Synchronous circuits over continuous time: feedback reliability and completeness. (English summary)
Fund. Inform. 62 (2004), no. 1, 123–137.
68Q05 (94C05)
Review PDF Clipboard Journal Article Make Link
Publication Year 2004 Indexed 2004-11-03 Review Published2005-02-07
Summary: "To what mathematical models do digital computer circuits belong? In particular: (i) (Feedback reliability.) Which cyclic circuits should be accepted? In other words, under which conditions is the propagation of signals along closed cycles of the circuit causally faithful? (ii) (Comparative power and completeness.) What are the appropriate primitives upon which circuits may be (or should be) assembled?
   "There are well-known answers to these questions for circuits operating in discrete time, and they point to the exclusive role of the unit-delay primitive. For example: (i) If every cycle in the circuit N passes through a delay, then N is feedback reliable. (ii) Every finite-memory operator F is implementable in a circuit over unit-delay and pointwise Boolean gates.
   "In what form, if any, can such phenomena and results be extended to circuits operating in continuous time? This is the main problem considered (and, hopefully, solved to some extent) in this paper.
   "In order to tackle the problems one needs more insight into specific properties of continuous time signals and operators that are not visible when time is viewed as being discrete.''

Citations

From References: 1

From Reviews: 0

MR2086895 (2005g:68087) Reviewed
Trakhtenbrot, B. A. (IL-TLAV-SC)
School of Computer Science, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

Understanding basic automata theory in the continuous time setting. (English summary)
Fund. Inform. 62 (2004), no. 1, 69–121.
68Q45 (68Q60 93C65)
Review PDF Clipboard Journal Article Make Link
Publication Year 2004 Indexed 2004-11-03 Review Published2005-04-06
Summary: "Paradigms in which continuous time is involved in cooperation with, or instead of, discrete time now appear in different areas related to automata, logic and interaction. Unfortunately, they are accompanied by a plethora of definitions, terminology and notation which are not free from ad-hoc and ambiguous decisions. The overuse of definitions from scratch of intricate notions without a previous, explicit core of basic generic notions engenders further models and formalisms, and it is not clear where to stop. Hence (quoting J. Hartmanis), the challenge is `to isolate the right concepts, to formulate the right models, and to discard many others that do not capture the reality we want to understand'.
   "We undertake this challenge with respect to some automata-theoretic concepts and issues that appear in the literature on continuous-time circuits and hybrid automata, by keeping to the following guidelines:
1.
Building on basic automata theory.
2.
Coherence with original or potential discrete-time paradigms, whose continuous-time analogues and/or mutants we would like to understand.
3.
Functions, notably input/output behavior of devices, should not be ignored in favor of sets (languages) accepted by them.

   "The paper outlines the approach which emerged in previous research [D. Pardo, A. Rabinovich and B. A. Trakhtenbrot, Fund. Inform. 62 (2004), no. 1, 123–137; MR2086896; A. Rabinovich and B. A. Trakhtenbrot, in Fundamentals of computation theory (Kraków, 1997), 411–422, Lecture Notes in Comput. Sci., 1279, Springer, Berlin, 1997; MR1611874; B. A. Trakhtenbrot, in Fundamentals of computation theory (Iaşi, 1999), 54–89, Lecture Notes in Comput. Sci., 1684, Springer, Berlin, 1999; MR1850220; in Automata, languages and programming, 4–23, Lecture Notes in Comput. Sci., 2076, Springer, Berlin, 2001; MR2065849; A. Rabinovich, Theoret. Comput. Sci. 300 (2003), no. 1-3, 331–363; MR1976185] and in teaching experience [B. A. Trakhtenbrot, lecture notes, Tel-Aviv Univ., Tel-Aviv, 1994; per bibl.; "Automata and hybrid systems'', lecture notes, Uppsala Univ., Uppsala, 1997; per bibl.]. As an illustration we offer a precise explanation of the evasive relationship between hybrid automata, constrained automata and control circuits.''

Citations

From References: 0

From Reviews: 1

MR2120379 Indexed
Trakhtenbrot, Boris (IL-TLAV-SC)
School of Computer Science, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

Automata, circuits and hybrids: facets of continuous time. Proceedings of the Thirty-Third Annual ACM Symposium on Theory of Computing, 754–755, ACM, New York, 2001.
03B70 (03D05 68Q45 68Q60)
Publication Year 2001 Indexed 2005-04-12

{For the collection containing this paper see MR2105488.}
MR2065849 Indexed
Trakhtenbrot, Boris A. (IL-TLAV-SC)
School of Computer Science, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

Automata, circuits, and hybrids: facets of continuous time. Automata, languages and programming, 4–23,
Lecture Notes in Comput. Sci., 2076, Springer, Berlin, 2001.
68Q45
Publication Year 2001 Indexed 2004-08-12

{For the collection containing this paper see MR2065848.}

Citations

From References: 0

From Reviews: 1

MR1850220 (2003c:68140) Reviewed
Trakhtenbrot, Boris A. (IL-TLAV-C)
Department of Computer Science, School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

Automata and their interaction: definitional suggestions. (English summary) Fundamentals of computation theory (Iaşi, 1999), 54–89,
Lecture Notes in Comput. Sci., 1684, Springer, Berlin, 1999.
68Q45 (68Q60)
Publication Year 1999 Indexed 2001-10-24 Review Published2002-12-19
Summary: "There is a growing feeling in the community that the current literature on reactive and hybrid systems is plagued by a Babel of models, constructs and formalisms, and by an amazing discord of terminology and notation. Further models and formalisms are engendered, and it is not clear where to stop.
   "Hence, the urge toward a pithy conceptual/notational setting, supported by a consistent and comprehensive taxonomy for a wide range of formalisms and models.
   "The paper outlines an automata-based approach to this challenge, which emerged in previous research [D. Pardo, A. Rabinovich and B. A. Trakhtenbrot, "On synchronous circuits over continuous time'', tech. rep., Tel Aviv Univ., Tel Aviv, 1997; per bibl.; A. Rabinovich and B. A. Trakhtenbrot, in Fundamentals of computation theory (Kraków, 1997), 411–422, Lecture Notes in Comput. Sci., 1279, Springer, Berlin, 1997; see MR1611900 MR1611874 ] and in teaching experience [B. A. Trakhtenbrot, lecture notes on a course on verification of software and hardware systems, Tel Aviv. Univ., Tel Aviv, 1994; per bibl.; "Automata and hybrid systems'', lecture notes, Uppsala Univ., Uppsala, 1997; per bibl.]. We compare our definitional suggestions with similar background in the current literature, where the subject is sometimes complicated by a premature mixture of semantics, syntax and pragmatics.''

{For the collection containing this paper see MR1850216.}

Citations

From References: 0

From Reviews: 0

MR1734864 Indexed
Trakhtenbrot, Boris (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

From logic to theoretical computer science. People & ideas in theoretical computer science, 314–341,
Springer Ser. Discrete Math. Theor. Comput. Sci., Springer, Singapore, 1999.
68-03 (03-03)
Publication Year 1999 Indexed 2000-04-21

{For the collection containing this paper see MR1735419.}

Citations

From References: 0

From Reviews: 0

MR1818709 Indexed
Trakhtenbrot, B. A.
In memory of S. A. Yanovskaya. (Russian. English summary)
Istor.-Mat. Issled. (2) No. 2(37) (1997), 109–127, 328.
01A70
Review PDF Clipboard Journal Article Make Link
Publication Year 1997 Indexed 2001-05-10

Citations

From References: 1

From Reviews: 0

MR1748954 (2001b:01027) Reviewed
Trakhtenbrot, B. A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

In memory of S. A. Yanovskaya (1896–1966) on the centenary of her birth.
Modern Logic 7 (1997), no. 2, 160–187.
01A70
Publication Year 1997 Indexed 2000-05-30 Review Published2000-11-03
In connection with the centenary of the birth of S. A. Yanovskaya, the author relates some of his own experience as a mathematical logician interested in the work of Church and others during the Stalin period, and his interactions with Yanovskaya. In 1951 the author was accused of idealism for having a paper that seemed "Carnapian'' to certain critics, who are identified only by initials. Two letters from Yanovskaya to the author that year show that she defended the author, and very likely saved his career and his freedom.
Reviewed by R. L. Cooke
MR1611874 Indexed
Rabinovich, A. (IL-TLAV-C)
Department of Computer Science, School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel
; Trakhtenbrot, B. A. (IL-TLAV-C)
Department of Computer Science, School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

From finite automata toward hybrid systems (extended abstract). (English summary) Fundamentals of computation theory (Kraków, 1997), 411–422,
Lecture Notes in Comput. Sci., 1279, Springer, Berlin, 1997.
68Q68 (68Q10)
Publication Year 1997 Indexed 1998-05-21

{For the collection containing this paper see MR1611900.}

Citations

From References: 1

From Reviews: 0

MR1474825 (99a:68120) Reviewed
Trakhtenbrot, B. A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

On the power of compositional proofs for nets: relationships between completenesses and modularity.
Fund. Inform. 30 (1997), no. 1, 83–95.
68Q60 (68Q05 68Q90)
Publication Year 1997 Indexed 1997-12-11 Review Published1998-09-24
Another version of this paper has been reviewed [Fund. Inform. 28 (1996), no. 1-2, 183–195; MR1432321].

Citations

From References: 0

From Reviews: 1

MR1432321 (97m:68142) Reviewed
Trakhtenbrot, B. A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

On the power of compositional proofs for nets: relationships between completeness and modularity.
Fund. Inform. 28 (1996), no. 1-2, 183–195.
68Q60 (68Q05 68Q90)
Publication Year 1996 Indexed 1997-04-04 Review Published1997-09-15
Compositional proof systems allow the establishment of a specification of a system on the basis of specifications of its components without knowledge of their internal structure. Compositionality of a proof system is a purely syntactic notion, whereas soundness and completeness are defined as usual with respect to semantics. Modularity states that two subsystems with the same meaning are replaceable in every context without changing the meaning of the full system. The aim of the article is to clarify the relationship between these notions and to provide a guide on how to construct compositional proof systems.
   The abstract framework employed is a set of agents, which may be interpreted as programs or systems, and operators, which are used to compose agents. Moreover, we have a set of specifications and a satisfaction relation between agents and specifications. Operations on agents may be associated with conjugated operations on specifications, an example being the operator of parallel composition and the logical conjunction. After an abstract definition of compositionality, two major classes of compositional proof systems are introduced. A characterization of completeness is given for one of these classes, and a sufficient condition for completeness is given based on the operation of denesting, which converts a structured system into a flat one.
   Whereas the first part uses agents without assuming a concrete syntax, the second part employs Petri nets as a syntactical representation of agents, the operations on agents being refinement of places by nets. Moreover, a semantics is given interpreting agents as port processes (communication strings) and specifications as port relations (communication strings assigned to ports). Finally, the general results are applied to this specific model.
Reviewed by Rüdiger Valk

Citations

From References: 0

From Reviews: 0

MR1302729 (95k:68152) Reviewed
Trakhtenbrot, B. A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

Compositional proofs for networks of processes.
Special Anniversary Issue: 20th volume of Fundamenta Informaticae.
Fund. Inform. 20 (1994), no. 1-3, 231–275.
68Q60 (68Q10)
Publication Year 1994 Indexed 1995-01-06 Review Published1995-08-03
In order to verify properties of formal systems, inference rules are needed. Networks of processes are compositions of processes. Therefore, for the verification of networks, inference rules stating that if the components Pi of a network satisfy certain properties Si then the whole network satisfies a property S are especially of interest. Of course, the property S, also called a specification, depends on the properties Si and this dependence can be expressed by a connection relation C(S1,,Sn,S). In order to avoid nontrivial cases the connection relation has to be compositionally complete; that is, roughly speaking, C must be sound, in the sense that it captures the meaning described above, and at the same time powerful enough that if the network satisfies S, then the components must satisfy suitable Si related to S by C.
   The paper deals with the problem: For which kind of networks do compositionally complete connection relations exist. In Section 1, a scenario of compositional completeness is discussed. Here, the considerations are abstract in the sense that nothing is said about what the processes and specifications are. This is done in Section 2, where processes are defined on the basis of action traces and state traces. Two kinds of processes are considered: communication processes where an action is a communication, i.e. a transmission of a message through a port, and snapshot processes where a state is represented by all streams of messages transmitted through the ports until the current time. Hiding and composition are the two basic operations discussed in this section. Section 2 investigates complete rules for these kinds of processes, where the specifications are, in principle, generalized communication processes, called communication archives and snapshot archives, respectively. If a communication process is specified, however, by a snapshot archive then the situation becomes more complicated. In Section 4, some results are presented for this case and remaining anomalies are explained in Section 5. Finally, an appendix is dedicated to some special networks.
   The paper contains new interesting results and gives a very good overview of related work. Therefore, it may be used even in order to start with one's own investigations in this topic.
Reviewed by Peter Bachmann

Citations

From References: 0

From Reviews: 1

MR1150320 (93e:68065) Reviewed
Mazurkiewicz, A. (PL-PAN-C)
Institute of Computer Science, Polish Academy of Sciences
00-901 Warsaw, Poland
; Rabinovich, A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel
; Trakhtenbrot, B. A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

Connectedness and synchronization.
Images of programming.
Theoret. Comput. Sci. 90 (1991), no. 1, 171–184.
68Q55 (68Q10)
Publication Year 1991 Indexed 1992-04-08 Review Published1993-02-19
The authors present string and multiset languages as description languages for concurrent systems. Then the connected multiset languages (multitrees) are presented as another possible model of semantical domains for concurrency. The port relations, connected relations, and processes over F-domains (= cpo's which satisfy two finiteness conditions) are defined. For all situations, the considered operations of synchronization, union, and hiding obey laws and relations like those for conjunction, disjunction, and the existential quantifier in logic.
   Processes over F-domains can cover various formalisms for distributed systems and asynchronous networks (processing streams with "holes''). "Actually, what remains to be done is to apply more or less routine domain theory.''
   For the entire collection see MR1150316.

{For the collection containing this paper see MR1150316.} Reviewed by Gabriel Ciobanu

Citations

From References: 1

From Reviews: 0

MR1035289 Indexed
Rabinovich, A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel
; Trakhtenbrot, B. A. (IL-TLAV-C)
Department of Computer Science, School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

Nets of processes and data flow. Linear time, branching time and partial order in logics and models for concurrency (Noordwijkerhout, 1988), 574–602,
Lecture Notes in Comput. Sci., 354, Springer, Berlin, 1989.
68Q90 (68Q10 68Q55)
Publication Year 1989 Indexed 1990-03-24

{For the collection containing this paper see MR1035273.}

Citations

From References: 1

From Reviews: 0

MR1030574 Indexed
Hirshfeld, J. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel
; Rabinovich, A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel
; Trakhtenbrot, B. A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

Discerning causality in interleaving behavior. Logic at Botik '89 (Pereslavlʹ-Zalesskiy, 1989), 146–162,
Lecture Notes in Comput. Sci., 363, Springer, Berlin, 1989.
68Q10 (68Q55 68Q90)
Publication Year 1989 Indexed 1990-02-23

{For the collection containing this paper see MR1030561.}

Citations

From References: 0

From Reviews: 0

MR1011492 Indexed
Trakhtenbrot, Boris A. (IL-TLAV-C)
Department of Computer Science, School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

Comparing the Church and Turing approaches: two prophetical messages. The universal Turing machine: a half-century survey, 603–630,
Oxford Sci. Publ., Oxford Univ. Press, New York, 1988.
68Q05 (03B40 03B70 03D20 68N05 68Q10)
Review PDF Clipboard Series Chapter Make Link
Publication Year 1988 Indexed 1989-10-19

{For the collection containing this paper see MR1011465.}
MR0982498 (90f:68057) Reviewed
Rabinovich, A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel
; Trakhtenbrot, B. A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

Behavior structures and nets.
Concurrency.
Fund. Inform. 11 (1988), no. 4, 357–403.
68Q10 (68Q55 68Q90 92A25)
Review PDF Clipboard Journal Article Make Link
Publication Year 1988 Indexed 1989-04-11 Review Published1990-03-09
The concept of behaviour structures, which integrate both causality and branching, is introduced and developed. It is shown that nets of behaviour structures can provide a unifying approach to various net models of concurrency. The paper provides an extension of ideas of A. Mazurkiewicz[in Advances in Petri nets 1984, 353–375, Lecture Notes in Comput. Sci., 188, Springer, Berlin, 1984; MR0807209].

{For the collection containing this paper see MR0982496.} Reviewed by Ryszard Janicki

Citations

From References: 0

From Reviews: 0

MR0945197 (89e:68083) Reviewed
Trakhtenbrot, Boris A. (1-MIT-C)
Laboratory for Computer and Information Science, Massachusetts Institute of Technology
Cambridge, Massachusetts, 02139

On "logical relations'' in program semantics. Mathematical logic and its applications (Druzhba, 1986), 213–229, Plenum, New York, 1987.
68Q55 (03B40 03B70 68N05)
Review PDF Clipboard Series Chapter Make Link
Publication Year 1987 Indexed 1988-08-04 Review Published1989-03-03
Logical relations, as a conceptual and technical tool, entail interesting applications in the theory of programming, properties of typed programming languages which intuitively amount to representation independence. The paper illustrates the impact of logical relations, revising some previous results of both the author and others.
   Section 2 considers functional frames, models and language construction, using as tools arbitrary infinite Böhm trees (as the natural extension of finite λ-terms augmented with fixed point operators). Section 3 presents a survey on logical relations and their fundamental properties. Section 4 deals with the characterization of schema-topological functionals via logical relations. The formalization is in terms of rank 2 functionals that are invariant with respect to specific logical relations (partial isomorphisms), for complete partially ordered models. In Section 5, the observational equivalence of two models with respect to a given programming language exhibits a typical situation when the usual logical relations do not provide the expected characterization, and more powerful (Statman's class) S-relations are needed. Section 6 is devoted to the problem of invariance with respect to locations for Algol-like language semantics: some memory locations are not relevant for the meaning of a given programming construction. The formal definitions use specific logical relations in reasoning about this type of program. Each section deals with specific open questions. This is a paper in which the technical aspects of program semantics are wonderfully governed by fruitful ideas, and an open-ended discussion containing hints for further valuable research directions is included.

{For the collection containing this paper see MR0945183.} Reviewed by Neculai Curteanu

Citations

From References: 1

From Reviews: 0

MR0961964 (90h:68001) Reviewed
Trakhtenbrot, Boris A.
Selected developments in Soviet mathematical cybernetics.
Finite automata, combinational complexity, algorithmic complexity. With a foreword and appendix by Albert Meyer. Monograph Series on Soviet Union. Delphic Associates, Falls Church, VA, 1986. xiv+125 pp. ISBN: 1-55831-051-7
68-02 (01A60 01A65 03D05 03D15 68-03 68Qxx)

Related

Meyer, Albert

Publication Year 1986 Indexed 1988-11-29 Review Published1990-05-04
This monograph is one in a series of scholarly studies on facets of work in the Soviet Union not well known or understood by the professional community or academia in the West. As aptly summarized in the foreword by Meyer, Trakhtenbrot's account of mathematical, or theoretical, cybernetics in the Soviet Union tells several stories. The greater part consists of an intellectual history of Soviet automata theory, combinational complexity and computational complexity over three decades, from the early 1950s to the early 1980s, and presents an in-depth survey of important results in these fields. A second story is that of the academic and political disputes which continue to shape the course of Soviet research in these areas. Finally, there is a laconic suggestion of the scientific life of a prolific mathematician and scholar, the author himself, one of the seminal researchers in automata theory and logic, who eventually emigrated (to Israel) in 1980.
   It is the thesis of this monograph that, while in terms of sheer magnitude of research and pioneering efforts the work of Western computer scientists exceeds that of their Soviet colleagues, the West tends to underestimate both Soviet achievements in theoretical computer science and the USSR's scientific potential in this field. The author points out and documents that quite a number of ideas and results in theoretical computer science appeared in the Soviet Union parallel to, independently of, and sometimes prior to similar developments in the West.
   The main body of the monograph is divided into four chapters. In Chapter 1, "The Soviet mathematical establishment and its effects on theoretical computer science'', the author gets the reader acquainted with the organization of the centralized scientific establishment in the Soviet Union, reviews the leadership roles played by powerful personalities who in the period under review dominated the field of theoretical computer science in the USSR, especially V. M. Glushkov(until his death in 1982) and S. V. Yablonskiĭ, and surveys distinct schools, groups and research centers that have been active in theoretical cybernetics research or computer science. The author traces the development of theoretical cybernetics research in the USSR to three "patriarchs'', namely the outstanding mathematician and physicist A. N. Kolmogorov(1903–1987); the founder of the Leningrad school of mathematical logic, Andrei Andreevich Markov, Jr.(1903–1980), who is the son of (and is often confused with) Andreĭ Andreevich Markov, Sr.(1856–1922), the famous scholar of probability theory; and P. S. Novikov(born 1901), the renowned worker in mathematical logic and algorithm theory (the author was one of his students).
   Chapter 2, "Finite automata'', describes original research in this field, whose systematic beginnings in the USSR coincided more or less with the prompt translation into Russian of the collection Automata studies [edited by C. E. Shannon and J. McCarthy, Ann. of Math. Stud., 34, Princeton Univ. Press, Princeton, NJ, 1956; Russian translation, with additions by Shannon and McCarthy, Moscow, 1956; per bibl.]. The scope of this chapter is best described by listing the headings of its sections: Modelling simple behavioral forms aided by finite automata; Finite automata and logic of monadic predicates; Automaton identification; Finite automata and algebra; Growing automata.
   Chapter 3, "Combinational complexity'', is concerned mainly with research in theoretical computer science by the Yablonskiĭ-Lupanov school based at Moscow State University. The principal focus of research there has been the asymptotic laws governing synthesis of optimal control systems. The author states that investigations of the synthesis of combinational circuits which took place there produced results which were not matched by the West in many cases until many years later. Section headings of this chapter are: Yablonskiĭ's control systems; Classes of more easily realizable functions; Lower bounds; The construction of reliable nets of circuits; On the behavior of the Shannon function; Perebor and combinational complexity. Perebor means "brute force'', exhaustive search; more details on this last subject have been provided in a survey article by the author [Ann. Hist. Comput. 6 (1984), no. 4, 384–400; MR0763733].
   Chapter 4, "Algorithmic complexity'', describes research in complexity of computations and complexity of algorithms carried out mainly in the centers of Novosibirsk (with which the author was associated), Moscow and Leningrad. Pioneering work was done by G. S. Tseĭtinalready in the mid-1950s, when he was a brilliant young student of Markov in Leningrad, but he delayed publication until much later. Major contributions came from Kolmogorov's formulation of an algorithmic definition of the complexity of finite objects and the discovery of an optimal coding for finite objects in the framework of algorithms and recursion theory in 1965, and L. Levin'sdiscovery of the so-called NP-complete problems. These advances were independent of similar work performed in the West. Section headings of this chapter are: The contribution of Grigorĭ Tseĭtin; Computations with oracles; Kolmogorov and Markov complexity.
   In the final chapter, "Conclusions'', the author recapitulates the main theme of the monograph, namely, that in spite of the isolation imposed by language barriers and socio-political forces, Soviet scientists have made noteworthy contributions, though on a more modest scale, in a field that has clearly been dominated by the West with respect to both the scope and depth of its research firsts.
   Appendix A (compiled by Meyer) provides a table that compares research topics in theoretical computer science during the period 1950–1980 in the USA and USSR.
   Appendix B presents a schematic diagram of the fields included under the Soviet heading of cybernetics and its subdivisions (the term "cybernetics'' has a different, much broader meaning in Soviet than in Western usage and encompasses all of computer science).
   Appendix C contains a list that provides some biographical information on over one hundred scientists whose contributions to Soviet theoretical cybernetics are mentioned in the monograph.
   The bibliography at the end of the monograph contains 191 entries (of which 18 entries are publications of the author himself or his joint works).
   The author's selective account of the development of mathematical cybernetics in the Soviet Union relies much on his own recollections and is personally flavored. It makes fascinating reading. This monograph is highly recommended for anyone interested in the early development of theoretical cybernetics in the Soviet Union.
Reviewed by Menachem Dishon

Citations

From References: 1

From Reviews: 0

MR0778957 Indexed
Trakhtenbrot, B. A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel
; Halpern, Joseph Y. (1-IBM2)
IBM Research Division
Almaden San Jose, California, 95120
; Meyer, Albert R. (1-MIT-C)
Laboratory for Computer and Information Science, Massachusetts Institute of Technology
Cambridge, Massachusetts, 02139

From denotational to operational and axiomatic semantics for ALGOL-like languages: an overview. Logics of programs (Pittsburgh, Pa., 1983), 474–500,
Lecture Notes in Comput. Sci., 164, Springer, Berlin, 1984.
68Q55 (03B70)
Publication Year 1984 Indexed 1985-05-02

{For the collection containing this paper see MR0778926.}
MR0763733 (86c:01047) Reviewed
Trakhtenbrot, B. A. (IL-TLAV)
School of Mathematical Sciences, Tel Aviv University
Ramat Aviv, Tel Aviv 69978, Israel

A survey of Russian approaches to perebor (brute-force search) algorithms.
Ann. Hist. Comput. 6 (1984), no. 4, 384–400.
01A60 (68-03)
Publication Year 1984 Indexed 1985-01-17 Review Published1985-12-11
Author summary: "Concerns about computational problems requiring brute-force or exhaustive search methods have gained particular attention in recent years because of the widespread research on the `P=NP?' question. The Russian word for `brute-force search' is `perebor'. It has been an active research area in the Soviet Union for several decades. Disputes about approaches to perebor had a certain influence on the development, and developers, of complexity theory in the Soviet Union. This paper is a personal account of some events, ideas, and academic controversies that surrounded this topic and to which the author was a witness and—to some extent—a participant. It covers a period that started in the 1950s and culminated with the discovery and investigation of nondeterministic polynomial (NP)-complete problems independently by S. Cookand R. Karpin the United States and L. Levinin the Soviet Union.''

Citations

From References: 0

From Reviews: 0

MR0584575 (82e:68018) Reviewed
Trahtenbrot, B. A.
Semantics and logic of algorithmic languages. (Russian) Semiotics and information science, No. 13 (Russian), pp. 47–85, Akad. Nauk SSSR, Vsesoyuz. Inst. Nauchn. i Tekhn. Inform., Moscow, 1979.
68B10 (68C01)
Review PDF Clipboard Series Chapter Make Link
Publication Year 1979
The paper presents the author's own and original viewpoint on such basic problems of theoretical computer science as algorithmic logic, denotational semantics, and proving correctness of programs. It is an attempt to unify various approaches to the problem of semantics of programming languages. There are three sections. The first is devoted to operational semantics, the second concerns denotational semantics, and the third deals with partial correctness and the problem of halting. The paper is a valuable and unified contribution to the theory of semantics of programming languages.

{For the collection containing this paper see MR0584572.} Reviewed by Ryszard Janicki

Citations

From References: 0

From Reviews: 0

MR0569584 (81i:68070) Reviewed
Trachtenbrot, B. A.
Bemerkungen zur Kompliziertheit der Berechnungen auf stochastischen Automaten. (German) Algebraische Modelle, Kategorien und Gruppoide, pp. 165–178,
Stud. Algebra Anwendungen, 7, Akademie-Verlag, Berlin, 1979.
68C25 (03D15)
Review PDF Clipboard Series Chapter Make Link
Publication Year 1979
Die vorliegende Arbeit befaßt sich mit der Zeitkomplexität stochastischer Algorithmen, genauer, von Algorithmen, welche eine binare gedächtnislose Quelle Q zur Verfügung haben und deren Ergebnis mit Hilfe eines Schwellwertes Δ bestimmt wird. Es wird unter anderem gezeigt, daß die Q definierenden Wahrscheinlich-keiten kompliziert sein müssen, wenn man eine Beschleunigung durch die Verwendung von Q erzielen will, und daß zur Auswertung der Ausgabe einer komplizierten Quelle Q ein gewisser Zeitaufwand erforderlich ist, der der Beschleunigung Grenzen setzt. Ferner wird der Einfluß der Veränderung von Δ auf die Komplexität studiert. Das russische Original dieser Arbeit erschien unter dem Titel "Bemerkungen über die Komplexität der Berechnungen auf stochastichen Maschinen'' [Theory of algorithms, and mathematical logic (Russian), pp. 159–176, Vyčisl. Centr Akad. Nauk SSSR, Moscow, 1974; MR0521172].

{For the collection containing this paper see MR0569569.} Reviewed by H. Jürgensen

Citations

From References: 0

From Reviews: 0

MR0552972 (81g:68014) Reviewed
Trakhtenbrot, B. A.
Completeness of algorithmic logic.
Cybernetics 15 (1979), no. 2, 160–166; translated from
Kibernetika (Kiev) 1979, no. 2, 6–11 (Russian)
68B05
Publication Year 1979
From the introduction: "In this paper we mainly rely on three references [D. Harel, A. Meyer and V. Pratt, Conference Record of the Ninth Annual ACM Symposium on Theory of Computing (Boulder, Colo., 1977), pp. 261–268, Assoc. Comput. Mach., New York, 1977; MR0495101; Harel, A. Pnueli and J. Stavi, ibid., pp. 249–260; MR0495102; K. R. Apt and J. W. de Bakker, "Exercises in denotational semantics'', Preprint No. IW 57/76, Math. Centrum, Amsterdam, 1976]. An analysis of these papers makes it possible to present a complete axiomatization for a version of algorithmic logic that would represent to a large extent the saturation of the program constructions of Apt and de Bakker [op. cit.], as well as the diversity of properties of the programs formalized by Harel, Meyer and Pratt [op. cit.] and Harel, Pneuli and Stavi [op. cit].''

Citations

From References: 1

From Reviews: 0

MR0551748 (80i:68001) Reviewed
Trahtenbrot, B. A.
Algoritmusok és absztrakt automaták. (Hungarian) [Algorithms and abstract automata]
Translated from the Russian original by János Urbán. Műszaki Könyvkiadó, Budapest; "Mir'', Moscow, 1978. 207 pp. ISBN: 963-10-1755-9
68-01

Related

Urbán, János

Publication Year 1978
Earlier translations have appeared [Turkish translation, Türk Matematik Derneği, Istanbul, 1964; MR0228343; German translation, Deutsch. Verlag Wissensch., Berlin, 1977; MR0491083]. The latter review also gives a good description of the contents of the book.

Citations

From References: 0

From Reviews: 0

MR0502220 (58 #19336) Reviewed
Trakhtenbrot, B. A.
Frequency algorithms and computations. Mathematical foundations of computer science (Proc. Sixth Sympos., Tatranská Lomnica, 1977), pp. 148–161,
Lecture Notes in Comput. Sci., Vol. 53, Springer, Berlin-New York, 1977.
68A10 (02F25)
Publication Year 1977
In a famous paper that inspired the work of the author, M. O. Rabin discussed how incorrect computations could overcome the inherent difficulty of combinatorial problems. This issue is today and in the foreseeable future one of the most fascinating ones in the theory of algorithms, especially if we could establish a connection among semantic and complexity properties of algorithms; that is if, for example, we could build incorrect algorithms which perform correctly, or at least with high reliability, on "meaningful'' sets of inputs. This paper is devoted to some aspects of this problem. Among three basic classes of incorrect but approximate algorithms (probabilistic algorithms, "performance guarantee'' approximate algorithms, frequency algorithms) the author discusses the properties and computational power of the last class, that is, of those incorrect algorithms which on sufficiently large vectors of inputs provide the correct answer with sufficiently high frequency. Frequency computations are known to be capable of recognizing (with arbitary frequency p<1) a recursively enumerable nonrecursive set, but, as regards the most interesting question, that is, to what extent frequency computations can reduce the complexity of the recognition of a decidable set, very little is known, and the only result which is cited in the paper concerns the possibility of real time recognition of arbitrarily complex (input-output) sets by frequency algorithms.
   {For the entire collection see MR0451810.}

{For the collection containing this paper see MR0451810.} Reviewed by Giorgio Ausiello

Citations

From References: 0

From Reviews: 1

MR0491083 (58 #10356) Reviewed
Trachtenbrot, B. A.
Algorithmen und Rechenautomaten. (German)
Übersetzt aus dem Russischen von Günter Asser, Hans-Dietrich Hecker und Lutz Voelkel. Studienbücherei. [Textbook Library] VEB Deutscher Verlag der Wissenschaften, Berlin, 1977. 208 pp.
02FXX
Publication Year 1977
This book gives a very clear and detailed elementary introduction to the basic notions of the theory of algorithms. The first chapter introduces the concept of algorithms and of calculating machines from the intuitive point of view. It gives many interesting examples, such as algorithmic games, search algorithms, etc. This chapter together with the first parts of the second and third chapters reproduces essentially the author's earlier popular book [Wieso können Automaten rechnen?, Deutsch. Verlag Wissensch., Berlin, 1959; MR0127481]. The second chapter gives the notion of Turing machine, discusses the construction of complex Turing programs out of subprograms, defines recursive functions and shows the equivalence of recursive and Turing computable functions. It concludes with a discussion of variants of Turing machines (semi-infinite tape, many-dimensional tape) and of Church's thesis. The third chapter deals with the universal Turing machine, algorithmically unsolvable problems (halting problems, word problems for (semi-) Thue systems), complexity questions (in particular, J. Bārzdiņš' theorem on Turing machines recognizing symmetric inputs over 0, 1 is given as well as (Cejtin's weaker version of) Rabin's theorem that there are recursive functions with arbitrarily high time complexity) and von Neumann's one-dimensional cellular automata (equivalence of Turing computable and von Neumann computable functions). Throughout the book the examples and motivating discussions are particularly well suited for a beginner in the field of the theory of algorithms.
Reviewed by Egon Börger

Citations

From References: 0

From Reviews: 0

MR0449951 (56 #8252) Reviewed
Yaglom, I.; Trakhtenbrot, B.; Ventsel, E.; Solodovnikov, A.
Nouvelles orientations des mathématiques. (French)
Traduit du russe par O. Smirnov. Initiation aux Mathématiques. Éditions Mir, Moscow, 1975. 408 pp.
00A05

Related

Smirnov, O.

Publication Year 1975
The four papers have been published in the "Populjarnye Lekcii po Matematike'' Series, Nos. 45, 26, 32 and 48, respectively: I. M. Jaglom [Extraordinary algebra (Russian), Izdat. "Nauka'', Moscow, 1969]; B. A. Trahtenbrot [Algorithms and machine solution of problems (Russian), Gostehizdat, Moscow, 1957; second edition, Fizmatgiz, Moscow, 1960; MR0120149; Turkish translation, Türk Matematik Derneǧi, Istanbul, 1964; MR0228343]; E. S. Ventcelʹ [Elements of game theory (Russian), Fizmatgiz, Moscow, 1959; reprint, 1961; MR0134793; Turkish translation, Türk Matematik Derneǧi, Istanbul, 1965; MR0229459]; A. S Solodovnikov, Systems of nonlinear inequalities (Russian), Izdat. "Nauka'', Moscow, 1969; MR0258457].
   Jaglom's booklet is an introduction, at a very elementary level to Boolean algebra and its applications in propositional calculus and circuit theory. Trahtenbrot's book has been reviewed [MR0120149]. Ventcel's booklet contains a discussion of two-person games, emphasizing solution methods and strategies, finishing with a discussion of the relationship between game theory and linear programming. Solodovnikov provides an introduction to the duality theorem in linear programming, emphasizing geometrical constructions used to solve systems of linear inequalities.

Citations

From References: 1

From Reviews: 0

MR0395329 (52 #16126) Reviewed
Trakhtenbrot, B. A.
On problems solvable by successive trials. Mathematical foundations of computer science 1975 (Fourth Sympos., Mariánské Lázně, 1975), pp. 125–137,
Lecture Notes in Comput. Sci., Vol. 32, Springer, Berlin-New York, 1975.
68A20
Publication Year 1975
Classes of functions computable in polynomial time by various types of nondeterministic computers are defined, including stochastic computation and nondeterministic computation in which there is a unique halting computation. The basic open question is: Do any of these classes properly contain DPol, the set of functions computable deterministically in polynomial time? Polynomial time analogues of immunity and separation theorems are investigated for subclasses of the functions computable nondeterministically in polynomial time closed under polynomial time Turing reducibility; most questions are open.
   {For the entire collection see MR0381368.}

{For the collection containing this paper see MR0381368.} Reviewed by John T. Gill

Citations

From References: 0

From Reviews: 2

MR0521172 (58 #25129) Reviewed
Trahtenbrot, B. A.
Remarks on the complexity of computations on probabilistic machines. (Russian) Theory of algorithms, and mathematical logic (dedicated to A. A. Markov on the occasion of his seventieth birthday) (Russian), pp. 159–176, 216, Vyčisl. Centr Akad. Nauk SSSR, Moscow, 1974.
68A20 (94A35)
Review PDF Clipboard Series Chapter Make Link
Publication Year 1974
For a review of this item see Zbl 304 #02014.
   {For the entire collection see MR0387026.}

{For the collection containing this paper see MR0387026.}

Citations

From References: 0

From Reviews: 0

MR0438776 (55 #11682) Reviewed
Trachtenbrot, B. A.
On universal classes of program schemes. International Symposium on Theoretical Programming (Novosibirsk, 1972), pp. 144–151,
Lecture Notes in Comput. Sci., Vol. 5, Springer, Berlin-New York, 1974.
68A05 (02H10 08A20)
Publication Year 1974
A set of quite reasonable axioms is given in order to formalize the notions of program schemas and classes of program schemas, and their interpretations. A class of schemas is then called universal [effectively universal] if any other class is translatable [effectively translatable] into it. Finally, it is shown that the class Am= of schemas consisting of flowcharts using arrays, markers and equality tests is effectively universal, while the class A= is just universal. This is a worthwhile paper.
   {For the entire collection see MR0411218.}

{For the collection containing this paper see MR0411218.} Reviewed by David Gries

Citations

From References: 0

From Reviews: 0

MR0460086 (57 #82) Reviewed
Trahtenbrot, B. A.
A formalization of certain concepts in terms of complexity of computations. (Russian. English summary) Logic, methodology and philosophy of science, IV (Proc. Fourth Internat. Congress, Bucharest, 1971), pp. 205–213,
Stud. Logic Found. Math., Vol. 74, North-Holland, Amsterdam-London, 1973.
02F20 (02E10 02G10 68A15)
Publication Year 1973
Author's summary: "In terms of computational complexity we define notions which seem to be adequate to the following situations, which usually are considered on an intuitive level: (I) The individual questions in a decidability problem (e.g., in determining whether the individual n is in G, where G is a set of integers) are mutually independent. (II) For a function f, defined by the formula f(x)=μy(F(x,y)=1), there is no algorithm for its computation simpler than that of successively examining all possible alternatives: F(x,1)=1? F(x,2)=1?. Using the proposed notions it is proved that such situations really exist. The proofs are based on diagonal constructions.''
   {For the entire collection see MR0434692.}

{For the collection containing this paper see MR0434692.} Reviewed by G. Asser

Citations

From References: 0

From Reviews: 1

MR0424538 (54 #12498) Reviewed
Trahtenbrot, B. A.
Frequency computations. (Russian)
Trudy Mat. Inst. Steklov. 133 (1973), 221–232, 276.
02F15 (68A20)
Review PDF Clipboard Journal Article Make Link
Publication Year 1973
Für gegebenes nN, n>0, sei Dn die Menge aller 0–1-Folgen der Länge n und es sei Dω die Menge aller 0–1-Folgen vom Typ ω. Für p, qDn bezeichnet r(p,q) den Hamming-Abstand der Folgen p und q und es sei ρ(p,q)=ρ(p,q)=(r(p,q):n). Für p, qDω sei ρ(p,q)=limsup(r(p(n),q(n)):n), ρ(p,q)=liminf(r(p(n),q(n)):n), wobei p(n) bzw. q(n) der Anfang von p bzw. q der Länge n ist. Es sei ferner Ω eine beliebige Menge von endlichen ober unendlichen wiederholungsfreien Folgen natürlicher Zahlen. Ein Operator T auf Ω ist eine Abbildung, die jeder Folge IΩ eine 0–1-Folge TI gleicher Länge wie I zuordnet. Speziell werde für pDω mit pI die Folge (p(i1),p(i2),) bezeichnet, wobei I=(i1,i2,) und p(i) das i-te Glied der Folge p ist. Ein Operator heißt effektiv, wenn er z.B. durch eine Zweiband Turing-Maschine realisierbar ist. Für ε>0 sei K(Ω,ε) die Menge aller pDω, für die ein effektiver Operator T auf Ω existiert, so daß ρ(pI,TI)<ε für alle IΩ, und k(Ω,ε) die Menge aller pDω, für die es zu jedem IΩ einen effektiven Operator TI mit ρ(pI,TII)<ε gibt. Analog werden K(Ω,ε) und k(Ω,ε) definiert. Die vorliegende Arbeit gibt einen systematischen Überblick über die bisher bekannten Resultate über die Klassen K(Ω,ε), für spezielles Ω.
   {For the entire collection see MR0321684.}
Reviewed by G. Asser
MR0351686 (50 #4174) Reviewed
Trakhtenbrot, B. A.; Barzdinʹ, Ya. M.
Finite automata.
Behavior and synthesis. Translated from the Russian by D. Louvish. English translation edited by E. Shamir and L. H. Landweber. Fundamental Studies in Computer Science, Vol. 1. North-Holland Publishing Co., Amsterdam-London; American Elsevier Publishing Co., Inc., New York, 1973. xi+321 pp.
94A30
Publication Year 1973
The original has been reviewed [Izdat. "Nauka'', Moscow, 1970; MR0265078].

Citations

From References: 0

From Reviews: 0

MR0344097 (49 #8837) Reviewed
Trahtenbrot, B. A.
Autoreducible and nonautoreducible predicates and sets. (Russian) Studies in the theory of algorithms and mathematical logic, Vol. I (Russian), pp. 211–234, Vyčisl. Centr Akad. Nauk SSSR, Moscow, 1973.
02F25 (68A20)
Review PDF Clipboard Series Chapter Make Link
Publication Year 1973
The author examines some properties of a variant of Turing reducibility. All sets, functions, and predicates are over the natural numbers. A function (set, predicate) f is recursive in a function (set, predicate) g without self-inquiry if there is an algorithm (machine) M that for all n computes f(n) making use only of various g(m), mn. A set A is autoreducible if the characteristic function of A is recursive in itself without self-inquiry. Autoreducibility is a recursive invariant, and it follows easily that all creative sets are autoreducible. On the other hand, sets that are random in the sense of A. N. Kolmogorov [Sankhyā Ser. A 25 (1963), 369–376; MR0178484] and D. W. Loveland [Trans. Amer. Math. Soc. 125 (1966), 497–510; MR0207562] are not autoreducible.
   By means of a finite-injury priority argument, the author shows that there are r.e. (recursively enumerable) non-simple, non-autoreducible sets. Contrariwise, he shows that there are non-autoreducible sets A that are simple, and such that there is no function f recursive in cA, the characteristic function of A, without self-inquiry, that picks out an infinite subset of the complement of A.
   The author next undertakes to compare, in a suitable precise sense, the complexity of computation of recursive predicates with their complexity of autoreduction. Given a machine M, SM(n) is the number of cells used by M when applied to n; similarly for SMP(n), where M uses the predicate (set) P as oracle. A capacity function h is a total function for which there is a machine M such that SM(n)=h(n). The author proves (Theorem 3): For each capacity function h there is a predicate P such that: (1) there is a machine M that computes P and (n)(SM(n)=h(n)); for any machine W that computes P using P as oracle without self-inquiry, then for some constant c, (n)(SWP(n)ch(n)). Thus, there are effective mass problems of arbitrary complexity h that do not have an autoreduction essentially more simple than their outright computation.
   The author in the last section of the paper proves the existence of examples of nontrivial autoreduction. In this context, he notes in proof that one of his theorems has been improved by Paterson.
   {For more complete bibliographic information about the collection in which this article appears, including the table of contents, see MR0327467.}

{For the collection containing this paper see MR0327467.} Reviewed by R. A. Di Paola
MR0274287 (43 #52) Reviewed
Trahtenbrot, B. A.
Autoreducibility. (Russian)
Dokl. Akad. Nauk SSSR 192 (1970), 1224–1227.
02.70 (60.00)
Review PDF Clipboard Journal Article Make Link
Publication Year 1970
The author defines as "strategy of conjecture'' a machine M with oracle, such that, for every natural number n and oracle G, the machine, if started with n as argument, never asks the oracle whether n is in G, although it may ask that question for numbers mn. A set G is called autoreducible just when there is a strategy of conjecture which, when provided with an oracle for G, will calculate Γ(n) for every natural number n, where Γ is the characteristic function of G. The author introduces this concept as a natural way of making precise intuitive notions of dependence and independence of particular problems constituting a mass problem. He states some properties of the notion, discusses its relations with some similar concepts, and mentions some unsolved problems. For example: an autoreducible set cannot be a random sequence (collective) of von Mises, as formulated in a somewhat similar way by A. N. Kolmogorov [Sankhyā Ser. A 25 (1963), 369–376; MR0178484] and D. W. Loveland [Trans. Amer. Math. Soc. 125 (1966), 497–510; MR0207562]; there exists a non-autoreducible set which is not immune; etc.
   {This article has appeared in English translation [Soviet Math. Dokl. 11 (1970), 814–817].}
Reviewed by H. B. Curry
MR0265078 (41 #9665) Reviewed
Trahtenbrot, B. A.; Barzdin, Ja. M.
Конечные автоматы: Поведение и синтез. (Russian) [Finite automata: Behavior and synthesis] Izdat. "Nauka'', Moscow, 1970. 400 pp.
94.40
Publication Year 1970
An automaton is a quintuple M=Q,X,Y,ψ,ϕ, where Q is a set of states, X, Y are input and output alphabets, ψ is a transition function, ψ:Q×XQ, ϕ is an output function, ϕ:Q×XY. By a finite automaton we mean an automaton which has a finite set of states. Let q0Q be given. We can introduce the operator T(M,q0) mapping words over X into words over Y in the following manner. When x=x(1)x(r), where x(n)X, then T(x)=y=y(1)y(r), where y(n)Y, y(n)=ϕ(q(n),x(n)) and q(1)=q0, q(n)=ψ(q(n1),x(n1)). When one of the sets Q,X,Y consists of exactly one element, then we obtain a particular kind of automaton. For example, when Y consists of one element, we obtain an automaton without output M=Q,X,ψ. When M is an automaton without output, then the triple M,q0,Q, where q0 is an initial state and Q is a set of final states, defines a language in the same way as Rabin-Scott automata do (by accepting words belonging to the language).
   First, behavior of finite automata without output is described. Languages determined by finite automata without output and operations on them are introduced and discussed. Next, behaviour and various properties of finite automata with output are described. This is done by means of operators T which are connected with these automata. The author discusses problems of synthesis of finite automata. He constructs a metalanguage of regular expressions such that any expression from the meta-language defines a language, which is accepted by some automaton and we must find the automaton. The author constructs a metalanguage of logical formulas such that any formula from the metalanguage determines conditions which define an automaton. We must find the automaton (if it exists). When a "black box'' is given, i.e., we know the output word which we obtain from an input word, then as a matter of fact we known the operator T mentioned before. Then, by some particular assumptions, we must construct (and determine when such a construction exists) the automaton which corresponds to the operator T. We must do this mainly when the upper bound of the number of states is not known. In the book non-deterministic automata also are introduced and discussed. Furthermore, the book contains many examples.
Reviewed by W. Kwasowiec

Citations

From References: 3

From Reviews: 0

MR0285389 (44 #2608) Reviewed
Trahtenbrot, B. A.
The complexity of reduction algorithms in Novikov-Boone constructions. (Russian)
Algebra i Logika 8 (1969), 93–128.
02.75
Review PDF Clipboard Journal Article Make Link
Publication Year 1969
It is known (the first proof was given by A. A. Fridman, see his paper in Dokl. Akad. Nauk SSSR 147 (1962), 805–808 [MR0168632]), that for any recursive enumerated set Π of the natural numbers there exists the finitely presented group G(Π) such that the problem of solvability "nΠ?'' for the set Π is effectively reduced to the problem of identity "W=1 in G(Π)?'' for the group G(Π) and vice versa. The reduction of these algorithmic problems to each other can be carried out by the Turing machine with oracle and the author is interested in the space complexity function φ(n) of such a reduction (i.e., in the number of φ(n) cells, used by the machine for transforming the words of length n). To construct the group G(Π) the author uses the construction of W. W. Boone [Ann. of Math. (2) 83 (1966), 520–571; MR0201499]. For historical reasons the author calls this construction the Novikov-Boone construction. The main result of the paper is formulated as follows. Let Π be an arbitrary recursive enumerated set and G(Π) the group of Boone constructed for Π. Then the problems (nΠ?) and (W=1 in G(Π)?) are reduced to each other without extension (i.e., with the space complexity function φ(n)=n). Simultaneously with the work of the author, the analogous result for the construction of G. Higman was obtained by M. K. Valiev [Algebra i Logika 8 (1969), 5–43].
   {This article has appeared in English translation [Algebra and Logic 8 (1969), 50–71].}
Reviewed by L. Bokutʹ
MR0223184 (36 #6233) Reviewed
Kobrinski, N. E.; Trachtenbrot, B. A.
Einführung in die Theorie endlicher Automaten. (German)
Übersetzt aus dem Russischen von Helmut Thiele und Rolf Lindner. Elektronisches Rechnen und Regeln [Electronic Computing and Control], Sonderband 5. Akademie-Verlag, Berlin, 1967. xii+335 pp.
94.40
Publication Year 1967
The original Russian edition has been reviewed [Fizmatgiz, Moscow, 1962; MR0147349; English translation, North-Holland, Amsterdam, 1965; MR0186454].

Citations

From References: 0

From Reviews: 0

MR0231671 (37 #7224) Reviewed
Trahtenbrot, B. A.
Normed signalizers for Turing computations. (Russian)
Algebra i Logika Sem. 5 (1966), no. 6, 61–70.
94.40
Review PDF Clipboard Journal Article Make Link
Publication Year 1966
Estimates of the growth of signalizer functions for Turing computations are given with accuracy up to the order of this growth, because, at the expense of an increase in the number of internal states and external symbols, it is possible to decrease the capacity signalizer and the time signalizer to a constant once. To eliminate this effect the author proposes the assumption that the states of the Turing machine are coded with binary words in such a way that no code is the origin of any other code but the lengths of the codes are in general not the same. In processing word P, let the machine work t times and pass successively through the states q(1),q(2),,q(t); then the time signalizer τM(P) denotes the total length of the codes of these t states. Furthermore, τM(n)maxτM(P) with respect to all words of length n. The lexical function f(P) has a normed time complexity φ(n) if the following conditions are satisfied: (1) (lower estimate) given any machine M, a computer function f, and an arbitrary ε>0, then, for every sufficiently large n, τM(n)>(1ε)φ(n); (2) (upper estimate) given any ε>0 one can construct a machine M and a computer f such that, for every sufficiently large n, τM(n)<(1ε)φ(n). Using these concepts, the author revises the known results as follows: Theorem 1: The discernment of symmetry has a normed time complexity n2/4. Theorem 2: The transfer of unary notation to binary notation has normed time complexity nlogn. Theorem 3: For every function fΦ, the predicate Πf has normed time complexity nf(n). The article contains proofs of only the first two theorems.
Reviewed by V. Moščenskiĭ

Citations

From References: 0

From Reviews: 1

MR0205768 (34 #5594) Reviewed
Trahtenbrot, B. A.
Letter to the editor. (Russian)
Algebra i Logika Sem. 5 (1966), no. 5, 95.
68.00
Review PDF Clipboard Journal Article Make Link
Publication Year 1966
Correction to the author's article in same Sem. 4 (1965), no. 5, 79–93 [MR0194280].

Citations

From References: 0

From Reviews: 2

MR0194280 (33 #2493) Reviewed
Trahtenbrot, B. A.
Optimal computations and the frequency phenomenon of Jablonskiĭ. (Russian)
Algebra i Logika Sem. 4 (1965), no. 5, 79–93.
68.00
Review PDF Clipboard Journal Article Make Link
Publication Year 1965
To define a measure of the complexity of a computation, the author introduces the notion of the signalization capacity function (s.c.f.) φ for the computation by a Turing machine M of a given predicate Γ [or function f] defined on the set N of natural numbers [or on the corresponding binary words]. Roughly, for each nN, φ(n) is taken to be the length of tape used by M in computing Γ [or f]. The author notes that if φ is an s.c.f. for Γ (by some computation) and if K is a positive integer, then φ~, defined by φ~(n)=max{|n|,]φ(n)/K[}, is also an s.c.f. for Γ (by some other computation). (Here |n| is the length of the binary word corresponding to n and ]x[ is the least integer not less than x.) He then defines φ to be an optimal s.c.f. for Γ if (1) φ is an s.c.f. for Γ, and (2) for every ψ which is an s.c.f. for Γ there exists a constant C such that Cψ(n)φ(n) for all nN.
   Let Γ+={n|Γ(n)=1} and Γ={n|Γ(n)=0}. Denote by rk the ratio of the number of elements nΓ+ such that |n|=k to the number of elements nN such that |n|=k. If limrk exists (as k becomes infinite) and is equal to r, then Γ+ is said to have density r. If (1) holds, and if (2) holds with "for all nN'' replaced by "for all nΓ+'', then φ is called an optimal s.c.f. for Γ+.
   Some typical results are as follows: (I) For every s.c.f. φ there exists a predicate Γ such that φ is an optimal s.c.f. for Γ. (II) Let φ be an s.c.f. and let R be a finite-automatonic set of binary words of density 0. Then there exists an effective set of binary words Γ+ for which the following conditions hold: (a) Γ+ has density 1; (b) φ is an optimal s.c.f. for Γ+; (c) ΓR. The author sees a connection between the latter result and a phenomenon studied by S. V. Jablonskiĭ [Problemy Kibernet. 2 (1959), 75–121; MR0129088]. Jablonskiĭ, investigating the construction of minimal contact circuits, considered a model problem for which he stated the hypothesis that although this problem is with high probability solved by a simple procedure consisting of acts of random choice, there is no algorithm for its solution simpler than that of successively examining all possible alternatives.
Reviewed by G. N. Raney
MR0186454 (32 #3914) Reviewed
Kobrinskii, N. E.; Trakhtenbrot, B. A.
Introduction to the theory of finite automata.
Translation from the Russian edited by J. C. Shepherdson. North-Holland Publishing Co., Amsterdam, 1965. x+337 pp.
94.40
Publication Year 1965
This is a translation of a book originally published in Russian [Fizmatgiz, Moscow, 1962; MR0147349].
MR0228343 (37 #3924) Reviewed
Trakhtenbrot, B. A.
Algoritmalar ve otomatik hesap makinaları. (Turkish) [Algorithms and automatic computing machines]
Translated by Talât Tuncer. Turkish Mathematical Society Publications, No. 22. Türk Matematik Derneği, Istanbul, 1964. viii+136 pp.
02.88

Related

Tuncer, Talât

Publication Year 1964
The first Russian edition appeared in 1957 [Gostehizdat, Moscow, 1957], the second, revised edition in 1960 [Fizmatgiz, Moscow, 1960; MR0120149; French translation, Dunod, Paris, 1963; MR0153560].

Citations

From References: 7

From Reviews: 0

MR0221872 (36 #4924) Reviewed
Trahtenbrot, B. A.
Finite automata. (Russian) Proc. Fourth All-Union Math. Congr. (Leningrad, 1961) (Russian), Vol. II, pp. 93–101, Izdat. "Nauka'', Leningrad, 1964.
94.40
Review PDF Clipboard Series Chapter Make Link
Publication Year 1964
A clear review of some aspects of the theory of finite automata.

{For the collection containing this paper see MR0167376.} Reviewed by G. Grätzer
MR0183645 (32 #1125) Reviewed
Trahtenbrot, B. A.
Turing computers with logarithmic delay. (Russian)
Algebra i Logika Sem. 3 (1964), no. 4, 33–48.
02.82
Review PDF Clipboard Journal Article Make Link
Publication Year 1964
The author introduces the class of functions computable by a Turing machine with logarithmic delay. This class is shown to be in a sense next in order of simplicity to the class computable without delay by Turing machines, i.e., computable by finite automata. On the other hand, the class contains functions adequate for the T predicate in Kleene's normal form (the U function can be of an even simpler form).
   The author uses a one-way infinite tape, with the convention that when the head moves off the end of the tape it is returned in the next move in an internal state which is a function of the one it was in when it left (but he points out that the results are valid for more general conventions and in a sense also for two-way tapes). If Ω is a set of words and if for all words P in Ω the number of steps the machine, when started on P, takes before it stops is of order nlogn, where n is the length of P, then the machine is said to "process Ω with logarithmic delay''. Similarly, for sublogarithmic delay (order <nlogn), bounded delay (order <n), bounded expansion, extension (maximum distance head travels to the right of order n,<n+const)), bounded behaviour (number of times head passes any given square < const). In the first section, relations between these are established. Theorem 1: If the machine M processes the set of words Ω with bounded behaviour [logarithmic delay], then it processes it with bounded extension [bounded expansion]. Theorem 2: If the machine M processes the set Ω of all words on the alphabet X with sublogarithmic delay, then it processes Ω with bounded behaviour. Corollary: If M processes the set Ω of all words on the alphabet X with sublogarithmic delay, then it processes it with bounded delay and with bounded extension.
   The next theorem is a generalisation of the result of Rabin and Scott [IBM J. Res. Develop. 3 (1959), 114–125; MR0103795] and the reviewer [ibid. 3 (1959), 198–200; MR0103796] that events realisable by a two-way automaton are also realisable by a one-way automaton. Theorem 3: If a function f(P) is computable by M with bounded behaviour, then by a suitable machine M~, it is computable with unit oscillation (i.e., no changes of direction). This is used in the next section, in the proof of Theorem 4: If M enumerates the set of words Ω with sublogarithmic delay, then it enumerates Ω with bounded delay and the set (event) Ω is representable by a finite automaton (i.e., is a regular set). Theorem 5: If M represents the event Ω with sublogarithmic delay, then it represents it with bounded delay and Ω is representable by a finite automaton. Here M is said to enumerate Ω if it computes a function f(P), defined on all words P, which enumerates Ω; it represents Ω if it computes its characteristic function. This shows that in order to represent more functions than finite automata can, it is necessary to use Turing machines with at least logarithmic delay. On the other hand, such machines are an adequate basis for recursion theory, for one has Theorem 6: For every r.e. set and every natural number m there is an enumerating function f for Ω which is computable with logarithmic delay and such that the length |f(P)| of f(P) is of order log(m)|P|. (Ritchie, [Ph.D. Diss., Princeton Univ., Princeton, N.J., 1961] has previously shown that f could be taken to be computable using a tape of length of order exp(m)|P| for suitable m.) Theorem 7: In the Kleene normal form the function U may be taken to be one computable with bounded delay and the predicate T computable with logarithmic delay (but not with sublogarithmic delay). This result holds whether the arguments of T are supposed to be coded in series or parallel. (Using Smullyan's result that U, T can be taken to be rudimentary, Ritchie [op. cit.] and also Myhill [WADC Tech. Note No. 60–165, Report No. 60–22, Univ. Pennsylvania, Philadelphia, Pa., 1960] have shown that they can be computed with bounded expansion.)
Reviewed by J. C. Shepherdson

Citations

From References: 0

From Reviews: 0

MR0179039 (31 #3290) Reviewed
Trahtenbrot, B. A.
On the complexity of schemes realizing multi-parameter families of operators. (Russian)
Problemy Kibernet. 12 (1964), 99–112.
94.40
Review PDF Clipboard Journal Article Make Link
Publication Year 1964
Es bezeichne Q(m,n,k) die Klasse aller derjenigen Operatoren, die sich in einem endlichen Automaten (A,X,Y,δ,λ) realisieren lassen, wobei A={0,1}k, X={0,1}m, Y={0,1}n und der zulässige "Parameterbereich'' der Forderung nm+k unterworfen wird (d.h. all bei einem Automaten mit 2k inneren Zuständen und 2m Eingabesignalen maximal möglichen 2m+k Ausgabesignale durch Elemente aus Y kodiert sind). Für eine gegebene Basis E von Schaltelementen bezeichne LE(m,n,k) das Minimum der Gewichte der logischen Netze von Elementen aus E, die zur Realisierung sämtlicher Operatoren aus Q(m,n,k) erforderlich sind. (Zur Definition des Gewichts eines Netzes wird zunächst jedem Element EE eine positive Zahl ρE als Gewicht zugeordnet; das Gewicht eines Netzes ist dann die Summe der Gewichte der Elemente, die an seinem Aufbau beteiligt sind.) Weiterhin bezeichne H(m,n,k) den Quotienten lg2N/lg2lg2N, wobei N die Anzahl aller Operatoren aus Q(m,n,k) ist. Es ist bekannt [vgl. z.B., N. E. Kobrinskii und der Verfasser, Introduction to the theory of finite automata (Russian), Chapter VII, Fizmatgiz, Moscow, 1962; MR0147349], daß für gewisse Basen E eine Konstante ρ(E) existiert, die nur von der Basis E abhängt, so daß lim(LE/H)=ρ(E), wenn (m,n,k) im Parametergebiet auf irgendeinem Wege ins Unendliche strebt. In der vorliegenden Arbeit wird nun andererseits gezeight, daß es auch sehr einfache Basen E gibt, bei denen das asymptotische Verhalten von LE/H wesentlich vom Wege abhängt. Es wird dazu die Basis E={E1,E2} betrachtet, bei der E1 die Sheffersche Funktion y(t)=x¯¯¯1(t)x¯¯¯2(t) und E2 die Funktion y(t)=x1(t)&x2(t1) realisiert. Bezeichnet ρ1 bzw. ρ2 das Gewicht von E1 bzw. E2, so gilt im Falle ρ1ρ2 für jeden Weg die asymptotische Formel Lρ1H, während es im Falle ρ2<ρ1 zu jedem ρ mit ρ2ρρ1 einen Weg gibt, längs dessen LρH ist. Als Nebenresultat ergibt sich, daß auch allgemeiner keine rationale Funktion I(m,n,k) existiert, so daß längs jedes Weges L/HI(m,n,k) gilt. Es wird ferner die interessante asymptotische Formel
H(m,n,k)n2m+k+k(2m1)2km+k
bewiesen.
Reviewed by G. Asser

Citations

From References: 1

From Reviews: 0

MR0161334 (28 #4542) Reviewed
Trahtenbrot, B. A.
An estimate of the weight of a finite tree. (Russian)
Sibirsk. Mat. Ž. 5 (1964), 186–191.
55.10 (05.45)
Review PDF Clipboard Journal Article Make Link
Publication Year 1964
Die Arbeit beschäftigt sich mit solchen endlichen Automaten, die ein beliebiges Wort in ein Wort derselben Länge transformieren. Die Anzahl der Buchstaben des Eintrittsalphabetes sowie des Ausgangsalphabetes ist endlich aber nicht notwendig dieselbe. Die Tätigkeit dieses Automaten kann man ähnlich wie in dem zitierten Buche [N. E. Kobrinskiĭ und B. A. Trahtenbrot, Einführung in die Theorie der endlichen Automaten (Russian), Fizmatgiz, Moscow, 1962; MR0147349] mittels eines Baumes v beschreiben. Die minimale Anzahl der Zustände des endlichen Automaten, der diese Transformation realisiert, ist gleich dem Gewichte k(v) des Baumes v, d.h. sie ist gleich der Anzahl der Knotenpunkte der Basis (im Sinne des zitierten Buches) des Baumes v.
   In der Arbeit werden zwei Sätze bewiesen, die eine asymptotische Beschätzung der Anzahl k(v) für die Länge des Wortes grenzlos wachsende ermöglichen.
Reviewed by Anton Kotzig
MR0162710 (29 #14) Reviewed
Trahtenbrot, B. A.
On the frequency computability of functions. (Russian)
Algebra i Logika Sem. 2 (1963), no. 1, 25–32.
02.70
Review PDF Clipboard Journal Article Make Link
Publication Year 1963
Let N stand for the set of natural numbers and let m,nN satisfy 0<mn. Let T be a function defined on Nn, T(x1,,xn)=(y1,,yn). A function f:NN is said to compute T with frequency m/n if for every n-tuple (x1,,xn) such that xixj for ij at least m of the n equations f(x1)=y1,,f(xn)=yn are true. A function f:NN is called frequency computable if there exists a recursive function which is computed by f with some frequency. Theorems: (1) For an arbitrary function T, the set of functions f which compute T with frequency m/n>12 is at most countable. (2) There exists a recursive function T0 which is computed with frequency m/n=12 by uncountably many functions f. (3) Each function f which is computable with frequency m/n>12 is recursive. These results answer a question of Myhill and Rose presented by McNaughton [Advances in Computers, Vol. 2, pp. 379–421, Academic Press, New York, 1961; MR0136487]. Proofs depend in part on the introduction of a topology in the set of interpretations of a sequence of propositions, and the paper includes a constructive sharpening of the theorem of Löwenheim.
Reviewed by G. N. Raney
MR0153560 (27 #3524) Reviewed
Trahtenbrot, B. A.
Algorithmes et machines à calculer. (French)
Traduit par A. Chauvin. Dunod, Paris, 1963. xi+149 pp.
02.80

Related

Chauvin, A.

Publication Year 1963
This is a translation of the author's Algorithms and machine solution of problems (Russian) [2nd ed., Fizmatgiz, Moscow, 1960; MR0120149].
MR0147392 (26 #4908) Reviewed
Trahtenbrot, B. A.
Finite automata and the logic of one-place predicates. (Russian)
Sibirsk. Mat. Ž. 3 (1962), 103–131.
02.88
Review PDF Clipboard Journal Article Make Link
Publication Year 1962
Die vorliegende Arbeit behandelt grundlegende Zusammenhänge zwischen der Automatentheorie und einer formalisierten Arithmetik der zweiten Stufe [vgl. dazu A. Church, "Application of recursive arithmetic in the theory of computers and automata'', Univ. of Michigan, Ann Arbor, Mich., 1959; J. R. Büchi, Z. Math. Logik Grundlagen Math. 6 (1960), 66–92; MR0125010; C. C. Elgot, Trans. Amer. Math. Soc. 98 (1961), 21–51; MR0139530].
   Es werden allgemeine Operatoren T betrachtet, die jeder Funktion a(t) (t=1,2,) mit Werten in einem endlichen Alphabet A eine eindeutig bestimmte Funktion b(t) (t=1,2,) mit Werten in einem endlichen Alphabet B zuordnen. Ein solcher Operator T heißt Operator mit p-Vorhersagevermögen (p ganze Zahl 0), wenn stets b(t) von den Werten a(t+p+1), a(t+p+2), unabhängig ist. Die Operatoren ohne Vorhersagevermögen (p=0) heißen d-operatoren. Ein Operator T heißt Operator mit endlichem Speichervermögen, wenn es ein endliches Alphabet Q={q1,,qk} und zwei Funktionen ϕ(q,ξ0,) und Ψ(q,ξ0,) von abzählbar vielen Veränderlichen gibt, so daß die Abbildung T durch die kanonischen Gleichungen
b(t)q(t+1)=Φ(q(t),a(t),a(t+1),)=Ψ(q(t),a(t),a(t+1),)
charakterisiert wird (wobei also q(1),q(2),Q gilt). Ein Operator mit endlichem Vorhersagevermögen und endlichem Speichervermögen heißt ein endlicher Operator. Ein d-Operator mit endlichem Speichervermögen wird A-Operator genannt. Die A-Operatoren sind die in endlichen Automaten realisierbaren Operatoren.
   Nimmt man an, daß die Alphabete A und B aus allen Folgen von Nullen und Einsen einer festen endlichen Länge m bzw. n bestehen, so kann man jeden Operator T als eine Abbildung deuten, die jedem m-Tupel (X1,,Xm) von einstelligen Prädikaten im Bereich der natürlichen Zahlen ein bestimmtes n-Tupel (Y1,,Yn) derartiger Prädikate zuordnet. Faßt man dabei die einstelligen Prädikate Xi,Yj als Punkte des Baireschen Raumes P aller abzählbaren Folgen von Nullen und Einsen auf, so induziert jeder endliche und allgemeiner jeder partiell-rekursive Operator T eine stetige Abbildung aus dem Raum Pm in den Raum Pn [A. V. Kuznecov und der Verfasser, Dokl. Akad. Nauk SSSR 105 (1955), 897–900; MR0077474].
   Für eine Punktmenge M des Raumes P bezeichne M(σ1,,σν) die Menge aller der Punkte (ξ1,ξ2,) aus P, für die (σ1,,σν,ξ1,)M gilt. Eine Menge M heißt homogen (vom Grade k), wenn es nur endlich viele paarweise verschiedene Mengen M1,,Mk gibt, so daß jede der Mengen M(σ1,,σν) (ν=0,1,) gleich einer der Mengen M1,,Mk ist.
   Es sei I die formalisierte Theorie der zweiten Stufe, deren Ausdrücke sich aus prädikativen Ausdrücken der Form X(x),X(x),X(x′′), durch aussagenlogische Verknüpfungen und Quantifizierungen x, x, X, X aufbauen, wobei die Individuenvariablen x als Variablen für natürliche Zahlen, die Prädikatenvariablen X als Variablen für beliebige (nicht notwending endliche) einstellige Prädikate im Bereich der natürlichen Zahlen und x als der Nachfolger von x interpretiert werden (interpretiert man die Prädikatenvariablen durch endliche Prädikate, so ergibt sich die Theorie I). Für einen Ausdruck A(X) in der einzigen freien (Prädikaten-) Variablen X bezeichne X^A(X) die Menge aller einstelligen Prädikate im Bereich der natürlichen Zahlen, die den Ausdruck A wahr machen (gedeutet als Punktmenge M des Raumes P). Eine Menge MP heißt I-definierbar, wenn es einen Ausdruck A(X) gibt, so daß M=X^A(X) (analog für mehrdimensionale Mengen und Ausdrücke).
   Es werden folgende Sätze bewiesen: (1) Jede I-definierbare Menge MP ist homogen (aber i.a. nicht umgekehrt). (2) Jede (im Sinne der Topologie des Raumes P) abgeschlossene und homogene Menge ist I-definierbar. Die abgeschlossenen und homogenen Mengen können genau durch die pränexen Ausdrücke mit einem Präfix der Form X1Xnx definiert werden. (3) Jeder durch einen Ausdruck A(X,Y) (implizit) definierbare stetige Operator Y=T(X) ist ein endlicher Operator (dessen Speichervermögen durch den "Homogenitätsgrad'' von A nach oben beschränkt ist). Insbesondere ist jeder I-definierbare d-Operator ein A-Operator. (4) Ein rekursiver Operator ist I-definierbar genau dann, wenn er endlich ist. (5) Jeder durch einen Ausdruck A(X,Y) definierbare Operator Y=T(X) besitzt endliches Speichervermögen.
   Ein Operator Y=T(X) heißt Lösung des Ausdrucks A(X,Y), wenn sein graphisches Bild (im Raum P2) Teilmenge von X^Y^A(X,Y) ist. Ein A(d)Operator Y=T(X,U) heißt allgemeine A(d)Lösung von A(X,Y), wenn folgendes gilt: (i) Zu jeder A(d)Lösung Y=T0(X) gibt es einen A(d)Operator U=TU(X), so daß T0(X)=T(X,TU(X)). (ii) Für jeden A(d)Operator U=TU(X) ist der A(d)Operator T(X,TU(X)) Lösung von A. Es gilt: (6) Für jeden Ausdruck A(X,Y), für den X^Y^A(X,Y) eine abgeschlossene Punktmenge in P2 ist, gilt die Alternative (a) A besitzt keine d-Lösung, oder (b) A besitzt eine allgemeine A-Lösung, deren Speichervermögen durch den Homogenitätsgrad von A nach oben beschränkt ist und die zugleich allgemeine d-Lösung von A ist.
   Für eine spezielle Klasse von I-Ausdrücken ist die Alternative effektiv entscheidbar und gibt es im Fall (b) einen Algorithmus zur Konstruktion der allgemeinen A-Lösung. Für beliebige I-Ausdrücke gibt der Beweis von Satz (6) nur einen bedingten Algorithmus, der einen Entscheidungsalgorithmus für die Gültigkeit in I voraussetzt. Ein dem Satz (6) entsprechendes Resultat gilt für Operatoren mit p-Vorhersagevermögen.
   Für Ausdrücke der Form x(Y(x)A(X,t)), die einen Operator Y=T(X) explizit definieren, lassen sich die Ergebnisse wesentlich verschärfen. Alle Resultate übertragen sich sinngemäß auch auf mehrdimensionale Ausdrücke und Operatoren.
   Die Arbeit enthält ferner eine Reihe interessanter Resultate über Automaten-berechenbare und Automatenentscheidbare Wortmengen. Es werden schließlich Zusammenhänge zwischen der Theorie I und der Theorie I hergeleitet. Insbesondere wird gezeigt, daß jede in I definierbare Menge von natürlichen Zahlen bzw. endlichen Prädikaten auch in I definierbar ist [vgl. R. M. Robinson, Proc. Amer. Math. Soc. 9 (1958), 238–242; MR0093479].
Reviewed by G. Asser
MR0147349 (26 #4866) Reviewed
Kobrinskiĭ, N. E.; Trahtenbrot, B. A.
Введение в теорию конечных автоматов. (Russian) [Introduction to the theory of finite automata] Gosudarstv. Izdat. Fiz.-Mat. Lit., Moscow, 1962. 404 pp.
94.40
Publication Year 1962
Das vorliegende Buch gibt eine ausgezeichnete moderne Einführung in die Theorie der endlichen Automaten, wobei neben den abstrakten mathematischen Betrachtungen auch in einem gebührenden Umfang die Probleme der physikalisch-technischen Realisierung behandelt werden.
   Im 1. Kapitel werden zunächst die logischen Hilfsmittel aus dem Aussagen- und dem Prädikatenkalkül entwickelt. Im 2. Kapitel werden die Grundbegriffe der Theorie der abstrakten Automaten dargestellt. Es werden zunächst ganz allgemein Operatoren betrachtet, die jeder diskreten Zeitfunktion x(t) (t=1,2,) mit Werten in einem endlichen Alphabet X eine diskrete Zeitfunktion z(t) (t=1,2,) mit Werten in einem endlichen Alphabet Z zuordnen. Operatoren ohne Vorhersagevermögen, bei denen also bei beliebigem t jeweils der Wert z(t) höchstens von den Werten x(1),,x(t) abhängt, werden determinierte Operatoren genannt. Die determinierten Operatoren mit nur endlich vielen verschiedenen Restoperatoren werden als beschränkt-determinierte Operatoren (b.-d.O.) bezeichnet und in bekannter Weise durch kanonische Gleichungen
z(t)=ϕ(x(t),q(t)),q(t+1)=Ψ(x(t),q(t))(t=1,2,)
mit q(t)Q={q1,,qk} charakterisiert. Sodann wird die Realisierung von b.-d.O. in abstrakten (Moore-) Automaten mit endlich vielen internen Zuständen und endlich vielen Eingabe- und Ausgabekanälen (bei einer passenden Kodierung der Eingaben und Ausgaben) und in logischen Netzen von solchen Automaten behandelt. Das Kapitel schließt mit einer allgemeinen Formulierung der Probleme der Analyse und der Synthese endlicher Automaten.
   Das 3. Kapitel behandelt die wichtigsten physikalischen Bauelemente (Elektronenröhren, Halbleiterelemente, Trigger, ferromagnetische Elemente) und die durch sie realisierten b.-d.O. Das 4. Kapitel ist Fragen der Analyse endlicher Automaten gewidmet, wobei die Aufgabe darin gesehen wird, den durch einen Automaten bzw. ein Netz elementarer Automaten erzeugten b.-d.O. durch ein System von kanonischen Gleichungen zu beschreiben und aus diesem System Eigenschaften des Operators herzuleiten. Es werden in diesem Zusammenhang unter anderem Fragen der Unterscheidbarkeit und der Periodizität von b.-d.O. behandelt.
   Im 5. Kapitel werden Probleme der abstrakten Synthese von b.-d.O. erörtert. Hierbei handelt es sich also um die Frage, einen in einer bestimmten (formalisierten) Sprache beschriebenen b.-d.O. durch kanonische Gleichungen zu charakterisieren. Insbesondere werden Methoden für die Synthese von b.-d.O. entwickelt, die nur fragmentarisch z.B. durch Vorgabe ihrer Werte für endlich viele Eingabewörter festgelegt sind, und für b.-d.O., die in der Matrix-Sprache von M. L. Cetlin bzw. durch Ausdrücke der Arithmetik der zweiten Stufe mit beschränkten Zahlquantoren bzw. durch Ausdrücke der Sprache der regulären Ereignisse im Sinne von Kleene beschrieben werden.
   Das 6. Kapitel bringt praktische Verfahren der Realisierung von abstrakten endlichen Automaten durch kombinatorische und sequentielle Schaltungen. Im 7. Kapitel wird schließlich das Problem der Synthese von optimalen logischen Netzen mit großen Speichervermögen behandelt. Hierbei werden insbesondere das asymptotische Verhalten von b.-d.O. mit großen Anzahlen von Zuständen, Eingabeund Ausgabebuchstaben und die damit zusammenhängenden Kodierungsfragen studiert.
   Dem Buch ist ein umfangreiches Literaturverzeichnis beigefügt. Besonders zu erwähnen ist, daß alle Ausführungen durch gut gewählte Beispiele illustriert sind.
Reviewed by G. Asser
MR0143693 (26 #1246) Reviewed
Trahtenbrot, B. A.
Finite automata and the logic of single-place predicates.
Soviet Physics Dokl. 6 (1961), 753–755; translated from
Dokl. Akad. Nauk SSSR 140 326–329 (Russian)
02.88
Review PDF Clipboard Journal Article Make Link
Publication Year 1961
Let C consist of all subsets of the set N of natural numbers. This paper is concerned with the theory SC of the successor function on N, containing quantification over variables x,y, with range N, and predicate variables X,Y, with range C. The system SC was also studied by the reviewer [Logic, methodology and philosophy of science (Proc. 1960 Internat. Congr.), pp. 1–11, Stanford Univ. Press, Stanford, Calif., 1962]. A set xC may also be interpreted as an ω-sequence of letters 0 and 1; the author notes that the lexicographic order makes C isomorphic to the Cantor-set. A formula F(X1,,Xn) is called closed if it defines a closed subset of C. If MC and w is a finite sequence over {0,1}, let Mw={X|wXM}. In case there are but a finite number of different Mw's, the set M is called uniform. The main results are the following. Theorem 2: Every set M definable in SC is uniform. Theorem 3: Every closed uniform set M is definable in SC by a special formula (Y1Yn)(x) [matrix]. It should be noted that Theorem 2 is a corollary to the main result of the reviewer [loc. cit.]: A set MC is definable in SC if and only if it is of form ABBB, whereby A and B are regular sets of finite sequences. The truth-algorithm for SC given by the reviewer also provides a method for deciding whether a formula F(X1,,Xn) of SC is closed, and a method for constructing the special form of F in case F is closed. This is of interest in connection with the author's Theorems 4, 4, 5 which are concerned with the question of existence of finite-automata solutions of closed conditions, F(X,Y) in SC. The important problem of finding a solvability-synthesis algorithm for arbitrary conditions in SC is left open.
Reviewed by J. R. Büchi

Citations

From References: 0

From Reviews: 0

MR0138552 (25 #1996) Reviewed
Trahtenbrot, B. A.
Certain constructions in the logic of one-place predicates. (Russian)
Dokl. Akad. Nauk SSSR 138 (1961), 320–321.
02.72
Review PDF Clipboard Journal Article Make Link
Publication Year 1961
Let I be the one-place predicate calculus, in which only restricted quantifiers for individuals, but unrestricted quantifiers for predicates, are admitted; the domain of individuals is that of the natural numbers and there is a sign for the successor function. By the methods of his paper in same Dokl. 118 (1958), 646–649 [MR0098687] the author proves that every set of natural numbers definable in I is periodical. This solves negatively Tarski's problem whether addition is definable in I.
   {Misprints: x instead of X in many places; (τ) instead of (τ)τ>t twice.}
Reviewed by A. Heyting

Citations

From References: 0

From Reviews: 3

MR0120149 (22 #10906) Reviewed
Trahtenbrot, B. A.
Алгоритмы и машинное решение задач. (Russian) [Algorithms and machine solution of problems]
2nd ed.; edited by S. V. Yablonskiĭ. Gosudarstv. Izdat. Fiz.-Mat. Lit., Moscow, 1960. 119 pp.
02.00 (68.00)
Publication Year 1960
A popular exposition of recursive function theory with the following section headings: numerical algorithms, game algorithms, algorithms for searching a path in a labyrinth, word problem, computing machine with automatic control, program (machine algorithm), necessity of defining more precisely the concept of algorithm, Türing machine, realization of an algorithm on a Türing machine, basic hypothesis of the theory of algorithms, universal Türing machine, algorithmically unsolvable problems, impossibility of an algorithm for the problem of equivalence of words.
Reviewed by Walter Gautschi

Citations

From References: 0

From Reviews: 1

MR0135671 (24 #B1716) Reviewed
Trahtenbrot, B. A.
Asymptotic estimate of complexity of logical nets with memory. (Russian)
Dokl. Akad. Nauk SSSR 127 (1959), 281–284.
94.30
Review PDF Clipboard Journal Article Make Link
Publication Year 1959
O. B. Lupanov has given a method of synthesis of logical nets which gives an asymptotic estimate of L(n): the least upper bound on the index of simplicity of nets which realize a function of algebraic logic in n variables. This turned out to be L(n)λlog(A(n))/loglogA(n), where λ is a minimal specific weight and where A(n) denotes the totality of such functions (i.e., 22n). The present paper studies the analogous problem involving those logical nets (with memory) which satisfy the conditions: delay elements may be present, and two-way linkages may be present. The procedure is based partly upon optimal coding.
Reviewed by Robert M. Baer

Citations

From References: 0

From Reviews: 1

MR0127481 (23 #B527) Reviewed
Trahtenbrot, B. A.
Wieso können Automaten rechnen? (German) VEB Deutscher Verlag der Wissenschaften, Berlin, 1959. 101 pp.
68.00
Publication Year 1959
MR0107474 (21 #6199) Reviewed
Trahtenbrot, B. A.
The theory of non-repeating contact schemes. (Russian)
Trudy Mat. Inst. Steklov. 51 (1958), 226–269.
78.00 (93.00)
Review PDF Clipboard Journal Article Make Link
Publication Year 1958
The article deals with the same problems as the preceding one by Kuznecov. Two schemes are called equivalent if the same function corresponds to both of them, and isomorphic if they are isomorphic as graphs so that the edges equally denoted correspond to each other and the poles correspond to poles. Obviously isomorphic schemes are equivalent. For irreducible networks the converse holds, i.e., equivalence implies isomorphism. Further, reducible networks are discussed. The notion of a canonical decomposition is introduced, which is proved to be unique. Functions as well as schemes may be divided into three classes: parallel, serial and others. It is proved that for non-repeating schemes serial functions are realized by serial schemes and similarly for the two other classes. A scheme obtained from a scheme Ψ by replacing an edge of Ψ by a scheme Φ, so that the poles of Φ and the new ones of Ψ are identified, is called a superposition of Φ into Ψ. That can be done (for a given edge) in two different ways. The operation changing the scheme obtained by one such way into the other one is called a rotation. Since every reducible scheme can be considered as obtained by superposition, this operation may be applied to every reducible scheme. The theorem that each two equivalent schemes can be made isomorphic by a finite number of rotations is proved. Finally, the synthesis of non-repeating schemes is discussed. A method to construct a non-repeating scheme to a given function is shown. This method is successful whenever such a scheme exists.
Reviewed by I. Friš
MR0098687 (20 #5142) Reviewed
Trahtenbrot, B. A.
The synthesis of logical nets whose operators are described in terms of one-place predicate calculus. (Russian)
Dokl. Akad. Nauk SSSR (N.S.) 118 (1958), 646–649.
02.00 (68.00)
Review PDF Clipboard Journal Article Make Link
Publication Year 1958
The relation between the binary output Z and the binary input X1,,Xn of a computer with memory elements Γ1,,Γh can be described by a scheme of the form (i):
Z(t)Γν(t+1)Γν(1)=Φ[X1(t),,Xn(t),Γ1(t),,Γh(t)],=Ψν[X1(t),,Xn(t),Γ1(t),,Γh(t)],=σν,
where Φ and Ψν are functions in the propositional calculus, or equivalently by the formula
(EΓ1)(EΓh){Φ[X1(t),,Γh(t)]hν=1(τ)τt[(τ=1Γνσν(τ) (Eσ<τσ)(σ=τ1(Γν(τ)Ψν[X1(σ),,Γh(σ)]))]},
where Γνσν=Γν for σν=1 and Γ¯¯¯ν for σν=0.
   This formula belongs to a one-place predicate calculus, in which only restricted quantifiers for individuals, but unrestricted quantifiers for predicates are admitted. The author proves that, conversely, a formula F of this calculus can be described by a scheme of the form (i), provided it satisfies the following conditions: (a) F contains exactly one free variable t; (b) every quantifier for individuals occurring in F is t-controlled.
   The notion of a t-controlled quantifier is defined by the rule: I. [x]xt is t-controlled; II. If a quantifier [τ]τσ is t-controlled, if every quantifier [x]xτ occurring in its domain is t-controlled. Here [x] is either (x) or (Ex) and xt is either x<t or xt.
   REVISED (1961)

Current version of review. Go to earlier version.
Reviewed by A. Heyting

Citations

From References: 1

From Reviews: 0

MR0090904 (19,888d) Reviewed
Trahtenbrot, B. A.
On operators realizable in logical nets. (Russian)
Dokl. Akad. Nauk SSSR (N.S.) 112 (1957), 1005–1007.
68.0X
Review PDF Clipboard Journal Article Make Link
Publication Year 1957
Let X, Z, Q be three finite alphabets with m, n, k letters respectively. Let x(t), z(t), q(t), t=1,2,3, be sequences (finite or infinite) of letters from X, Y, Q respectively. The paper concerns operators which transform an input sequence x(t) into an output sequence z(t) using q(t1) as a memory storage for one unit of t. The transformation thus is of the form
z(t)=F(x(t),q(t1)),q(t)=G(x(t),q(t1)),
where F and G are functions with appropriate ranges defined for x in X,q in Q, and q(0) is an arbitrary constant. The minimal value of k (supposed finite) is called the weight of the operator. Then log2k represents the measure of information given by a character of Q, and μlog2m that of an input word of length μ; the ratio of these two is called the specific weight of the operator. The author states (without proof) that for every ε>0, the proportion of cases where the specific weight <1ε approaches 0 as μ; that an operator with weight k transforms a periodic input with an initial word of length p followed by period (i.e. repetitions of a word of length) r into one with initial length p and period r, where rkr and p+rp+kr; and that a necessary and sufficient condition that two operators of weight k coincide is that they have the same effect on all input words of length 2k1.
Reviewed by H. B. Curry

Citations

From References: 0

From Reviews: 0

MR0098024 (20 #4487) Reviewed
Trahtenbrot, B. A.
Signalizing functions and tabular operators. (Russian)
Penzen. Gos. Ped. Inst. V. G. Belin. Uč. Zap. 4 (1956), 75–87.
02.00
Review PDF Clipboard Journal Article Make Link
Publication Year 1956
This paper is concerned with numerical functions and is motivated by Post's paper of 1944 [Bull. Amer. Math. Soc. 50 (1944), 284–316; MR0010514]. The author defines a tabular operator in the following way. Let Γ(n) associate to each n, by way of Gödel numbering, a sequence μn of distinct numbers m1,,mk, (k depending on n) and a table τn of 2k rows and k+1 columns such that the element in row s and column r for rk, viz. irs, is 0 or 1, while the element in the column k+1 and row s, viz. js, is a natural number. Let f(n) be a given predicate, and let ϕ(n) be defined as follows: let Γ(n) determine the sequence μn and the table τn; let s be the row in τn such that i1s,,iks is the same as f(m1),,f(mk); then ϕ(n)=js. (If ϕ(n) is a predicate, this gives a reduction of the decision problem for ϕ to that for f; it is Post's reduction by truth tables.) A tabular operation is one which associates such a ϕ to a given predicate f; it is primitive or general according as Γ(n) is primitive or general recursive. The author investigates the relation of such operations to primitive recursive operations T(f1,,fr). The latter is a uniform algorithm for generating a function ϕ from the initial functions f1,f2,, by the usual processes of primitive recursion. In connection with such operations he defines the notion of signalizing function, or signalizer, and that of resolvent for T.
   Given T and f1,,fr, a signalizer, ϕ, for ϕ is a function whose value for given argument(s) is greater than any number used in the calculation of ϕ for the same argument(s); this is defined by induction on the steps in T, and the author shows how one can determine effectively such a signalizer which is strongly monotone, i.e., strictly increasing in each argument and never zero. The resolvent of an operator T on one function f is a primitive recursive function F(t,m) such that
F(t,n)=T(λxexp(t,x);n),
where `λ' is used à la Church, and exp(t,x) is the exponent of the xth prime in the expansion of t in terms of its prime factors. If ϕ(n) is a signalizer for f, and ϕ=T(f), then it is shown that
ϕ(n)=F[f(ϕ(n)),n],
where f(m) is 2f(0)3f(1)pmf(m); so that a primitive recursive T is characterized by its resolvent. If T acts only on predicates, a signalizer ψ can be defined which does once and for all as ϕ for any predicate f. Using this idea, the author shows that every primitive recursive T can be given in the form of a primitive tabular operator in which μn is {0,1,2,,ψ(n)}; and, conversely, any primitive tabular operator can be exhibited (in terms of a fixed Gödel numbering) as a primitive recursive operator. To extend this result to the case of a general tabular operator the author introduces a notion of Post operator, viz. one obtained from a primitive recursive one by replacing some primitive recursive functorial parameters by general recursive ones; then a Post operator on a predicate f is a general tabular one, and conversely.
Reviewed by H. B. Curry

Citations

From References: 0

From Reviews: 0

MR0087476 (19,360d) Reviewed
Trakhtenbrot, B. A.
Synthesis of non-iterated circuits.
Translated by Morris D. Friedman. Morris D. Friedman, 572 California St., Newtonville 60, Mass., 1956. 6 pp.
78.0X
Publication Year 1956
Translated from Dokl. Akad. Nauk SSSR (N.S.) 103 (1955), 973–976. The original Russian article was reviewed in MR0084449.

Citations

From References: 0

From Reviews: 0

MR0080598 (18,269d) Reviewed
Trahtenbrot, B. A.
Definition of finite set and deductive incompleteness of the theory of sets. (Russian)
Izv. Akad. Nauk SSSR Ser. Mat. 20 (1956), 569–582.
02.0X
Publication Year 1956
Let τ be any formal system of set theory, satisfying the following conditions: In τ the axiom of extensionality is valid; in τ the existence of the null set is provable; if a and b are given sets, then in τ the existence of the following sets is provable: {a}, ab, the direct product of a and b, and, if ab, of ba. Every formula A of the first order predicate calculus P expresses, if interpreted, a condition for the cardinal number of the domain of individuals; this condition can be expressed in τ by a formula A(q); the transition of A to A(q) can be effected by a purely formal process. Let the superscript Ω, if added to a formula A of P, mean that A is supposed to be identically true in every finite domain, but not in every infinite domain. The main result of the paper is: Given any formula AΩ, there exists a formula LΩ such that the formula (i): (q)(AΩ(q)LΩ(q)) is not provable in τ. The proof utilizes the facts that the set K of the formulas L, for which (q)(AΩ(q)L(q)) is provable, is recursively enumerable, while the set Kω of finitely identical formulas is not, and KKω. By an analogous method the following theorem is proved: If LΩ(q) is not provable in τ, then DΩ exists, such that (q)(DΩ(q)LΩ(q)) is not provable in τ. Finally, the following result is derived: If τ is formally consistent, there exist in τ undecidable formulas of the form (i). Proof. Let A and B be recursively enumerable sets of natural numbers, which are not recursively separable. Let M~=k be an abbreviation for the formula in P, expressing that the predicate M holds for exactly k elements. Then there exists a formula A such that KA, if and only if A&M~=k is satisfiable in a finite domain [Trahtenbrot, Dokl. Akad. Nauk SSSR (N.S.) 70 (1950), 569–572, th. 1; MR0033784]. Let us abbreviate (A&M~=k) by Am, and (q)(Am(q)Lm(q)) by Sm. Let S be the set of the numbers m, for which Sm is provable in τ, and S that of the numbers m for which Sm is disprovable. S and S are recursively enumerable, AS, BS. If SS contained all natural numbers, then S and S would be recursive; let mSS, then Sm is undecidable in τ.
Reviewed by A. Heyting

Citations

From References: 0

From Reviews: 1

MR0084449 (18,860d) Reviewed
Trahtenbrot, B. A.
Synthesis of nonrepeating circuits. (Russian)
Dokl. Akad. Nauk SSSR (N.S.) 103 (1955), 973–976.
93.0X
Review PDF Clipboard Journal Article Make Link
Publication Year 1955
A non-repeating circuit is a circuit in which distinct branches are associated with distinct Boolean variables. By graph-theoretical methods it is shown that if a Boolean function is realizable by a non-decomposable circuit then the circuit is unique up to an isomorphism. If the Boolean function is realizable by a decomposable circuit then any realization can be transformed into any other realization by a finite number of reflections of its sub-circuits and an isomorphic mapping. A method for the synthesis of these circuits is given.
Reviewed by Charles Saltzer

Citations

From References: 2

From Reviews: 0

MR0081860 (18,457b) Reviewed
Trahtenbrot, B. A.
Tabular representation of recursive operators. (Russian)
Dokl. Akad. Nauk SSSR (N.S.) 101 (1955), 417–420.
02.0X
Review PDF Clipboard Journal Article Make Link
Publication Year 1955
This paper is concerned with numerical functions, i.e. functions from natural numbers, or finite sequences of natural numbers, to natural numbers; and with operators (or functionals) which determine a numerical function ϕ, called the image function, from certain functions f1,,fn called the given functions. Such an operator is called partial recursive if it is defined by a set of equations (or scheme) A in which, besides the given and image functions, there may appear certain auxiliary functions σ1,,σν, such that, given x1,,xm at most one value of ϕ(x1,,xm) can be deduced from A and the values of the given functions by the rules usual in the theory of recursive functions. The operator is called general recursive if the image function is always defined whenever the given functions are always defined; it is called primitive recursive if ϕ is obtained from f1,,fn, and functions gki(x1,,xk)=xi, g(x1,,xk)=0 by substitutions and primitive recursions; it is called of Post type if it is obtained by specializing some of the given functions of a primitive recursive operation to be particular general recursive functions; and it is called a π-operator if it transforms predicates (functions whose values are 0 or 1 only) into predicates. Given an operator T applied to particular given functions f10,,fn0 according to A, a function ψ(x1,,xn) is called a signalizer of T just when for all x1,,xm there is a deduction of the value of ϕ(x1,,xm) in which more of the numbers used exceed ψ(x1,,xm). The author then states without proof theorems which say approximately the following: 1) the class of primitive recursive operators is a proper part of the class of Post operators, and the latter again of the class of recursive operators; 2) if M is a class of functions uniformly bounded by a primitive (general) recursive functions, then every primitive recursive (Post) operator T has a primitive (general) recursive signalizer when applied to functions in M; 3) a π-operator has a truth table representation, in a sense similar to that of E. L. Post [Bull. Amer. Math. Soc. 50 (1944), 284–316; MR0010514], defined by a primitive (general) recursive enumeration of the Gödel numbers of the truth-tables, if and only if it is a primitive recursive (Post) operator; 4) certain generalizations of the result in 3) hold for operators which are not π-operators and even for arbitrary partial recursive operators; 5) a partial recursive operator T which is completely applicable to any recursive f majorized by a given recursive function g(x) is equivalent to a Post operator for such an f; this applies in particular to completely applicable π-operators.
Reviewed by H. B. Curry
MR0077474 (17,1039a) Reviewed
Kuznecov, A. V.; Trahtenbrot, B. A.
Investigation of partially recursive operators by means of the theory of Baire space. (Russian)
Dokl. Akad. Nauk SSSR (N.S.) 105 (1955), 897–900.
02.0X
Review PDF Clipboard Journal Article Make Link
Publication Year 1955
This study is motivated by results of two papers: E. Post, Bull. Amer. Math. Soc. 50 (1944), 284–316 [MR0010514] from which follows the existence of a pair of recursively enumerable sets E1 and E2 such that E1 does not reduce to E2 by means of any general recursive operator; and J. C. E. Dekker, Proc. Amer. Math. Soc. 5 (1954), 791–796 [MR0063995] in which is shown that to every recursively enumerable set E1 there exists a hypersimple set E2 to which E1 reduces by means of a partial recursive operator. The authors investigate partial recursive operators g=T[f], where f is a function of one argument, and g either a constant or a function of one argument. More general situations may be reduced to this one.
   Each function f(x) is represented as a point (the ω-tuple f(0),f(1n),,f(n),) in Baire space J. The Baire intervals δ are enumerated primitive recursively. Every partial recursive operator g=T(f) considered on J can be represented as g(x)=b(μt(fδa(x,t))), where a and b are primitive recursive functions. Based on ordinary Baire distance topological notions are defined: effective continuity, effective compactness. Certain sets are identified as effectively closed, effectively open, effectively Gδ and effectively Fσ. Properties of partial recursive operators are discussed in terms of these notions.
Reviewed by E. J. Cogan
MR0065492 (16,436b) Reviewed
Trahtenbrot, B. A.
On recursive separability. (Russian)
Dokl. Akad. Nauk SSSR (N.S.) 88 (1953), 953–956.
02.0X
Review PDF Clipboard Journal Article Make Link
Publication Year 1953
It is well known that there is an analogy between the theory of recursive functions and the theory of analytic sets; further that this analogy breaks down in that it is possible to have two disjoint recursively enumerable sets which cannot be separated by a recursive set. [See Mostowski, Fund. Math. 34, 81–112 (1947); MR0021923; Kleene, Nederl. Akad. Wetensch. Proc. 53, 800–802 (1950); MR0036191.] The author shows that the set of all identically true formulas of the first-order predicate calculus and the set of all formulas refutable in some finite domain give rise (by a Gödel enumeration) to such a pair of recursively inseparable sets. For a more detailed review see J. Symbolic Logic 19, 60 (1954).
Reviewed by H. B. Curry
MR0033784 (11,488a) Reviewed
Trahtenbrot, B. A.
The impossibility of an algorithm for the decision problem for finite domains. (Russian)
Doklady Akad. Nauk SSSR (N.S.) 70 (1950), 569–572.
02.0X
Review PDF Clipboard Journal Article Make Link
Publication Year 1950
The author asserts that there does not exist any general recursive algorithm for deciding whether a formula of the restricted functional calculus is true in every finite domain. This is related to Church's result [Amer. J. Math. 58, 345–363 (1936); J. Symbolic Logic, 1, 40–41 (1936)] that no such algorithm exists for deciding whether a formula is derivable (and hence true in every domain, finite or infinite). An outline of the proof is given, but not the details. An application to the theory of finite sets is mentioned.
Reviewed by H. B. Curry
American Mathematical Society