信息与控制Pub Date : 1986-04-01DOI: 10.1016/S0019-9958(86)80044-4
Stathis Zachos, Hans Heller
{"title":"A decisive characterization of BPP","authors":"Stathis Zachos, Hans Heller","doi":"10.1016/S0019-9958(86)80044-4","DOIUrl":"10.1016/S0019-9958(86)80044-4","url":null,"abstract":"<div><p>The complexity class BPP (defined by Gill) contains problems that can be solved in polynomial time with bounded error probability. A new and simple characterization of BPP is given. It is shown that a language <em>L</em> is in BPP iff (<em>x</em> ∈ <em>L</em> → ∃<sup>+</sup><em>y</em>∀<em>zP</em>(<em>x</em>, <em>y</em>, <em>z</em>)) ∧ (<em>x</em> ∉ <em>L</em> → ∀<em>y</em>∃<sup>+</sup> <em>z</em> ¬ <em>P</em>(<em>x</em>, <em>y</em>, <em>z</em>)) for a polynomial-time predicate <em>P</em> and for |<em>y</em>|, |<em>z</em>| ⩽ poly (|<em>x</em>|). The formula ∃<sup>+</sup> <em>yP</em>(<em>y</em>) with the random quantifier ∃<sup>+</sup> means that the probability Pr({<em>y</em>|<em>P</em>(<em>y</em>)}) ⩾+ ɛ for a fixed ɛ. This characterization allows a simple proof that BPP ⊆ ZPP<sup>NP</sup>, which strengthens the result of (Lautemann, <em>Inform. Process. Lett.</em> 17 (1983), 215–217; Sipser, <em>in</em> “Proceedings, 15th Annu. ACM Sympos. Theory of Comput.,” 1983, pp. 330–335) that BPP ⊆ Σ<sub>2</sub><sup><em>p</em></sup> ∩ Π<sub>2</sub><sup><em>p</em></sup>. Several other results about probabilistic classes can be proved using similar techniques, e.g., NP<sup>R</sup> ⊆ ZPP<sup>NP</sup> and Σ<sub>2</sub><sup><em>p</em>,BPP</sup> = Σ<sub>2</sub><sup><em>p</em></sup>.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1986-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80044-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80997552","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
信息与控制Pub Date : 1986-04-01DOI: 10.1016/S0019-9958(86)80043-2
Gilberto Filé
{"title":"Machines for attribute grammars","authors":"Gilberto Filé","doi":"10.1016/S0019-9958(86)80043-2","DOIUrl":"10.1016/S0019-9958(86)80043-2","url":null,"abstract":"<div><p>Two automata models are introduced that play, with respect to attribute grammars and attribute-evaluation for them, the same role as pushdown automata have with respect to context-free grammars and their parsing. It is shown, in fact, that these automata define the same class of string-to-value translations as attribute grammars. Their class of tree-to-value translations seems instead to be larger than that of attribute grammars and the difference is overcome by means of (a special type of) context-free grammar interpretations. An extended model of attribute grammar is presented that is as powerful as the automata with respect to tree-to-value translations.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1986-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80043-2","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76733231","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
信息与控制Pub Date : 1986-01-01DOI: 10.1016/S0019-9958(86)80033-X
Kurt Hoffmann, Kurt Mehlhorn, Pierre Rosenstiehl, Robert E. Tarjan
{"title":"Sorting jordan sequences in linear time using level-linked search trees","authors":"Kurt Hoffmann, Kurt Mehlhorn, Pierre Rosenstiehl, Robert E. Tarjan","doi":"10.1016/S0019-9958(86)80033-X","DOIUrl":"10.1016/S0019-9958(86)80033-X","url":null,"abstract":"<div><p>For a Jordan curve <em>C</em> in the plane nowhere tangent to the <em>x</em> axis, let <em>x</em><sub>1</sub>, <em>x</em><sub>2</sub>,…, <em>x<sub>n</sub></em> be the abscissas of the intersection points of <em>C</em> with the <em>x</em> axis, listed in the order the points occur on <em>C.</em> We call <em>x</em><sub>1</sub>, <em>x</em><sub>2</sub>,…, <em>x<sub>n</sub></em> a <em>Jordan sequence</em>. In this paper we describe an <em>O</em>(<em>n</em>)-time algorithm for recognizing and sorting Jordan sequences. The problem of sorting such sequences arises in computational geometry and computational geography. Our algorithm is based on a reduction of the recognition and sorting problem to a list-splitting problem. To solve the list-splitting problem we use level-linked search trees.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1986-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80033-X","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83785590","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
信息与控制Pub Date : 1986-01-01DOI: 10.1016/S0019-9958(86)80034-1
Ulrike Brandt
{"title":"The position of index sets of identifiable sets in the arithmetical hierarchy","authors":"Ulrike Brandt","doi":"10.1016/S0019-9958(86)80034-1","DOIUrl":"10.1016/S0019-9958(86)80034-1","url":null,"abstract":"<div><p>We prove that every set of partial recursive functions which can be identified by an inductive inference machine is included in some identifiable function set with index set in <em>Σ</em><sub>3</sub> ∩ <em>Π</em><sub>3</sub>. An identifiable set is presented with index set in <em>Σ</em><sub>2</sub> ∩ <em>Π</em><sub>3</sub> but neither in <em>Σ</em><sub>2</sub> nor in <em>Π</em><sub>2</sub>. Furthermore we show that there is no nonempty identifiable set with index set in <em>Σ</em><sub>1</sub>. In <em>Π</em><sub>1</sub> it is possible to locate this king of set. In the last part of the paper we show that the problem to identify all partial recursive functions and the halting problem are of the same degree of unsolvability.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1986-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80034-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84192167","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
信息与控制Pub Date : 1986-01-01DOI: 10.1016/S0019-9958(86)80032-8
Mike Townsend
{"title":"A polynomial jump operator","authors":"Mike Townsend","doi":"10.1016/S0019-9958(86)80032-8","DOIUrl":"10.1016/S0019-9958(86)80032-8","url":null,"abstract":"<div><p>For recursive sets <em>A</em>, define a complexity theoretic version of the ordinary recursion theoretic jump by setting <em>A′</em> equal to the canonical <em>NP<sup>A</sup></em>-complete set. Thus <em>A</em> < <em><sup>P</sup><sub>T</sub> A′</em> iff <em>P<sup>A</sup></em> ≠ <em>NP<sup>A</sup></em>. The <em>n</em>th jump, <em>A</em><sup>(<em>n</em>)</sup>, is defined by iteration. A jumps <em>n</em> times if <em>A</em> < <em><sup>P</sup><sub>T</sub> A′</em> < <em><sup>P</sup><sub>T</sub></em>… < <em><sup>P</sup><sub>T</sub> A</em><sup>(<em>n</em>)</sup>. It is straightforward that the jump operation is monotone. Post's theorem holds for the (relativized) polynomial hierarchy. We establish the following analogues of results in ordinary recursion theory: all relationships between pairs of polynomial Turing degrees and their jumps consistent with monotonicity can be realized by degrees which jump at least twice. For example, there are polynomially incomparable <em>A</em> and <em>B</em> with <em>A′</em> ≡ <em><sup>P</sup><sub>T</sub> B′</em>. Moreover, if for each recursive <em>D</em> the set of <em>E</em> such that <em>D</em> join <em>E</em> jumps at least <em>n</em> times is effectively comeager, then these relationships can be realized by degrees jumping at least <em>n</em> times. We also relativize some well-known results by showing that if <em>A′</em> is polynomially many-one reducible to the join of <em>A</em> and a (co-)sparse set, then <em>P<sup>A</sup></em> = <em>NP<sup>A</sup></em>; and if <em>A′</em> is polynomially Turing reducible to the join of <em>A</em> and an <em>NP<sup>A</sup></em>-(co-)sparse set, then the relativized polynomial hierarchy collapses to <em>Δ<sup>P,A</sup></em><sub>2</sub>.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1986-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80032-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78874070","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
信息与控制Pub Date : 1986-01-01DOI: 10.1016/S0019-9958(86)80029-8
Neil Immerman
{"title":"Relational queries computable in polynomial time","authors":"Neil Immerman","doi":"10.1016/S0019-9958(86)80029-8","DOIUrl":"10.1016/S0019-9958(86)80029-8","url":null,"abstract":"<div><p>We characterize the polynomial time computable queries as those expressible in relational calculus plus a least fixed point operator and a total ordering on the universe. We also show that even without the ordering one application of fixed point suffices to express any query expressible with several alternations of fixed point and negation. This proves that the fixed point query hierarchy suggested by Chandra and Harel collapses at the first fixed point level. It is also a general result showing that in finite model theory one application of fixed point suffices.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1986-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80029-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87233948","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
信息与控制Pub Date : 1986-01-01DOI: 10.1016/S0019-9958(86)80030-4
B. Chazelle , R. Cole , F.P. Preparata , C. Yap
{"title":"New upper bounds for neighbor searching","authors":"B. Chazelle , R. Cole , F.P. Preparata , C. Yap","doi":"10.1016/S0019-9958(86)80030-4","DOIUrl":"10.1016/S0019-9958(86)80030-4","url":null,"abstract":"<div><p>This paper investigates the circular retrieval problem and the <em>k</em>-nearest neighbor problem, for sets of <em>n</em> points in the Euclidean plane. Two similar data structures each solve both problems. A deterministic structure uses space <em>O</em>(<em>n</em>(log <em>n</em> log log <em>n</em>)<sup>2</sup>), and a probabilistic structure uses space <em>O</em>(<em>n</em> log<sup>2</sup> <em>n</em>). For both problems, these two structures answer a query that returns <em>k</em> points in <em>O</em>(<em>k</em> + log <em>n</em>) time.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1986-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80030-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89476095","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
信息与控制Pub Date : 1986-01-01DOI: 10.1016/S0019-9958(86)80031-6
S. Graf, J. Sifakis
{"title":"A modal characterization of observational congruence on finite terms of CCS","authors":"S. Graf, J. Sifakis","doi":"10.1016/S0019-9958(86)80031-6","DOIUrl":"10.1016/S0019-9958(86)80031-6","url":null,"abstract":"<div><p>We propose a translation method of finite terms of CCS into formulas of a modal language representing their class of observational congruence. For this purpose, we define a modal language and a function associating with any finite term of CCS a formula of the language, satisfied by the term. Furthermore, this function is such that two terms are congruent if and only if the corresponding formulas are equivalent. The translation method consists in associating with operations on terms (action, +) operations on the corresponding formulas. This work is a first step towards the definition of a modal language with modalities expressing both possibility and inevitability and which is compatible with observational congruence.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1986-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80031-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79386091","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
信息与控制Pub Date : 1986-01-01DOI: 10.1016/S0019-9958(86)80037-7
Krzysztof R. Apt, Carole Delporte-Gallet
{"title":"Syntax directed analysis of liveness properties of while programs","authors":"Krzysztof R. Apt, Carole Delporte-Gallet","doi":"10.1016/S0019-9958(86)80037-7","DOIUrl":"https://doi.org/10.1016/S0019-9958(86)80037-7","url":null,"abstract":"<div><p>A syntax directed proof system which allows to prove <em>liveness</em> properties of <strong>while</strong>-programs is introduced. The proof system is proved to be arithmetically sound and complete in the sense of <span>Harel (“Lecture Notes in Comput. Sci. Vol. 68,” Springer-Verlag, Berlin/New York, 1979)</span>. The results of the paper generalize a corresponding result <span>Pneuli (“Prc. 18th Sympos. FOCS” IEEE, Providence, R. I., 1977)</span> proves for unstructured programs. The proof system decomposes into two parts. The first part allows to prove simple <em>safety</em> properties. These properties are used as axioms in the second proof system which deals with <em>liveness</em> properties. The completeness proof is constructive and provides a heuristic for proving specific liveness properties.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1986-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80037-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92021805","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
信息与控制Pub Date : 1986-01-01DOI: 10.1016/S0019-9958(86)80027-4
Axel Poigné
{"title":"On specifications, theories, and models with higher types","authors":"Axel Poigné","doi":"10.1016/S0019-9958(86)80027-4","DOIUrl":"10.1016/S0019-9958(86)80027-4","url":null,"abstract":"<div><p>We discuss the mathematical foundations of specifications, theories, and models with higher types. Higher type theories are presented by specifications either using the language of cartesian closure or a typed <em>λ</em>-calculus. We prove equivalence of both the specification methods, the main result being the equivalence of cartesian closure and a typed <em>λ</em>-calculus. Then we investigate “intensional” and extensional” models (the distinction is similar to that between <em>λ</em>-algebras and (λ)-models). We prove completeness of higher type theories with regard to intensional models as well as existence of free intensional models. For extensional models we prove that completeness and existence of an initial models implies that the theory itself already is the initial model. As a consequence intensional models seem to be better suited for the purposes of data type specification.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1986-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80027-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89310329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}