首页 > 最新文献

Electronic Notes in Theoretical Computer Science最新文献

英文 中文
Bifibrations of Polycategories and Classical Linear Logic 多范畴的振动与经典线性逻辑
Q3 Computer Science Pub Date : 2020-10-01 DOI: 10.1016/j.entcs.2020.09.003
Nicolas Blanco, Noam Zeilberger

The main goal of this article is to expose and relate different ways of interpreting the multiplicative fragment of classical linear logic in polycategories. Polycategories are known to give rise to models of classical linear logic in so-called representable polycategories with duals, which ask for the existence of various polymaps satisfying the different universal properties needed to define tensor, par, and negation. We begin by explaining how these different universal properties can all be seen as instances of a single notion of universality of a polymap parameterised by an input or output object, which also generalises the classical notion of universal multimap in a multicategory. We then proceed to introduce a definition of in-cartesian and out-cartesian polymaps relative to a refinement system (= strict functor) of polycategories, in such a way that universal polymaps can be understood as a special case. In particular, we obtain that a polycategory is a representable polycategory with duals if and only if it is bifibred over the terminal polycategory 1. Finally, we present a Grothendieck correspondence between bifibrations of polycategories and pseudofunctors into MAdj, the (weak) 2-polycategory of multivariable adjunctions. When restricted to bifibrations over 1 we get back the correspondence between *-autonomous categories and Frobenius pseudomonoids in MAdj that was recently observed by Shulman.

