首页 > 最新文献

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

英文 中文
The Complexity of Bidirected Reachability in Valence Systems 价系中双向可达性的复杂性
Pub Date : 2021-10-07 DOI: 10.1145/3531130.3533345
Moses Ganardi, R. Majumdar, Georg Zetzsche
Reachability problems in infinite-state systems are often subject to extremely high complexity. This motivates the investigation of efficient overapproximations, where we add transitions to obtain a system in which reachability can be decided more efficiently. We consider bidirected infinite-state systems, where for every transition there is a transition with opposite effect. We study bidirected reachability in the framework of valence systems, an abstract model featuring finitely many control states and an infinite-state storage that is specified by a finite graph. By picking suitable graphs, valence systems can uniformly model counters as in vector addition systems, pushdowns, integer counters, and combinations thereof. We provide a comprehensive complexity landscape for bidirected reachability and show that the complexity drops (often to polynomial time) from that of general reachability, for almost every storage mechanism where reachability is known to be decidable.
无限状态系统中的可达性问题通常具有极高的复杂性。这激发了对高效过近似值的研究,我们在其中添加转换以获得可以更有效地确定可达性的系统。我们考虑双向无限态系统,其中每个跃迁都有一个相反效果的跃迁。我们研究了价系统框架下的双向可达性,价系统是一个具有有限多个控制状态和由有限图表示的无限状态存储的抽象模型。通过选择合适的图,价系统可以统一地模拟计数器,如向量加法系统、压下计数器、整数计数器及其组合。我们为双向可达性提供了一个全面的复杂性景观,并表明,对于几乎所有已知可达性是可确定的存储机制,其复杂性都比一般可达性下降(通常为多项式时间)。
{"title":"The Complexity of Bidirected Reachability in Valence Systems","authors":"Moses Ganardi, R. Majumdar, Georg Zetzsche","doi":"10.1145/3531130.3533345","DOIUrl":"https://doi.org/10.1145/3531130.3533345","url":null,"abstract":"Reachability problems in infinite-state systems are often subject to extremely high complexity. This motivates the investigation of efficient overapproximations, where we add transitions to obtain a system in which reachability can be decided more efficiently. We consider bidirected infinite-state systems, where for every transition there is a transition with opposite effect. We study bidirected reachability in the framework of valence systems, an abstract model featuring finitely many control states and an infinite-state storage that is specified by a finite graph. By picking suitable graphs, valence systems can uniformly model counters as in vector addition systems, pushdowns, integer counters, and combinations thereof. We provide a comprehensive complexity landscape for bidirected reachability and show that the complexity drops (often to polynomial time) from that of general reachability, for almost every storage mechanism where reachability is known to be decidable.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125807855","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
Active learning for sound negotiations✱ 积极学习,在美国进行良好的谈判
Pub Date : 2021-10-06 DOI: 10.1145/3531130.3533342
A. Muscholl, I. Walukiewicz
We present two active learning algorithms for sound deterministic negotiations. Sound deterministic negotiations are models of distributed systems, a kind of Petri nets or Zielonka automata with additional structure. We show that this additional structure allows to minimize such negotiations. The two active learning algorithms differ in the type of membership queries they use. Both have similar complexity to Angluin’s L* algorithm, in particular, the number of queries is polynomial in the size of the negotiation, and not in the number of configurations.
我们提出了两种主动学习算法的声音确定性谈判。健全的确定性协商是分布式系统的模型,是一种带有附加结构的Petri网或Zielonka自动机。我们表明,这种额外的结构可以最大限度地减少这种谈判。这两种主动学习算法所使用的成员查询类型不同。两者都具有与Angluin的L*算法相似的复杂性,特别是,查询的数量是协商大小的多项式,而不是配置的数量。
{"title":"Active learning for sound negotiations✱","authors":"A. Muscholl, I. Walukiewicz","doi":"10.1145/3531130.3533342","DOIUrl":"https://doi.org/10.1145/3531130.3533342","url":null,"abstract":"We present two active learning algorithms for sound deterministic negotiations. Sound deterministic negotiations are models of distributed systems, a kind of Petri nets or Zielonka automata with additional structure. We show that this additional structure allows to minimize such negotiations. The two active learning algorithms differ in the type of membership queries they use. Both have similar complexity to Angluin’s L* algorithm, in particular, the number of queries is polynomial in the size of the negotiation, and not in the number of configurations.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134631905","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
Cyclic Implicit Complexity 循环隐式复杂度
Pub Date : 2021-10-03 DOI: 10.1145/3531130.3533340
Gianluca Curzi, Anupam Das
Circular (or cyclic) proofs have received increasing attention in recent years, and have been proposed as an alternative setting for studying (co)inductive reasoning. In particular, now several type systems based on circular reasoning have been proposed. However, little is known about the complexity theoretic aspects of circular proofs, which exhibit sophisticated loop structures atypical of more common ‘recursion schemes’. This paper attempts to bridge the gap between circular proofs and implicit computational complexity (ICC). Namely we introduce a circular proof system based on Bellantoni and Cook’s famous safe-normal function algebra, and we identify proof theoretical constraints, inspired by ICC, to characterise the polynomial-time and elementary computable functions. Along the way we introduce new recursion theoretic implicit characterisations of these classes that may be of interest in their own right.
循环(或循环)证明近年来受到越来越多的关注,并被提出作为研究(co)归纳推理的另一种设置。特别是,现在已经提出了几种基于循环推理的类型系统。然而,人们对循环证明的复杂性理论方面知之甚少,它表现出复杂的循环结构,而不是更常见的“递归方案”。本文试图弥合循环证明和隐式计算复杂性(ICC)之间的差距。也就是说,我们引入了一个基于Bellantoni和Cook著名的安全正规函数代数的循环证明系统,并在ICC的启发下确定了证明理论约束,以表征多项式时间和初等可计算函数。在此过程中,我们引入了这些类的新的递归理论隐式特征,这些特征本身可能会引起人们的兴趣。
{"title":"Cyclic Implicit Complexity","authors":"Gianluca Curzi, Anupam Das","doi":"10.1145/3531130.3533340","DOIUrl":"https://doi.org/10.1145/3531130.3533340","url":null,"abstract":"Circular (or cyclic) proofs have received increasing attention in recent years, and have been proposed as an alternative setting for studying (co)inductive reasoning. In particular, now several type systems based on circular reasoning have been proposed. However, little is known about the complexity theoretic aspects of circular proofs, which exhibit sophisticated loop structures atypical of more common ‘recursion schemes’. This paper attempts to bridge the gap between circular proofs and implicit computational complexity (ICC). Namely we introduce a circular proof system based on Bellantoni and Cook’s famous safe-normal function algebra, and we identify proof theoretical constraints, inspired by ICC, to characterise the polynomial-time and elementary computable functions. Along the way we introduce new recursion theoretic implicit characterisations of these classes that may be of interest in their own right.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123298406","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
Computing the Density of the Positivity Set for Linear Recurrence Sequences 计算线性递归序列的正集密度
Pub Date : 2021-09-24 DOI: 10.1145/3531130.3532399
Edon Kelmendi
The set of indices that correspond to the positive entries of a sequence of numbers is called its positivity set. In this paper, we study the density of the positivity set of a given linear recurrence sequence, that is the question of how much more frequent are the positive entries compared to the non-positive ones. We show that one can compute this density to arbitrary precision, as well as decide whether it is equal to zero (or one). If the sequence is diagonalisable, we prove that its positivity set is finite if and only if its density is zero. Lastly, arithmetic properties of densities are treated, in particular we prove that it is decidable whether the density is a rational number, given that the recurrence sequence has at most one pair of dominant complex roots.
与一个数列的正项相对应的索引集称为它的正集。本文研究了给定线性递归序列的正集合的密度,即正数项与非正数项相比出现的频率有多大的问题。我们表明,可以计算这个密度到任意精度,以及决定它是否等于零(或1)。如果序列是可对角的,则证明其正集是有限的当且仅当其密度为零。最后,讨论了密度的算术性质,特别证明了密度是否为有理数是可决定的,只要递推数列最多有一对优势复根。
{"title":"Computing the Density of the Positivity Set for Linear Recurrence Sequences","authors":"Edon Kelmendi","doi":"10.1145/3531130.3532399","DOIUrl":"https://doi.org/10.1145/3531130.3532399","url":null,"abstract":"The set of indices that correspond to the positive entries of a sequence of numbers is called its positivity set. In this paper, we study the density of the positivity set of a given linear recurrence sequence, that is the question of how much more frequent are the positive entries compared to the non-positive ones. We show that one can compute this density to arbitrary precision, as well as decide whether it is equal to zero (or one). If the sequence is diagonalisable, we prove that its positivity set is finite if and only if its density is zero. Lastly, arithmetic properties of densities are treated, in particular we prove that it is decidable whether the density is a rational number, given that the recurrence sequence has at most one pair of dominant complex roots.","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":"2021-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134398715","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
Syllepsis in Homotopy Type Theory 同伦类型论中的音节
Pub Date : 2021-07-29 DOI: 10.1145/3531130.3533347
Kristina Sojakova
The Eckmann-Hilton argument shows that any two monoid structures on the same set satisfying the interchange law are in fact the same operation, which is moreover commutative. When the monoids correspond to the vertical and horizontal composition of a sufficiently higher-dimensional category, the Eckmann-Hilton argument itself appears as a higher cell. This cell is often required to satisfy an additional piece of coherence, which is known as the syllepsis. We show that the syllepsis can be constructed from the elimination rule of intensional identity types in Martin-Löf type theory.
Eckmann-Hilton论证表明,在同一集合上满足交换律的任意两个单群结构实际上是同一运算,而且是可交换的。当monoids对应于一个足够高维范畴的垂直和水平组合时,Eckmann-Hilton论证本身就表现为一个更高的单元格。这个单元格通常需要满足额外的连贯部分,这就是所谓的音节。我们证明了可以从Martin-Löf类型论中的内涵同一性类型的消去规则来构造序集。
{"title":"Syllepsis in Homotopy Type Theory","authors":"Kristina Sojakova","doi":"10.1145/3531130.3533347","DOIUrl":"https://doi.org/10.1145/3531130.3533347","url":null,"abstract":"The Eckmann-Hilton argument shows that any two monoid structures on the same set satisfying the interchange law are in fact the same operation, which is moreover commutative. When the monoids correspond to the vertical and horizontal composition of a sufficiently higher-dimensional category, the Eckmann-Hilton argument itself appears as a higher cell. This cell is often required to satisfy an additional piece of coherence, which is known as the syllepsis. We show that the syllepsis can be constructed from the elimination rule of intensional identity types in Martin-Löf type theory.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114194877","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
Separating LREC from LFP 从LFP中分离LREC
Pub Date : 2021-07-12 DOI: 10.1145/3531130.3533368
A. Dawar, Felipe Ferreira Santos
is an extension of first-order logic with a logarithmic recursion operator. It was introduced by Grohe et al. and shown to capture the complexity class L over trees and interval graphs. It does not capture L in general as it is contained in —fixed-point logic with counting. We show that this containment is strict. In particular, we show that the path systems problem, a classic P-complete problem which is definable in —fixed-point logic—is not definable in . This shows that the logarithmic recursion mechanism is provably weaker than general least fixed points.
是一阶逻辑的扩展,带有对数递归算子。它是由Grohe等人引入的,并被证明可以捕获树和区间图上的复杂度类L。它通常不捕获L,因为它包含在带计数的-定点逻辑中。我们表明这种遏制是严格的。特别地,我们证明了路径系统问题,一个经典的p -完全问题,在-不动点逻辑中可定义,在-不动点逻辑中不可定义。这表明对数递推机制比一般最小不动点机制弱。
{"title":"Separating LREC from LFP","authors":"A. Dawar, Felipe Ferreira Santos","doi":"10.1145/3531130.3533368","DOIUrl":"https://doi.org/10.1145/3531130.3533368","url":null,"abstract":"is an extension of first-order logic with a logarithmic recursion operator. It was introduced by Grohe et al. and shown to capture the complexity class L over trees and interval graphs. It does not capture L in general as it is contained in —fixed-point logic with counting. We show that this containment is strict. In particular, we show that the path systems problem, a classic P-complete problem which is definable in —fixed-point logic—is not definable in . This shows that the logarithmic recursion mechanism is provably weaker than general least fixed points.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129084846","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
Stable graphs of bounded twin-width 有界双宽稳定图
Pub Date : 2021-07-08 DOI: 10.1145/3531130.3533356
Jakub Gajarsk'y, Michal Pilipczuk, Szymon Toruńczyk
We prove that every class of graphs that is monadically stable and has bounded twin-width can be transduced from some class with bounded sparse twin-width. This generalizes analogous results for classes of bounded linear cliquewidth [Nešetřil et al. 2021b] and of bounded cliquewidth [Nešetřil et al. 2021a]. It also implies that monadically stable classes of bounded twin-width are linearly χ-bounded.
我们证明了每一类单根稳定且双宽有界的图都可以由一类稀疏双宽有界的图转化而来。这推广了有界线性cliquewidth类[Nešetřil et al. 2021b]和有界cliquewidth类[Nešetřil et al. 2021a]的类似结果。它还表明有界双宽度的单根稳定类是线性χ-有界的。
{"title":"Stable graphs of bounded twin-width","authors":"Jakub Gajarsk'y, Michal Pilipczuk, Szymon Toruńczyk","doi":"10.1145/3531130.3533356","DOIUrl":"https://doi.org/10.1145/3531130.3533356","url":null,"abstract":"We prove that every class of graphs that is monadically stable and has bounded twin-width can be transduced from some class with bounded sparse twin-width. This generalizes analogous results for classes of bounded linear cliquewidth [Nešetřil et al. 2021b] and of bounded cliquewidth [Nešetřil et al. 2021a]. It also implies that monadically stable classes of bounded twin-width are linearly χ-bounded.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125462886","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}
引用次数: 23
Complexity of Modular Circuits 模块化电路的复杂性
Pub Date : 2021-06-05 DOI: 10.1145/3531130.3533350
P. Idziak, Piotr Kawalek, Jacek Krzaczkowski
We study how the complexity of modular circuits computing AND depends on the depth of the circuits and the prime factorization of the modulus they use. In particular our construction of subexponential circuits of depth 2 for AND helps us to classify (modulo Exponential Time Hypothesis) modular circuits with respect to the complexity of their satisfiability. We also study a precise correlation between this complexity and the sizes of modular circuits realizing AND. In particular we use the superlinear lower bound from [10] to check satisfiability of CC0 circuits in probabilistic 2O(n/ε(n)) time, where ε is some extremely slowly increasing function. Moreover we show that AND can be computed by a polynomial size modular circuit of depth 2 (with O(log n) random bits) providing a probabilistic computational model that can not be derandomized. We apply our methods to determine (modulo ETH) the complexity of solving equations over groups of symmetries of regular polygons with an odd number of sides. These groups form a paradigm for some of the remaining cases in characterizing finite groups with respect to the complexity of their equation solving.
我们研究了模块电路计算AND的复杂度如何取决于电路的深度和它们所使用的模的质因数分解。特别是我们构造的深度为2的与的次指数电路,帮助我们根据可满足性的复杂度对(模指数时间假设)模电路进行分类。我们还研究了这种复杂性与实现and的模块电路尺寸之间的精确相关性。特别地,我们使用[10]的超线性下界来检验CC0电路在概率为20 (n/ε(n))时间内的可满足性,其中ε是一个极慢增长的函数。此外,我们还证明了AND可以通过深度为2的多项式大小的模块电路(带有O(log n)个随机比特)来计算,从而提供了一个不能被非随机化的概率计算模型。我们应用我们的方法来确定(模ETH)在具有奇数边的正多边形对称群上求解方程的复杂性。这些群为描述有限群的方程求解的复杂性提供了一个范例。
{"title":"Complexity of Modular Circuits","authors":"P. Idziak, Piotr Kawalek, Jacek Krzaczkowski","doi":"10.1145/3531130.3533350","DOIUrl":"https://doi.org/10.1145/3531130.3533350","url":null,"abstract":"We study how the complexity of modular circuits computing AND depends on the depth of the circuits and the prime factorization of the modulus they use. In particular our construction of subexponential circuits of depth 2 for AND helps us to classify (modulo Exponential Time Hypothesis) modular circuits with respect to the complexity of their satisfiability. We also study a precise correlation between this complexity and the sizes of modular circuits realizing AND. In particular we use the superlinear lower bound from [10] to check satisfiability of CC0 circuits in probabilistic 2O(n/ε(n)) time, where ε is some extremely slowly increasing function. Moreover we show that AND can be computed by a polynomial size modular circuit of depth 2 (with O(log n) random bits) providing a probabilistic computational model that can not be derandomized. We apply our methods to determine (modulo ETH) the complexity of solving equations over groups of symmetries of regular polygons with an odd number of sides. These groups form a paradigm for some of the remaining cases in characterizing finite groups with respect to the complexity of their equation solving.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114710713","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
Normalization for Multimodal Type Theory 多模态类型理论的归一化
Pub Date : 2021-06-02 DOI: 10.1145/3531130.3532398
Daniel Gratzer
We prove normalization for MTT, a general multimodal dependent type theory capable of expressing modal type theories for guarded recursion, internalized parametricity, and various other prototypical modal situations. We prove that deciding type checking and conversion in MTT can be reduced to deciding the equality of modalities in the underlying modal situation, immediately yielding a type checking algorithm for all instantiations of MTT in the literature. This proof follows from a generalization of synthetic Tait computability—an abstract approach to gluing proofs—to account for modalities. This extension is based on MTT itself, so that this proof also constitutes a significant case study of MTT.
我们证明了MTT的归一化,MTT是一种通用的多模态依赖类型理论,能够表达保护递归、内化参数和各种其他原型模态情况的模态类型理论。我们证明在MTT中决定类型检查和转换可以简化为决定底层模态情况下模态的相等性,从而立即得到一个适用于文献中所有MTT实例的类型检查算法。这个证明是从综合可计算性(一种粘合证明的抽象方法)的推广中得出的,以解释模态。这个扩展是基于MTT本身,所以这个证明也构成了MTT的一个重要的案例研究。
{"title":"Normalization for Multimodal Type Theory","authors":"Daniel Gratzer","doi":"10.1145/3531130.3532398","DOIUrl":"https://doi.org/10.1145/3531130.3532398","url":null,"abstract":"We prove normalization for MTT, a general multimodal dependent type theory capable of expressing modal type theories for guarded recursion, internalized parametricity, and various other prototypical modal situations. We prove that deciding type checking and conversion in MTT can be reduced to deciding the equality of modalities in the underlying modal situation, immediately yielding a type checking algorithm for all instantiations of MTT in the literature. This proof follows from a generalization of synthetic Tait computability—an abstract approach to gluing proofs—to account for modalities. This extension is based on MTT itself, so that this proof also constitutes a significant case study of MTT.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125929345","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}
引用次数: 26
Greatest HITs: Higher inductive types in coinductive definitions via induction under clocks 最大打击:通过时钟下的感应,在共感应定义中的高感应类型
Pub Date : 2021-02-03 DOI: 10.1145/3531130.3533359
Magnus Baunsgaard Kristensen, Rasmus Ejlers Møgelberg, Andrea Vezzosi
We present Clocked Cubical Type Theory, the first type theory combining multi-clocked guarded recursion with the features of Cubical Type Theory. Guarded recursion is an abstract form of step-indexing, which can be used for construction of advanced programming language models. In its multi-clocked version, it can also be used for coinductive programming and reasoning, encoding productivity in types. Combining this with Higher Inductive Types (HITs) the encoding extends to coinductive types that are traditionally hard to represent in type theory, such as the type of finitely branching labelled transition systems. Among our technical contributions is a new principle of induction under clocks, providing computational content to one of the main axioms required for encoding coinductive types. This principle is verified using a denotational semantics in a presheaf model.
提出了时钟立方类型理论,这是第一个将多时钟保护递归与立方类型理论的特点相结合的类型理论。保护递归是阶跃索引的一种抽象形式,可用于构建高级编程语言模型。在其多时钟版本中,它还可以用于共归纳编程和推理,以类型编码生产力。将其与高归纳类型(hit)相结合,编码扩展到传统上难以在类型理论中表示的共归纳类型,例如有限分支标记转换系统的类型。我们的技术贡献之一是时钟下的新感应原理,为编码共归纳类型所需的主要公理之一提供计算内容。这一原则在预表模型中使用指称语义进行验证。
{"title":"Greatest HITs: Higher inductive types in coinductive definitions via induction under clocks","authors":"Magnus Baunsgaard Kristensen, Rasmus Ejlers Møgelberg, Andrea Vezzosi","doi":"10.1145/3531130.3533359","DOIUrl":"https://doi.org/10.1145/3531130.3533359","url":null,"abstract":"We present Clocked Cubical Type Theory, the first type theory combining multi-clocked guarded recursion with the features of Cubical Type Theory. Guarded recursion is an abstract form of step-indexing, which can be used for construction of advanced programming language models. In its multi-clocked version, it can also be used for coinductive programming and reasoning, encoding productivity in types. Combining this with Higher Inductive Types (HITs) the encoding extends to coinductive types that are traditionally hard to represent in type theory, such as the type of finitely branching labelled transition systems. Among our technical contributions is a new principle of induction under clocks, providing computational content to one of the main axioms required for encoding coinductive types. This principle is verified using a denotational semantics in a presheaf model.","PeriodicalId":373589,"journal":{"name":"Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130366379","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
期刊
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