- Sponsor:
- sigact
No abstract available.
Proceeding Downloads
On the size of programs in subrecursive formalisms
This paper gives an overview of subrecursive hierarchy theory as it relates to computational complexity and applies some of the concepts to questions about the size of programs in subrecursive programming languages. The purpose is three-fold, to reveal ...
The degree hierarchy of undecidable problems of formal grammars
After a brief discussion of historical matters in §1, twenty-seven predicates of formal grammers are introduced in §2. The next two sections discuss recursively enumerable predicates and nonrecursively enumerable predicates, respectively. These results ...
Unsolvability considerations in computational complexity
The study of Computational Complexity began with the investigation of Turing machine computations with limits on the amounts of tape or time which could be used. Latter a set of general axioms for measures of resource limiting was presented and this ...
Recursive properties of abstract complexity classes (Preliminary Version)
It is proven that complexity classes of abstract measures of complexity need not be recursively enumerable. However, the complement of each class is r.e.
Properties of effective enumerations of complexity classes are studied. For any measure there is ...
Hierarchies based on computational complexity and irregularities of class determining measured sets (Preliminary Report)
We consider here the problem of building transfinite hierarchies of computable functions on the basis of their difficulty of computation. Previous hierarchies of functions through the constructive ordinals have had two major problems, each apparently ...
On bounds on the number of steps to compute functions
Let f be a partial recursive function defined in terms of other functions g1,...,gn such that f converges if and only if some well defined assertions about the convergency of g1,...,gn hold: then we can find a total function (depending on the number of ...
Data graphs and addressing schemes (Extended Abstract)
A data graph is obtained from a data structure by masking out the specific data items at the nodes of the structure and concentrating only on the linkages in the structure. Structural uniformities in data graphs can often be exploited to facilitate and ...
Complexity problems in real time computation
The study of computational complexity is continued under the additional requirement that the Turing machines operate in real time. The work reported here is motivated by that of Rabin [R] which asks implicitly about the computational power of n tape vs ...
Path systems and language recognition
Our main result, theorem 2, gives a bound on the storage required for a Turing machine to simulate certain time-bounded pushdown machines. The theorem is a generalization of the result appearing in [3] stating that any context-free language can be ...
A result on the relationship between simple precedence languages and reducing transition languages
Two of the more recently published systems for the efficient parsing of subclasses of deterministic, context-free languages are the backwards-deterministic, (or unambiguous, as they were originally called) simple precedence languages due to Wirth and ...
The design of parsers for incremental language processors
An incremental language processor is one that accepts as input a sequence of substrings of the source language and maps them independently onto fragments in some object code. The ordered sequence of these object code fragments are then either compiled, ...
Tape- and time-bounded Turing acceptors and AFLs (Extended Abstract)
Complexity classes of formal languages defined by time- and tape-bounded Turing acceptors are studied with the aim of showing sufficient conditions for these classes to be AFLs and to be principal AFLs.
Closure of families of languages under substitution operators
This paper treats the closure of families of formal languages under operators which may be viewed as substitution into a particular language. A language L over alphabet {a1,...,an} induces an n-place operator on languages by substitution of the n ...
Tree-oriented proofs of some theorems on context-free and indexed languages
In this paper we study some applications and generalizations of the yield theorem: the yield of a recognizable set of trees (dendrolanguage) is an indexed language [1]. Standard results on context-free languages can be obtained quickly using this ...
Tree-manipulating systems and Church-Rosser Theorems
We define a general class of tree-manipulating systems that includes many of the special cases from logic, linguistics, and automata theory. Systems possessing what we call the “Church-Rosser property” are appropriate for evaluation or translation ...
On syntax-directed transduction and tree transducers
Several topics of theoretical and practical importance to the field of translator writing systems are presented in this paper. These are
(1). implementation of generalized syntax-directed transduction (GSDT) on a finite-state tree transducer;
(2). ...
Transformations on straight line programs - (Preliminary Version)
We consider a program schema that models straight line intermediate level code. A complete set of equivalence preserving transformations on programs is found for the case in which programs are equivalent if and only if their output functions are ...
The correctness of a modified SECD machine
Landin's SECD Machine does not completely compute certain expressions of the λ-calculus and so is modified by the addition of an output component and a unique name counter. This modified machine is proven to correctly implement the λ-calculus.
Second-order mathematical theory of computation
In this work we show that it is possible to formalize all properties regularly observed in (deterministic and non-deterministic) algorithms in second-order predicate calculus.
Moreover, we show that for any given algorithm it suffices to know how to ...
An interpretation oriented theorem prover over integers
A special purpose theorem prover for establishing the validity of expressions over integer variables was developed as part of a program verifier. It is built around a powerful system for manipulating and simplifying integer expressions.
The predicate elimination strategy in theorem proving
The predicate elimination strategy is a complete resolution proof strategy for multi-predicate formulas. Essentially, the procedure focuses on one of the predicate symbols P, and attempts to deduce clauses independent of P by means of resolution in ...
Translating recursion equations into flow charts
This paper proposes the foundations for a systematic study of the translation of recursive function definitions into flow charts (often called the removal of recursions). Several notions of translation are presented. Emphasis is placed on translation ...
Probabilistic Tree Automata
The purpose of this paper is meant to be three-fold. First it will introduce the reader to the concepts of Probabilistic Languages and Probabilistic Grammars. Second, it indicates that previous definitions of probabilistic finite automaton have always ...
The analysis of two-dimensional patterns using picture processing grammars
A method for the description of the hierarchical structure of two-dimensional pictures is proposed. The model is called picture-processing grammar. It can be regarded as an extension of phrase-structure grammars to the two-dimensional case. A picture ...
On the relationship between finite automata, finite monoids, and prefix codes.
It is the aim of the present study to establish links between the structure of a given (finite) prefixcode and that of its syntactic monoid, using automata theory as a tool.
On some families of languages related to the Dyck language
We recall that the Dyck language on the alphabet of 2n letters X = {x1,...,xn,x1,...,xn} is the equivalence class of the empty word 1 ε X@@@@ modulo the Thue congruence generated on X@@@@ by the 2n relations xixi = xixi = 1 i ε {1,...,n}.
Indeed for all ...
Three theorems on abstract families of languages
(1) If every set in @@@@ is a subset of a* and the empty word belongs to one of them, then 7(@@@@)=7 (@@@@). One consequence is that 7(L) is always principal for L ≤ a*. (2) On the other hand, there is a language L ≤ a*b* such that 7(L) is not ...
Index Terms
- Proceedings of the second annual ACM symposium on Theory of computing
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
STOC '15 | 347 | 93 | 27% |
STOC '14 | 319 | 91 | 29% |
STOC '13 | 360 | 100 | 28% |
STOC '11 | 304 | 84 | 28% |
STOC '08 | 325 | 80 | 25% |
STOC '03 | 270 | 80 | 30% |
STOC '02 | 287 | 91 | 32% |
STOC '01 | 230 | 83 | 36% |
STOC '00 | 182 | 85 | 47% |
STOC '98 | 169 | 75 | 44% |
STOC '97 | 211 | 75 | 36% |
STOC '96 | 201 | 74 | 37% |
STOC '89 | 196 | 56 | 29% |
STOC '88 | 192 | 53 | 28% |
STOC '87 | 165 | 50 | 30% |
STOC '80 | 125 | 47 | 38% |
STOC '79 | 111 | 37 | 33% |
STOC '78 | 120 | 38 | 32% |
STOC '77 | 87 | 31 | 36% |
STOC '76 | 83 | 30 | 36% |
STOC '75 | 87 | 31 | 36% |
STOC '74 | 95 | 35 | 37% |
STOC '71 | 50 | 23 | 46% |
STOC '70 | 70 | 27 | 39% |
Overall | 4,586 | 1,469 | 32% |