首页 > 最新文献

Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science最新文献

英文 中文
Ground reducibility is EXPTIME-complete 地面还原性是EXPTIME-complete
Pub Date : 1997-06-29 DOI: 10.1109/LICS.1997.614922
Hubert Comon-Lundh, Florent Jacquemard
We prove that ground reducibility is EXPTIME-complete in the general case. EXPTIME-hardness is proved by encoding the computations of an alternating Turing machine whose space is polynomially bounded. It is more difficult to show that ground reducibility belongs to DEXPTIME. We associate first an automaton with disequality constraints A/sub R,t/ to a rewrite system R and a term t. This automaton is deterministic and accepts a term u if and only if t is not ground reducible by R. The number of states of A/sub R,t/ is O(2/sup /spl par/R/spl par//spl times//spl par/t/spl par//) and the size of the constraints are polynomial in the size of R,t. Then we prove some new pumping lemmas, using a total ordering on the computations of the automaton. Thanks to these lemmas, we can give an upper bound to the number of distinct subtrees of a minimal successful computation of an automaton with disequality constraints. It follows that emptiness of such an automaton can be decided in time polynomial in the number of its states and exponential in the size of its constraints. Altogether, we get a simply exponential deterministic algorithm for ground reducibility.
证明了在一般情况下,基约性是exptime完备的。通过对空间为多项式有界的交替图灵机的计算进行编码,证明了EXPTIME-hardness。较难证明地面可还原性属于DEXPTIME。我们首先将一个自动机与不等式约束A/下标R,t/关联到一个重写系统R和一个项t。这个自动机是确定性的,当且仅当t不能被R约简时,它接受一个项u。A/下标R,t/的状态数为0 (2/sup /spl par/R/spl par//spl par/t/spl par//spl乘以//spl par/t/spl par//),约束的大小是R,t大小的多项式。然后在自动机的计算上使用全序证明了一些新的抽运引理。由于这些引理,我们可以给出具有不等式约束的自动机的最小成功计算的不同子树数目的上界。由此可见,这种自动机的空性可以用状态数的时间多项式和约束大小的指数来确定。总之,我们得到了一个简单的指数确定性的地面可约性算法。
{"title":"Ground reducibility is EXPTIME-complete","authors":"Hubert Comon-Lundh, Florent Jacquemard","doi":"10.1109/LICS.1997.614922","DOIUrl":"https://doi.org/10.1109/LICS.1997.614922","url":null,"abstract":"We prove that ground reducibility is EXPTIME-complete in the general case. EXPTIME-hardness is proved by encoding the computations of an alternating Turing machine whose space is polynomially bounded. It is more difficult to show that ground reducibility belongs to DEXPTIME. We associate first an automaton with disequality constraints A/sub R,t/ to a rewrite system R and a term t. This automaton is deterministic and accepts a term u if and only if t is not ground reducible by R. The number of states of A/sub R,t/ is O(2/sup /spl par/R/spl par//spl times//spl par/t/spl par//) and the size of the constraints are polynomial in the size of R,t. Then we prove some new pumping lemmas, using a total ordering on the computations of the automaton. Thanks to these lemmas, we can give an upper bound to the number of distinct subtrees of a minimal successful computation of an automaton with disequality constraints. It follows that emptiness of such an automaton can be decided in time polynomial in the number of its states and exponential in the size of its constraints. Altogether, we get a simply exponential deterministic algorithm for ground reducibility.","PeriodicalId":272903,"journal":{"name":"Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130521827","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}
引用次数: 62
Combination of compatible reduction orderings that are total on ground terms 兼容的减少订单的组合,总地面条件
Pub Date : 1997-06-29 DOI: 10.1109/LICS.1997.614917
F. Baader
Reduction orderings that are compatible with an equational theory E and total on (the E-equivalence classes of) ground terms play an important role in automated deduction. This paper presents a general approach for combining such orderings: it shows how E/sub 1/-compatible reduction orderings total on /spl Sigma//sub 1/-ground terms and E/sub 2/-compatible reduction orderings total on /spl Sigma//sub 2/-ground terms can be used to construct an (E/sub 1//spl cup/E/sub 2/)-compatible reduction ordering total on (/spl Sigma//sub 1//spl cup//spl Sigma//sub 2/)-ground terms, provided that the signatures are disjoint and some other (rather weak) restrictions are satisfied. This work was motivated by the observation that it is often easier to construct such orderings for "small" signatures and theories separately, rather than directly for their union.
与等式理论E相容的约简排序和全on(基项的E等价类)在自动演绎中起着重要的作用。本文提出了组合这类排序的一般方法:给出了E/sub 1/-相容约简序总在/spl Sigma//sub 1/-地面项和E/sub 2/-相容约简序总在/spl Sigma//sub 1// sub 2/-地面项可以用来构造(E/sub 1//spl杯/E/sub 2/)-相容约简序总在(/spl Sigma//sub 1//spl杯//spl Sigma//sub 2/)-地面项,前提是签名是不相交的,并且满足其他一些(相当弱的)限制。这项工作的动机是观察到,通常更容易为“小”签名和理论分别构建这样的排序,而不是直接将它们结合起来。
{"title":"Combination of compatible reduction orderings that are total on ground terms","authors":"F. Baader","doi":"10.1109/LICS.1997.614917","DOIUrl":"https://doi.org/10.1109/LICS.1997.614917","url":null,"abstract":"Reduction orderings that are compatible with an equational theory E and total on (the E-equivalence classes of) ground terms play an important role in automated deduction. This paper presents a general approach for combining such orderings: it shows how E/sub 1/-compatible reduction orderings total on /spl Sigma//sub 1/-ground terms and E/sub 2/-compatible reduction orderings total on /spl Sigma//sub 2/-ground terms can be used to construct an (E/sub 1//spl cup/E/sub 2/)-compatible reduction ordering total on (/spl Sigma//sub 1//spl cup//spl Sigma//sub 2/)-ground terms, provided that the signatures are disjoint and some other (rather weak) restrictions are satisfied. This work was motivated by the observation that it is often easier to construct such orderings for \"small\" signatures and theories separately, rather than directly for their union.","PeriodicalId":272903,"journal":{"name":"Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132541508","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
Complexity of two-variable logic with counting 带计数的二变量逻辑的复杂性
Pub Date : 1997-06-29 DOI: 10.1109/LICS.1997.614958
L. Pacholski, W. Szwast, Lidia Tendera
Let C/sub k//sup 2/ denote the class of first order sentences with two variables and with additional quantifiers "there exists exactly (at most, at least) m", for m/spl les/k, and let C/sup 2/ be the union of C/sub k//sup 2/ taken over all integers k. We prove that the problem of satisfiability of sentences of C/sub 1//sup 2/ is NEXPTIME-complete. This strengthens a recent result of E. Gradel, Ph. Kolaitis and M. Vardi (1997) who proved that the satisfiability problem for the first order two-variable logic L/sup 2/ is NEXPTIME-complete and a very recent result by E. Gradel, M. Otto and E. Rosen (1997) who proved the decidability of C/sup 2/. Our result easily implies that the satisfiability problem for C/sup 2/ is in non-deterministic, doubly exponential time. It is interesting that C/sub 1//sup 2/ is in NEXPTIME in spite of the fact, that there are sentences whose minimal (and only) models are of doubly exponential size.
设C/sub k//sup 2/表示带有两个变量和附加量词的一阶句类,对于m/spl les/k,“存在确切(最多,至少)m”,设C/sub k//sup 2/为C/sub k//sup 2/取所有整数k的并集。我们证明了C/sub 1//sup 2/的句的可满足性问题是nexptime完备的。这加强了E. Gradel, Ph. Kolaitis和M. Vardi(1997)最近的结果,他们证明了一阶两变量逻辑L/sup 2/的可满足性问题是nexptime完备的,以及E. Gradel, M. Otto和E. Rosen(1997)最近的结果,他们证明了C/sup 2/的可决性。我们的结果很容易表明,C/sup 2/的可满足性问题是在不确定的双指数时间内。有趣的是,C/sub 1//sup 2/在NEXPTIME中,尽管有一些句子的最小(且唯一)模型是双指数大小的。
{"title":"Complexity of two-variable logic with counting","authors":"L. Pacholski, W. Szwast, Lidia Tendera","doi":"10.1109/LICS.1997.614958","DOIUrl":"https://doi.org/10.1109/LICS.1997.614958","url":null,"abstract":"Let C/sub k//sup 2/ denote the class of first order sentences with two variables and with additional quantifiers \"there exists exactly (at most, at least) m\", for m/spl les/k, and let C/sup 2/ be the union of C/sub k//sup 2/ taken over all integers k. We prove that the problem of satisfiability of sentences of C/sub 1//sup 2/ is NEXPTIME-complete. This strengthens a recent result of E. Gradel, Ph. Kolaitis and M. Vardi (1997) who proved that the satisfiability problem for the first order two-variable logic L/sup 2/ is NEXPTIME-complete and a very recent result by E. Gradel, M. Otto and E. Rosen (1997) who proved the decidability of C/sup 2/. Our result easily implies that the satisfiability problem for C/sup 2/ is in non-deterministic, doubly exponential time. It is interesting that C/sub 1//sup 2/ is in NEXPTIME in spite of the fact, that there are sentences whose minimal (and only) models are of doubly exponential size.","PeriodicalId":272903,"journal":{"name":"Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131842650","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}
引用次数: 88
Continuation models are universal for /spl lambda//sub /spl mu//-calculus 延拓模型是通用的/spl lambda//sub /spl mu//-微积分
Pub Date : 1997-06-29 DOI: 10.1109/LICS.1997.614964
M. Hofmann, T. Streicher
We show that a certain simple call-by-name continuation semantics of Parigot's /spl lambda//sub /spl mu//-calculus (1992) is complete. More precisely, for every /spl lambda//spl mu/-theory we construct a cartesian closed category such that the ensuing continuation-style interpretation of /spl lambda//sub /spl mu//, which maps terms to functions sending abstract continuations to responses, is full and faithful. Thus, any /spl lambda//sub /spl mu//-category in the sense of is isomorphic to a continuation model derived from a cartesian-closed category of continuations.
我们证明了Parigot的/spl lambda//sub /spl mu//-微积分(1992)的一个简单的按名称调用延拓语义是完备的。更准确地说,对于每一个/spl lambda//spl mu/-理论,我们构建了一个笛卡尔闭范畴,使得/spl lambda//sub /spl mu//的后续延续式解释是完整和忠实的,它将术语映射到向响应发送抽象延续的函数。因此,在意义上的任何/spl λ //sub /spl mu//-范畴都是同构于由笛卡尔闭合的延拓范畴导出的延拓模型。
{"title":"Continuation models are universal for /spl lambda//sub /spl mu//-calculus","authors":"M. Hofmann, T. Streicher","doi":"10.1109/LICS.1997.614964","DOIUrl":"https://doi.org/10.1109/LICS.1997.614964","url":null,"abstract":"We show that a certain simple call-by-name continuation semantics of Parigot's /spl lambda//sub /spl mu//-calculus (1992) is complete. More precisely, for every /spl lambda//spl mu/-theory we construct a cartesian closed category such that the ensuing continuation-style interpretation of /spl lambda//sub /spl mu//, which maps terms to functions sending abstract continuations to responses, is full and faithful. Thus, any /spl lambda//sub /spl mu//-category in the sense of is isomorphic to a continuation model derived from a cartesian-closed category of continuations.","PeriodicalId":272903,"journal":{"name":"Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129025714","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}
引用次数: 15
Set constraints with intersection 设置有交集的约束
Pub Date : 1997-06-29 DOI: 10.1109/LICS.1997.614962
Witold Charatonik, A. Podelski
Set constraints are inclusions between expressions denoting sets of trees. The efficiency of their satisfiability test is a central issue in set-based program analysis, their main application domain. We introduce the class of set constraints with intersection (the only operators forming the expressions are constructors and intersection) and show that its satisfiability problem is DEXPTIME-complete. The complexity characterization continues to hold for negative set constraints with intersection (which have positive and negated inclusions). We reduce the satisfiability problem for these constraints to one over the interpretation domain of nonempty sets of trees. Set constraints with intersection over the domain of nonempty sets of trees enjoy the fundamental property of independence of negated conjuncts. This allows us to handle each negated inclusion separately by the entailment algorithm that we devise. We furthermore prove that set constraints with intersection are equivalent to the class of definite set constraints and thereby settle the complexity question of the historically first class for which the decidability question was solved.
集合约束是表示树集的表达式之间的包含。它们的可满足性测试的有效性是基于集合的规划分析的核心问题,是它们的主要应用领域。引入了一类具有交集的集合约束(构成表达式的唯一运算符是构造函数和交集),并证明了它的可满足性问题是dexptime完备的。对于具有交集的负集约束(具有正和负的包含),复杂性表征仍然成立。我们将这些约束的可满足性问题简化为树的非空集解释域上的一个。在树的非空集合的域上具有交的集合约束具有负合独立的基本性质。这允许我们通过我们设计的蕴涵算法分别处理每个否定的包含。进一步证明了具有交集的集合约束等价于一类确定集合约束,从而解决了历史上第一类求解可判决性问题的复杂性问题。
{"title":"Set constraints with intersection","authors":"Witold Charatonik, A. Podelski","doi":"10.1109/LICS.1997.614962","DOIUrl":"https://doi.org/10.1109/LICS.1997.614962","url":null,"abstract":"Set constraints are inclusions between expressions denoting sets of trees. The efficiency of their satisfiability test is a central issue in set-based program analysis, their main application domain. We introduce the class of set constraints with intersection (the only operators forming the expressions are constructors and intersection) and show that its satisfiability problem is DEXPTIME-complete. The complexity characterization continues to hold for negative set constraints with intersection (which have positive and negated inclusions). We reduce the satisfiability problem for these constraints to one over the interpretation domain of nonempty sets of trees. Set constraints with intersection over the domain of nonempty sets of trees enjoy the fundamental property of independence of negated conjuncts. This allows us to handle each negated inclusion separately by the entailment algorithm that we devise. We furthermore prove that set constraints with intersection are equivalent to the class of definite set constraints and thereby settle the complexity question of the historically first class for which the decidability question was solved.","PeriodicalId":272903,"journal":{"name":"Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131033614","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 the forms of locality over finite models 有限模型的局部性形式
Pub Date : 1997-06-29 DOI: 10.1109/LICS.1997.614948
L. Libkin
Most proofs showing limitations of expressive power of first-order logic rely on Ehrenfeucht-Fraisse games. Playing the game often involves a nontrivial combinatorial argument, so it was proposed to find easier tools for proving expressivity bounds. Most of those known for first-order logic are based on its "locality", that is defined in different ways. In this paper we characterize the relationship between those notions of locality. We note that Gaifman's locality theorem gives rise to two notions: one deals with sentences and one with open formulae. We prove that the former implies Hauf's notion of locality, which in turn implies Gaifman's locality for open formulae. Each of these implies the bounded degree property, which is one of the easiest tools for proving expressivity bounds. These results apply beyond the first-order case. We use them to derive expressivity bounds for first-order logic with unary quantifiers and counting. Finally, we apply these results to relational database languages with aggregate functions, and prove that purely relational queries defined in such languages satisfy Gaifman's notion of locality. From this we derive a number of expressivity bounds for languages with aggregates.
显示一阶逻辑表达能力局限性的大多数证明都依赖于Ehrenfeucht-Fraisse博弈。玩这个游戏经常涉及到一个重要的组合论证,因此有人提出要找到更简单的工具来证明表达性界限。大多数已知的一阶逻辑都是基于它的“局部性”,这是以不同的方式定义的。在本文中,我们描述了这些局部性概念之间的关系。我们注意到Gaifman的定域性定理产生了两个概念:一个是关于句子的,一个是关于开公式的。我们证明了前者蕴涵了Hauf的局部性概念,而后者又蕴涵了开放公式的Gaifman的局部性概念。这些都暗示了有界度属性,这是证明表达性边界的最简单的工具之一。这些结果适用于一阶情况以外的情况。我们用它们推导了具有一元量词和计数的一阶逻辑的表达性界。最后,我们将这些结果应用于具有聚合函数的关系数据库语言,并证明在这些语言中定义的纯关系查询满足Gaifman的局部性概念。由此,我们导出了一些带有聚合的语言的表达性界限。
{"title":"On the forms of locality over finite models","authors":"L. Libkin","doi":"10.1109/LICS.1997.614948","DOIUrl":"https://doi.org/10.1109/LICS.1997.614948","url":null,"abstract":"Most proofs showing limitations of expressive power of first-order logic rely on Ehrenfeucht-Fraisse games. Playing the game often involves a nontrivial combinatorial argument, so it was proposed to find easier tools for proving expressivity bounds. Most of those known for first-order logic are based on its \"locality\", that is defined in different ways. In this paper we characterize the relationship between those notions of locality. We note that Gaifman's locality theorem gives rise to two notions: one deals with sentences and one with open formulae. We prove that the former implies Hauf's notion of locality, which in turn implies Gaifman's locality for open formulae. Each of these implies the bounded degree property, which is one of the easiest tools for proving expressivity bounds. These results apply beyond the first-order case. We use them to derive expressivity bounds for first-order logic with unary quantifiers and counting. Finally, we apply these results to relational database languages with aggregate functions, and prove that purely relational queries defined in such languages satisfy Gaifman's notion of locality. From this we derive a number of expressivity bounds for languages with aggregates.","PeriodicalId":272903,"journal":{"name":"Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132276377","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}
引用次数: 28
Semantics of exact real arithmetic 精确实算术的语义
Pub Date : 1997-06-29 DOI: 10.1109/LICS.1997.614952
P. J. Potts, A. Edalat, M. Escardó
In this paper, we incorporate a representation of the non-negative extended real numbers based on the composition of linear fractional transformations with non-negative integer coefficients into the Programming Language for Computable Functions (PCF) with products. We present two models for the extended language and show that they are computationally adequate with respect to the operational semantics.
在本文中,我们将基于非负整数系数的线性分数变换复合的非负扩展实数的表示纳入到带积的可计算函数编程语言中。我们提出了扩展语言的两个模型,并表明它们在计算上是足够的,就操作语义而言。
{"title":"Semantics of exact real arithmetic","authors":"P. J. Potts, A. Edalat, M. Escardó","doi":"10.1109/LICS.1997.614952","DOIUrl":"https://doi.org/10.1109/LICS.1997.614952","url":null,"abstract":"In this paper, we incorporate a representation of the non-negative extended real numbers based on the composition of linear fractional transformations with non-negative integer coefficients into the Programming Language for Computable Functions (PCF) with products. We present two models for the extended language and show that they are computationally adequate with respect to the operational semantics.","PeriodicalId":272903,"journal":{"name":"Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115138219","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}
引用次数: 51
A logic for reasoning with higher-order abstract syntax 用高阶抽象语法进行推理的逻辑
Pub Date : 1997-06-29 DOI: 10.1109/LICS.1997.614968
R. McDowell, D. Miller
Logical frameworks based on intuitionistic or linear logics with higher-type quantification have been successfully used to give high-level, modular, and formal specifications of many important judgments in the area of programming languages and inference systems. Given such specifications, it is natural to consider proving properties about the specified systems in the framework: for example, given the specification of evaluation for a functional programming language, prove that the language is deterministic or that the subject-reduction theorem holds. One challenge in developing a framework for such reasoning is that higher-order abstract syntax (HOAS), an elegant and declarative treatment of object-level abstraction and substitution, is difficult to treat in proofs involving induction. In this paper we present a meta-logic that can be used to reason about judgments coded using HOAS; this meta-logic is an extension of a simple intuitionistic logic that admits higher-order quantification over simply typed /spl lambda/-terms (key ingredients for HOAS) as well as induction and a notion of definition. The latter concept of a definition is a proof-theoretic device that allows certain theories to be treated as "closed" or as defining fixed points. The resulting meta-logic can specify various logical frameworks and a large range of judgments regarding programming languages and inference systems. We illustrate this point through examples, including the admissibility of cut for a simple logic and subject reduction, determinacy of evaluation, and the equivalence of SOS and natural semantics presentations of evaluation for a simple functional programming language.
基于具有更高类型量化的直觉逻辑或线性逻辑的逻辑框架已经成功地用于编程语言和推理系统领域的许多重要判断的高级、模块化和形式化规范。给定这样的规范,考虑证明框架中指定系统的属性是很自然的:例如,给定函数式编程语言的求值规范,证明该语言是确定性的或主体约简定理成立。开发这种推理框架的一个挑战是,高阶抽象语法(HOAS)是对对象级抽象和替换的一种优雅的声明性处理,在涉及归纳法的证明中很难处理。在本文中,我们提出了一个元逻辑,可以用来对使用HOAS编码的判断进行推理;这个元逻辑是简单直觉逻辑的扩展,它允许对简单类型/spl lambda/-项(HOAS的关键成分)以及归纳和定义概念进行高阶量化。定义的后一个概念是一种证明理论的手段,它允许某些理论被视为“封闭的”或定义不动点。由此产生的元逻辑可以指定关于编程语言和推理系统的各种逻辑框架和大范围的判断。我们通过例子来说明这一点,包括简单逻辑的割的可接受性和主题约简,评估的确定性,以及简单函数式编程语言评估的SOS和自然语义表示的等价性。
{"title":"A logic for reasoning with higher-order abstract syntax","authors":"R. McDowell, D. Miller","doi":"10.1109/LICS.1997.614968","DOIUrl":"https://doi.org/10.1109/LICS.1997.614968","url":null,"abstract":"Logical frameworks based on intuitionistic or linear logics with higher-type quantification have been successfully used to give high-level, modular, and formal specifications of many important judgments in the area of programming languages and inference systems. Given such specifications, it is natural to consider proving properties about the specified systems in the framework: for example, given the specification of evaluation for a functional programming language, prove that the language is deterministic or that the subject-reduction theorem holds. One challenge in developing a framework for such reasoning is that higher-order abstract syntax (HOAS), an elegant and declarative treatment of object-level abstraction and substitution, is difficult to treat in proofs involving induction. In this paper we present a meta-logic that can be used to reason about judgments coded using HOAS; this meta-logic is an extension of a simple intuitionistic logic that admits higher-order quantification over simply typed /spl lambda/-terms (key ingredients for HOAS) as well as induction and a notion of definition. The latter concept of a definition is a proof-theoretic device that allows certain theories to be treated as \"closed\" or as defining fixed points. The resulting meta-logic can specify various logical frameworks and a large range of judgments regarding programming languages and inference systems. We illustrate this point through examples, including the admissibility of cut for a simple logic and subject reduction, determinacy of evaluation, and the equivalence of SOS and natural semantics presentations of evaluation for a simple functional programming language.","PeriodicalId":272903,"journal":{"name":"Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132261262","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}
引用次数: 67
Discrimination by parallel observers 平行观察员的歧视
Pub Date : 1997-06-29 DOI: 10.1109/LICS.1997.614965
M. Dezani-Ciancaglini, J. Tiuryn, P. Urzyczyn
The main result of the paper is a proof of the following equivalence: two pure lambda terms are observationally equivalent in the lazy concurrent lambda calculus if they have the same Levy-Longo trees. It follows that contextual equivalence coincides with behavioural equivalence (bisimulation) as considered by Sangiorgi (1994). Another consequence is that the discriminating power of concurrent lambda contexts is the same as that of Boudol-Laneve's contexts with multiplicities (1996).
本文的主要结果是证明了以下等价性:如果两个纯λ项具有相同的Levy-Longo树,则它们在懒惰并发λ演算中是观察等效的。因此,语境对等与Sangiorgi(1994)认为的行为对等(双模拟)是一致的。另一个结果是并发lambda上下文的辨别能力与boudoll - laneve的多重上下文(1996)相同。
{"title":"Discrimination by parallel observers","authors":"M. Dezani-Ciancaglini, J. Tiuryn, P. Urzyczyn","doi":"10.1109/LICS.1997.614965","DOIUrl":"https://doi.org/10.1109/LICS.1997.614965","url":null,"abstract":"The main result of the paper is a proof of the following equivalence: two pure lambda terms are observationally equivalent in the lazy concurrent lambda calculus if they have the same Levy-Longo trees. It follows that contextual equivalence coincides with behavioural equivalence (bisimulation) as considered by Sangiorgi (1994). Another consequence is that the discriminating power of concurrent lambda contexts is the same as that of Boudol-Laneve's contexts with multiplicities (1996).","PeriodicalId":272903,"journal":{"name":"Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114978673","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}
引用次数: 17
Two-variable logic with counting is decidable 带计数的双变量逻辑是可决定的
Pub Date : 1997-06-29 DOI: 10.1109/LICS.1997.614957
E. Grädel, M. Otto, Eric Rosen
We prove that the satisfiability and the finite satisfiability problems for C/sup 2/ are decidable. C/sup 2/ is first-order logic with only two variables in the presence of arbitrary counting quantifiers 3/sup /spl ges/m/,m/spl ges/1. It considerably extends L/sup 2/ plain first-order with only two variables, which is known to be decidable by a result of Mortimer's. Unlike L/sup 2/, C/sup 2/ does not have the finite model property.
证明了C/sup 2/的可满足性问题和有限可满足性问题是可决定的。C/sup 2/是一阶逻辑,在任意计数量词存在下只有两个变量3/sup /spl ges/m/,m/spl ges/1。它极大地扩展了L/sup 2/ plain一阶,只有两个变量,已知是由Mortimer的结果决定的。与L/sup 2/不同,C/sup 2/不具有有限模型性质。
{"title":"Two-variable logic with counting is decidable","authors":"E. Grädel, M. Otto, Eric Rosen","doi":"10.1109/LICS.1997.614957","DOIUrl":"https://doi.org/10.1109/LICS.1997.614957","url":null,"abstract":"We prove that the satisfiability and the finite satisfiability problems for C/sup 2/ are decidable. C/sup 2/ is first-order logic with only two variables in the presence of arbitrary counting quantifiers 3/sup /spl ges/m/,m/spl ges/1. It considerably extends L/sup 2/ plain first-order with only two variables, which is known to be decidable by a result of Mortimer's. Unlike L/sup 2/, C/sup 2/ does not have the finite model property.","PeriodicalId":272903,"journal":{"name":"Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130257150","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}
引用次数: 206
期刊
Proceedings of Twelfth 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