首页 > 最新文献

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

英文 中文
A Unified Sequent Calculus for Focused Proofs 集中证明的统一序贯演算
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.47
Chuck C. Liang, D. Miller
We present a compact sequent calculus LKU for classical logic organized around the concept of polarization. Focused sequent calculi for classical logic, intuitionistic logic, and multiplicative-additive linear logic are derived as fragments of LKU by increasing the sensitivity of specialized structural rules to polarity information. We develop a unified, streamlined framework for proving cut-elimination in the various fragments. Furthermore, each sublogic can interact with other fragments through cut. We also consider the possibility of introducing classical-linear hybrid logics.
我们提出了一个围绕极化概念组织的经典逻辑紧序演算LKU。经典逻辑、直觉逻辑和乘加线性逻辑的聚焦序列演算是通过增加特定结构规则对极性信息的敏感性而作为LKU的片段衍生出来的。我们开发了一个统一的,流线型的框架,以证明在各种片段的切割消除。此外,每个子逻辑可以通过cut与其他片段交互。我们还考虑了引入经典线性混合逻辑的可能性。
{"title":"A Unified Sequent Calculus for Focused Proofs","authors":"Chuck C. Liang, D. Miller","doi":"10.1109/LICS.2009.47","DOIUrl":"https://doi.org/10.1109/LICS.2009.47","url":null,"abstract":"We present a compact sequent calculus LKU for classical logic organized around the concept of polarization. Focused sequent calculi for classical logic, intuitionistic logic, and multiplicative-additive linear logic are derived as fragments of LKU by increasing the sensitivity of specialized structural rules to polarity information. We develop a unified, streamlined framework for proving cut-elimination in the various fragments. Furthermore, each sublogic can interact with other fragments through cut. We also consider the possibility of introducing classical-linear hybrid logics.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"18 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":"126815197","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}
引用次数: 22
Graph Reachability and Pebble Automata over Infinite Alphabets 无限字母上的图可达性和卵石自动机
Pub Date : 2009-08-11 DOI: 10.1145/2499937.2499940
Tony Tan
We study the graph reachability problem as a language over an infinite alphabet. Namely, we view a word of even lengtha0 b0 ... an b_n over an infinite alphabet as a directed graph with the symbols that appear in a0 b0 ... an bn as the vertices and (a0, b0),...,(an, bn) as the edges. We prove that for any positive integer k, k pebbles are sufficient for recognizing the existence of a path of length 2^k-1 from the vertex a0 to the vertex bn, but are not sufficient for recognizing the existence of a path of length 2^{k+1} - 2 from the vertex a0 to the vertex bn. Based on this result, we establish a number of relations among some classes of languages over infinite alphabets.
我们研究了无限字母上的图可达性问题。也就是说,我们看一个偶数长度的单词,长度为0。无限字母上的b_n作为有向图,其符号出现在a0 b0中…n为顶点,(a0, b0),…,(an, bn)作为边。我们证明了对于任意正整数k, k卵石足以识别从顶点a0到顶点bn的长度为2^k-1的路径的存在性,但不足以识别从顶点a0到顶点bn的长度为2^{k+1} - 2的路径的存在性。在此基础上,我们建立了若干类语言在无限字母上的关系。
{"title":"Graph Reachability and Pebble Automata over Infinite Alphabets","authors":"Tony Tan","doi":"10.1145/2499937.2499940","DOIUrl":"https://doi.org/10.1145/2499937.2499940","url":null,"abstract":"We study the graph reachability problem as a language over an infinite alphabet. Namely, we view a word of even lengtha0 b0 ... an b_n over an infinite alphabet as a directed graph with the symbols that appear in a0 b0 ... an bn as the vertices and (a0, b0),...,(an, bn) as the edges. We prove that for any positive integer k, k pebbles are sufficient for recognizing the existence of a path of length 2^k-1 from the vertex a0 to the vertex bn, but are not sufficient for recognizing the existence of a path of length 2^{k+1} - 2 from the vertex a0 to the vertex bn. Based on this result, we establish a number of relations among some classes of languages over infinite alphabets.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"10 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":"122377971","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}
引用次数: 25
Graded Computation Tree Logic 分级计算树逻辑
Pub Date : 2009-08-11 DOI: 10.1145/2287718.2287725
A. Bianco, F. Mogavero, A. Murano
In modal logics, graded (world) modalities have been deeply investigated as a useful framework for generalizing standard existential and universal modalities in such a way that they can express statements about a given number of immediately accessible worlds. These modalities have been recently investigated with respect to the mu-calculus, which have provided succinctness, without affecting the satisfiability of the extended logic, i.e., it remains solvable in ExpTime. A natural question that arises is how logics that allow reasoning about paths could be affected by considering graded path modalities. In this paper, we investigate this question in the case of the branching-time temporal logic CTL (GCTL, for short). We prove that, although GCTL is more expressive than CTL, the satisfiability problem for GCTL remains solvable in ExpTime. This result is obtained by exploiting an automata-theoretic approach. In particular, we introduce the class of partitioning alternating Büchi tree automata and show that the emptiness problem for them is ExpTime-Complete. The satisfiability result turns even more interesting as we show that GCTL is exponentially more succinct than graded mu-calculus.
在模态逻辑中,分级(世界)模态作为一种有用的框架被深入研究,用于推广标准存在模态和普遍模态,使它们能够表达关于给定数量的可立即访问的世界的陈述。这些模态最近在mu演算方面进行了研究,它们提供了简洁性,而不影响扩展逻辑的可满足性,即它在ExpTime中仍然是可解的。一个自然出现的问题是,考虑分级路径模式如何影响允许对路径进行推理的逻辑。本文以分支时间时态逻辑CTL (GCTL,简称GCTL)为例,研究了这一问题。我们证明,尽管GCTL比CTL更具表达性,但在ExpTime中GCTL的可满足性问题仍然是可解决的。这个结果是利用自动机理论的方法得到的。特别地,我们引入了一类划分交替b chi树自动机,并证明了它们的空性问题是ExpTime-Complete的。可满足性结果变得更加有趣,因为我们表明GCTL比分级mu-calculus指数更简洁。
{"title":"Graded Computation Tree Logic","authors":"A. Bianco, F. Mogavero, A. Murano","doi":"10.1145/2287718.2287725","DOIUrl":"https://doi.org/10.1145/2287718.2287725","url":null,"abstract":"In modal logics, graded (world) modalities have been deeply investigated as a useful framework for generalizing standard existential and universal modalities in such a way that they can express statements about a given number of immediately accessible worlds. These modalities have been recently investigated with respect to the mu-calculus, which have provided succinctness, without affecting the satisfiability of the extended logic, i.e., it remains solvable in ExpTime. A natural question that arises is how logics that allow reasoning about paths could be affected by considering graded path modalities. In this paper, we investigate this question in the case of the branching-time temporal logic CTL (GCTL, for short). We prove that, although GCTL is more expressive than CTL, the satisfiability problem for GCTL remains solvable in ExpTime. This result is obtained by exploiting an automata-theoretic approach. In particular, we introduce the class of partitioning alternating Büchi tree automata and show that the emptiness problem for them is ExpTime-Complete. The satisfiability result turns even more interesting as we show that GCTL is exponentially more succinct than graded mu-calculus.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"13 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":"122183615","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}
引用次数: 39
Logics with Rank Operators 逻辑与秩运算符
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.24
A. Dawar, Martin Grohe, Bjarki Holm, Bastian Laubner
We introduce extensions of first-order logic (FO) and fixed-point logic (FP) with operators that compute the rank of a definable matrix. These operators are generalizations of the counting operations in FP+C (i.e. fixed-point logic with counting) that allow us to count the dimension of a definable vector space, rather than just count the cardinality of a definable set. The logics we define have data complexity contained in polynomial time and all known examples of polynomial time queries that are not definable in FP+C are definable in FP+rk, the extension of FP with rank operators. For each prime number p and each positive integer n, we have rank operators rk_p for determining the rank of a matrix over the finite field GF_p defined by a formula over n-tuples. We compare the expressive power of the logics obtained by varying the values p and n can take. In particular, we show that increasing the arity of the operators yields an infinite hierarchy of expressive power. The rank operators are surprisingly expressive, even in the absence of fixed-point operators. We show that FO+rk_p can define deterministic and symmetric transitive closure. This allows us to show that, on ordered structures, FO+rk_p captures the complexity class MOD_pL, for all prime values of p.
引入了一阶逻辑(FO)和不动点逻辑(FP)的扩展,并引入了计算可定义矩阵秩的算子。这些运算符是FP+C中计数运算(即带计数的定点逻辑)的推广,它们允许我们计算可定义向量空间的维数,而不仅仅是计算可定义集合的基数。我们定义的逻辑具有包含在多项式时间内的数据复杂度,并且所有已知的多项式时间查询在FP+C中不可定义的示例都可以在FP+rk中定义,FP+rk是FP的扩展与秩运算符。对于每一个素数p和每一个正整数n,我们有秩算子rk_p来确定一个矩阵在有限域GF_p上的秩,这个有限域GF_p是由一个n元组上的公式定义的。我们比较了通过改变p和n可以取的值而得到的逻辑的表达能力。特别是,我们证明了增加运算符的数量会产生无限层次的表达能力。即使在没有定点运算符的情况下,秩运算符的表现力也令人惊讶。证明了FO+rk_p可以定义确定性和对称传递闭包。这允许我们证明,在有序结构上,FO+rk_p捕获了复杂度类MOD_pL,对于p的所有素数值。
{"title":"Logics with Rank Operators","authors":"A. Dawar, Martin Grohe, Bjarki Holm, Bastian Laubner","doi":"10.1109/LICS.2009.24","DOIUrl":"https://doi.org/10.1109/LICS.2009.24","url":null,"abstract":"We introduce extensions of first-order logic (FO) and fixed-point logic (FP) with operators that compute the rank of a definable matrix. These operators are generalizations of the counting operations in FP+C (i.e. fixed-point logic with counting) that allow us to count the dimension of a definable vector space, rather than just count the cardinality of a definable set. The logics we define have data complexity contained in polynomial time and all known examples of polynomial time queries that are not definable in FP+C are definable in FP+rk, the extension of FP with rank operators. For each prime number p and each positive integer n, we have rank operators rk_p for determining the rank of a matrix over the finite field GF_p defined by a formula over n-tuples. We compare the expressive power of the logics obtained by varying the values p and n can take. In particular, we show that increasing the arity of the operators yields an infinite hierarchy of expressive power. The rank operators are surprisingly expressive, even in the absence of fixed-point operators. We show that FO+rk_p can define deterministic and symmetric transitive closure. This allows us to show that, on ordered structures, FO+rk_p captures the complexity class MOD_pL, for all prime values of p.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"12 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":"130409368","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}
引用次数: 52
Fully Abstract Logical Bisimilarity for a Polymorphic Object Calculus 多态对象演算的完全抽象逻辑双相似性
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.49
Luís Dominguez
We characterise type structurally the termination observational congruence of Abadi and Cardelli’s S8 calculus. Pitts’ operational reasoning approach for polymorphic lambda calculi is enhanced with subtyping and primitive covariant object types. Labelling each object with a bound ordinal of terminating method invocations and regarding !-bounded as unlabelled reduction we achieve a crucial object unwinding lemma. Value and term bisimilarities are suitably defined with novel type structural operators and (type-, relation- and value- environment) bindings. We prove term bisimilarity complete and sound with respect to observational congruence, postulated as the largest, substitutive, compatible, (termination) adequate and (type) subsumptive, well typed term relation.
我们从结构上刻画了Abadi和Cardelli的S8微积分的终止观测同余型。Pitts对多态lambda演算的运算推理方法通过子类型和原始协变对象类型得到了增强。将每个对象标记为终止方法调用的有界序数,并将有界视为无标记约简,我们获得了一个关键的对象展开引理。用新的类型结构操作符和(类型、关系和值环境)绑定适当地定义了值和项的相似性。我们证明了项的双相似性是完全和健全的,关于观察同余,假设为最大的,替代的,相容的,(终止)充分的和(类型)包容的,良好类型的项关系。
{"title":"Fully Abstract Logical Bisimilarity for a Polymorphic Object Calculus","authors":"Luís Dominguez","doi":"10.1109/LICS.2009.49","DOIUrl":"https://doi.org/10.1109/LICS.2009.49","url":null,"abstract":"We characterise type structurally the termination observational congruence of Abadi and Cardelli’s S8 calculus. Pitts’ operational reasoning approach for polymorphic lambda calculi is enhanced with subtyping and primitive covariant object types. Labelling each object with a bound ordinal of terminating method invocations and regarding !-bounded as unlabelled reduction we achieve a crucial object unwinding lemma. Value and term bisimilarities are suitably defined with novel type structural operators and (type-, relation- and value- environment) bindings. We prove term bisimilarity complete and sound with respect to observational congruence, postulated as the largest, substitutive, compatible, (termination) adequate and (type) subsumptive, well typed term relation.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"45 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":"114729679","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
Psi-calculi: Mobile Processes, Nominal Data, and Logic 微积分:移动过程,标称数据和逻辑
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.20
Jesper Bengtson, Magnus Johansson, J. Parrow, B. Victor
A psi-calculus is an extension of the pi-calculus with nominal data types for data structures and for logical assertions representing facts about data. These can be transmitted between processes and their names can be statically scoped using the standard pi-calculus mechanism to allow for scope migrations. Other proposed extensions of the pi-calculus can be formulated as psi-calculi; examples include the applied pi-calculus, the spi-calculus, the fusion calculus, the concurrent constraint pi-calculus, and calculi with polyadic communication channels or pattern matching. Psi-calculi can be even more general, for example by allowing structured channels, higher-order formalisms such as the lambda calculus for data structures, and a predicate logic for assertions. Our labelled operational semantics and definition of bisimulation is straightforward, without a structural congruence. We establish minimal requirements on the nominal data and logic in order to prove general algebraic properties of psi-calculi. The proofs have been checked in the interactive proof checker Isabelle. We are the first to formulate a truly compositional labelled operational semantics for calculi of this calibre. Expressiveness and therefore modelling convenience significantly exceeds that of other formalisms, while the purity of the semantics is on par with the original pi-calculus.
psi演算是pi演算的扩展,具有用于数据结构和表示数据事实的逻辑断言的标称数据类型。它们可以在进程之间传输,并且它们的名称可以使用标准pi-calculus机制静态地限定作用域,以允许作用域迁移。微积分的其他扩展可以被表述为微积分;实例包括应用pi-演算、pi-演算、融合演算、并发约束pi-演算以及具有多进通信信道或模式匹配的演算。psi演算甚至可以更通用,例如,它允许结构化通道、高阶形式化(如数据结构的lambda演算)和断言的谓词逻辑。我们的标记操作语义和双模拟的定义是直接的,没有结构一致性。为了证明psi-微积分的一般代数性质,我们建立了对标称数据和逻辑的最小要求。这些证明已经在交互式证明检查器Isabelle中进行了检查。我们是第一个为这种口径的演算制定真正的组合标记操作语义的人。表达性和因此的建模便捷性大大超过了其他形式化,而语义的纯度与原始的pi-微积分相当。
{"title":"Psi-calculi: Mobile Processes, Nominal Data, and Logic","authors":"Jesper Bengtson, Magnus Johansson, J. Parrow, B. Victor","doi":"10.1109/LICS.2009.20","DOIUrl":"https://doi.org/10.1109/LICS.2009.20","url":null,"abstract":"A psi-calculus is an extension of the pi-calculus with nominal data types for data structures and for logical assertions representing facts about data. These can be transmitted between processes and their names can be statically scoped using the standard pi-calculus mechanism to allow for scope migrations. Other proposed extensions of the pi-calculus can be formulated as psi-calculi; examples include the applied pi-calculus, the spi-calculus, the fusion calculus, the concurrent constraint pi-calculus, and calculi with polyadic communication channels or pattern matching. Psi-calculi can be even more general, for example by allowing structured channels, higher-order formalisms such as the lambda calculus for data structures, and a predicate logic for assertions. Our labelled operational semantics and definition of bisimulation is straightforward, without a structural congruence. We establish minimal requirements on the nominal data and logic in order to prove general algebraic properties of psi-calculi. The proofs have been checked in the interactive proof checker Isabelle. We are the first to formulate a truly compositional labelled operational semantics for calculi of this calibre. Expressiveness and therefore modelling convenience significantly exceeds that of other formalisms, while the purity of the semantics is on par with the original pi-calculus.","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":"129299817","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}
引用次数: 66
A Logic for PTIME and a Parameterized Halting Problem PTIME与参数化停机问题的逻辑
Pub Date : 2009-08-11 DOI: 10.1007/978-3-642-15025-8_14
Yijia Chen, J. Flum
{"title":"A Logic for PTIME and a Parameterized Halting Problem","authors":"Yijia Chen, J. Flum","doi":"10.1007/978-3-642-15025-8_14","DOIUrl":"https://doi.org/10.1007/978-3-642-15025-8_14","url":null,"abstract":"","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"9 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":"126467804","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}
引用次数: 20
Winning Concurrent Reachability Games Requires Doubly-Exponential Patience 赢得并发可达性游戏需要双倍的耐心
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.44
Kristoffer Arnsfelt Hansen, M. Koucký, Peter Bro Miltersen
We exhibit a deterministic concurrent reachability game PURGATORY$_n$ with $n$ non-terminal positions and a binary choice for both players in every position so that any positional strategy for Player 1 achieving the value of the game within given $epsilon
我们展示了一个确定性并发可达性博弈PURGATORY$_n$,它具有$n$非终端位置,并且每个位置上的两个参与者都有一个二元选择,使得参与人1的任何位置策略都能在给定的$epsilon内实现博弈的值
{"title":"Winning Concurrent Reachability Games Requires Doubly-Exponential Patience","authors":"Kristoffer Arnsfelt Hansen, M. Koucký, Peter Bro Miltersen","doi":"10.1109/LICS.2009.44","DOIUrl":"https://doi.org/10.1109/LICS.2009.44","url":null,"abstract":"We exhibit a deterministic concurrent reachability game PURGATORY$_n$ with $n$ non-terminal positions and a binary choice for both players in every position so that any positional strategy for Player 1 achieving the value of the game within given $epsilon","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"63 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":"121716676","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
Substructural Operational Semantics as Ordered Logic Programming 有序逻辑规划的子结构操作语义
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.8
F. Pfenning, R. Simmons
We describe a substructural logic with ordered, linear, and persistent propositions and then endow a fragment with a committed choice forward-chaining operational interpretation. Exploiting higher-order terms in this metalanguage, we specify the operational semantics of a number of object language features, such as call-by-value, call-by-name, call-by-need, mutable store, parallelism, communication, exceptions and continuations. The specifications exhibit a high degree of uniformity and modularity that allows us to analyze the structural properties required for each feature in isolation. Our substructural framework thereby provides a new methodology for language specification that synthesizes structural operational semantics, abstract machines, and logical approaches.
我们描述了一个具有有序、线性和持久命题的子结构逻辑,然后赋予片段一个承诺选择的正向链操作解释。利用该元语言中的高阶术语,我们指定了许多对象语言特性的操作语义,例如按值调用、按名称调用、按需要调用、可变存储、并行性、通信、异常和延续。这些规范具有高度的一致性和模块化,使我们能够单独分析每个特性所需的结构特性。因此,我们的子结构框架为语言规范提供了一种新的方法,它综合了结构操作语义、抽象机器和逻辑方法。
{"title":"Substructural Operational Semantics as Ordered Logic Programming","authors":"F. Pfenning, R. Simmons","doi":"10.1109/LICS.2009.8","DOIUrl":"https://doi.org/10.1109/LICS.2009.8","url":null,"abstract":"We describe a substructural logic with ordered, linear, and persistent propositions and then endow a fragment with a committed choice forward-chaining operational interpretation. Exploiting higher-order terms in this metalanguage, we specify the operational semantics of a number of object language features, such as call-by-value, call-by-name, call-by-need, mutable store, parallelism, communication, exceptions and continuations. The specifications exhibit a high degree of uniformity and modularity that allows us to analyze the structural properties required for each feature in isolation. Our substructural framework thereby provides a new methodology for language specification that synthesizes structural operational semantics, abstract machines, and logical approaches.","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":"131286483","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
On Finite Satisfiability of Two-Variable First-Order Logic with Equivalence Relations 具有等价关系的二变量一阶逻辑的有限可满足性
Pub Date : 2009-08-11 DOI: 10.1109/LICS.2009.39
Emanuel Kieronski, Lidia Tendera
We show that every finitely satisfiable two-variable first-order formula with two equivalence relations has a model of size at most triply exponential with respect to its length. Thus the finite satisfiability problem for two-variable logic over the class of structures with two equivalence relations is decidable in nondeterministic triply exponential time. We also show that replacing one of the equivalence relations in the considered class of structures by a relation which is only required to be transitive leads to undecidability. This sharpens the earlier result that two-variable logic is undecidable over the class of structures with two transitive relations.
我们证明了每一个具有两个等价关系的有限可满足的二变量一阶公式都有一个关于其长度的大小最多为三指数的模型。因此,具有两个等价关系的结构类上的二变量逻辑的有限可满足性问题在不确定的三指数时间内是可确定的。我们也证明了用一个只需要传递的关系来代替被考虑的结构类中的一个等价关系会导致不可判定。这强化了先前的结果,即双变量逻辑在具有两个传递关系的结构类上是不可判定的。
{"title":"On Finite Satisfiability of Two-Variable First-Order Logic with Equivalence Relations","authors":"Emanuel Kieronski, Lidia Tendera","doi":"10.1109/LICS.2009.39","DOIUrl":"https://doi.org/10.1109/LICS.2009.39","url":null,"abstract":"We show that every finitely satisfiable two-variable first-order formula with two equivalence relations has a model of size at most triply exponential with respect to its length. Thus the finite satisfiability problem for two-variable logic over the class of structures with two equivalence relations is decidable in nondeterministic triply exponential time. We also show that replacing one of the equivalence relations in the considered class of structures by a relation which is only required to be transitive leads to undecidability. This sharpens the earlier result that two-variable logic is undecidable over the class of structures with two transitive relations.","PeriodicalId":415902,"journal":{"name":"2009 24th Annual IEEE Symposium on Logic In Computer Science","volume":"30 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":"128141002","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}
引用次数: 44
期刊
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