首页 > 最新文献

2009 24th Annual IEEE Symposium on Logic In Computer Science最新文献

英文 中文
A Type System Equivalent to the Modal Mu-Calculus Model Checking of Higher-Order Recursion Schemes 高阶递推格式的模态mu -微积分模型检验的等效类型系统
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.29
N. Kobayashi, C. Ong
The model checking of higher-order recursion schemes has important applications in the verification of higher-order programs. Ong has previously shown that the modal mu-calculus model checking of trees generated by order-n recursion scheme is n-EXPTIME complete, but his algorithm and its correctness proof were rather complex. We give an alternative, type-based verification method: Given a modal mu-calculus formula, we can construct a type system in which a recursion scheme is typable if, and only if, the (possibly infinite, ranked) tree generated by the scheme satisfies the formula. The model checking problem is thus reduced to a type checking problem. Our type-based approach yields a simple verification algorithm, and its correctness proof (constructed without recourse to game semantics) is comparatively easy to understand. Furthermore, the algorithm is polynomial-time in the size of the recursion scheme, assuming that the formula and the largest order and arity of non-terminals of the recursion scheme are fixed.
高阶递归格式的模型检验在高阶程序的验证中有着重要的应用。Ong之前已经证明了由o -n递归方案生成的树的模态mu演算模型检验是n-EXPTIME完备的,但他的算法及其正确性证明相当复杂。我们给出了另一种基于类型的验证方法:给定一个模态模微积分公式,我们可以构造一个类型系统,当且仅当由该方案生成的(可能是无限的,排序的)树满足该公式时,递归方案是可类型的。因此,模型检查问题被简化为类型检查问题。我们基于类型的方法产生了一个简单的验证算法,其正确性证明(不依赖于游戏语义构建)相对容易理解。此外,该算法在递归格式的大小上是多项式时间的,假设递归格式的公式和非末端的最大阶数和次数是固定的。
{"title":"A Type System Equivalent to the Modal Mu-Calculus Model Checking of Higher-Order Recursion Schemes","authors":"N. Kobayashi, C. Ong","doi":"10.1109/LICS.2009.29","DOIUrl":"https://doi.org/10.1109/LICS.2009.29","url":null,"abstract":"The model checking of higher-order recursion schemes has important applications in the verification of higher-order programs. Ong has previously shown that the modal mu-calculus model checking of trees generated by order-n recursion scheme is n-EXPTIME complete, but his algorithm and its correctness proof were rather complex. We give an alternative, type-based verification method: Given a modal mu-calculus formula, we can construct a type system in which a recursion scheme is typable if, and only if, the (possibly infinite, ranked) tree generated by the scheme satisfies the formula. The model checking problem is thus reduced to a type checking problem. Our type-based approach yields a simple verification algorithm, and its correctness proof (constructed without recourse to game semantics) is comparatively easy to understand. Furthermore, the algorithm is polynomial-time in the size of the recursion scheme, assuming that the formula and the largest order and arity of non-terminals of the recursion scheme are fixed.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122426104","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}
引用次数: 155
Boundedness vs. Unboundedness of Lock Chains: Characterizing Decidability of Pairwise CFL-Reachability for Threads Communicating via Locks 锁链的有界性与无界性:表征通过锁通信的线程的双cfl可达性的可判定性
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.45
Vineet Kahlon
The problem of Pairwise CFL-reachability is to decide whether two given program locations in different threads are simultaneously reachable in the presence of recursion in threads and scheduling constraints imposed by synchronization primitives. Pairwise CFL-reachability is the core problem underlying concurrent program analysis especially dataflow analysis. Unfortunately, it is undecidable even for the most commonly used synchronization primitive, i.e., mutex locks. Lock usage in concurrent programs can be characterized in terms of lock chains, where a sequence of mutex locks is said to be chained if the scopes of adjacent (nonnested) mutexes overlap. Although pairwise reachability is known to decidable for threads interacting via nested locks, i.e., chains of length one, these techniques don’t extend to programs with non-nested locks used in crucial applications like databases and device drivers. In this paper, we exploit the fact that lock usage patterns in real life programs do not produce unbounded lock chains. For such programs, we show that pairwise CFL-reachability becomes decidable. Our new results narrow the decidability gap for pairwise CFL-reachability by providing a more refined characterization for it in terms of boundedness of lock chains rather than the current state-of-the-art, i.e., nestedness of locks (chains of length one).
双cfl可达性问题是在线程递归和同步原语施加的调度约束存在的情况下,确定不同线程中给定的两个程序位置是否同时可达。对cfl可达性是并发程序分析特别是数据流分析的核心问题。不幸的是,即使对于最常用的同步原语(即互斥锁),它也是不可确定的。并发程序中的锁使用可以用锁链来描述,如果相邻(非嵌套)互斥锁的作用域重叠,则互斥锁序列被称为连锁。虽然已知通过嵌套锁(即长度为1的链)交互的线程的两两可达性是可确定的,但这些技术不能扩展到在数据库和设备驱动程序等关键应用程序中使用非嵌套锁的程序。在本文中,我们利用了现实生活程序中的锁使用模式不会产生无界锁链的事实。对于这样的程序,我们证明了成对的cfl可达性是可决定的。我们的新结果通过提供锁链有界性而不是当前最先进的锁(长度为1的链)的更精细的表征,缩小了成对cfl可达性的可判定性差距。
{"title":"Boundedness vs. Unboundedness of Lock Chains: Characterizing Decidability of Pairwise CFL-Reachability for Threads Communicating via Locks","authors":"Vineet Kahlon","doi":"10.1109/LICS.2009.45","DOIUrl":"https://doi.org/10.1109/LICS.2009.45","url":null,"abstract":"The problem of Pairwise CFL-reachability is to decide whether two given program locations in different threads are simultaneously reachable in the presence of recursion in threads and scheduling constraints imposed by synchronization primitives. Pairwise CFL-reachability is the core problem underlying concurrent program analysis especially dataflow analysis. Unfortunately, it is undecidable even for the most commonly used synchronization primitive, i.e., mutex locks. Lock usage in concurrent programs can be characterized in terms of lock chains, where a sequence of mutex locks is said to be chained if the scopes of adjacent (nonnested) mutexes overlap. Although pairwise reachability is known to decidable for threads interacting via nested locks, i.e., chains of length one, these techniques don’t extend to programs with non-nested locks used in crucial applications like databases and device drivers. In this paper, we exploit the fact that lock usage patterns in real life programs do not produce unbounded lock chains. For such programs, we show that pairwise CFL-reachability becomes decidable. Our new results narrow the decidability gap for pairwise CFL-reachability by providing a more refined characterization for it in terms of boundedness of lock chains rather than the current state-of-the-art, i.e., nestedness of locks (chains of length one).","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122972644","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}
引用次数: 40
Indexed Containers 索引容器
Pub Date : 2009-08-11 DOI: 10.1017/S095679681500009X
Thorsten Altenkirch, Neil Ghani, P. Hancock, Conor McBride, Peter Morris
We show that the syntactically rich notion of inductive families can be reduced to a core type theory with a fixed number of type constructors exploiting the novel notion of indexed containers. Indexed containers generalize simple containers, capturing strictly positive families instead of just strictly positive types, without having to extend the core type theory. Other applications of indexed containers include data type-generic programming and reasoning about polymorphic functions. The construction presented here has been formalized using the Agda system.
我们证明了语法丰富的归纳族概念可以简化为一个核心类型理论,该理论使用了固定数量的类型构造函数,利用了索引容器的新概念。索引容器推广了简单容器,捕获严格正族而不仅仅是严格正类型,而无需扩展核心类型理论。索引容器的其他应用包括数据类型泛型编程和关于多态函数的推理。这里介绍的结构已经使用Agda系统形式化了。
{"title":"Indexed Containers","authors":"Thorsten Altenkirch, Neil Ghani, P. Hancock, Conor McBride, Peter Morris","doi":"10.1017/S095679681500009X","DOIUrl":"https://doi.org/10.1017/S095679681500009X","url":null,"abstract":"We show that the syntactically rich notion of inductive families can be reduced to a core type theory with a fixed number of type constructors exploiting the novel notion of indexed containers. Indexed containers generalize simple containers, capturing strictly positive families instead of just strictly positive types, without having to extend the core type theory. Other applications of indexed containers include data type-generic programming and reasoning about polymorphic functions. The construction presented here has been formalized using the Agda system.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133986028","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}
引用次数: 135
The General Vector Addition System Reachability Problem by Presburger Inductive Invariants Presburger归纳不变量的一般向量相加系统可达性问题
Pub Date : 2009-08-11 DOI: 10.2168/LMCS-6(3:22)2010
Jérôme Leroux
The reachability problem for Vector Addition Systems (VASs) is a central problem of net theory. The general problem is known decidable by algorithms exclusively based on the classical Kosaraju-Lambert-Mayr-Sacerdote-Tenney decomposition. This decomposition is used in this paper to prove that the Parikh images of languages accepted by VASs are semi-pseudo-linear; a class that extends the semi-linear sets, a.k.a. the sets definable in the Presburger arithmetic. We provide an application of this result; we prove that a final configuration is not reachable from an initial one if and only if there exists a Presburger formula denoting a forward inductive invariant that contains the initial configuration but not the final one. Since we can decide if a Preburger formula denotes an inductive invariant, we deduce that there exist checkable certificates of non-reachability. In particular, there exists a simple algorithm for deciding the general VAS reachability problem based on two semi-algorithms. A first one that tries to prove the reachability by enumerating finite sequences of actions and a second one that tries to prove the non-reachability by enumerating Presburger formulas.
矢量加法系统(VASs)的可达性问题是网络理论的核心问题。一般问题已知可由完全基于经典kosaraju - lambert - mayer - sacerdote - tenney分解的算法来决定。本文利用这种分解证明了VASs接受的语言的Parikh象是半伪线性的;一类扩展了半线性集合,即在普雷斯伯格算术中可定义的集合。我们给出了这一结果的一个应用;证明当且仅当存在一个表示包含初始位形而不包含最终位形的前向归纳不变量的Presburger公式时,最终位形不能从初始位形到达。由于我们可以确定Preburger公式是否表示归纳不变量,因此我们推导出存在不可达性的可检查证明。特别地,存在一种基于两种半算法确定一般VAS可达性问题的简单算法。第一个试图通过列举有限的行为序列来证明可达性第二个试图通过列举普雷斯伯格公式来证明不可达性。
{"title":"The General Vector Addition System Reachability Problem by Presburger Inductive Invariants","authors":"Jérôme Leroux","doi":"10.2168/LMCS-6(3:22)2010","DOIUrl":"https://doi.org/10.2168/LMCS-6(3:22)2010","url":null,"abstract":"The reachability problem for Vector Addition Systems (VASs) is a central problem of net theory. The general problem is known decidable by algorithms exclusively based on the classical Kosaraju-Lambert-Mayr-Sacerdote-Tenney decomposition. This decomposition is used in this paper to prove that the Parikh images of languages accepted by VASs are semi-pseudo-linear; a class that extends the semi-linear sets, a.k.a. the sets definable in the Presburger arithmetic. We provide an application of this result; we prove that a final configuration is not reachable from an initial one if and only if there exists a Presburger formula denoting a forward inductive invariant that contains the initial configuration but not the final one. Since we can decide if a Preburger formula denotes an inductive invariant, we deduce that there exist checkable certificates of non-reachability. In particular, there exists a simple algorithm for deciding the general VAS reachability problem based on two semi-algorithms. A first one that tries to prove the reachability by enumerating finite sequences of actions and a second one that tries to prove the non-reachability by enumerating Presburger formulas.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130064022","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}
引用次数: 78
An Exponential Lower Bound for the Parity Game Strategy Improvement Algorithm as We Know it 奇偶博弈策略改进算法的指数下界
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.27
Oliver Friedmann
This paper presents a new lower bound for the discrete strategy improvement algorithm for solving parity games due to Voege and Jurdzinski. First, we informally show which structures are difficult to solve for the algorithm. Second, we outline a family of games on which the algorithm requires exponentially many strategy iterations, answering in the negative the long-standing question whether this algorithm runs in polynomial time. Additionally we note that the same family of games can be used to prove a similar result w.r.t. the strategy improvement variant by Schewe as well as the strategy iteration for solving discounted payoff games due to Puri.
本文给出了求解Voege和Jurdzinski奇偶对策的离散策略改进算法的一个新的下界。首先,我们非正式地展示了算法难以求解的结构。其次,我们概述了一系列博弈,其中算法需要指数级的多次策略迭代,以否定的方式回答了该算法是否在多项式时间内运行的长期问题。此外,我们注意到,同一类博弈可以用来证明一个类似的结果,例如Schewe的策略改进变体,以及由于Puri而解决折扣收益博弈的策略迭代。
{"title":"An Exponential Lower Bound for the Parity Game Strategy Improvement Algorithm as We Know it","authors":"Oliver Friedmann","doi":"10.1109/LICS.2009.27","DOIUrl":"https://doi.org/10.1109/LICS.2009.27","url":null,"abstract":"This paper presents a new lower bound for the discrete strategy improvement algorithm for solving parity games due to Voege and Jurdzinski. First, we informally show which structures are difficult to solve for the algorithm. Second, we outline a family of games on which the algorithm requires exponentially many strategy iterations, answering in the negative the long-standing question whether this algorithm runs in polynomial time. Additionally we note that the same family of games can be used to prove a similar result w.r.t. the strategy improvement variant by Schewe as well as the strategy iteration for solving discounted payoff games due to Puri.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"105 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123863763","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}
引用次数: 93
On the Computational Complexity of Verifying One-Counter Processes 关于验证单计数器过程的计算复杂度
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.37
Stefan Göller, Richard Mayr, A. Lin
One-counter processes are pushdown systems over a singleton stack alphabet (plus a stack-bottom symbol). We study the complexity of two closely related verification problems over one-counter processes: model checking with the temporal logic EF, where formulas are given as directed acyclic graphs, and weak bisimilarity checking against finite systems. We show that both problems are $P^NP$-complete. This is achieved by establishing a close correspondence with the membership problem for a natural fragment of Presburger Arithmetic, which we show to be$P^NP$-complete. This fragment is also a suitable representation for the global versions of the problems. We also show that there already exists a fixed EF formula(resp. a fixed finite system) such that model checking (resp. weak bisimulation) over one-counter processes is hard for $P^{NP[log]}$. However, the complexity drops to $P$ if the one-counter process is fixed.
单计数器进程是单例堆栈字母表(加上堆栈底部符号)上的下推系统。我们研究了两个密切相关的单反过程验证问题的复杂性:用时间逻辑EF进行模型检验,其中公式以有向无环图的形式给出,以及对有限系统的弱双相似性检验。我们证明了这两个问题都是$P^NP$-完全的。这是通过建立与Presburger算法的一个自然片段的隶属性问题的密切对应关系来实现的,我们证明了它是$P^NP$-完全的。此片段也是问题的全局版本的合适表示。我们还证明了已经存在一个固定的EF公式。一种固定的有限系统),使模型检验(如:对于$P^{NP[log]}$来说,弱双模拟(弱双模拟)在单计数器进程上是困难的。然而,如果单计数器进程是固定的,复杂度将下降到$P$。
{"title":"On the Computational Complexity of Verifying One-Counter Processes","authors":"Stefan Göller, Richard Mayr, A. Lin","doi":"10.1109/LICS.2009.37","DOIUrl":"https://doi.org/10.1109/LICS.2009.37","url":null,"abstract":"One-counter processes are pushdown systems over a singleton stack alphabet (plus a stack-bottom symbol). We study the complexity of two closely related verification problems over one-counter processes: model checking with the temporal logic EF, where formulas are given as directed acyclic graphs, and weak bisimilarity checking against finite systems. We show that both problems are $P^NP$-complete. This is achieved by establishing a close correspondence with the membership problem for a natural fragment of Presburger Arithmetic, which we show to be$P^NP$-complete. This fragment is also a suitable representation for the global versions of the problems. We also show that there already exists a fixed EF formula(resp. a fixed finite system) such that model checking (resp. weak bisimulation) over one-counter processes is hard for $P^{NP[log]}$. However, the complexity drops to $P$ if the one-counter process is fixed.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"602 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123206618","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}
引用次数: 40
Trace Semantics is Fully Abstract 跟踪语义是完全抽象的
Pub Date : 2009-08-01 DOI: 10.1109/LICS.2009.12
Sumit Nain, Moshe Y. Vardi
The discussion in the computer-science literature of the relative merits of linear- versus branching-time frameworks goes back to the early 1980s. One of the beliefs dominating this discussion has been that the linear-time framework is not expressive enough semantically, making linear-time logics lacking in expressiveness. In this work we examine the branching-linear issue from the perspective of process equivalence, which is one of the most fundamental concepts in concurrency theory, as defining a notion of equivalence essentially amounts to defining semantics for processes. We accept three principles that have been recently proposed for concurrent-process equivalence. The first principle takes contextual equivalence as the primary notion of equivalence. The second principle requires the description of a process to specify all relevant behavioral aspects of the process. The third principle requires observable process behavior to be reflected in its input/output behavior. It has been recently shown that under these principles trace semantics for nondeterministic transducers is fully abstract. Here we consider two extensions of the earlier model: probabilistic transducers and asynchronous transducers. We show that in both cases trace semantics is fully abstract.
计算机科学文献中关于线性时间框架与分支时间框架的相对优点的讨论可以追溯到20世纪80年代初。主导这一讨论的信念之一是线性时间框架在语义上不够表达,使得线性时间逻辑缺乏表达能力。在这项工作中,我们从进程等价的角度研究分支线性问题,这是并发理论中最基本的概念之一,因为定义等价的概念本质上相当于定义进程的语义。我们接受最近提出的并发进程等价的三个原则。第一原则以语境对等作为对等的基本概念。第二个原则要求对过程进行描述,以指定过程的所有相关行为方面。第三个原则要求可观察的流程行为反映在其输入/输出行为中。最近的研究表明,在这些原理下,不确定性换能器的迹语义是完全抽象的。这里我们考虑两个早期模型的扩展:概率传感器和异步传感器。我们表明,在这两种情况下,跟踪语义都是完全抽象的。
{"title":"Trace Semantics is Fully Abstract","authors":"Sumit Nain, Moshe Y. Vardi","doi":"10.1109/LICS.2009.12","DOIUrl":"https://doi.org/10.1109/LICS.2009.12","url":null,"abstract":"The discussion in the computer-science literature of the relative merits of linear- versus branching-time frameworks goes back to the early 1980s. One of the beliefs dominating this discussion has been that the linear-time framework is not expressive enough semantically, making linear-time logics lacking in expressiveness. In this work we examine the branching-linear issue from the perspective of process equivalence, which is one of the most fundamental concepts in concurrency theory, as defining a notion of equivalence essentially amounts to defining semantics for processes. We accept three principles that have been recently proposed for concurrent-process equivalence. The first principle takes contextual equivalence as the primary notion of equivalence. The second principle requires the description of a process to specify all relevant behavioral aspects of the process. The third principle requires observable process behavior to be reflected in its input/output behavior. It has been recently shown that under these principles trace semantics for nondeterministic transducers is fully abstract. Here we consider two extensions of the earlier model: probabilistic transducers and asynchronous transducers. We show that in both cases trace semantics is fully abstract.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122278630","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}
引用次数: 10
A Note on the Complexity of the Satisfiability Problem for Graded Modal Logics 关于梯度模态逻辑可满足性问题复杂性的一个注记
Pub Date : 2009-05-19 DOI: 10.1109/LICS.2009.17
Yevgeny Kazakov, Ian Pratt-Hartmann
Graded modal logic is the formal language obtained from ordinary modal logic by endowing its modal operators with cardinality constraints. Under the familiar possible-worlds semantics, these augmented modal operators receive interpretations such as "It is true at no fewer than 15 accessible worlds that...", or "It is true at no more than 2 accessible worlds that...". We investigate the complexity of satisfiability for this language over some familiar classes of frames. This problem is more challenging than its ordinary modal logic counterpart---especially in the case of transitive frames, where graded modal logic lacks the tree-model property. We obtain tight complexity bounds for the problem of determining the satisfiability of a given graded modal logic formula over the classes of frames characterized by any combination of reflexivity, seriality, symmetry, transitivity and the Euclidean property.
渐变模态逻辑是在普通模态逻辑的基础上通过赋予模态算子基数约束而得到的形式语言。在熟悉的可能世界语义下,这些增广模态运算符会得到诸如“在不少于15个可达世界中……是正确的”或“在不超过2个可达世界中……是正确的”之类的解释。我们研究了该语言在一些熟悉的框架类上的可满足性的复杂性。这个问题比普通的模态逻辑更具有挑战性——特别是在传递框架的情况下,渐变模态逻辑缺乏树模型属性。对于具有自反性、序列性、对称性、传递性和欧几里得性质的任意组合的框架类,我们得到了确定给定阶跃模态逻辑公式的可满足性问题的严密复杂度界。
{"title":"A Note on the Complexity of the Satisfiability Problem for Graded Modal Logics","authors":"Yevgeny Kazakov, Ian Pratt-Hartmann","doi":"10.1109/LICS.2009.17","DOIUrl":"https://doi.org/10.1109/LICS.2009.17","url":null,"abstract":"Graded modal logic is the formal language obtained from ordinary modal logic by endowing its modal operators with cardinality constraints. Under the familiar possible-worlds semantics, these augmented modal operators receive interpretations such as \"It is true at no fewer than 15 accessible worlds that...\", or \"It is true at no more than 2 accessible worlds that...\". We investigate the complexity of satisfiability for this language over some familiar classes of frames. This problem is more challenging than its ordinary modal logic counterpart---especially in the case of transitive frames, where graded modal logic lacks the tree-model property. We obtain tight complexity bounds for the problem of determining the satisfiability of a given graded modal logic formula over the classes of frames characterized by any combination of reflexivity, seriality, symmetry, transitivity and the Euclidean property.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114193322","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
Expressiveness and Closure Properties for Quantitative Languages 定量语言的表达性和闭包属性
Pub Date : 2009-05-13 DOI: 10.2168/LMCS-6(3:10)2010
K. Chatterjee, L. Doyen, T. Henzinger
Weighted automata are nondeterministic automata with numerical weights on transitions. They can define quantitative languages L that assign to each word w a real number L(w). In the case of infinite words, the value of a run is naturally computed as the maximum, limsup, liminf, limit average, or discounted sum of the transition weights. We study expressiveness and closure questions about these quantitative languages. We first show that the set of words with value greater than a threshold can be non-omega-regular for deterministic limit-average and discounted-sum automata, while this set is always omega-regular when the threshold is isolated (i.e., some neighborhood around the threshold contains no word). In the latter case, we prove that the omega-regular language is robust against small perturbations of the transition weights. We next consider automata with transition weights 0 or 1 and show that they are as expressive as general weighted automata in the limit-average case, but not in the discounted-sum case. Third, for quantitative languages L1 and L2, we consider the operations max(L1, L2), min(L1, L2), and 1-L1, which generalize the boolean operations on languages, as well as the sum L1 + L2. We establish the closure properties of all classes of quantitative languages with respect to these four operations.
加权自动机是在过渡上具有数值权值的不确定性自动机。他们可以定义定量语言,给每个单词分配一个实数。在无限单词的情况下,运行的值自然被计算为转换权重的最大值、limsup、liminf、极限平均值或贴现和。我们研究这些数量语言的表达性和闭包性问题。我们首先证明,对于确定性极限平均和贴现和自动机,值大于阈值的单词集可以是非ω -正则的,而当阈值是孤立的(即阈值周围的某些邻域不包含单词)时,该集合始终是ω -正则的。在后一种情况下,我们证明了-正则语言对过渡权的小扰动具有鲁棒性。接下来,我们考虑转移权为0或1的自动机,并证明它们在极限平均情况下与一般加权自动机一样具有表现力,但在折现和情况下则不然。第三,对于定量语言L1和L2,我们考虑了运算max(L1, L2), min(L1, L2)和1-L1,它们概括了语言上的布尔运算,以及L1 + L2的和。我们建立了所有数量语言类关于这四种运算的闭包性质。
{"title":"Expressiveness and Closure Properties for Quantitative Languages","authors":"K. Chatterjee, L. Doyen, T. Henzinger","doi":"10.2168/LMCS-6(3:10)2010","DOIUrl":"https://doi.org/10.2168/LMCS-6(3:10)2010","url":null,"abstract":"Weighted automata are nondeterministic automata with numerical weights on transitions. They can define quantitative languages L that assign to each word w a real number L(w). In the case of infinite words, the value of a run is naturally computed as the maximum, limsup, liminf, limit average, or discounted sum of the transition weights. We study expressiveness and closure questions about these quantitative languages. We first show that the set of words with value greater than a threshold can be non-omega-regular for deterministic limit-average and discounted-sum automata, while this set is always omega-regular when the threshold is isolated (i.e., some neighborhood around the threshold contains no word). In the latter case, we prove that the omega-regular language is robust against small perturbations of the transition weights. We next consider automata with transition weights 0 or 1 and show that they are as expressive as general weighted automata in the limit-average case, but not in the discounted-sum case. Third, for quantitative languages L1 and L2, we consider the operations max(L1, L2), min(L1, L2), and 1-L1, which generalize the boolean operations on languages, as well as the sum L1 + L2. We establish the closure properties of all classes of quantitative languages with respect to these four operations.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134603323","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}
引用次数: 87
期刊
2009 24th 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