首页 > 最新文献

Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science最新文献

英文 中文
Reasoning on Data Words over Numeric Domains 数字域上数据词的推理
Pub Date : 2022-08-02 DOI: 10.1145/3531130.3533354
Diego Figueira, A. Lin
We introduce parametric semilinear data logic (pSDL) for reasoning about data words with numeric data. The logic allows parameters, and Presburger guards on the data and on the Parikh image of equivalence classes (i.e. data counting), allowing us to capture data languages like: (1) each data value occurs at most once in the word and is an even number, (2) the subset of the positions containing data values divisible by 4 has the same number of a’s and b’s, (3) the data value with the highest frequency in the word is divisible by 3, and (4) each data value occurs at most once, and the set of data values forms an interval. We provide decidability and complexity results for the problem of membership and satisfiability checking over these models. In contrast to two-variable logic of data words and data automata (which also permit a form of data counting but no arithmetics over numeric domains and have incomparable inexpressivity), pSDL has elementary complexity of satisfiability checking. We show interesting potential applications of our models in databases and verification.
我们引入参数半线性数据逻辑(pSDL)来对带有数值数据的数据字进行推理。逻辑允许参数,Presburger保护数据和等价类的Parikh图像(即数据计数),允许我们捕获数据语言,如:(1)每个数据值在单词中最多出现一次,且为偶数;(2)包含数据值可被4整除的位置的子集具有相同数量的a和b;(3)在单词中频率最高的数据值可被3整除;(4)每个数据值最多出现一次,且数据值集形成一个区间。对这些模型的隶属性和可满足性检验问题给出了可判定性和复杂性结果。与数据词和数据自动机的双变量逻辑(它们也允许一种形式的数据计数,但不允许在数字域上进行算术运算,并且具有无与伦比的非表达性)相比,pSDL具有基本的可满足性检查复杂性。我们展示了我们的模型在数据库和验证中的有趣的潜在应用。
{"title":"Reasoning on Data Words over Numeric Domains","authors":"Diego Figueira, A. Lin","doi":"10.1145/3531130.3533354","DOIUrl":"https://doi.org/10.1145/3531130.3533354","url":null,"abstract":"We introduce parametric semilinear data logic (pSDL) for reasoning about data words with numeric data. The logic allows parameters, and Presburger guards on the data and on the Parikh image of equivalence classes (i.e. data counting), allowing us to capture data languages like: (1) each data value occurs at most once in the word and is an even number, (2) the subset of the positions containing data values divisible by 4 has the same number of a’s and b’s, (3) the data value with the highest frequency in the word is divisible by 3, and (4) each data value occurs at most once, and the set of data values forms an interval. We provide decidability and complexity results for the problem of membership and satisfiability checking over these models. In contrast to two-variable logic of data words and data automata (which also permit a form of data counting but no arithmetics over numeric domains and have incomparable inexpressivity), pSDL has elementary complexity of satisfiability checking. We show interesting potential applications of our models in databases and verification.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131532959","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
A Functorial Excursion Between Algebraic Geometry and Linear Logic 代数几何与线性逻辑之间的函数偏移
Pub Date : 2022-08-02 DOI: 10.1145/3531130.3532488
Paul-André Melliès
The language of Algebraic Geometry combines two complementary and dependent levels of discourse: on the geometric side, schemes define spaces of the same cohesive nature as manifolds ; on the vectorial side, every scheme X comes equipped with a symmetric monoidal category of quasicoherent modules, which may be seen as generalised vector bundles on the scheme X. In this paper, we use the functor of points approach to Algebraic Geometry developed by Grothendieck in the 1970s to establish that every covariant presheaf X on the category of commutative rings — and in particular every scheme X — comes equipped “above it” with a symmetric monoidal closed category PshModX of presheaves of modules. This category PshModX defines moreover a model of intuitionistic linear logic, whose exponential modality is obtained by glueing together in an appropriate way the Sweedler dual construction on ring algebras.
代数几何的语言结合了两个互补和依赖的话语层次:在几何方面,方案定义了具有相同内聚性质的流形空间;在向量侧,每个方案X都配备了一个拟相干模的对称一元范畴,这些准相干模可以看作是方案X上的广义向量束。在本文中,我们利用1970年代由Grothendieck发展的代数几何的点函子方法,建立了交换环范畴上的每个协变preshef X -特别是每个方案X -“上面”配备了一个对称的单轴封闭类别PshModX的预捆模块。该范畴PshModX还定义了一个直观线性逻辑模型,该模型的指数模态是通过将环代数上的Sweedler对偶构造适当地粘合在一起而得到的。
{"title":"A Functorial Excursion Between Algebraic Geometry and Linear Logic","authors":"Paul-André Melliès","doi":"10.1145/3531130.3532488","DOIUrl":"https://doi.org/10.1145/3531130.3532488","url":null,"abstract":"The language of Algebraic Geometry combines two complementary and dependent levels of discourse: on the geometric side, schemes define spaces of the same cohesive nature as manifolds ; on the vectorial side, every scheme X comes equipped with a symmetric monoidal category of quasicoherent modules, which may be seen as generalised vector bundles on the scheme X. In this paper, we use the functor of points approach to Algebraic Geometry developed by Grothendieck in the 1970s to establish that every covariant presheaf X on the category of commutative rings — and in particular every scheme X — comes equipped “above it” with a symmetric monoidal closed category PshModX of presheaves of modules. This category PshModX defines moreover a model of intuitionistic linear logic, whose exponential modality is obtained by glueing together in an appropriate way the Sweedler dual construction on ring algebras.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124041717","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
On the Skolem Problem and the Skolem Conjecture 论Skolem问题和Skolem猜想
Pub Date : 2022-08-02 DOI: 10.1145/3531130.3533328
R. Lipton, F. Luca, Joris Nieuwveld, J. Ouaknine, David Purser, J. Worrell
It is a longstanding open problem whether there is an algorithm to decide the Skolem Problem for linear recurrence sequences (LRS) over the integers, namely whether a given such sequence has a zero term (i.e., whether un = 0 for some n). A major breakthrough in the early 1980s established decidability for LRS of order 4 or less, i.e., for LRS in which every new term depends linearly on the previous four (or fewer) terms. The Skolem Problem for LRS of order 5 or more, in particular, remains a major open challenge to this day. Our main contributions in this paper are as follows: First, we show that the Skolem Problem is decidable for reversible LRS of order 7 or less. (An integer LRS is reversible if its unique extension to a bi-infinite LRS also takes exclusively integer values; a typical example is the classical Fibonacci sequence, whose bi-infinite extension is ⟨…, 5, −3, 2, −1, 1, 0, 1, 1, 2, 3, 5, …⟩.) Second, assuming the Skolem Conjecture (a central hypothesis in Diophantine analysis, also known as the Exponential Local-Global Principle), we show that the Skolem Problem for LRS of order 5 is decidable, and exhibit a concrete procedure for solving it.
是否存在一种算法来决定整数上线性递归序列(LRS)的Skolem问题是一个长期存在的开放问题,即给定的这样的序列是否有零项(即,对于某些n, un是否= 0)。20世纪80年代初的一个重大突破建立了4阶或更低阶LRS的可判决性,即对于LRS中的每个新项线性依赖于前四个(或更少)项。特别是5阶以上LRS的Skolem问题,至今仍是一个重大的公开挑战。本文的主要贡献如下:首先,我们证明了对于7阶或更低阶的可逆LRS, Skolem问题是可判定的。(整数LRS是可逆的,如果它对双无穷LRS的唯一扩展也只取整数值;一个典型的例子是经典斐波那契数列,它的双无穷扩展⟨…,5,−3,2,−1,1,0,1,1,1,2,3,5,…⟩。)其次,假设Skolem猜想(丢芬图分析中的一个中心假设,也称为指数局部-全局原理),我们证明了5阶LRS的Skolem问题是可决定的,并展示了解决它的具体步骤。
{"title":"On the Skolem Problem and the Skolem Conjecture","authors":"R. Lipton, F. Luca, Joris Nieuwveld, J. Ouaknine, David Purser, J. Worrell","doi":"10.1145/3531130.3533328","DOIUrl":"https://doi.org/10.1145/3531130.3533328","url":null,"abstract":"It is a longstanding open problem whether there is an algorithm to decide the Skolem Problem for linear recurrence sequences (LRS) over the integers, namely whether a given such sequence has a zero term (i.e., whether un = 0 for some n). A major breakthrough in the early 1980s established decidability for LRS of order 4 or less, i.e., for LRS in which every new term depends linearly on the previous four (or fewer) terms. The Skolem Problem for LRS of order 5 or more, in particular, remains a major open challenge to this day. Our main contributions in this paper are as follows: First, we show that the Skolem Problem is decidable for reversible LRS of order 7 or less. (An integer LRS is reversible if its unique extension to a bi-infinite LRS also takes exclusively integer values; a typical example is the classical Fibonacci sequence, whose bi-infinite extension is ⟨…, 5, −3, 2, −1, 1, 0, 1, 1, 2, 3, 5, …⟩.) Second, assuming the Skolem Conjecture (a central hypothesis in Diophantine analysis, also known as the Exponential Local-Global Principle), we show that the Skolem Problem for LRS of order 5 is decidable, and exhibit a concrete procedure for solving it.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124945018","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Logical Foundations of Quantitative Equality 数量相等的逻辑基础
Pub Date : 2022-08-02 DOI: 10.1145/3531130.3533337
Francesco Dagnino, Fabio Pasquali
In quantitative reasoning one compares objects by distances, instead of equivalence relations, so that one can measure how much they are similar, rather than just saying whether they are equivalent or not. In this paper we aim at providing a logical ground to quantitative reasoning with distances in Linear Logic, using the categorical language of Lawvere’s doctrines. The key idea is to see distances as equality predicates in Linear Logic. We use graded modalities to write a resource sensitive substitution rule for equality, which allows us to give it a quantitative meaning by distances. We introduce a deductive calculus for (Graded) Linear Logic with quantitative equality and the notion of Lipschitz doctrine to give it a sound and complete categorical semantics. We also describe a universal construction of Lipschitz doctrines, which generates examples based for instance on metric spaces and quantitative realisability.
在定量推理中,人们用距离来比较物体,而不是用等价关系来比较,这样人们就可以测量它们有多相似,而不是仅仅说它们是否等价。在本文中,我们的目的是提供一个逻辑基础定量推理与距离在线性逻辑中,使用劳弗莱的学说的范畴语言。关键思想是把距离看作线性逻辑中的等式谓词。我们使用分级模式来编写一个资源敏感的等式替换规则,这使我们能够通过距离给它一个定量的意义。我们引入了一种具有数量相等的(分级)线性逻辑的演绎法和Lipschitz学说的概念,使其具有健全完备的范畴语义。我们还描述了Lipschitz理论的一个普遍结构,它产生了基于度量空间和定量可实现性的例子。
{"title":"Logical Foundations of Quantitative Equality","authors":"Francesco Dagnino, Fabio Pasquali","doi":"10.1145/3531130.3533337","DOIUrl":"https://doi.org/10.1145/3531130.3533337","url":null,"abstract":"In quantitative reasoning one compares objects by distances, instead of equivalence relations, so that one can measure how much they are similar, rather than just saying whether they are equivalent or not. In this paper we aim at providing a logical ground to quantitative reasoning with distances in Linear Logic, using the categorical language of Lawvere’s doctrines. The key idea is to see distances as equality predicates in Linear Logic. We use graded modalities to write a resource sensitive substitution rule for equality, which allows us to give it a quantitative meaning by distances. We introduce a deductive calculus for (Graded) Linear Logic with quantitative equality and the notion of Lipschitz doctrine to give it a sound and complete categorical semantics. We also describe a universal construction of Lipschitz doctrines, which generates examples based for instance on metric spaces and quantitative realisability.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129022791","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Transducers of polynomial growth 多项式生长的传感器
Pub Date : 2022-08-02 DOI: 10.1145/3531130.3533326
M. Bojanczyk
The polyregular functions are a class of string-to-string functions that have polynomial size outputs, and which can be defined using finite state models. There are many equivalent definitions of this class, with roots in automata theory, programming languages and logic. This paper surveys recent results on polyregular functions. It presents five of the equivalent definitions, and gives self-contained proofs for most of the equivalences. Decision problems as well as restricted subclasses of the polyregular functions are also discussed.
多正则函数是一类具有多项式大小输出的字符串到字符串函数,并且可以使用有限状态模型来定义。这个类有许多等价的定义,它们都植根于自动机理论、编程语言和逻辑。本文综述了近年来关于多正则函数的研究成果。给出了五个等价的定义,并给出了大多数等价的自包含证明。讨论了多正则函数的判定问题和约束子类。
{"title":"Transducers of polynomial growth","authors":"M. Bojanczyk","doi":"10.1145/3531130.3533326","DOIUrl":"https://doi.org/10.1145/3531130.3533326","url":null,"abstract":"The polyregular functions are a class of string-to-string functions that have polynomial size outputs, and which can be defined using finite state models. There are many equivalent definitions of this class, with roots in automata theory, programming languages and logic. This paper surveys recent results on polyregular functions. It presents five of the equivalent definitions, and gives self-contained proofs for most of the equivalences. Decision problems as well as restricted subclasses of the polyregular functions are also discussed.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114831699","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
On Almost-Uniform Generation of SAT Solutions: The power of 3-wise independent hashing 关于SAT解的几乎一致的生成:3-wise独立哈希的力量
Pub Date : 2022-08-02 DOI: 10.1145/3531130.3533338
Remi Delannoy, Kuldeep S. Meel
Given a Boolean formula φ and a distribution parameter ε, the problem of almost-uniform generation seeks to design a randomized generator such that every solution of φ is output with probability within (1 + ε)-factor of where sol(φ) is the set of all the solutions of φ. The prior state of the art scheme due to Jerrum, Valiant, and Vazirani, makes calls to a SAT oracle and employs 2 − wise independent hash functions. In this work, we design a new randomized algorithm that makes calls to a SAT oracle and employs 3 − wise independent hash functions. The widely used 2 − wise independent hashing is tabulation hashing proposed by Carter and Wegman. Since this classical scheme is also 3 − wise independent, we observe that practical implementation of our technique does not incur additional overhead. We demonstrate that theoretical improvements translate to practice; in particular, we conduct a comprehensive study over 562 benchmarks and demonstrate that while JVV would time out for 544 out of 562 instances, our proposed scheme can handle all the 562 instances. To the best of our knowledge, this is the first almost-uniform generation scheme that can handle practical instances from real-world applications. We also present a nuanced analysis focusing on the both the size of SAT queries as well as the number of queries.
给定一个布尔公式φ和一个分布参数ε,几乎均匀生成问题寻求设计一个随机生成器,使得φ的每个解的输出概率在(1 + ε)-因子范围内,其中sol(φ)是φ的所有解的集合。Jerrum, Valiant和Vazirani提出的最先进的方案是调用SAT oracle并使用2 - wise独立哈希函数。在这项工作中,我们设计了一个新的随机算法,该算法调用了一个SAT oracle,并采用了3 - wise独立哈希函数。广泛使用的2 -独立哈希是由Carter和Wegman提出的表列哈希。由于这个经典方案也是3 -独立的,我们观察到我们的技术的实际实现不会产生额外的开销。我们证明了理论改进转化为实践;特别是,我们对562个基准进行了全面的研究,并证明虽然JVV会在562个实例中的544个实例中超时,但我们提出的方案可以处理所有562个实例。据我们所知,这是第一个可以处理来自实际应用程序的实际实例的几乎统一的生成方案。我们还对SAT查询的大小和查询的数量进行了细致的分析。
{"title":"On Almost-Uniform Generation of SAT Solutions: The power of 3-wise independent hashing","authors":"Remi Delannoy, Kuldeep S. Meel","doi":"10.1145/3531130.3533338","DOIUrl":"https://doi.org/10.1145/3531130.3533338","url":null,"abstract":"Given a Boolean formula φ and a distribution parameter ε, the problem of almost-uniform generation seeks to design a randomized generator such that every solution of φ is output with probability within (1 + ε)-factor of where sol(φ) is the set of all the solutions of φ. The prior state of the art scheme due to Jerrum, Valiant, and Vazirani, makes calls to a SAT oracle and employs 2 − wise independent hash functions. In this work, we design a new randomized algorithm that makes calls to a SAT oracle and employs 3 − wise independent hash functions. The widely used 2 − wise independent hashing is tabulation hashing proposed by Carter and Wegman. Since this classical scheme is also 3 − wise independent, we observe that practical implementation of our technique does not incur additional overhead. We demonstrate that theoretical improvements translate to practice; in particular, we conduct a comprehensive study over 562 benchmarks and demonstrate that while JVV would time out for 544 out of 562 instances, our proposed scheme can handle all the 562 instances. To the best of our knowledge, this is the first almost-uniform generation scheme that can handle practical instances from real-world applications. We also present a nuanced analysis focusing on the both the size of SAT queries as well as the number of queries.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116849341","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Resource approximation for the λμ-calculus λμ微积分的资源近似
Pub Date : 2022-08-02 DOI: 10.1145/3531130.3532469
Davide Barbarossa
The λμ-calculus plays a central role in the theory of programming languages as it extends the Curry-Howard correspondence to classical logic. A major drawback is that it does not satisfy Böhm’s Theorem and it lacks the corresponding notion of approximation. On the contrary, we show that Ehrhard and Regnier’s Taylor expansion can be easily adapted, thus providing a resource conscious approximation theory. This produces a sensible λμ-theory with which we prove some advanced properties of the λμ-calculus, such as Stability and Perpendicular Lines Property, from which the impossibility of parallel computations follows.
λμ微积分在程序设计语言理论中起着核心作用,因为它将Curry-Howard对应扩展到经典逻辑。一个主要的缺点是它不满足Böhm定理,并且缺乏相应的近似概念。相反,我们表明Ehrhard和Regnier的Taylor展开式可以很容易地适应,从而提供了一个资源有意识的近似理论。这产生了一个合理的λμ-理论,并用它证明了λμ-微积分的一些高级性质,如稳定性和垂直线性质,由此得出并行计算的不可能性。
{"title":"Resource approximation for the λμ-calculus","authors":"Davide Barbarossa","doi":"10.1145/3531130.3532469","DOIUrl":"https://doi.org/10.1145/3531130.3532469","url":null,"abstract":"The λμ-calculus plays a central role in the theory of programming languages as it extends the Curry-Howard correspondence to classical logic. A major drawback is that it does not satisfy Böhm’s Theorem and it lacks the corresponding notion of approximation. On the contrary, we show that Ehrhard and Regnier’s Taylor expansion can be easily adapted, thus providing a resource conscious approximation theory. This produces a sensible λμ-theory with which we prove some advanced properties of the λμ-calculus, such as Stability and Perpendicular Lines Property, from which the impossibility of parallel computations follows.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127242705","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A direct computational interpretation of second-order arithmetic via update recursion 通过更新递归的二阶算法的直接计算解释
Pub Date : 2022-08-02 DOI: 10.1145/3531130.3532458
Valentin Blot
Second-order arithmetic has two kinds of computational interpretations: via Spector’s bar recursion of via Girard’s polymorphic lambda-calculus. Bar recursion interprets the negative translation of the axiom of choice which, combined with an interpretation of the negative translation of the excluded middle, gives a computational interpretation of the negative translation of the axiom scheme of comprehension. It is then possible to instantiate universally quantified sets with arbitrary formulas (second-order elimination). On the other hand, polymorphic lambda-calculus interprets directly second-order elimination by means of polymorphic types. The present work aims at bridging the gap between these two interpretations by interpreting directly second-order elimination through update recursion, which is a variant of bar recursion.
二阶算法有两种计算解释:通过Spector的bar递归和通过Girard的多态λ演算。Bar递归解释选择公理的负平移,与排除中间的负平移的解释相结合,给出了理解公理方案的负平移的计算解释。这样就有可能实例化具有任意公式的全称量化集合(二阶消去)。另一方面,多态λ演算通过多态类型直接解释二阶消去。目前的工作旨在通过更新递归(bar递归的一种变体)直接解释二阶消去,从而弥合这两种解释之间的差距。
{"title":"A direct computational interpretation of second-order arithmetic via update recursion","authors":"Valentin Blot","doi":"10.1145/3531130.3532458","DOIUrl":"https://doi.org/10.1145/3531130.3532458","url":null,"abstract":"Second-order arithmetic has two kinds of computational interpretations: via Spector’s bar recursion of via Girard’s polymorphic lambda-calculus. Bar recursion interprets the negative translation of the axiom of choice which, combined with an interpretation of the negative translation of the excluded middle, gives a computational interpretation of the negative translation of the axiom scheme of comprehension. It is then possible to instantiate universally quantified sets with arbitrary formulas (second-order elimination). On the other hand, polymorphic lambda-calculus interprets directly second-order elimination by means of polymorphic types. The present work aims at bridging the gap between these two interpretations by interpreting directly second-order elimination through update recursion, which is a variant of bar recursion.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132509202","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Geometric decision procedures and the VC dimension of linear arithmetic theories 几何决策程序和VC维的线性算术理论
Pub Date : 2022-08-02 DOI: 10.1145/3531130.3533372
D. Chistikov, C. Haase, Alessio Mansutti
This paper resolves two open problems on linear integer arithmetic (LIA), also known as Presburger arithmetic. First, we give a triply exponential geometric decision procedure for LIA, i.e., a procedure based on manipulating semilinear sets. This matches the running time of the best quantifier elimination and automata-based procedures. Second, building upon our first result, we give a doubly exponential upper bound on the Vapnik–Chervonenkis (VC) dimension of sets definable in LIA, proving a conjecture of D. Nguyen and I. Pak [Combinatorica 39, pp. 923–932, 2019]. These results partially rely on an analysis of sets definable in linear real arithmetic (LRA), and analogous results for LRA are also obtained. At the core of these developments are new decomposition results for semilinear and -semilinear sets, the latter being the sets definable in LRA. These results yield new algorithms to compute the complement of (-)semilinear sets that do not cause a non-elementary blowup when repeatedly combined with procedures for other Boolean operations and projection. The existence of such an algorithm for semilinear sets has been a long-standing open problem.
本文解决了线性整数算法(也称为Presburger算法)中的两个开放问题。首先,我们给出了LIA的一个三指数几何决策过程,即一个基于半线性集的操作过程。这与最佳量词消除和基于自动机的程序的运行时间相匹配。其次,在我们的第一个结果的基础上,我们给出了在LIA中可定义集合的Vapnik-Chervonenkis (VC)维的双指数上界,证明了D. Nguyen和I. Pak [Combinatorica 39, pp. 923-932, 2019]的一个猜想。这些结果部分依赖于对线性实算法中可定义集合的分析,并得到了线性实算法的类似结果。这些发展的核心是半线性和-半线性集合的新分解结果,后者是在LRA中可定义的集合。这些结果产生了新的算法来计算(-)半线性集的补,这些补在与其他布尔运算和投影的过程重复组合时不会导致非初等爆炸。这种半线性集算法的存在性是一个长期存在的开放性问题。
{"title":"Geometric decision procedures and the VC dimension of linear arithmetic theories","authors":"D. Chistikov, C. Haase, Alessio Mansutti","doi":"10.1145/3531130.3533372","DOIUrl":"https://doi.org/10.1145/3531130.3533372","url":null,"abstract":"This paper resolves two open problems on linear integer arithmetic (LIA), also known as Presburger arithmetic. First, we give a triply exponential geometric decision procedure for LIA, i.e., a procedure based on manipulating semilinear sets. This matches the running time of the best quantifier elimination and automata-based procedures. Second, building upon our first result, we give a doubly exponential upper bound on the Vapnik–Chervonenkis (VC) dimension of sets definable in LIA, proving a conjecture of D. Nguyen and I. Pak [Combinatorica 39, pp. 923–932, 2019]. These results partially rely on an analysis of sets definable in linear real arithmetic (LRA), and analogous results for LRA are also obtained. At the core of these developments are new decomposition results for semilinear and -semilinear sets, the latter being the sets definable in LRA. These results yield new algorithms to compute the complement of (-)semilinear sets that do not cause a non-elementary blowup when repeatedly combined with procedures for other Boolean operations and projection. The existence of such an algorithm for semilinear sets has been a long-standing open problem.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"244 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128999465","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Milner’s Proof System for Regular Expressions Modulo Bisimilarity is Complete: Crystallization: Near-Collapsing Process Graph Interpretations of Regular Expressions 正则表达式模双相似的Milner证明系统是完备的:结晶:正则表达式的近坍缩过程图解释
Pub Date : 2022-08-02 DOI: 10.1145/3531130.3532430
C. Grabmayer
Milner (1984) defined a process semantics for regular expressions. He formulated a sound proof system for bisimilarity of process interpretations of regular expressions, and asked whether this system is complete. We report conceptually on a proof that shows that Milner’s system is complete, by motivating and describing all of its main steps. We substantially refine the completeness proof by Grabmayer and Fokkink (2020) for the restriction of Milner’s system to ‘1-free’ regular expressions. As a crucial complication we recognize that process graphs with empty-step transitions that satisfy the layered loop-existence/elimination property LLEE are not closed under bisimulation collapse (unlike process graphs with LLEE that only have proper-step transitions). We circumnavigate this obstacle by defining a LLEE-preserving ‘crystallization procedure’ for such process graphs. By that we obtain ‘near-collapsed’ process graphs with LLEE whose strongly connected components are either collapsed or of ‘twin-crystal’ shape. Such near-collapsed process graphs guarantee provable solutions for bisimulation collapses of process interpretations of regular expressions.
Milner(1984)为正则表达式定义了一个过程语义。他为正则表达式的过程解释的双相似性制定了一个健全的证明系统,并询问这个系统是否完整。通过激励和描述米尔纳系统的所有主要步骤,我们从概念上报告了一个证明,表明米尔纳系统是完整的。我们实质上改进了Grabmayer和Fokkink(2020)对米尔纳系统限制为“1-free”正则表达式的完备性证明。作为一个关键的复杂问题,我们认识到具有满足分层循环存在/消除特性LLEE的空步骤转换的过程图在双模拟崩溃下不关闭(不像具有LLEE的过程图只有适当的步骤转换)。我们通过为这样的工艺图定义保持llee的“结晶程序”来绕过这一障碍。通过这种方法,我们得到了具有LLEE的“近坍缩”过程图,其强连接分量要么是坍缩的,要么是“双晶”形状的。这种接近崩溃的过程图保证了正则表达式过程解释的双模拟崩溃的可证明解。
{"title":"Milner’s Proof System for Regular Expressions Modulo Bisimilarity is Complete: Crystallization: Near-Collapsing Process Graph Interpretations of Regular Expressions","authors":"C. Grabmayer","doi":"10.1145/3531130.3532430","DOIUrl":"https://doi.org/10.1145/3531130.3532430","url":null,"abstract":"Milner (1984) defined a process semantics for regular expressions. He formulated a sound proof system for bisimilarity of process interpretations of regular expressions, and asked whether this system is complete. We report conceptually on a proof that shows that Milner’s system is complete, by motivating and describing all of its main steps. We substantially refine the completeness proof by Grabmayer and Fokkink (2020) for the restriction of Milner’s system to ‘1-free’ regular expressions. As a crucial complication we recognize that process graphs with empty-step transitions that satisfy the layered loop-existence/elimination property LLEE are not closed under bisimulation collapse (unlike process graphs with LLEE that only have proper-step transitions). We circumnavigate this obstacle by defining a LLEE-preserving ‘crystallization procedure’ for such process graphs. By that we obtain ‘near-collapsed’ process graphs with LLEE whose strongly connected components are either collapsed or of ‘twin-crystal’ shape. Such near-collapsed process graphs guarantee provable solutions for bisimulation collapses of process interpretations of regular expressions.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132358130","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in 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