首页 > 最新文献

信息与控制最新文献

英文 中文
Functional dependencies and constraints on null values in database relations 数据库关系中对空值的功能依赖和约束
Q4 Mathematics Pub Date : 1986-07-01 DOI: 10.1016/S0019-9958(86)80022-5
Paolo Atzeni, Nicola M. Morfuni

Database relations with incomplete information are considered. The no-information interpretation of null values is adopted, due to its characteristics of generality and naturalness. Coherently with the framework and its motivation, two meaningful classes of integrity constraints are studied: (a) functional dependencies, which have been widely investigated in the classical relational theory and (b) constraints on null values, which control the presence of nulls in the relations. Specifically, three types of constraints on null values are taken into account (nullfree subschemes, existence constraints, disjunctive existence constraints), and the interaction of each of them with functional dependencies is studied. In each of the three cases, the inference problem is solved, the complexity of the algorithms for its solution analyzed, and the existence of a complete axiomatization discussed.

考虑了信息不完全的数据库关系。采用空值的无信息解释,具有通用性和自然性的特点。与框架及其动机相一致,研究了两类有意义的完整性约束:(a)在经典关系理论中得到广泛研究的功能依赖;(b)空值约束,控制关系中null的存在。具体来说,考虑了空值的三种约束类型(无空子方案、存在性约束、析取存在性约束),并研究了它们与函数依赖的相互作用。在这三种情况下,分别解决了推理问题,分析了其求解算法的复杂性,并讨论了完全公理化的存在性。
{"title":"Functional dependencies and constraints on null values in database relations","authors":"Paolo Atzeni,&nbsp;Nicola M. Morfuni","doi":"10.1016/S0019-9958(86)80022-5","DOIUrl":"10.1016/S0019-9958(86)80022-5","url":null,"abstract":"<div><p>Database relations with incomplete information are considered. The no-information interpretation of null values is adopted, due to its characteristics of generality and naturalness. Coherently with the framework and its motivation, two meaningful classes of integrity constraints are studied: (a) functional dependencies, which have been widely investigated in the classical relational theory and (b) constraints on null values, which control the presence of nulls in the relations. Specifically, three types of constraints on null values are taken into account (nullfree subschemes, existence constraints, disjunctive existence constraints), and the interaction of each of them with functional dependencies is studied. In each of the three cases, the inference problem is solved, the complexity of the algorithms for its solution analyzed, and the existence of a complete axiomatization discussed.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":"70 1","pages":"Pages 1-31"},"PeriodicalIF":0.0,"publicationDate":"1986-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80022-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87820193","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}
引用次数: 105
Aggregating inductive expertise 归纳专门知识的聚合
Q4 Mathematics Pub Date : 1986-07-01 DOI: 10.1016/S0019-9958(86)80025-0
Daniel N. Osherson, Michael Stob, Scott Weinstein

The aggregation problem is to design an inferential agent that makes intelligent use of the theories offered by a team of inductive inference machines working in a common environment. The present paper formulates several versions of the aggregation problem and investigates them from a recursion theoretic point of view.

聚合问题是设计一个推理代理,它可以智能地使用在公共环境中工作的一组归纳推理机提供的理论。本文给出了聚合问题的几个版本,并从递归理论的角度对它们进行了研究。
{"title":"Aggregating inductive expertise","authors":"Daniel N. Osherson,&nbsp;Michael Stob,&nbsp;Scott Weinstein","doi":"10.1016/S0019-9958(86)80025-0","DOIUrl":"10.1016/S0019-9958(86)80025-0","url":null,"abstract":"<div><p>The aggregation problem is to design an inferential agent that makes intelligent use of the theories offered by a team of inductive inference machines working in a common environment. The present paper formulates several versions of the aggregation problem and investigates them from a recursion theoretic point of view.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":"70 1","pages":"Pages 69-95"},"PeriodicalIF":0.0,"publicationDate":"1986-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80025-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87699462","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}
引用次数: 36
Deterministic coin tossing with applications to optimal parallel list ranking 确定性抛硬币在最优并行列表排序中的应用
Q4 Mathematics Pub Date : 1986-07-01 DOI: 10.1016/S0019-9958(86)80023-7
Richard Cole , Uzi Vishkin