本文的主要目的是揭示和联系解释多范畴中经典线性逻辑的乘法片段的不同方法。已知多范畴在所谓的具有对偶的可表征多范畴中产生了经典线性逻辑的模型,它要求存在满足定义张量、par和否定所需的不同普遍性质的各种多映射。我们首先解释这些不同的普遍属性是如何被看作是由输入或输出对象参数化的多映射的单一普遍性概念的实例,这也推广了多范畴中普遍多映射的经典概念。然后,我们进一步介绍了相对于多范畴的细化系统(=严格函子)的笛卡尔内和笛卡尔外多映射的定义,以这样的方式,全称多映射可以理解为一种特殊情况。特别地,我们得到了一个多范畴是具有对偶的可表示多范畴当且仅当它在末端多范畴1上是双纤的。最后,我们给出了多范畴和伪函子在MAdj(多变量共轭的(弱)2-多范畴)上的振动之间的Grothendieck对应关系。当限制在1以上的振动时,我们得到了最近由Shulman观察到的*自治范畴与MAdj中的Frobenius伪单胞类之间的对应关系。
{"title":"Bifibrations of Polycategories and Classical Linear Logic","authors":"Nicolas Blanco,&nbsp;Noam Zeilberger","doi":"10.1016/j.entcs.2020.09.003","DOIUrl":"10.1016/j.entcs.2020.09.003","url":null,"abstract":"<div><p>The main goal of this article is to expose and relate different ways of interpreting the multiplicative fragment of classical linear logic in polycategories. Polycategories are known to give rise to models of classical linear logic in so-called representable polycategories with duals, which ask for the existence of various polymaps satisfying the different universal properties needed to define tensor, par, and negation. We begin by explaining how these different universal properties can all be seen as instances of a single notion of universality of a polymap parameterised by an input or output object, which also generalises the classical notion of universal multimap in a multicategory. We then proceed to introduce a definition of in-cartesian and out-cartesian polymaps relative to a refinement system (= strict functor) of polycategories, in such a way that universal polymaps can be understood as a special case. In particular, we obtain that a polycategory is a representable polycategory with duals if and only if it is bifibred over the terminal polycategory <span><math><mn>1</mn></math></span>. Finally, we present a Grothendieck correspondence between bifibrations of polycategories and pseudofunctors into <strong>MAdj</strong>, the (weak) 2-polycategory of multivariable adjunctions. When restricted to bifibrations over <span><math><mn>1</mn></math></span> we get back the correspondence between *-autonomous categories and Frobenius pseudomonoids in <strong>MAdj</strong> that was recently observed by Shulman.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"352 ","pages":"Pages 29-52"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.09.003","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117079878","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}
引用次数: 2
Parametrized Fixed Points and Their Applications to Session Types 参数化不动点及其在会话类型中的应用
Q3 Computer Science Pub Date : 2020-10-01 DOI: 10.1016/j.entcs.2020.09.008
Ryan Kavanagh

Parametrized fixed points are of particular interest to denotational semantics and are often given by “dagger operations” [Stephen L. Bloom and Zoltán Ésik, Fixed-Point Operations on ccc's. Part I, Theoretical Computer Science (ISSN 0304-3975) 155 (1996), 1–38, https://doi.org/10.1016/0304-3975(95)00010-0; Stephen L. Bloom and Zoltán Ésik, Iteration Theories. The Equational Logic of Iterative Processes, in: EATCS Monographs on Theoretical Computer Science, Springer-Verlag Berlin Heidelberg, ISBN 978-3-642-78034-9, 1993, xv+630 pp., https://doi.org/10.1007/978-3-642-78034-9; Stephen L. Bloom and Zoltán Ésik, Some Equational Laws of Initiality in 2CCC's, International Journal of Foundations of Computer Science 6 (1995) 95–118, https://doi.org/10.1142/S0129054195000081.]. Dagger operations that satisfy the Conway identities [Stephen L. Bloom and Zoltán Ésik, Fixed-Point Operations on ccc's. Part I, Theoretical Computer Science (ISSN 0304-3975) 155 (1996), 1–38, doi: https://doi.org/10.1016/0304-3975(95)00010-0.] are particularly useful, because these identities imply a large class of identities used in semantic reasoning. We generalize existing techniques to define dagger operations on ω-categories and on O-categories. These operations enjoy a 2-categorical structure that implies the Conway identities. We illustrate these operators by considering applications to the semantics of session-typed languages.

参数化不动点对指称语义特别感兴趣,通常由“匕首操作”给出[Stephen L. Bloom和Zoltán Ésik, ccc上的定点操作]。第一部分,理论计算机科学(ISSN 0304-3975) 155 (1996), 1-38, https://doi.org/10.1016/0304-3975(95)00010-0;Stephen L. Bloom和Zoltán Ésik,《迭代理论》。迭代过程的方程逻辑,见:EATCS理论计算机科学专著,施普林格出版社柏林海德堡,ISBN 978-3-642-78034- 9,1993, xv+630 pp. https://doi.org/10.1007/978-3-642-78034-9;Stephen L. Bloom和Zoltán Ésik ., 2CCC's的一些初始化方程,国际计算机科学基础6 (1995)95-118,https://doi.org/10.1142/S0129054195000081。满足Conway恒等式的匕首运算[Stephen L. Bloom和Zoltán Ésik, ccc上的定点运算]。第一部分,理论计算机科学(ISSN 0304-3975) 155 (1996), 1-38, doi: https://doi.org/10.1016/0304-3975(95)00010-0.]特别有用,因为这些恒等式暗示了语义推理中使用的一大类恒等式。我们推广了已有的技术来定义ω-范畴和o -范畴上的匕首运算。这些操作具有两类结构,这意味着Conway恒等式。我们通过考虑会话类型语言语义的应用程序来说明这些操作符。
{"title":"Parametrized Fixed Points and Their Applications to Session Types","authors":"Ryan Kavanagh","doi":"10.1016/j.entcs.2020.09.008","DOIUrl":"10.1016/j.entcs.2020.09.008","url":null,"abstract":"<div><p>Parametrized fixed points are of particular interest to denotational semantics and are often given by “dagger operations” [Stephen L. Bloom and Zoltán Ésik, Fixed-Point Operations on ccc's. Part I, Theoretical Computer Science (ISSN 0304-3975) 155 (1996), 1–38, <span>https://doi.org/10.1016/0304-3975(95)00010-0</span><svg><path></path></svg>; Stephen L. Bloom and Zoltán Ésik, Iteration Theories. The Equational Logic of Iterative Processes, in: EATCS Monographs on Theoretical Computer Science, Springer-Verlag Berlin Heidelberg, ISBN 978-3-642-78034-9, 1993, xv+630 pp., <span>https://doi.org/10.1007/978-3-642-78034-9</span><svg><path></path></svg>; Stephen L. Bloom and Zoltán Ésik, Some Equational Laws of Initiality in 2CCC's, International Journal of Foundations of Computer Science 6 (1995) 95–118, <span>https://doi.org/10.1142/S0129054195000081</span><svg><path></path></svg>.]. Dagger operations that satisfy the Conway identities [Stephen L. Bloom and Zoltán Ésik, Fixed-Point Operations on ccc's. Part I, Theoretical Computer Science (ISSN 0304-3975) 155 (1996), 1–38, doi: <span>https://doi.org/10.1016/0304-3975(95)00010-0</span><svg><path></path></svg>.] are particularly useful, because these identities imply a large class of identities used in semantic reasoning. We generalize existing techniques to define dagger operations on <em>ω</em>-categories and on <strong>O</strong>-categories. These operations enjoy a 2-categorical structure that implies the Conway identities. We illustrate these operators by considering applications to the semantics of session-typed languages.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"352 ","pages":"Pages 149-172"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.09.008","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125710648","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
Continuous Monads 的连续单体
Q3 Computer Science Pub Date : 2020-10-01 DOI: 10.1016/j.entcs.2020.09.009
Ernie Manes

Continuous monads are an axiomatic class of submonads of the double power set monad. ρ-sets are an axiomatic generalization of directed sets. The ρ-generalization of continuous lattices arises as the algebras of a continuous monad and conversely. Each ρ-continuous poset has two topologies which respectively generalize the Scott and Lawson topologies. Each ρ-contnuous lattice is compact in the canonical topology if and only if the corresponding continuous monad contains the ultrafilter monad.

连续单子是双幂集单子的一种公理化的子单子。ρ集是有向集的公理推广。连续格的ρ推广是由连续单子的代数产生的,反之亦然。每个ρ-连续偏序集都有两个拓扑,分别推广了Scott和Lawson拓扑。当且仅当对应的连续单子包含超滤单子时,每个ρ-连续格在正则拓扑上是紧的。
{"title":"Continuous Monads","authors":"Ernie Manes","doi":"10.1016/j.entcs.2020.09.009","DOIUrl":"10.1016/j.entcs.2020.09.009","url":null,"abstract":"<div><p>Continuous monads are an axiomatic class of submonads of the double power set monad. <em>ρ</em>-sets are an axiomatic generalization of directed sets. The <em>ρ</em>-generalization of continuous lattices arises as the algebras of a continuous monad and conversely. Each <em>ρ</em>-continuous poset has two topologies which respectively generalize the Scott and Lawson topologies. Each <em>ρ</em>-contnuous lattice is compact in the canonical topology if and only if the corresponding continuous monad contains the ultrafilter monad.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"352 ","pages":"Pages 173-190"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.09.009","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116362614","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
Weakest Preconditions in Fibrations 纤颤的最弱前提条件
Q3 Computer Science Pub Date : 2020-10-01 DOI: 10.1016/j.entcs.2020.09.002
Alejandro Aguirre , Shin-ya Katsumata

Weakest precondition transformers are useful tools in program verification. One of their key properties is compositionality, that is, the weakest precondition predicate transformer (wppt for short) associated to program f;g should be equal to the composition of the wppts associated to f and g. In this paper, we study the categorical structure behind wppts from a fibrational point of view. We characterize the wppts that satisfy compositionality as the ones constructed from the Cartesian lifting of a monad. We moreover show that Cartesian liftings of monads along lax slice categories bijectively correspond to Eilenberg-Moore monotone algebras. We then instantiate our techniques by deriving wppts for commonplace effects such as the maybe monad, the non-empty powerset monad, the counter monad or the distribution monad. We also show how to combine them to derive the wppts appearing in the literature of verification of probabilistic programs.

最弱前提变压器是程序验证的有效工具。它们的关键性质之一是组合性,即与程序f;g相关联的最弱前提谓词转换器(简称wppt)应等于与f和g相关联的wppt的组合。本文从结构的角度研究wppt背后的范畴结构。我们将满足组合性的wppts描述为由单元的笛卡尔提升构造的wppts。此外,我们还证明了单子沿松弛片范畴的笛卡尔提升客观上对应于Eilenberg-Moore单调代数。然后,我们通过为常见效果(如maybe单子、非空powerset单子、计数器单子或分发单子)派生wppts来实例化我们的技术。我们还展示了如何将它们结合起来以导出出现在概率程序验证文献中的wppts。
{"title":"Weakest Preconditions in Fibrations","authors":"Alejandro Aguirre ,&nbsp;Shin-ya Katsumata","doi":"10.1016/j.entcs.2020.09.002","DOIUrl":"https://doi.org/10.1016/j.entcs.2020.09.002","url":null,"abstract":"<div><p>Weakest precondition transformers are useful tools in program verification. One of their key properties is compositionality, that is, the weakest precondition predicate transformer (wppt for short) associated to program <em>f</em>;<em>g</em> should be equal to the composition of the wppts associated to <em>f</em> and <em>g</em>. In this paper, we study the categorical structure behind wppts from a fibrational point of view. We characterize the wppts that satisfy compositionality as the ones constructed from the Cartesian lifting of a monad. We moreover show that Cartesian liftings of monads along lax slice categories bijectively correspond to Eilenberg-Moore monotone algebras. We then instantiate our techniques by deriving wppts for commonplace effects such as the maybe monad, the non-empty powerset monad, the counter monad or the distribution monad. We also show how to combine them to derive the wppts appearing in the literature of verification of probabilistic programs.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"352 ","pages":"Pages 5-27"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.09.002","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138420326","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
A Pebbling Comonad for Finite Rank and Variable Logic, and an Application to the Equirank-variable Homomorphism Preservation Theorem 有限秩变量逻辑的一个泛泡公,及其在等秩-变量同态保持定理中的应用
Q3 Computer Science Pub Date : 2020-10-01 DOI: 10.1016/j.entcs.2020.09.010
Thomas Paine

In this paper we recast the proof of Rossman's equirank homomorphism preservation theorem using comonadic formulations of bounded quantifier rank and variable count (and dually tree width and tree-depth), and work towards generalisation of it that simultaneously preserves quantifier rank and variable count. Along the way, we give an exposition of the required comonads, showing how their properties arise.

本文利用有界量词秩和可变计数(以及对偶树宽和树深)的共一元公式,重新证明了Rossman的等量同态保持定理,并将其推广到同时保留量词秩和可变计数。在此过程中,我们对所需的公共符号进行了说明,并展示了它们的属性是如何产生的。
{"title":"A Pebbling Comonad for Finite Rank and Variable Logic, and an Application to the Equirank-variable Homomorphism Preservation Theorem","authors":"Thomas Paine","doi":"10.1016/j.entcs.2020.09.010","DOIUrl":"10.1016/j.entcs.2020.09.010","url":null,"abstract":"<div><p>In this paper we recast the proof of Rossman's equirank homomorphism preservation theorem using comonadic formulations of bounded quantifier rank and variable count (and dually tree width and tree-depth), and work towards generalisation of it that simultaneously preserves quantifier rank and variable count. Along the way, we give an exposition of the required comonads, showing how their properties arise.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"352 ","pages":"Pages 191-209"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.09.010","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114856015","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}
引用次数: 10
Monads, Partial Evaluations, and Rewriting 单子、部分求值和重写
Q3 Computer Science Pub Date : 2020-10-01 DOI: 10.1016/j.entcs.2020.09.007
Tobias Fritz, Paolo Perrone

Monads can be interpreted as encoding formal expressions, or formal operations in the sense of universal algebra. We give a construction which formalizes the idea of “evaluating an expression partially”: for example, “2+3” can be obtained as a partial evaluation of “2+2+1”. This construction can be given for any monad, and it is linked to the famous bar construction [Saunders Mac Lane, Categories for the Working Mathematician, Springer, 2000, VII.6], of which it gives an operational interpretation: the bar construction is a simplicial set, and its 1-cells are partial evaluations.

We study the properties of partial evaluations for general monads. We prove that whenever the monad is weakly cartesian, partial evaluations can be composed via the usual Kan filler property of simplicial sets, of which we give an interpretation in terms of substitution of terms.

For the case of probability monads, partial evaluations correspond to what probabilists call conditional expectation of random variables, and partial evaluation relation is known as second-order stochastic dominance.

In terms of rewritings, partial evaluations give an abstract reduction system which is reflexive, confluent, and transitive whenever the monad is weakly cartesian. This manuscript is part of a work in progress on a general rewriting interpretation of the bar construction.

单子可以被解释为编码形式表达式,或者通用代数意义上的形式运算。我们给出了一个形式化“部分求值”概念的构造:例如,“2+3”可以作为“2+2+1”的部分求值得到。这种结构可以给出任何单子,它与著名的条形结构相关联[Saunders Mac Lane, Categories for the Working数学家,Springer, 2000, VII.6],它给出了一个操作解释:条形结构是一个简单集合,它的1单元是部分评估。研究了一般单子的部分求值的性质。证明了只要单子是弱笛卡儿的,就可以利用简单集的一般Kan填充性质来组成部分求值,并给出了项的替换解释。对于概率单子的情况,偏评价对应于概率学家所说的随机变量的条件期望,偏评价关系被称为二阶随机优势。在重写方面,部分求值给出了一个抽象约简系统,当单子是弱笛卡儿时,它是自反的、汇合的和传递的。这份手稿是一项正在进行的对酒吧结构的一般重写解释的工作的一部分。
{"title":"Monads, Partial Evaluations, and Rewriting","authors":"Tobias Fritz,&nbsp;Paolo Perrone","doi":"10.1016/j.entcs.2020.09.007","DOIUrl":"10.1016/j.entcs.2020.09.007","url":null,"abstract":"<div><p>Monads can be interpreted as encoding formal expressions, or formal operations in the sense of universal algebra. We give a construction which formalizes the idea of “evaluating an expression partially”: for example, “2+3” can be obtained as a partial evaluation of “2+2+1”. This construction can be given for any monad, and it is linked to the famous <em>bar construction</em> [Saunders Mac Lane, Categories for the Working Mathematician, Springer, 2000, VII.6], of which it gives an operational interpretation: the bar construction is a simplicial set, and its 1-cells are partial evaluations.</p><p>We study the properties of partial evaluations for general monads. We prove that whenever the monad is weakly cartesian, partial evaluations can be composed via the usual Kan filler property of simplicial sets, of which we give an interpretation in terms of substitution of terms.</p><p>For the case of probability monads, partial evaluations correspond to what probabilists call <em>conditional expectation</em> of random variables, and partial evaluation relation is known as <em>second-order stochastic dominance</em>.</p><p>In terms of rewritings, partial evaluations give an abstract reduction system which is reflexive, confluent, and transitive whenever the monad is weakly cartesian. This manuscript is part of a work in progress on a general rewriting interpretation of the bar construction.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"352 ","pages":"Pages 129-148"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.09.007","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114191785","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}
引用次数: 7
Domain Theoretic Second-Order Euler's Method for Solving Initial Value Problems 初值问题的域论二阶欧拉解法
Q3 Computer Science Pub Date : 2020-10-01 DOI: 10.1016/j.entcs.2020.09.006
Abbas Edalat , Amin Farjudian , Mina Mohammadian , Dirk Pattinson

A domain-theoretic method for solving initial value problems (IVPs) is presented, together with proofs of soundness, completeness, and some results on the algebraic complexity of the method. While the common fixed-precision interval arithmetic methods are restricted by the precision of the underlying machine architecture, domain-theoretic methods may be complete, i.e., the result may be obtained to any degree of accuracy. Furthermore, unlike methods based on interval arithmetic which require access to the syntactic representation of the vector field, domain-theoretic methods only deal with the semantics of the field, in the sense that the field is assumed to be given via finitely-representable approximations, to within any required accuracy.

In contrast to the domain-theoretic first-order Euler method, the second-order method uses the local Lipschitz properties of the field. This is achieved by using a domain for Lipschitz functions, whose elements are consistent pairs that provide approximations of the field and its local Lipschitz properties. In the special case where the field is differentiable, the local Lipschitz properties are exactly the local differential properties of the field. In solving IVPs, Lipschitz continuity of the field is a common assumption, as a sufficient condition for uniqueness of the solution. While the validated methods for solving IVPs commonly impose further restrictions on the vector field, the second-order Euler method requires no further condition. In this sense, the method may be seen as the most general of its kind.

To avoid complicated notations and lengthy arguments, the results of the paper are stated for the second-order Euler method. Nonetheless, the framework, and the results, may be extended to any higher-order Euler method, in a straightforward way.

提出了一种求解初值问题的域理论方法,并给出了该方法的完备性和完备性的证明,以及该方法代数复杂度的一些结果。一般的定精度区间算法受到底层机器结构精度的限制,而领域理论方法是完备的,即可以得到任意精度的结果。此外,与需要访问向量场的语法表示的基于区间算法的方法不同,域理论方法只处理字段的语义,在某种意义上,假定字段是通过有限可表示的近似给出的,在任何所需的精度范围内。与区域理论的一阶欧拉方法相比,二阶方法利用了场的局部Lipschitz性质。这是通过使用李普希茨函数的定义域来实现的,李普希茨函数的元素是一致对,提供了场及其局部李普希茨性质的近似值。在场可微的特殊情况下,局部利普希茨性质就是场的局部微分性质。在求解IVPs时,场的Lipschitz连续性是一个常见的假设,是解的唯一性的充分条件。虽然已验证的求解ivp的方法通常会对向量场施加进一步的限制,但二阶欧拉法不需要进一步的条件。从这个意义上说,这种方法可以看作是同类方法中最通用的。为了避免复杂的符号和冗长的论证,本文给出了二阶欧拉法的结果。尽管如此,该框架和结果可以以一种直接的方式扩展到任何高阶欧拉方法。
{"title":"Domain Theoretic Second-Order Euler's Method for Solving Initial Value Problems","authors":"Abbas Edalat ,&nbsp;Amin Farjudian ,&nbsp;Mina Mohammadian ,&nbsp;Dirk Pattinson","doi":"10.1016/j.entcs.2020.09.006","DOIUrl":"10.1016/j.entcs.2020.09.006","url":null,"abstract":"<div><p>A domain-theoretic method for solving initial value problems (IVPs) is presented, together with proofs of soundness, completeness, and some results on the algebraic complexity of the method. While the common fixed-precision interval arithmetic methods are restricted by the precision of the underlying machine architecture, domain-theoretic methods may be complete, i.e., the result may be obtained to any degree of accuracy. Furthermore, unlike methods based on interval arithmetic which require access to the syntactic representation of the vector field, domain-theoretic methods only deal with the semantics of the field, in the sense that the field is assumed to be given via finitely-representable approximations, to within any required accuracy.</p><p>In contrast to the domain-theoretic first-order Euler method, the second-order method uses the local Lipschitz properties of the field. This is achieved by using a domain for Lipschitz functions, whose elements are consistent pairs that provide approximations of the field and its local Lipschitz properties. In the special case where the field is differentiable, the local Lipschitz properties are exactly the local differential properties of the field. In solving IVPs, Lipschitz continuity of the field is a common assumption, as a sufficient condition for uniqueness of the solution. While the validated methods for solving IVPs commonly impose further restrictions on the vector field, the second-order Euler method requires no further condition. In this sense, the method may be seen as the most general of its kind.</p><p>To avoid complicated notations and lengthy arguments, the results of the paper are stated for the second-order Euler method. Nonetheless, the framework, and the results, may be extended to any higher-order Euler method, in a straightforward way.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"352 ","pages":"Pages 105-128"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.09.006","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134102167","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
A Complete Equational Axiomatisation of Partial Differentiation 偏微分的完全等式公理化
Q3 Computer Science Pub Date : 2020-10-01 DOI: 10.1016/j.entcs.2020.09.011
Gordon D. Plotkin

We formalise the well-known rules of partial differentiation in a version of equational logic with function variables and binding constructs. We prove the resulting theory is complete with respect to polynomial interpretations. The proof makes use of Severi's interpolation theorem that all multivariate Hermite problems are solvable. We also present a number of related results, such as decidability and equational completeness.

我们将众所周知的偏微分规则形式化成一个带有函数变量和绑定构造的等式逻辑。我们用多项式解释证明了所得理论是完备的。利用塞维里插值定理证明了所有多元埃尔米特问题都是可解的。我们也给出了一些相关的结果,如可决性和等式完备性。
{"title":"A Complete Equational Axiomatisation of Partial Differentiation","authors":"Gordon D. Plotkin","doi":"10.1016/j.entcs.2020.09.011","DOIUrl":"10.1016/j.entcs.2020.09.011","url":null,"abstract":"<div><p>We formalise the well-known rules of partial differentiation in a version of equational logic with function variables and binding constructs. We prove the resulting theory is complete with respect to polynomial interpretations. The proof makes use of Severi's interpolation theorem that all multivariate Hermite problems are solvable. We also present a number of related results, such as decidability and equational completeness.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"352 ","pages":"Pages 211-232"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.09.011","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116103927","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}
引用次数: 1
Towards a Classification of Behavioural Equivalences in Continuous-time Markov Processes 连续时间马尔可夫过程中行为等价的分类
Q3 Computer Science Pub Date : 2020-10-01 DOI: 10.1016/j.entcs.2020.09.004
Linan Chen , Florence Clerc , Prakash Panangaden

Bisimulation is a concept that captures behavioural equivalence of states in a transition system. In [Linan Chen, Florence Clerc, and Prakash Panangaden, Bisimulation for feller-dynkin processes, in: Proceedings of the Thirty-Fifth Conference on the Mathematical Foundations of Programming Semantics, Electronic Notes in Theoretical Computer Science 347 (2019) 45–63.], we proposed two equivalent definitions of bisimulation on continuous-time stochastic processes where the evolution is a flow through time. In the present paper, we develop the theory further: we introduce different concepts that correspond to different behavioural equivalences and compare them to bisimulation. In particular, we study the relation between bisimulation and symmetry groups of the dynamics. We also provide a game interpretation for two of the behavioural equivalences. We then compare those notions to their discrete-time analogues.

双模拟是捕获过渡系统中状态行为等价的概念。在[Linan Chen, Florence Clerc,和Prakash Panangaden, feller-dynkin过程的双仿真,在:第35届编程语义数学基础会议论文集,理论计算机科学电子笔记347(2019)45-63]。],我们提出了连续时间随机过程双模拟的两个等效定义,其中演化是一个时间流。在本文中,我们进一步发展了这一理论:我们引入了对应于不同行为等价的不同概念,并将它们与双模拟进行了比较。特别地,我们研究了动力学的双模拟与对称群之间的关系。我们还提供了两个行为等价的游戏解释。然后,我们将这些概念与它们的离散时间类似物进行比较。
{"title":"Towards a Classification of Behavioural Equivalences in Continuous-time Markov Processes","authors":"Linan Chen ,&nbsp;Florence Clerc ,&nbsp;Prakash Panangaden","doi":"10.1016/j.entcs.2020.09.004","DOIUrl":"10.1016/j.entcs.2020.09.004","url":null,"abstract":"<div><p>Bisimulation is a concept that captures behavioural equivalence of states in a transition system. In [Linan Chen, Florence Clerc, and Prakash Panangaden, Bisimulation for feller-dynkin processes, in: Proceedings of the Thirty-Fifth Conference on the Mathematical Foundations of Programming Semantics, Electronic Notes in Theoretical Computer Science 347 (2019) 45–63.], we proposed two equivalent definitions of bisimulation on continuous-time stochastic processes where the evolution is a <em>flow</em> through time. In the present paper, we develop the theory further: we introduce different concepts that correspond to different behavioural equivalences and compare them to bisimulation. In particular, we study the relation between bisimulation and symmetry groups of the dynamics. We also provide a game interpretation for two of the behavioural equivalences. We then compare those notions to their discrete-time analogues.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"352 ","pages":"Pages 53-77"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.09.004","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117208871","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}
引用次数: 1
Combining Algebraic Effect Descriptions Using the Tensor of Complete Lattices 用完全格张量组合代数效应描述
Q3 Computer Science Pub Date : 2020-10-01 DOI: 10.1016/j.entcs.2020.09.013
Niels Voorneveld

Algebras can be used to interpret the behaviour of effectful programs. In particular, we use Eilenberg-Moore algebras given over a complete lattices of truth values, which specify answers to queries about programs. The algebras can be used to formulate a quantitative logic of behavioural properties, specifying a congruent notion of program equivalence coinciding with a notion of applicative bisimilarity. Many combinations of effects can be interpreted using these algebras. In this paper, we specify a method of generically combining effects and the algebras used to interpret them. At the core of this method is the tensor of complete lattices, which combines the carrier sets of the algebras. We show that this tensor preserves complete distributivity of complete lattices. Moreover, the universal properties of this tensor can then be used to properly combine the Eilenberg-Moore algebras. We will apply this method to combine the effects of probability, global store, cost, nondeterminism, and error effects. We will then compare this method of combining effects with the more traditional method of combining equational theories using interaction laws.

代数可以用来解释有效程序的行为。特别地,我们使用给定在真值的完备格上的Eilenberg-Moore代数,它指定了关于程序的查询的答案。代数可以用来形成行为属性的定量逻辑,指定与应用双相似性概念一致的程序等价概念。许多效应的组合可以用这些代数来解释。在本文中,我们指定了一种将效应和用于解释它们的代数一般结合起来的方法。该方法的核心是完全格张量,它结合了代数的载波集。我们证明了这个张量保持了完全格的完全分布性。此外,这个张量的全称性质可以用来适当地组合Eilenberg-Moore代数。我们将应用这种方法来结合概率、全局存储、成本、不确定性和误差效应的影响。然后,我们将把这种结合效应的方法与使用相互作用定律结合方程理论的更传统的方法进行比较。
{"title":"Combining Algebraic Effect Descriptions Using the Tensor of Complete Lattices","authors":"Niels Voorneveld","doi":"10.1016/j.entcs.2020.09.013","DOIUrl":"10.1016/j.entcs.2020.09.013","url":null,"abstract":"<div><p>Algebras can be used to interpret the behaviour of effectful programs. In particular, we use Eilenberg-Moore algebras given over a complete lattices of truth values, which specify answers to queries about programs. The algebras can be used to formulate a quantitative logic of behavioural properties, specifying a congruent notion of program equivalence coinciding with a notion of applicative bisimilarity. Many combinations of effects can be interpreted using these algebras. In this paper, we specify a method of generically combining effects and the algebras used to interpret them. At the core of this method is the tensor of complete lattices, which combines the carrier sets of the algebras. We show that this tensor preserves complete distributivity of complete lattices. Moreover, the universal properties of this tensor can then be used to properly combine the Eilenberg-Moore algebras. We will apply this method to combine the effects of probability, global store, cost, nondeterminism, and error effects. We will then compare this method of combining effects with the more traditional method of combining equational theories using interaction laws.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"352 ","pages":"Pages 257-281"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.09.013","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129773535","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
期刊
Electronic Notes in Theoretical Computer Science
全部 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