首页 > 最新文献

CoRR最新文献

英文 中文
Complexity of Timeline-Based Planning over Dense Temporal Domains: Exploring the Middle Ground 密集时间域上基于时间线的规划的复杂性:探索中间地带
Pub Date : 2018-09-07 DOI: 10.4204/EPTCS.277.14
L. Bozzelli, A. Molinari, A. Montanari, A. Peron
In this paper, we address complexity issues for timeline-based planning over dense temporal domains. The planning problem is modeled by means of a set of independent, but interacting, components, each one represented by a number of state variables, whose behavior over time (timelines) is governed by a set of temporal constraints (synchronization rules). While the temporal domain is usually assumed to be discrete, here we consider the dense case. Dense timeline-based planning has been recently shown to be undecidable in the general case; decidability (NP-completeness) can be recovered by restricting to purely existential synchronization rules (trigger-less rules). In this paper, we investigate the unexplored area of intermediate cases in between these two extremes. We first show that decidability and non-primitive recursive-hardness can be proved by admitting synchronization rules with a trigger, but forcing them to suitably check constraints only in the future with respect to the trigger (future simple rules). More "tractable" results can be obtained by additionally constraining the form of intervals in future simple rules: EXPSPACE-completeness is guaranteed by avoiding singular intervals, PSPACE-completeness by admitting only intervals of the forms [0,a] and [b,$infty$[.
在本文中,我们解决了密集时间域上基于时间线的规划的复杂性问题。规划问题通过一组独立但相互作用的组件来建模,每个组件由许多状态变量表示,这些状态变量随时间(时间线)的行为由一组时间约束(同步规则)控制。虽然时域通常被认为是离散的,但这里我们考虑密集的情况。密集的基于时间线的规划最近被证明在一般情况下是不可确定的;可判定性(np完备性)可以通过限制为纯存在同步规则(无触发规则)来恢复。在本文中,我们研究了这两个极端之间的中间案例的未开发区域。我们首先证明了可判定性和非原语递归硬度可以通过承认具有触发器的同步规则来证明,但强制它们仅在将来对触发器(未来简单规则)进行适当的检查约束。通过在将来的简单规则中额外约束区间的形式,可以获得更“易于处理”的结果:EXPSPACE-completeness通过避免奇异区间来保证,PSPACE-completeness通过只允许形式为[0,a]和[b, $infty$]的区间来保证。
{"title":"Complexity of Timeline-Based Planning over Dense Temporal Domains: Exploring the Middle Ground","authors":"L. Bozzelli, A. Molinari, A. Montanari, A. Peron","doi":"10.4204/EPTCS.277.14","DOIUrl":"https://doi.org/10.4204/EPTCS.277.14","url":null,"abstract":"In this paper, we address complexity issues for timeline-based planning over dense temporal domains. The planning problem is modeled by means of a set of independent, but interacting, components, each one represented by a number of state variables, whose behavior over time (timelines) is governed by a set of temporal constraints (synchronization rules). While the temporal domain is usually assumed to be discrete, here we consider the dense case. Dense timeline-based planning has been recently shown to be undecidable in the general case; decidability (NP-completeness) can be recovered by restricting to purely existential synchronization rules (trigger-less rules). In this paper, we investigate the unexplored area of intermediate cases in between these two extremes. We first show that decidability and non-primitive recursive-hardness can be proved by admitting synchronization rules with a trigger, but forcing them to suitably check constraints only in the future with respect to the trigger (future simple rules). More \"tractable\" results can be obtained by additionally constraining the form of intervals in future simple rules: EXPSPACE-completeness is guaranteed by avoiding singular intervals, PSPACE-completeness by admitting only intervals of the forms [0,a] and [b,$infty$[.","PeriodicalId":10720,"journal":{"name":"CoRR","volume":"9 1","pages":"191-205"},"PeriodicalIF":0.0,"publicationDate":"2018-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88361152","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}
引用次数: 5
Parameterized Games and Parameterized Automata 参数化博弈和参数化自动机
Pub Date : 2018-09-07 DOI: 10.4204/EPTCS.277.3
A. Pauly
We introduce a way to parameterize automata and games on finite graphs with natural numbers. The parameters are accessed essentially by allowing counting down from the parameter value to 0 and branching depending on whether 0 has been reached. The main technical result is that in games, a player can win for some values of the parameters at all, if she can win for some values below an exponential bound. For many winning conditions, this implies decidability of any statements about a player being able to win with arbitrary quantification over the parameter values. While the result seems broadly applicable, a specific motivation comes from the study of chains of strategies in games. Chains of games were recently suggested as a means to define a rationality notion based on dominance that works well with quantitative games by Bassett, Jecker, P., Raskin and Van den Boogard. From the main result of this paper, we obtain generalizations of their decidability results with much simpler proofs. As both a core technical notion in the proof of the main result, and as a notion of potential independent interest, we look at boolean functions defined via graph game forms. Graph game forms have properties akin to monotone circuits, albeit are more concise. We raise some open questions regarding how concise they are exactly, which have a flavour similar to circuit complexity. Answers to these questions could improve the bounds in the main theorem.
介绍了一种参数化有限自然数图上的自动机和对策的方法。通过允许从参数值向下计数到0并根据是否达到0进行分支来访问参数。主要的技术结果是,在游戏中,玩家可以在某些参数值下获胜,如果他可以在低于指数界限的值下获胜。对于许多获胜条件,这意味着任何关于玩家能够在参数值上任意量化获胜的陈述都是可决定的。虽然这一结果似乎具有广泛的适用性,但一个特定的动机来自于对游戏中的策略链的研究。最近,Bassett、Jecker、P.、Raskin和Van den Boogard建议将游戏链作为一种定义基于支配性的理性概念的方法,这种方法在定量游戏中非常有效。从本文的主要结果中,我们用更简单的证明得到了它们的可判性结果的推广。作为证明主要结果的核心技术概念,以及潜在的独立兴趣概念,我们来看看通过图形游戏形式定义的布尔函数。图形游戏形式具有类似于单调电路的属性,尽管更简洁。我们提出了一些关于它们到底有多简洁的开放性问题,它们有一种类似于电路复杂性的味道。这些问题的答案可以改进主要定理的范围。
{"title":"Parameterized Games and Parameterized Automata","authors":"A. Pauly","doi":"10.4204/EPTCS.277.3","DOIUrl":"https://doi.org/10.4204/EPTCS.277.3","url":null,"abstract":"We introduce a way to parameterize automata and games on finite graphs with natural numbers. The parameters are accessed essentially by allowing counting down from the parameter value to 0 and branching depending on whether 0 has been reached. The main technical result is that in games, a player can win for some values of the parameters at all, if she can win for some values below an exponential bound. For many winning conditions, this implies decidability of any statements about a player being able to win with arbitrary quantification over the parameter values. \u0000While the result seems broadly applicable, a specific motivation comes from the study of chains of strategies in games. Chains of games were recently suggested as a means to define a rationality notion based on dominance that works well with quantitative games by Bassett, Jecker, P., Raskin and Van den Boogard. From the main result of this paper, we obtain generalizations of their decidability results with much simpler proofs. \u0000As both a core technical notion in the proof of the main result, and as a notion of potential independent interest, we look at boolean functions defined via graph game forms. Graph game forms have properties akin to monotone circuits, albeit are more concise. We raise some open questions regarding how concise they are exactly, which have a flavour similar to circuit complexity. Answers to these questions could improve the bounds in the main theorem.","PeriodicalId":10720,"journal":{"name":"CoRR","volume":"63 1","pages":"30-42"},"PeriodicalIF":0.0,"publicationDate":"2018-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73335205","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}
引用次数: 0
Effortless Fault Localisation: Conformance Testing of Real-Time Systems in Ecdar 轻松的故障定位:Ecdar实时系统的一致性测试
Pub Date : 2018-09-07 DOI: 10.4204/EPTCS.277.11
Tobias R. Gundersen, Florian Lorber, Ulrik Nyman, Christian Ovesen
Model checking of real-time systems has evolved throughout the years. Recently, the model checker Ecdar, using timed I/O automata, was used to perform compositional verification. However, in order to fully integrate model checking of real-time systems into industrial development, we need a productive and reliable way to test if such a system conforms to its corresponding model. Hence, we present an extension of Ecdar that integrates conformance testing into a new IDE that now features modelling, verification, and testing. The new tool uses model-based mutation testing, requiring only the model and the system under test, to locate faults and to prove the absence of certain types of faults. It supports testing using either real-time or simulated time. It parallelises test-case generation and test execution to provide a significant speed-up. We also introduce new mutation operators that improve the ability to detect and locate faults. Finally, we conduct a case study with 140 faulty systems, where Ecdar detects all faults.
实时系统的模型检查多年来一直在发展。最近,使用定时I/O自动机的模型检查器Ecdar被用来执行组合验证。然而,为了将实时系统的模型检查完全集成到工业开发中,我们需要一种有效且可靠的方法来测试这样的系统是否符合其相应的模型。因此,我们提出了Ecdar的扩展,它将一致性测试集成到一个新的IDE中,该IDE现在具有建模、验证和测试的功能。新工具使用基于模型的突变测试,只需要模型和被测系统来定位故障并证明某些类型的故障不存在。它支持使用实时或模拟时间进行测试。它将测试用例生成和测试执行并行化,以提供显著的加速。我们还引入了新的突变算子,提高了检测和定位故障的能力。最后,我们对140个故障系统进行了案例研究,其中Ecdar检测到所有故障。
{"title":"Effortless Fault Localisation: Conformance Testing of Real-Time Systems in Ecdar","authors":"Tobias R. Gundersen, Florian Lorber, Ulrik Nyman, Christian Ovesen","doi":"10.4204/EPTCS.277.11","DOIUrl":"https://doi.org/10.4204/EPTCS.277.11","url":null,"abstract":"Model checking of real-time systems has evolved throughout the years. Recently, the model checker Ecdar, using timed I/O automata, was used to perform compositional verification. However, in order to fully integrate model checking of real-time systems into industrial development, we need a productive and reliable way to test if such a system conforms to its corresponding model. Hence, we present an extension of Ecdar that integrates conformance testing into a new IDE that now features modelling, verification, and testing. The new tool uses model-based mutation testing, requiring only the model and the system under test, to locate faults and to prove the absence of certain types of faults. It supports testing using either real-time or simulated time. It parallelises test-case generation and test execution to provide a significant speed-up. We also introduce new mutation operators that improve the ability to detect and locate faults. Finally, we conduct a case study with 140 faulty systems, where Ecdar detects all faults.","PeriodicalId":10720,"journal":{"name":"CoRR","volume":"40 1","pages":"147-160"},"PeriodicalIF":0.0,"publicationDate":"2018-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77476964","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
On Computing the Measures of First-Order Definable Sets of Trees 关于一阶树可定义集测度的计算
Pub Date : 2018-09-07 DOI: 10.4204/EPTCS.277.15
Marcin Przybylko
We consider the problem of computing the measure of a regular language of infinite binary trees. While the general case remains unsolved, we show that the measure of a language defined by a first-order formula with no descendant relation or by a Boolean combination of conjunctive queries (with descendant relation) is rational and computable. Additionally, we provide an example of a first-order formula that uses descendant relation and defines a language of infinite trees having an irrational measure.
考虑无限二叉树的正则语言测度的计算问题。虽然一般情况仍未解决,但我们证明了由没有后代关系的一阶公式或由连接查询(具有后代关系)的布尔组合定义的语言的度量是合理的和可计算的。此外,我们提供了一个使用后代关系的一阶公式的例子,并定义了具有非理性测度的无限树的语言。
{"title":"On Computing the Measures of First-Order Definable Sets of Trees","authors":"Marcin Przybylko","doi":"10.4204/EPTCS.277.15","DOIUrl":"https://doi.org/10.4204/EPTCS.277.15","url":null,"abstract":"We consider the problem of computing the measure of a regular language of infinite binary trees. While the general case remains unsolved, we show that the measure of a language defined by a first-order formula with no descendant relation or by a Boolean combination of conjunctive queries (with descendant relation) is rational and computable. Additionally, we provide an example of a first-order formula that uses descendant relation and defines a language of infinite trees having an irrational measure.","PeriodicalId":10720,"journal":{"name":"CoRR","volume":"8 1","pages":"206-219"},"PeriodicalIF":0.0,"publicationDate":"2018-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74685167","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
Multi-weighted Markov Decision Processes with Reachability Objectives 具有可达性目标的多加权马尔可夫决策过程
Pub Date : 2018-09-07 DOI: 10.4204/EPTCS.277.18
P. Bouyer, Mauricio González, N. Markey, Mickael Randour
In this paper, we are interested in the synthesis of schedulers in double-weighted Markov decision processes, which satisfy both a percentile constraint over a weighted reachability condition, and a quantitative constraint on the expected value of a random variable defined using a weighted reachability condition. This problem is inspired by the modelization of an electric-vehicle charging problem. We study the cartography of the problem, when one parameter varies, and show how a partial cartography can be obtained via two sequences of opimization problems. We discuss completeness and feasability of the method.
本文研究了双加权马尔可夫决策过程中调度程序的综合,该决策过程既满足加权可达性条件上的百分位约束,又满足加权可达性条件下随机变量期望值上的定量约束。这个问题的灵感来自于一个电动汽车充电问题的建模。我们研究了当一个参数变化时问题的制图,并展示了如何通过两个优化问题序列获得部分制图。讨论了该方法的完备性和可行性。
{"title":"Multi-weighted Markov Decision Processes with Reachability Objectives","authors":"P. Bouyer, Mauricio González, N. Markey, Mickael Randour","doi":"10.4204/EPTCS.277.18","DOIUrl":"https://doi.org/10.4204/EPTCS.277.18","url":null,"abstract":"In this paper, we are interested in the synthesis of schedulers in double-weighted Markov decision processes, which satisfy both a percentile constraint over a weighted reachability condition, and a quantitative constraint on the expected value of a random variable defined using a weighted reachability condition. This problem is inspired by the modelization of an electric-vehicle charging problem. We study the cartography of the problem, when one parameter varies, and show how a partial cartography can be obtained via two sequences of opimization problems. We discuss completeness and feasability of the method.","PeriodicalId":10720,"journal":{"name":"CoRR","volume":"3 6 1","pages":"250-264"},"PeriodicalIF":0.0,"publicationDate":"2018-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79889557","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
Quantum Semantic Correlations in Hate and Non-Hate Speeches 仇恨和非仇恨言论中的量子语义关联
Pub Date : 2018-09-02 DOI: 10.4204/EPTCS.283.5
F. Galofaro, Z. Toffano, Bich-Liên Doan
This paper aims to apply the notions of quantum geometry and correlation to the typification of semantic relations between couples of keywords in different documents. In particular we analysed texts classified as hate / non hate speeches, containing the keywords "women", "white", and "black". The paper compares this approach to cosine similarity, a classical methodology, to cast light on the notion of "similar meaning".
本文旨在将量子几何和相关的概念应用于不同文献中关键词对之间语义关系的分类。我们特别分析了包含“女性”、“白人”和“黑人”关键词的仇恨/非仇恨演讲文本。本文将这种方法与经典的余弦相似度方法进行比较,以阐明“相似意义”的概念。
{"title":"Quantum Semantic Correlations in Hate and Non-Hate Speeches","authors":"F. Galofaro, Z. Toffano, Bich-Liên Doan","doi":"10.4204/EPTCS.283.5","DOIUrl":"https://doi.org/10.4204/EPTCS.283.5","url":null,"abstract":"This paper aims to apply the notions of quantum geometry and correlation to the typification of semantic relations between couples of keywords in different documents. In particular we analysed texts classified as hate / non hate speeches, containing the keywords \"women\", \"white\", and \"black\". The paper compares this approach to cosine similarity, a classical methodology, to cast light on the notion of \"similar meaning\".","PeriodicalId":10720,"journal":{"name":"CoRR","volume":"34 1","pages":"62-74"},"PeriodicalIF":0.0,"publicationDate":"2018-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82946468","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
Trace and Testing Metrics on Nondeterministic Probabilistic Processes 不确定概率过程的跟踪和测试度量
Pub Date : 2018-08-24 DOI: 10.4204/EPTCS.276.4
Valentina Castiglioni
The combination of nondeterminism and probability in concurrent systems lead to the development of several interpretations of process behavior. If we restrict our attention to linear properties only, we can identify three main approaches to trace and testing semantics: the trace distributions, the trace-by-trace and the extremal probabilities approaches. In this paper, we propose novel notions of behavioral metrics that are based on the three classic approaches above, and that can be used to measure the disparities in the linear behavior of processes wrt trace and testing semantics. We study the properties of these metrics, like non-expansiveness, and we compare their expressive powers.
并发系统中的不确定性和概率的结合导致了对进程行为的几种解释的发展。如果我们只关注线性属性,我们可以确定跟踪和测试语义的三种主要方法:跟踪分布,跟踪跟踪和极端概率方法。在本文中,我们提出了基于上述三种经典方法的行为度量的新概念,这些概念可用于测量过程在跟踪和测试语义的线性行为中的差异。我们研究这些指标的属性,比如非扩张性,并比较它们的表达能力。
{"title":"Trace and Testing Metrics on Nondeterministic Probabilistic Processes","authors":"Valentina Castiglioni","doi":"10.4204/EPTCS.276.4","DOIUrl":"https://doi.org/10.4204/EPTCS.276.4","url":null,"abstract":"The combination of nondeterminism and probability in concurrent systems lead to the development of several interpretations of process behavior. If we restrict our attention to linear properties only, we can identify three main approaches to trace and testing semantics: the trace distributions, the trace-by-trace and the extremal probabilities approaches. In this paper, we propose novel notions of behavioral metrics that are based on the three classic approaches above, and that can be used to measure the disparities in the linear behavior of processes wrt trace and testing semantics. We study the properties of these metrics, like non-expansiveness, and we compare their expressive powers.","PeriodicalId":10720,"journal":{"name":"CoRR","volume":"14 1","pages":"19-36"},"PeriodicalIF":0.0,"publicationDate":"2018-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91108907","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
Context-Free Session Types for Applied Pi-Calculus 应用Pi-Calculus的上下文无关会话类型
Pub Date : 2018-08-24 DOI: 10.4204/EPTCS.276.3
Jens Aagaard, Hans Hüttel, Mathias Jakobsen, Mikkel Kettunen
We present a binary session type system using context-free session types to a version of the applied pi-calculus of Abadi et. al. where only base terms, constants and channels can be sent. Session types resemble process terms from BPA and we use a version of bisimulation equivalence to characterize type equivalence. We present a quotiented type system defined on type equivalence classes for which type equivalence is built into the type system. Both type systems satisfy general soundness properties; this is established by an appeal to a generic session type system for psi-calculi.
我们提出了一个二进制会话类型系统,使用上下文无关的会话类型来应用Abadi等人的pi-calculus的一个版本,其中只有基项,常量和通道可以发送。会话类型类似于BPA中的过程术语,我们使用双模拟等价的一个版本来描述类型等价。提出了一种基于类型等价类的商型系统,并在类型系统中建立了类型等价。两种类型的系统都满足一般稳健性;这是通过对psi微积分的通用会话类型系统的呼吁建立的。
{"title":"Context-Free Session Types for Applied Pi-Calculus","authors":"Jens Aagaard, Hans Hüttel, Mathias Jakobsen, Mikkel Kettunen","doi":"10.4204/EPTCS.276.3","DOIUrl":"https://doi.org/10.4204/EPTCS.276.3","url":null,"abstract":"We present a binary session type system using context-free session types to a version of the applied pi-calculus of Abadi et. al. where only base terms, constants and channels can be sent. Session types resemble process terms from BPA and we use a version of bisimulation equivalence to characterize type equivalence. We present a quotiented type system defined on type equivalence classes for which type equivalence is built into the type system. Both type systems satisfy general soundness properties; this is established by an appeal to a generic session type system for psi-calculi.","PeriodicalId":10720,"journal":{"name":"CoRR","volume":"47 1","pages":"3-18"},"PeriodicalIF":0.0,"publicationDate":"2018-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82114996","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
Everybody's Got To Be Somewhere 每个人都有自己的地方
Pub Date : 2018-07-10 DOI: 10.4204/EPTCS.275.6
Conor McBride
The key to any nameless representation of syntax is how it indicates the variables we choose to use and thus, implicitly, those we discard. Standard de Bruijn representations delay discarding maximally till the leaves of terms where one is chosen from the variables in scope at the expense of the rest. Consequently, introducing new but unused variables requires term traversal. This paper introduces a nameless 'co-de-Bruijn' representation which makes the opposite canonical choice, delaying discarding minimally, as near as possible to the root. It is literate Agda: dependent types make it a practical joy to express and be driven by strong intrinsic invariants which ensure that scope is aggressively whittled down to just the support of each subterm, in which every remaining variable occurs somewhere. The construction is generic, delivering a universe of syntaxes with higher-order metavariables, for which the appropriate notion of substitution is hereditary. The implementation of simultaneous substitution exploits tight scope control to avoid busywork and shift terms without traversal. Surprisingly, it is also intrinsically terminating, by structural recursion alone.
任何语法的无名表示的关键是它如何指示我们选择使用的变量,从而隐式地指示我们丢弃的变量。标准de Bruijn表示最大限度地延迟丢弃,直到项的叶子,其中一个是从范围内的变量中选择的,而牺牲了其他变量。因此,引入新的但未使用的变量需要遍历项。本文介绍了一种无名的“co-de-Bruijn”表示,它使相反的规范选择最小化地延迟丢弃,尽可能靠近根。这是一个有文化的议程:依赖类型使表达它成为一种实际的乐趣,并由强大的内在不变量驱动,确保范围被积极地削减到只支持每个子项,其中每个剩余变量都出现在某个地方。该构造是通用的,提供了一系列具有高阶元变量的语法,对于这些语法,适当的替换概念是遗传的。同时替换的实现利用严格的范围控制,避免了没有遍历的繁忙工作和移位项。令人惊讶的是,仅通过结构递归,它本身也是终止的。
{"title":"Everybody's Got To Be Somewhere","authors":"Conor McBride","doi":"10.4204/EPTCS.275.6","DOIUrl":"https://doi.org/10.4204/EPTCS.275.6","url":null,"abstract":"The key to any nameless representation of syntax is how it indicates the variables we choose to use and thus, implicitly, those we discard. Standard de Bruijn representations delay discarding maximally till the leaves of terms where one is chosen from the variables in scope at the expense of the rest. Consequently, introducing new but unused variables requires term traversal. This paper introduces a nameless 'co-de-Bruijn' representation which makes the opposite canonical choice, delaying discarding minimally, as near as possible to the root. It is literate Agda: dependent types make it a practical joy to express and be driven by strong intrinsic invariants which ensure that scope is aggressively whittled down to just the support of each subterm, in which every remaining variable occurs somewhere. The construction is generic, delivering a universe of syntaxes with higher-order metavariables, for which the appropriate notion of substitution is hereditary. The implementation of simultaneous substitution exploits tight scope control to avoid busywork and shift terms without traversal. Surprisingly, it is also intrinsically terminating, by structural recursion alone.","PeriodicalId":10720,"journal":{"name":"CoRR","volume":"9 1","pages":"53-69"},"PeriodicalIF":0.0,"publicationDate":"2018-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88699376","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}
引用次数: 13
Admissible Tools in the Kitchen of Intuitionistic Logic 直觉逻辑厨房里的可接受工具
Pub Date : 2018-07-07 DOI: 10.4204/EPTCS.281.2
Andrea Condoluci, M. Manighetti
The usual reading of logical implication A → B as " if A then B " fails in intuitionistic logic: there are formulas A and B such that A → B is not provable, even though B is provable whenever A is provable. Intuitionistic rules apparently don't capture interesting meta-properties of the logic and, from a computational perspective, the programs corresponding to intuitionistic proofs are not powerful enough. Such non-provable implications are nevertheless admissible, and we study their behaviour by means of a proof term assignment and related rules of reduction. We introduce V, a calculus that is able to represent admissible inferences, while remaining in the intuitionistic world by having normal forms that are just intuitionistic terms. We then extend intuitionistic logic with principles corresponding to admissible rules. As an example, we consider the Kreisel-Putnam logic KP, for which we prove the strong normalization and the disjunction property through our term assignment. This is our first step in understanding the essence of admissible rules for intuitionistic logic.
通常将逻辑蕴涵A→B解读为“如果A则B”在直觉主义逻辑中是失败的:存在公式A和B,使得A→B不可证明,即使当A可证明时B是可证明的。直觉规则显然没有捕捉到逻辑中有趣的元属性,从计算的角度来看,与直觉证明相对应的程序不够强大。然而,这种不可证明的含义是可以接受的,我们通过证明项分配和相关的约简规则来研究它们的行为。我们引入V,一种能够表示可接受推理的微积分,同时通过具有仅仅是直觉项的正规形式而留在直觉世界中。然后我们用与可容许规则相对应的原则扩展直觉逻辑。作为一个例子,我们考虑了Kreisel-Putnam逻辑KP,我们通过我们的项赋值证明了它的强归一化和析取性。这是我们理解直觉逻辑可容许规则本质的第一步。
{"title":"Admissible Tools in the Kitchen of Intuitionistic Logic","authors":"Andrea Condoluci, M. Manighetti","doi":"10.4204/EPTCS.281.2","DOIUrl":"https://doi.org/10.4204/EPTCS.281.2","url":null,"abstract":"The usual reading of logical implication A → B as \" if A then B \" fails in intuitionistic logic: there are formulas A and B such that A → B is not provable, even though B is provable whenever A is provable. Intuitionistic rules apparently don't capture interesting meta-properties of the logic and, from a computational perspective, the programs corresponding to intuitionistic proofs are not powerful enough. Such non-provable implications are nevertheless admissible, and we study their behaviour by means of a proof term assignment and related rules of reduction. We introduce V, a calculus that is able to represent admissible inferences, while remaining in the intuitionistic world by having normal forms that are just intuitionistic terms. We then extend intuitionistic logic with principles corresponding to admissible rules. As an example, we consider the Kreisel-Putnam logic KP, for which we prove the strong normalization and the disjunction property through our term assignment. This is our first step in understanding the essence of admissible rules for intuitionistic logic.","PeriodicalId":10720,"journal":{"name":"CoRR","volume":"221 1","pages":"10-23"},"PeriodicalIF":0.0,"publicationDate":"2018-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77523764","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
期刊
CoRR
全部 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