The following problem is considered: given a linked list of length n, compute the distance from each element of the linked list to the end of the list. The problem has two standard deterministic algorithms: a linear time serial algorithm, and an O(log n) time parallel algorithm using n processors. We present new deterministic parallel algorithms for the problem. Our strongest results are (1) O(log n log* n) time using n/(log n log* n) processors (this algorithm achieves optimal speed-up); (2) O(log n) time using n log(k)n/log n processors, for any fixed positive integer k. The algorithms apply a novel “random-like” deterministic technique. This technique provides for a fast and efficient breaking of an apparently symmetric situation in parallel and distributed computation.

考虑以下问题:给定一个长度为n的链表,计算链表中每个元素到链表末尾的距离。这个问题有两种标准的确定性算法:一种是线性时间序列算法,另一种是使用n个处理器的O(log n)时间并行算法。针对这一问题,我们提出了新的确定性并行算法。我们最强的结果是(1)O(log n log* n)时间使用n/(log n log* n)处理器(该算法实现了最佳加速);(2)对于任何固定的正整数k,使用n log(k)n/log n个处理器,耗时O(log n)。该算法应用了一种新颖的“随机”确定性技术。这种技术可以在并行和分布式计算中快速有效地打破明显对称的情况。
{"title":"Deterministic coin tossing with applications to optimal parallel list ranking","authors":"Richard Cole ,&nbsp;Uzi Vishkin","doi":"10.1016/S0019-9958(86)80023-7","DOIUrl":"10.1016/S0019-9958(86)80023-7","url":null,"abstract":"<div><p>The following problem is considered: given a linked list of length <em>n</em>, compute the distance from each element of the linked list to the end of the list. The problem has two standard deterministic algorithms: a linear time serial algorithm, and an <em>O</em>(log <em>n</em>) time parallel algorithm using <em>n</em> processors. We present new deterministic parallel algorithms for the problem. Our strongest results are (1) <em>O</em>(log <em>n</em> log* <em>n</em>) time using <em>n</em>/(log <em>n</em> log* <em>n</em>) processors (this algorithm achieves optimal speed-up); (2) <em>O</em>(log <em>n</em>) time using <em>n</em> log<sup>(<em>k</em>)</sup><em>n</em>/log <em>n</em> processors, for any fixed positive integer <em>k</em>. The algorithms apply a novel “random-like” deterministic technique. This technique provides for a fast and efficient breaking of an apparently symmetric situation in parallel and distributed computation.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":"70 1","pages":"Pages 32-53"},"PeriodicalIF":0.0,"publicationDate":"1986-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80023-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73500317","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}
引用次数: 432
A simplified lower bound for context-free-language recognition 上下文无关语言识别的简化下界
Q4 Mathematics Pub Date : 1986-04-01 DOI: 10.1016/S0019-9958(86)80048-1
Joel I. Seiferas

For on-line recognition of the words in an arbitrary linear context-free language, there are known tight bounds on the time required by a deterministic multitape Turing machine. In terms of word length n, the time need never be worse than some constant times n2, even if only one worktape is available; and there is a linear context-free language that requires at least time proportional to n2/log n, no matter how many worktapes are available. Using Kolmogorov's notion of descriptional complexity as a tool, we present a simple proof of the latter result.

