首页 > 最新文献

2008 23rd Annual IEEE Symposium on Logic in Computer Science最新文献

英文 中文
Reachability Games and Game Semantics: Comparing Nondeterministic Programs 可达性游戏和游戏语义:比较不确定性程序
Pub Date : 2008-06-24 DOI: 10.1109/LICS.2008.24
A. Murawski
We investigate the notions of may- and must-approximation in Erratic Idealized Algol (a nondeterministic extension of Idealized Algol), and give explicit characterizations of both using its game model. Notably, must-approximation is captured by a novel preorder on nondeterministic strategies, whose definition is formulated in terms of winning regions in a reachability game. The game is played on traces of one of the strategies and its objective is reaching a complete position without encountering any divergences. The concrete accounts of may- and must-approximation make it possible to derive tight complexity bounds for the corresponding decision problems in the finitary (finite datatypes) variant EIAf of Erratic Idealized Algol. In fact we give a complete classification of the complexity of may- and must-approximation for fragments of EIAf of bounded type order (for terms in beta-normal form). The complexity of the decidable cases ranges from PSPACE to 2-EXPTIME for may-approximation and from EXPSPACE to 3-EXPTIME for must-approximation. Our decidability results rely on a representation theorem for nondeterministic strategies which, for a given term, yields a single (finite or visibly pushdown) automaton capturing both traces and divergences of the corresponding strategy with two distinct sets of final states. The decision procedures producing optimal bounds incorporate numerous automata-theoretic techniques: complementation, determinization, computation of winning regions in reachability games over finite and pushdown graphs as well as product constructions. We see our work as a starting point of research that relates game semantics with other game-based theories.
我们研究了不规则理想算法(理想算法的不确定性扩展)中可能逼近和必须逼近的概念,并利用其博弈模型给出了两者的明确特征。值得注意的是,非确定性策略的一个新的预序捕获了必须近似,其定义是根据可达性博弈中的获胜区域来制定的。游戏是根据其中一种策略的轨迹进行的,其目标是在不遇到任何分歧的情况下达到一个完整的位置。对可能逼近和必须逼近的具体描述,使得在不稳定理想算法的有限(有限数据类型)变体eif中,可以推导出相应决策问题的严格复杂性界。事实上,我们给出了有界型阶的EIAf片段(对于β -正规形式的项)的可能和必须近似的复杂度的完整分类。对于可能近似,可判定情况的复杂度从PSPACE到2-EXPTIME不等,对于必须近似,复杂度从EXPSPACE到3-EXPTIME不等。我们的可决性结果依赖于非确定性策略的表示定理,对于给定的项,产生单个(有限或可见的下推)自动机,捕获具有两组不同最终状态的相应策略的轨迹和发散。产生最优边界的决策过程结合了许多自动机理论技术:互补,确定,有限和下推图上可达性博弈中获胜区域的计算以及乘积构造。我们将自己的工作视为将游戏语义与其他基于游戏的理论联系起来的研究起点。
{"title":"Reachability Games and Game Semantics: Comparing Nondeterministic Programs","authors":"A. Murawski","doi":"10.1109/LICS.2008.24","DOIUrl":"https://doi.org/10.1109/LICS.2008.24","url":null,"abstract":"We investigate the notions of may- and must-approximation in Erratic Idealized Algol (a nondeterministic extension of Idealized Algol), and give explicit characterizations of both using its game model. Notably, must-approximation is captured by a novel preorder on nondeterministic strategies, whose definition is formulated in terms of winning regions in a reachability game. The game is played on traces of one of the strategies and its objective is reaching a complete position without encountering any divergences. The concrete accounts of may- and must-approximation make it possible to derive tight complexity bounds for the corresponding decision problems in the finitary (finite datatypes) variant EIAf of Erratic Idealized Algol. In fact we give a complete classification of the complexity of may- and must-approximation for fragments of EIAf of bounded type order (for terms in beta-normal form). The complexity of the decidable cases ranges from PSPACE to 2-EXPTIME for may-approximation and from EXPSPACE to 3-EXPTIME for must-approximation. Our decidability results rely on a representation theorem for nondeterministic strategies which, for a given term, yields a single (finite or visibly pushdown) automaton capturing both traces and divergences of the corresponding strategy with two distinct sets of final states. The decision procedures producing optimal bounds incorporate numerous automata-theoretic techniques: complementation, determinization, computation of winning regions in reachability games over finite and pushdown graphs as well as product constructions. We see our work as a starting point of research that relates game semantics with other game-based theories.","PeriodicalId":298300,"journal":{"name":"2008 23rd Annual IEEE Symposium on Logic in Computer Science","volume":"216 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134089768","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 the Expressiveness and Complexity of Randomization in Finite State Monitors 有限状态监控中随机化的表达性和复杂性
Pub Date : 2008-06-24 DOI: 10.1145/1552285.1552287
Rohit Chadha, A. Sistla, Mahesh Viswanathan
The continuous run-time monitoring of the behavior of a system is a technique that is used both as a complementary approach to formal verification and testing to ensure reliability, as well as a means to discover emergent properties in a distributed system, like intrusion and event correlation. The monitors in all these scenarios can be abstractly viewed as automata that process a (unbounded) stream of events to and from the component being observed, and raise an ``alarm'' when an error or intrusion is discovered. These monitors indicate the absence of error or intrusion in a behavior implicitly by the absence of an alarm.In this paper we study the power of randomization in run-time monitoring. Specifically, we examine finite memory monitoring algorithms that toss coins to make decisions on the behavior they are observing. We give a number of results that characterize, topologically as well as with respect to their computational power, the sets of sequences the monitors permit. We also present results on the complexity of deciding non-emptiness of the set of sequences permitted by a monitor.
对系统行为的连续运行时监视是一种技术,它既可以作为确保可靠性的正式验证和测试的补充方法,也可以作为发现分布式系统中紧急属性(如入侵和事件相关性)的手段。所有这些场景中的监视器都可以抽象地看作是处理被观察组件之间(无界)事件流的自动机,并在发现错误或入侵时发出“警报”。这些监视器通过不发出警报来暗示行为中没有错误或入侵。本文研究了随机化在运行时监控中的作用。具体来说,我们研究了有限内存监控算法,这些算法通过扔硬币来对它们观察到的行为做出决策。我们给出了一些结果,这些结果在拓扑和计算能力方面表征了监视器允许的序列集。我们也给出了判定监视器允许的序列集合非空的复杂性的结果。
{"title":"On the Expressiveness and Complexity of Randomization in Finite State Monitors","authors":"Rohit Chadha, A. Sistla, Mahesh Viswanathan","doi":"10.1145/1552285.1552287","DOIUrl":"https://doi.org/10.1145/1552285.1552287","url":null,"abstract":"The continuous run-time monitoring of the behavior of a system is a technique that is used both as a complementary approach to formal verification and testing to ensure reliability, as well as a means to discover emergent properties in a distributed system, like intrusion and event correlation. The monitors in all these scenarios can be abstractly viewed as automata that process a (unbounded) stream of events to and from the component being observed, and raise an ``alarm'' when an error or intrusion is discovered. These monitors indicate the absence of error or intrusion in a behavior implicitly by the absence of an alarm.In this paper we study the power of randomization in run-time monitoring. Specifically, we examine finite memory monitoring algorithms that toss coins to make decisions on the behavior they are observing. We give a number of results that characterize, topologically as well as with respect to their computational power, the sets of sequences the monitors permit. We also present results on the complexity of deciding non-emptiness of the set of sequences permitted by a monitor.","PeriodicalId":298300,"journal":{"name":"2008 23rd Annual IEEE Symposium on Logic in Computer Science","volume":"257 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132597178","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}
引用次数: 33
Types for Hereditary Permutators 遗传置换的类型
Pub Date : 2008-06-24 DOI: 10.1109/LICS.2008.18
M. Tatsuta
This paper answers the open problem of finding a type system that characterizes hereditary permutators. First this paper shows that there does not exist such a type system by showing that the set of hereditary permutators is not recursively enumerable. The set of positive primitive recursive functions is used to prove it. Secondly this paper gives a best-possible solution by providing a countably infinite set of types such that a term has every type in the set if and only if the term is a hereditary permutator. By the same technique for the first claim, this paper also shows that a set of normalizing terms in infinite lambda-calculus is not recursively enumerable if it contains some term having a computable infinite path,and shows the set of streams is not recursively enumerable.
本文回答了寻找具有遗传置换特征的类型系统的开放性问题。本文首先通过证明遗传置换子集合不是递归可枚举的,证明了不存在这样的类型系统。用正本原递归函数的集合来证明它。其次,本文给出了一个数列无限类型集合,当且仅当一个项是遗传置换子时,该集合中的所有类型都有该项,从而给出了一个最优可能解。利用与第一个结论相同的技术,本文还证明了无限λ演算中的一组归一化项如果包含具有可计算无限路径的项,则是不可递归枚举的,并证明了流的集合是不可递归枚举的。
{"title":"Types for Hereditary Permutators","authors":"M. Tatsuta","doi":"10.1109/LICS.2008.18","DOIUrl":"https://doi.org/10.1109/LICS.2008.18","url":null,"abstract":"This paper answers the open problem of finding a type system that characterizes hereditary permutators. First this paper shows that there does not exist such a type system by showing that the set of hereditary permutators is not recursively enumerable. The set of positive primitive recursive functions is used to prove it. Secondly this paper gives a best-possible solution by providing a countably infinite set of types such that a term has every type in the set if and only if the term is a hereditary permutator. By the same technique for the first claim, this paper also shows that a set of normalizing terms in infinite lambda-calculus is not recursively enumerable if it contains some term having a computable infinite path,and shows the set of streams is not recursively enumerable.","PeriodicalId":298300,"journal":{"name":"2008 23rd Annual IEEE Symposium on Logic in Computer Science","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125236911","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
Structural Logical Relations 结构逻辑关系
Pub Date : 2008-06-24 DOI: 10.1109/LICS.2008.44
C. Schürmann, Jeffrey Sarnat
Tait's method (a.k.a. proof by logical relations) is a powerful proof technique frequently used for showing foundational properties of languages based on typed lambda-calculi. Historically, these proofs have been extremely difficult to formalize in proof assistants with weak meta-logics, such as Twelf, and yet they are often straightforward in proof assistants with stronger meta-logics. In this paper, we propose structural logical relations as a technique for conducting these proofs in systems with limited meta-logical strength by explicitly representing and reasoning about an auxiliary logic. In support of our claims, we give a Twelf-checked proof of the completeness of an algorithm for checking equality of simply typed lambda-terms.
泰特的方法(又称逻辑关系证明)是一种强大的证明技术,经常用于显示基于类型化lambda-演算的语言的基本属性。从历史上看,这些证明在具有弱元逻辑的证明助手(如12)中非常难以形式化,然而它们在具有较强元逻辑的证明助手中通常是直接的。在本文中,我们提出结构逻辑关系作为一种技术,通过显式地表示和推理辅助逻辑,在元逻辑强度有限的系统中进行这些证明。为了支持我们的声明,我们给出了一个用于检查简单类型的lambda项的等式的算法的完备性的十二校验证明。
{"title":"Structural Logical Relations","authors":"C. Schürmann, Jeffrey Sarnat","doi":"10.1109/LICS.2008.44","DOIUrl":"https://doi.org/10.1109/LICS.2008.44","url":null,"abstract":"Tait's method (a.k.a. proof by logical relations) is a powerful proof technique frequently used for showing foundational properties of languages based on typed lambda-calculi. Historically, these proofs have been extremely difficult to formalize in proof assistants with weak meta-logics, such as Twelf, and yet they are often straightforward in proof assistants with stronger meta-logics. In this paper, we propose structural logical relations as a technique for conducting these proofs in systems with limited meta-logical strength by explicitly representing and reasoning about an auxiliary logic. In support of our claims, we give a Twelf-checked proof of the completeness of an algorithm for checking equality of simply typed lambda-terms.","PeriodicalId":298300,"journal":{"name":"2008 23rd Annual IEEE Symposium on Logic in Computer Science","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116137625","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}
引用次数: 27
The Satisfiability Problem for Probabilistic CTL 概率CTL的可满足性问题
Pub Date : 2008-06-24 DOI: 10.1109/LICS.2008.21
T. Brázdil, Vojtěch Forejt, Jan Křetínský, A. Kucera
We study the satisfiability problem for qualitative PCTL (probabilistic computation tree logic), which is obtained from "ordinary" CTL by replacing the EX, AX, EU, and AU operators with their qualitative counterparts X > 0, X = 1, U > 0, and U = 1, respectively. As opposed to CTL, qualitative PCTL does not have a small model property, and there are even qualitative PCTL formulae which have only infinite- state models. Nevertheless, we show that the satisfiability problem for qualitative PCTL is EXPTIME-complete and we give an exponential-time algorithm which for a given formula phi computes a finite description of a model (if it exists), or answers "not satisfiable" (otherwise). We also consider the finite satisfiability problem and provide analogous results. That is, we show that the finite satisfiability problem for qualitative PCTL is EXPTIME-complete, and every finite satisfiable formula has a model of an exponential size which can effectively be constructed in exponential time. Finally, we give some results about the quantitative PCTL, where the numerical bounds in probability constraints can be arbitrary rationals between 0 and 1. We prove that the problem whether a given quantitative PCTL formula phi has a model of the branching degree at most k, where k > 2 is an arbitrary but fixed constant, is highly undecidable. We also show that every satisfiable formula phi has a model with branching degree at most phi + 2. However, this does not yet imply the undecidability of the satisfiability problem for quantitative PCTL, and we in fact conjecture the opposite.
本文研究了定性PCTL(概率计算树逻辑)的可满足性问题,该PCTL是由“普通”CTL通过分别用定性对应的X > 0、X = 1、U > 0和U = 1替换EX、AX、EU和AU算子而得到的。与定性PCTL相反,定性PCTL不具有小的模型性质,甚至存在只有无限态模型的定性PCTL公式。然而,我们证明了定性PCTL的可满足性问题是exptime完备的,并且我们给出了一个指数时间算法,对于给定公式phi计算模型的有限描述(如果它存在),或者回答“不可满足”(否则)。我们也考虑了有限可满足性问题,并给出了类似的结果。也就是说,我们证明了定性PCTL的有限可满足问题是exptime完备的,并且每个有限可满足公式都有一个指数大小的模型,该模型可以在指数时间内有效地构造。最后,我们给出了关于定量PCTL的一些结果,其中概率约束的数值边界可以是0到1之间的任意有理数。我们证明了一个给定的定量PCTL公式是否具有分支度最大为k的模型,其中k > 2是一个任意但固定的常数,这个问题是高度不确定的。我们还证明了每一个可满足的公式都有一个分支度不超过 + 2的模型。然而,这并不意味着定量PCTL的可满足性问题的不可判定性,事实上我们的猜想正好相反。
{"title":"The Satisfiability Problem for Probabilistic CTL","authors":"T. Brázdil, Vojtěch Forejt, Jan Křetínský, A. Kucera","doi":"10.1109/LICS.2008.21","DOIUrl":"https://doi.org/10.1109/LICS.2008.21","url":null,"abstract":"We study the satisfiability problem for qualitative PCTL (probabilistic computation tree logic), which is obtained from \"ordinary\" CTL by replacing the EX, AX, EU, and AU operators with their qualitative counterparts X > 0, X = 1, U > 0, and U = 1, respectively. As opposed to CTL, qualitative PCTL does not have a small model property, and there are even qualitative PCTL formulae which have only infinite- state models. Nevertheless, we show that the satisfiability problem for qualitative PCTL is EXPTIME-complete and we give an exponential-time algorithm which for a given formula phi computes a finite description of a model (if it exists), or answers \"not satisfiable\" (otherwise). We also consider the finite satisfiability problem and provide analogous results. That is, we show that the finite satisfiability problem for qualitative PCTL is EXPTIME-complete, and every finite satisfiable formula has a model of an exponential size which can effectively be constructed in exponential time. Finally, we give some results about the quantitative PCTL, where the numerical bounds in probability constraints can be arbitrary rationals between 0 and 1. We prove that the problem whether a given quantitative PCTL formula phi has a model of the branching degree at most k, where k > 2 is an arbitrary but fixed constant, is highly undecidable. We also show that every satisfiable formula phi has a model with branching degree at most phi + 2. However, this does not yet imply the undecidability of the satisfiability problem for quantitative PCTL, and we in fact conjecture the opposite.","PeriodicalId":298300,"journal":{"name":"2008 23rd Annual IEEE Symposium on Logic in Computer Science","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129193831","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}
引用次数: 41
Correctness of Multiplicative Additive Proof Structures is NL-Complete 乘法加性证明结构的正确性是nl完全的
Pub Date : 2008-06-24 DOI: 10.1109/LICS.2008.20
Paulin Jacobé de Naurois, Virgile Mogbil
The authors revisit the correctness criterion for the multiplicative additive fragment of linear logic. We prove that deciding the correctness of corresponding proof structures is NL-complete.
本文重新讨论了线性逻辑的乘法加性片段的正确性判据。证明了判定相应证明结构的正确性是nl完全的。
{"title":"Correctness of Multiplicative Additive Proof Structures is NL-Complete","authors":"Paulin Jacobé de Naurois, Virgile Mogbil","doi":"10.1109/LICS.2008.20","DOIUrl":"https://doi.org/10.1109/LICS.2008.20","url":null,"abstract":"The authors revisit the correctness criterion for the multiplicative additive fragment of linear logic. We prove that deciding the correctness of corresponding proof structures is NL-complete.","PeriodicalId":298300,"journal":{"name":"2008 23rd Annual IEEE Symposium on Logic in Computer Science","volume":"2007 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125624835","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
Mechanizing the Metatheory of LF LF元理论的机械化
Pub Date : 2008-04-10 DOI: 10.1145/1877714.1877721
Christian Urban, J. Cheney, Stefan Berghofer
LF is a dependent type theory in which many other formal systems can be conveniently embedded. However, correct use of LF relies on nontrivial metatheoretic developments such as proofs of correctness of decision procedures for LF's judgments. Although detailed informal proofs of these properties have been published, they have not been formally verified in a theorem prover. We have formalized these properties within Isabelle/HOL using the nominal datatype package, closely following a recent article by Harper and Pfenning. In the process, we identified and resolved a gap in one of the proofs and a small number of minor lacunae in others. Besides its intrinsic interest, our formalization provides a foundation for studying the adequacy of LF encodings, the correctness of Twelf-style metatheoretic reasoning, and the metatheory of extensions to LF.
LF是一种依赖类型理论,许多其他形式系统可以方便地嵌入其中。然而,LF的正确使用依赖于非平凡元理论的发展,如证明LF判断的决策程序的正确性。虽然这些性质的详细非正式证明已经发表,但它们还没有在定理证明者中得到正式验证。我们使用名义数据类型包在Isabelle/HOL中形式化了这些属性,紧跟Harper和Pfenning最近的一篇文章。在此过程中,我们发现并解决了其中一份证明中的空白,以及其他证明中的少量小空白。我们的形式化除了其内在意义之外,还为研究LF编码的充分性、十二式元理论推理的正确性以及LF扩展的元理论提供了基础。
{"title":"Mechanizing the Metatheory of LF","authors":"Christian Urban, J. Cheney, Stefan Berghofer","doi":"10.1145/1877714.1877721","DOIUrl":"https://doi.org/10.1145/1877714.1877721","url":null,"abstract":"LF is a dependent type theory in which many other formal systems can be conveniently embedded. However, correct use of LF relies on nontrivial metatheoretic developments such as proofs of correctness of decision procedures for LF's judgments. Although detailed informal proofs of these properties have been published, they have not been formally verified in a theorem prover. We have formalized these properties within Isabelle/HOL using the nominal datatype package, closely following a recent article by Harper and Pfenning. In the process, we identified and resolved a gap in one of the proofs and a small number of minor lacunae in others. Besides its intrinsic interest, our formalization provides a foundation for studying the adequacy of LF encodings, the correctness of Twelf-style metatheoretic reasoning, and the metatheory of extensions to LF.","PeriodicalId":298300,"journal":{"name":"2008 23rd Annual IEEE Symposium on Logic in Computer Science","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126748601","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}
引用次数: 34
The Geometry of Interaction of Differential Interaction Nets 微分相互作用网的相互作用几何
Pub Date : 2008-04-09 DOI: 10.1109/LICS.2008.23
M. D. Falco
The geometry of interaction purpose is to give a semantic of proofs or programs accounting for their dynamics. The initial presentation, translated as an algebraic weighting of paths in proofnets, led to a better characterization of the lambda-lambda-calculus optimal reduction. Recently Ehrhard and Regnier have introduced an extension of the multiplicative exponential fragment of linear logic (MELL) that is able to express non-deterministic behaviour of programs and a proofnet-like calculus: differential interaction nets. This paper constructs a proper geometry of interaction (GoI) for this extension. We consider it both as an algebraic theory and as a concrete reversible computation. We draw links between this GoI and the one of MELL. As a by-product we give for the first time an equational theory suitable for the GoI of the multiplicative additive fragment of linear logic.
交互的几何目的是给出一个语义的证明或程序来说明它们的动态。最初的介绍,翻译为在证明路径的代数加权,导致了更好的表征λ - λ -微积分最优约简。最近Ehrhard和Regnier介绍了线性逻辑(MELL)的乘法指数片段的扩展,该扩展能够表达程序的非确定性行为和类似证明网的微积分:微分相互作用网。本文为这一扩展构造了一个适当的交互几何(GoI)。我们认为它既是一个代数理论,也是一个具体的可逆计算。我们把这个GoI和MELL的GoI联系起来。作为一个副产品,我们首次给出了一个适合于线性逻辑的乘法加性片段的GoI的方程理论。
{"title":"The Geometry of Interaction of Differential Interaction Nets","authors":"M. D. Falco","doi":"10.1109/LICS.2008.23","DOIUrl":"https://doi.org/10.1109/LICS.2008.23","url":null,"abstract":"The geometry of interaction purpose is to give a semantic of proofs or programs accounting for their dynamics. The initial presentation, translated as an algebraic weighting of paths in proofnets, led to a better characterization of the lambda-lambda-calculus optimal reduction. Recently Ehrhard and Regnier have introduced an extension of the multiplicative exponential fragment of linear logic (MELL) that is able to express non-deterministic behaviour of programs and a proofnet-like calculus: differential interaction nets. This paper constructs a proper geometry of interaction (GoI) for this extension. We consider it both as an algebraic theory and as a concrete reversible computation. We draw links between this GoI and the one of MELL. As a by-product we give for the first time an equational theory suitable for the GoI of the multiplicative additive fragment of linear logic.","PeriodicalId":298300,"journal":{"name":"2008 23rd Annual IEEE Symposium on Logic in Computer Science","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133400248","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
On the Axiomatizability of Impossible Futures: Preorder versus Equivalence 论不可能未来的公理化性:预购与等价
Pub Date : 2008-03-01 DOI: 10.1109/LICS.2008.13
Taolue Chen, W. Fokkink
We investigate the (in)equational theory of impossible futures semantics over the process algebra BCCSP. We prove that no finite, sound axiomatization for BCCSP modulo impossible futures equivalence is ground-complete. By contrast, we present a finite, sound, ground-complete axiomatization for BCCSP modulo impossible futures preorder. If the alphabet of actions is infinite, then this axiomatization is shown to be omega-complete. If the alphabet is finite, we prove that the in equational theory of BCCSP modulo impossible futures preorder lacks such a finite basis. We also derive non-finite axiomatizability results for nested impossible futures semantics.
研究了过程代数BCCSP上不可能未来语义的(in)方程理论。证明了BCCSP模不可能期货等价的有限、可靠公化是完全的。相反,我们给出了BCCSP模不可能未来预序的有限、可靠、完全公理化。如果行动的字母表是无限的,那么这个公理就被证明是omega完备的。如果字母表是有限的,我们证明了BCCSP模不可能期货预序的方程理论缺乏这样的有限基。我们还推导了嵌套不可能未来语义的非有限公理化性结果。
{"title":"On the Axiomatizability of Impossible Futures: Preorder versus Equivalence","authors":"Taolue Chen, W. Fokkink","doi":"10.1109/LICS.2008.13","DOIUrl":"https://doi.org/10.1109/LICS.2008.13","url":null,"abstract":"We investigate the (in)equational theory of impossible futures semantics over the process algebra BCCSP. We prove that no finite, sound axiomatization for BCCSP modulo impossible futures equivalence is ground-complete. By contrast, we present a finite, sound, ground-complete axiomatization for BCCSP modulo impossible futures preorder. If the alphabet of actions is infinite, then this axiomatization is shown to be omega-complete. If the alphabet is finite, we prove that the in equational theory of BCCSP modulo impossible futures preorder lacks such a finite basis. We also derive non-finite axiomatizability results for nested impossible futures semantics.","PeriodicalId":298300,"journal":{"name":"2008 23rd Annual IEEE Symposium on Logic in Computer Science","volume":"60 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131308192","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
Combining Generic Judgments with Recursive Definitions 将一般判断与递归定义相结合
Pub Date : 2008-02-06 DOI: 10.1109/LICS.2008.33
Andrew Gacek, D. Miller, G. Nadathur
Many semantical aspects of programming languages, such as their operational semantics and their type assignment calculi, are specified by describing appropriate proof systems. Recent research has identified two proof-theoretic features that allow direct, logic-based reasoning about such descriptions: the treatment of atomic judgments as fixed points (recursive definitions) and an encoding of binding constructs via generic judgments. However, the logics encompassing these two features have thus far treated them orthogonally: that is, they do not provide the ability to define object-logic properties that themselves depend on an intrinsic treatment of binding. We propose a new and simple integration of these features within an intuitionistic logic enhanced with induction over natural numbers and we show that the resulting logic is consistent. The pivotal benefit of the integration is that it allows recursive definitions to not just encode simple, traditional forms of atomic judgments but also to capture generic properties pertaining to such judgments. The usefulness of this logic is illustrated by showing how it can provide elegant treatments of object-logic contexts that appear in proofs involving typing calculi and of arbitrarily cascading substitutions that play a role in reducibility arguments.
编程语言的许多语义方面,例如它们的操作语义和类型赋值演算,都是通过描述适当的证明系统来指定的。最近的研究已经确定了两个证明理论特征,允许对这些描述进行直接的、基于逻辑的推理:原子判断作为不动点的处理(递归定义)和通过一般判断对绑定结构进行编码。然而,迄今为止,包含这两个特性的逻辑都是对它们进行正交处理的:也就是说,它们不提供定义对象逻辑属性的能力,因为对象逻辑属性本身依赖于绑定的内在处理。我们提出了一个新的和简单的整合这些特征的直觉逻辑与自然数上的归纳增强,我们证明了结果逻辑是一致的。集成的关键好处是,它允许递归定义不仅对简单的、传统形式的原子判断进行编码,而且还捕获与此类判断相关的一般属性。这种逻辑的有用性是通过展示它如何提供对象逻辑上下文的优雅处理来说明的,这些对象逻辑上下文出现在涉及类型演算的证明中,以及在可约性论证中发挥作用的任意级联替换。
{"title":"Combining Generic Judgments with Recursive Definitions","authors":"Andrew Gacek, D. Miller, G. Nadathur","doi":"10.1109/LICS.2008.33","DOIUrl":"https://doi.org/10.1109/LICS.2008.33","url":null,"abstract":"Many semantical aspects of programming languages, such as their operational semantics and their type assignment calculi, are specified by describing appropriate proof systems. Recent research has identified two proof-theoretic features that allow direct, logic-based reasoning about such descriptions: the treatment of atomic judgments as fixed points (recursive definitions) and an encoding of binding constructs via generic judgments. However, the logics encompassing these two features have thus far treated them orthogonally: that is, they do not provide the ability to define object-logic properties that themselves depend on an intrinsic treatment of binding. We propose a new and simple integration of these features within an intuitionistic logic enhanced with induction over natural numbers and we show that the resulting logic is consistent. The pivotal benefit of the integration is that it allows recursive definitions to not just encode simple, traditional forms of atomic judgments but also to capture generic properties pertaining to such judgments. The usefulness of this logic is illustrated by showing how it can provide elegant treatments of object-logic contexts that appear in proofs involving typing calculi and of arbitrarily cascading substitutions that play a role in reducibility arguments.","PeriodicalId":298300,"journal":{"name":"2008 23rd Annual IEEE Symposium on Logic in Computer Science","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131312182","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}
引用次数: 58
期刊
2008 23rd Annual 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