为了在线识别任意线性上下文无关语言中的单词,确定性多磁带图灵机所需的时间有已知的严格界限。就字长n而言,即使只有一个工作磁带可用,时间也不需要小于某个常数乘以n2;有一种线性上下文无关的语言,无论有多少工作磁带可用,它至少需要与n2/log n成比例的时间。利用Kolmogorov的描述复杂性概念作为工具,我们给出了后一个结果的简单证明。
{"title":"A simplified lower bound for context-free-language recognition","authors":"Joel I. Seiferas","doi":"10.1016/S0019-9958(86)80048-1","DOIUrl":"10.1016/S0019-9958(86)80048-1","url":null,"abstract":"<div><p>For on-line recognition of the words in an arbitrary linear context-free language, there are known tight bounds on the time required by a deterministic multitape Turing machine. In terms of word length <em>n</em>, the time need never be worse than some constant times <em>n</em><sup>2</sup>, even if only one worktape is available; and there is a linear context-free language that requires at least time proportional to <em>n</em><sup>2</sup>/log <em>n</em>, no matter how many worktapes are available. Using Kolmogorov's notion of descriptional complexity as a tool, we present a simple proof of the latter result.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":"69 1","pages":"Pages 255-260"},"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)80048-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91330784","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}
引用次数: 13
Author index for volume 69 第69卷作者索引
Q4 Mathematics Pub Date : 1986-04-01 DOI: 10.1016/S0019-9958(86)80049-3
{"title":"Author index for volume 69","authors":"","doi":"10.1016/S0019-9958(86)80049-3","DOIUrl":"https://doi.org/10.1016/S0019-9958(86)80049-3","url":null,"abstract":"","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":"69 1","pages":"Page 261"},"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)80049-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92049874","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}
引用次数: 0
Boundary NLC graph grammars—Basic definitions, normal forms, and complexity 边界NLC图语法-基本定义,标准形式,和复杂性
Q4 Mathematics Pub Date : 1986-04-01 DOI: 10.1016/S0019-9958(86)80045-6
Grzegorz Rozenberg, Emo Welzl

Node label controlled (NLC) grammars are graph grammars (operating on node labeled undirected graphs) which rewrite single nodes only and establish connections between the embedded graph and the neighbors of the rewritten node on the basis of the labels of the involved nodes only. They define (possibly infinite) languages of undirected node labeled graphs (or, if we just omit the labels, languages of unlabeled graphs). Here we consider a restriction of NLC grammars, so-called boundary NLC (BNLC) grammars, distinguished by the property that whenever in a graph already generated two nodes may be rewritten, then these nodes are not adjacent. The graph languages generated by this type of grammars are called BNLC languages. Although we show that this restriction leads to a smaller class of languages, still enough generative power remains to define interesting graph languages. For example, trees, complete bipartite graphs, maximal outerplanar graphs, k-trees, graphs of bandwidth ⩽k, graphs of cyclic bandwidth ⩽k, graphs of binary tree bandwidth ⩽k, graphs of cutwidth ⩽k (always for a fixed positive integer k) turn out all to be BNLC languages. We prove a number of normal forms for BNLC grammars and then we indicate their usefulness by various applications. In particular, we show that for connected graphs of bounded degree the membership problem for BNLC languages is solvable in deterministic polynomial time.

节点标签控制(Node label controlled, NLC)语法是一种仅重写单个节点,并仅根据所涉及节点的标签在嵌入图与重写节点的邻居之间建立联系的图语法(操作于节点标记的无向图)。它们定义了(可能是无限的)无向节点标记图的语言(或者,如果我们省略标签,则定义了无标记图的语言)。在这里,我们考虑NLC语法的一个限制,即所谓的边界NLC (BNLC)语法,其区别在于,无论何时在一个图中已经生成的两个节点可以被重写,那么这些节点都不是相邻的。由这种语法生成的图形语言称为BNLC语言。尽管我们表明这种限制导致了更小的语言类别,但仍然有足够的生成能力来定义有趣的图形语言。例如,树、完全二部图、最大外平面图、k树、带宽≥k的图、循环带宽≥k的图、二叉树带宽≥k的图、切宽≥k的图(对于一个固定的正整数k)都是BNLC语言。我们证明了BNLC语法的一些标准形式,然后通过各种应用说明了它们的实用性。特别地,我们证明了对于有界度的连通图,BNLC语言的隶属性问题在确定性多项式时间内可解。
{"title":"Boundary NLC graph grammars—Basic definitions, normal forms, and complexity","authors":"Grzegorz Rozenberg,&nbsp;Emo Welzl","doi":"10.1016/S0019-9958(86)80045-6","DOIUrl":"10.1016/S0019-9958(86)80045-6","url":null,"abstract":"<div><p><em>Node label controlled</em> (NLC) <em>grammars</em> are graph grammars (operating on node labeled undirected graphs) which rewrite single nodes only and establish connections between the embedded graph and the neighbors of the rewritten node on the basis of the labels of the involved nodes only. They define (possibly infinite) languages of undirected node labeled graphs (or, if we just omit the labels, languages of unlabeled graphs). Here we consider a restriction of NLC grammars, so-called <em>boundary</em> NLC (BNLC) <em>grammars</em>, distinguished by the property that whenever in a graph already generated two nodes may be rewritten, then these nodes are not adjacent. The graph languages generated by this type of grammars are called BNLC <em>languages</em>. Although we show that this restriction leads to a smaller class of languages, still enough generative power remains to define interesting graph languages. For example, trees, complete bipartite graphs, maximal outerplanar graphs, <em>k</em>-trees, graphs of bandwidth ⩽<em>k</em>, graphs of cyclic bandwidth ⩽<em>k</em>, graphs of binary tree bandwidth ⩽<em>k</em>, graphs of cutwidth ⩽<em>k</em> (always for a fixed positive integer <em>k</em>) turn out all to be BNLC languages. We prove a number of normal forms for BNLC grammars and then we indicate their usefulness by various applications. In particular, we show that for connected graphs of bounded degree the membership problem for BNLC languages is solvable in deterministic polynomial time.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":"69 1","pages":"Pages 136-167"},"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)80045-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83614792","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}
引用次数: 160
Arithmetic theories for computational complexity problems 计算复杂性问题的算术理论
Q4 Mathematics Pub Date : 1986-04-01 DOI: 10.1016/S0019-9958(86)80041-9
Steve Homer , John Reif

This paper considers a number of arithmetic theories and shows how the strength of these theories relates to certain open problems in complexity theory concerning the polynomial-time hierarchy. These results are proved quite generally and hold for a wide class of subrecursive hierarchies. They can be used to characterize certain properties of functions provable in these theories.

本文考虑了一些算术理论,并说明了这些理论的强度如何与复杂性理论中有关多项式-时间层次的某些开放问题相关联。这些结果得到了相当普遍的证明,并适用于大量的子递归层次结构。它们可以用来描述在这些理论中可证明的函数的某些性质。
{"title":"Arithmetic theories for computational complexity problems","authors":"Steve Homer ,&nbsp;John Reif","doi":"10.1016/S0019-9958(86)80041-9","DOIUrl":"10.1016/S0019-9958(86)80041-9","url":null,"abstract":"<div><p>This paper considers a number of arithmetic theories and shows how the strength of these theories relates to certain open problems in complexity theory concerning the polynomial-time hierarchy. These results are proved quite generally and hold for a wide class of subrecursive hierarchies. They can be used to characterize certain properties of functions provable in these theories.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":"69 1","pages":"Pages 1-11"},"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)80041-9","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87650595","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}
引用次数: 3
On the complexity of inductive inference 论归纳推理的复杂性
Q4 Mathematics Pub Date : 1986-04-01 DOI: 10.1016/S0019-9958(86)80042-0
Robert P. Daley, Carl H. Smith

The notion of the complexity of performing an inductive inference is defined. Some examples of the tradeoffs between the complexity of performing an inference and the accuracy of the inferred result are presented. An axiomatization of the notion of the complexity of inductive inference is developed and several results are presented which both resemble and contrast with results obtainable for the axiomatic computational complexity of recursive functions.

定义了执行归纳推理的复杂性的概念。给出了在执行推理的复杂性和推断结果的准确性之间进行权衡的一些例子。本文提出了归纳推理复杂性概念的公理化,并给出了几个与递归函数公理化计算复杂性的结果相似或相反的结果。
{"title":"On the complexity of inductive inference","authors":"Robert P. Daley,&nbsp;Carl H. Smith","doi":"10.1016/S0019-9958(86)80042-0","DOIUrl":"10.1016/S0019-9958(86)80042-0","url":null,"abstract":"<div><p>The notion of the complexity of performing an inductive inference is defined. Some examples of the tradeoffs between the complexity of performing an inference and the accuracy of the inferred result are presented. An axiomatization of the notion of the complexity of inductive inference is developed and several results are presented which both resemble and contrast with results obtainable for the axiomatic computational complexity of recursive functions.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":"69 1","pages":"Pages 12-40"},"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)80042-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74141191","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}
引用次数: 34
Categorical combinators 分类组合子
Q4 Mathematics Pub Date : 1986-04-01 DOI: 10.1016/S0019-9958(86)80047-X
P.-L. Curien

Our main aim is to present the connection between λ-calculus and Cartesian closed categories both in an untyped and purely syntactic setting. More specifically we establish a syntactic equivalence theorem between what we call categorical combinatory logic and λ-calculus with explicit products and projections, with β and η-rules as well as with surjective pairing. “Combinatory logic” is of course inspired by Curry's combinatory logic, based on the well-known S, K, I. Our combinatory logic is “categorical” because its combinators and rules are obtained by extracting untyped information from Cartesian closed categories (looking at arrows only, thus forgetting about objects). Compiling λ-calculus into these combinators happens to be natural and provokes only n log n code expansion. Moreover categorical combinatory logic is entirely faithful to β-reduction where combinatory logic needs additional rather complex and unnatural axioms to be. The connection easily extends to the corresponding typed calculi, where typed categorical combinatory logic is a free Cartesian closed category where the notion of terminal object is replaced by the explicit manipulation of applying (a function to its argument) and coupling (arguments to build datas in products). Our syntactic equivalences induce equivalences at the model level. The paper is intended as a mathematical foundation for developing implementations of functional programming languages based on a “categorical abstract machine,” as developed in a companion paper (Cousineau, Curien, and Mauny, in “Proceedings, ACM Conf. on Functional Programming Languages and Computer Architecture,” Nancy, 1985).

我们的主要目的是提出λ微积分和笛卡尔闭范畴之间的联系,在无类型和纯语法设置。更具体地说,我们建立了范畴组合逻辑和带显积和投影、带β和η规则以及带满射配对的λ-微积分之间的句法等价定理。“组合逻辑”当然是受Curry组合逻辑的启发,基于众所周知的S, K, i。我们的组合逻辑是“范畴”的,因为它的组合子和规则是通过从笛卡尔闭范畴中提取无类型信息获得的(只看箭头,从而忘记了对象)。将λ-calculus编译成这些组合子是很自然的,并且只需要进行n log n的代码扩展。此外,范畴组合逻辑完全忠实于β-约简,而组合逻辑需要额外的相当复杂和非自然的公理。这种联系很容易扩展到相应的类型化演算,其中类型化的范畴组合逻辑是一个自由的笛卡尔闭范畴,其中终端对象的概念被应用(函数对其参数)和耦合(参数在产品中构建数据)的显式操作所取代。我们的句法等价在模型层次上引出等价。该论文旨在作为基于“分类抽象机”开发函数式编程语言实现的数学基础,正如在同伴论文中开发的那样(Cousineau, Curien和Mauny,在“ACM会议论文集,关于函数式编程语言和计算机体系结构”,Nancy, 1985)。
{"title":"Categorical combinators","authors":"P.-L. Curien","doi":"10.1016/S0019-9958(86)80047-X","DOIUrl":"10.1016/S0019-9958(86)80047-X","url":null,"abstract":"<div><p>Our main aim is to present the connection between <em>λ</em>-calculus and Cartesian closed categories both in an untyped and purely syntactic setting. More specifically we establish a syntactic equivalence theorem between what we call categorical combinatory logic and <em>λ</em>-calculus with explicit products and projections, with <em>β</em> and <em>η</em>-rules as well as with surjective pairing. “Combinatory logic” is of course inspired by Curry's combinatory logic, based on the well-known <em>S</em>, <em>K</em>, <em>I</em>. Our combinatory logic is “categorical” because its combinators and rules are obtained by extracting untyped information from Cartesian closed categories (looking at arrows only, thus forgetting about objects). Compiling <em>λ</em>-calculus into these combinators happens to be natural and provokes only <em>n</em> log <em>n</em> code expansion. Moreover categorical combinatory logic is entirely faithful to <em>β</em>-reduction where combinatory logic needs additional rather complex and unnatural axioms to be. The connection easily extends to the corresponding typed calculi, where typed categorical combinatory logic is a free Cartesian closed category where the notion of terminal object is replaced by the explicit manipulation of applying (a function to its argument) and coupling (arguments to build datas in products). Our syntactic equivalences induce equivalences at the model level. The paper is intended as a mathematical foundation for developing implementations of functional programming languages based on a “categorical abstract machine,” as developed in a companion paper (<span>Cousineau, Curien, and Mauny, <em>in</em> “Proceedings, ACM Conf. on Functional Programming Languages and Computer Architecture,” Nancy, 1985</span>).</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":"69 1","pages":"Pages 188-254"},"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)80047-X","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73755667","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}
引用次数: 108
Solving tree problems on a mesh-connected processor array 在网格连接的处理器阵列上解决树问题
Q4 Mathematics Pub Date : 1986-04-01 DOI: 10.1016/S0019-9958(86)80046-8
Mikhail J. Atallah, Susanne E. Hambrusch

In this paper we present techniques that result in O(n) time algorithms for computing many properties and functions of an n-node forest stored in an n×n mesh of processors. Our algorithms include computing simple properties like the depth, the height, the number of descendents, the preorder (resp. postorder, inorder) number of every node, and a solution to the more complex problem of computing the Minimax value of a game tree. Our algorithms are asymptotically optimal since any nontrivial computation will require Ω(n) time on the mesh. All of our algorithms generalize to higher dimensional meshes.

在本文中,我们提出了一些技术,这些技术可以产生O(n)时间算法来计算存储在n×n处理器网格中的n节点森林的许多属性和函数。我们的算法包括计算简单的属性,如深度,高度,后代的数量,预顺序(响应)。每个节点的顺序数,以及计算游戏树的极大极小值这一更复杂问题的解决方案。我们的算法是渐近最优的,因为任何非平凡的计算都需要在网格上花费Ω(n)时间。我们所有的算法都可以推广到高维网格。
{"title":"Solving tree problems on a mesh-connected processor array","authors":"Mikhail J. Atallah,&nbsp;Susanne E. Hambrusch","doi":"10.1016/S0019-9958(86)80046-8","DOIUrl":"https://doi.org/10.1016/S0019-9958(86)80046-8","url":null,"abstract":"<div><p>In this paper we present techniques that result in <span><math><mrow><mi>O</mi><mo>(</mo><msqrt><mi>n</mi></msqrt><mo>)</mo></mrow></math></span> time algorithms for computing many properties and functions of an <em>n</em>-node forest stored in an <span><math><mrow><msqrt><mi>n</mi></msqrt><mo>×</mo><msqrt><mi>n</mi></msqrt></mrow></math></span> mesh of processors. Our algorithms include computing simple properties like the depth, the height, the number of descendents, the preorder (resp. postorder, inorder) number of every node, and a solution to the more complex problem of computing the Minimax value of a game tree. Our algorithms are asymptotically optimal since any nontrivial computation will require <span><math><mrow><mi>Ω</mi><mo>(</mo><msqrt><mi>n</mi></msqrt><mo>)</mo></mrow></math></span> time on the mesh. All of our algorithms generalize to higher dimensional meshes.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":"69 1","pages":"Pages 168-187"},"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)80046-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92050864","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}
引用次数: 79
期刊
信息与控制
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1