首页 > 最新文献

[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science最新文献

英文 中文
Functional unification of higher-order patterns 高阶模式的功能统一
Pub Date : 1993-06-19 DOI: 10.1109/LICS.1993.287599
T. Nipkom
The complete development of a unification algorithm for so-called higher-order patterns, a subclass of lambda -terms, is presented. The starting point is a formulation of unification by transformation, and the result a directly executable functional program. In a final development step, the result is adapted to lambda -terms in de Bruijn's (1972) notation. The algorithms work for both simply typed and untyped terms. >
给出了所谓的高阶模式的统一算法的完整发展,这是λ -项的一个子类。出发点是通过转换统一的表述,结果是一个直接可执行的功能程序。在最后的开发步骤中,结果适应于de Bruijn(1972)符号中的lambda -项。该算法适用于简单类型和非类型的术语。>
{"title":"Functional unification of higher-order patterns","authors":"T. Nipkom","doi":"10.1109/LICS.1993.287599","DOIUrl":"https://doi.org/10.1109/LICS.1993.287599","url":null,"abstract":"The complete development of a unification algorithm for so-called higher-order patterns, a subclass of lambda -terms, is presented. The starting point is a formulation of unification by transformation, and the result a directly executable functional program. In a final development step, the result is adapted to lambda -terms in de Bruijn's (1972) notation. The algorithms work for both simply typed and untyped terms. >","PeriodicalId":6322,"journal":{"name":"[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science","volume":"18 1","pages":"64-74"},"PeriodicalIF":0.0,"publicationDate":"1993-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85916378","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}
引用次数: 103
Non-determinism in a functional setting 功能设置中的非决定论
Pub Date : 1993-06-19 DOI: 10.1109/LICS.1993.287580
C. Ong
The pure untyped lambda calculus augmented with an (erratic) choice operator is considered as an idealised nondeterministic functional language. Both the 'may' and the 'must' modalities of convergence are of interest. Following Abramsky's (1991) work on domain theory in logical form, we identify the denotational type that captures the computational situation delta =P(( delta to delta ) perpendicular to ), where P(-) is the Plotkin power-domain functor. We then carry out a systematic programme that hinges on three distinct interpretations of delta , namely process-theoretic, denotational, and logical. The main theme of the programme is the complementarity of the various interpretations of delta . This work may be seen as a step towards a rapprochement between the algebraic theory of processes in concurrency on the one hand, and the lazy lambda calculus as a foundation for functional programming on the other.<>
带(不稳定的)选择运算符的纯无类型lambda演算被认为是一种理想的不确定性函数式语言。趋同的“可能”和“必须”模式都令人感兴趣。根据Abramsky(1991)在逻辑形式的域理论方面的工作,我们确定了表征类型,该类型捕获了计算情况delta =P((delta to delta)垂直于),其中P(-)是Plotkin幂域函子。然后,我们执行一个系统的程序,该程序依赖于对delta的三种不同解释,即过程论、指称和逻辑。该方案的主题是三角洲的各种解释的互补性。这项工作可以被看作是迈向和解的一步,一方面是并发过程的代数理论,另一方面是作为函数式编程基础的懒惰λ演算。
{"title":"Non-determinism in a functional setting","authors":"C. Ong","doi":"10.1109/LICS.1993.287580","DOIUrl":"https://doi.org/10.1109/LICS.1993.287580","url":null,"abstract":"The pure untyped lambda calculus augmented with an (erratic) choice operator is considered as an idealised nondeterministic functional language. Both the 'may' and the 'must' modalities of convergence are of interest. Following Abramsky's (1991) work on domain theory in logical form, we identify the denotational type that captures the computational situation delta =P(( delta to delta ) perpendicular to ), where P(-) is the Plotkin power-domain functor. We then carry out a systematic programme that hinges on three distinct interpretations of delta , namely process-theoretic, denotational, and logical. The main theme of the programme is the complementarity of the various interpretations of delta . This work may be seen as a step towards a rapprochement between the algebraic theory of processes in concurrency on the one hand, and the lazy lambda calculus as a foundation for functional programming on the other.<<ETX>>","PeriodicalId":6322,"journal":{"name":"[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science","volume":"8 1","pages":"275-286"},"PeriodicalIF":0.0,"publicationDate":"1993-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82565653","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}
引用次数: 71
Adequacy for untyped translations of typed lambda -calculi 适合类型化lambda -calculi的非类型化转换
Pub Date : 1993-06-19 DOI: 10.1109/LICS.1993.287579
W. Phoa
PCF is a simply typed lambda -calculus with ground types iota (natural numbers) and omicron (Booleans); there are no type variables and implies is the only type constructor. There is a natural way to translate any PCF term t into an untyped lambda -expression Lambda (t), such that if t is a program, i.e. a closed term of ground type (say integer type) and t implies /sub N/ n then Lambda (t) implies /sub beta / c/sub n/, where implies /sub N/ denotes call-by-name evaluation and c/sub n/ denotes the nth Church numeral. This paper contains a proof of the converse: if Lambda (t) implies /sub beta / c/sub n/ then t implies /sub N/ n; this tells us that the translation is adequate. The proof is semantic, and uses synthetic domain theory to reduce the question to the original Plotkin/Sazonov adequacy theorem for standard domain models of call-by-name PCF. This argument generalises easily to extensions of PCF which can be translated into the untyped lambda -calculus: we illustrate this by proving an analogous result for a 'second-order' PCF with type quantification. We also discuss how to extend the result to versions of PCF with recursive types and subtyping.<>
PCF是一个简单类型的lambda -微积分,基本类型为iota(自然数)和omicron(布尔值);没有类型变量,并且暗示是唯一的类型构造函数。有一种自然的方法可以将任何PCF项t转换为一个无类型的lambda表达式lambda (t),这样,如果t是一个程序,即一个基类型的闭项(比如整数类型),t意味着/下标N/ N,那么lambda (t)意味着/下标β / c/下标N/,其中,暗示/下标N/表示按名称调用求值,c/下标N/表示第N个教会数字。本文给出了一个相反的证明:如果λ (t)暗示/下标/ c/下标n/,则t暗示/下标n/ n;这告诉我们,翻译是充分的。该证明是语义性的,并使用综合领域理论将问题简化为命名PCF标准领域模型的原始Plotkin/Sazonov充分性定理。这个论点很容易推广到PCF的扩展,它可以转化为无类型的λ演算:我们通过证明具有类型量化的“二阶”PCF的类似结果来说明这一点。我们还讨论了如何将结果扩展到具有递归类型和子类型的PCF版本。
{"title":"Adequacy for untyped translations of typed lambda -calculi","authors":"W. Phoa","doi":"10.1109/LICS.1993.287579","DOIUrl":"https://doi.org/10.1109/LICS.1993.287579","url":null,"abstract":"PCF is a simply typed lambda -calculus with ground types iota (natural numbers) and omicron (Booleans); there are no type variables and implies is the only type constructor. There is a natural way to translate any PCF term t into an untyped lambda -expression Lambda (t), such that if t is a program, i.e. a closed term of ground type (say integer type) and t implies /sub N/ n then Lambda (t) implies /sub beta / c/sub n/, where implies /sub N/ denotes call-by-name evaluation and c/sub n/ denotes the nth Church numeral. This paper contains a proof of the converse: if Lambda (t) implies /sub beta / c/sub n/ then t implies /sub N/ n; this tells us that the translation is adequate. The proof is semantic, and uses synthetic domain theory to reduce the question to the original Plotkin/Sazonov adequacy theorem for standard domain models of call-by-name PCF. This argument generalises easily to extensions of PCF which can be translated into the untyped lambda -calculus: we illustrate this by proving an analogous result for a 'second-order' PCF with type quantification. We also discuss how to extend the result to versions of PCF with recursive types and subtyping.<<ETX>>","PeriodicalId":6322,"journal":{"name":"[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science","volume":"25 1","pages":"287-295"},"PeriodicalIF":0.0,"publicationDate":"1993-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80187907","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A lambda calculus of objects and method specialization 对象和方法专门化的lambda演算
Pub Date : 1993-06-19 DOI: 10.1109/LICS.1993.287603
Kathleen Fisher, F. Honsell, John C. Mitchell
An untyped lambda calculus, extended with object primitives that reflect the capabilities of so-called delegation-based object-oriented languages, is presented. A type inference system allows static detection of errors, such as message not understood, while at the same time allowing the type of an inherited method to be specialized to the type of the inheriting object. Type soundness, in the form of a subject-reduction theorem, is proved, and examples illustrating the expressiveness of the pure calculus are presented.<>
提出了一种无类型的lambda演算,扩展了对象原语,反映了所谓的基于委托的面向对象语言的功能。类型推断系统允许静态检测错误,例如无法理解的消息,同时允许将继承方法的类型专门化为继承对象的类型。以主体约简定理的形式证明了类型完备性,并举例说明了纯微积分的可表达性。
{"title":"A lambda calculus of objects and method specialization","authors":"Kathleen Fisher, F. Honsell, John C. Mitchell","doi":"10.1109/LICS.1993.287603","DOIUrl":"https://doi.org/10.1109/LICS.1993.287603","url":null,"abstract":"An untyped lambda calculus, extended with object primitives that reflect the capabilities of so-called delegation-based object-oriented languages, is presented. A type inference system allows static detection of errors, such as message not understood, while at the same time allowing the type of an inherited method to be specialized to the type of the inheriting object. Type soundness, in the form of a subject-reduction theorem, is proved, and examples illustrating the expressiveness of the pure calculus are presented.<<ETX>>","PeriodicalId":6322,"journal":{"name":"[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science","volume":"60 1","pages":"26-38"},"PeriodicalIF":0.0,"publicationDate":"1993-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79782055","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}
引用次数: 240
Compositional analysis for concurrent constraint programming 并行约束规划的组合分析
Pub Date : 1993-06-19 DOI: 10.1109/LICS.1993.287586
M. Falaschi, M. Gabbrielli, K. Marriott, C. Palamidessi
A framework for the analysis of concurrent constraint programming (CCP) is proposed. The approach is based on simple denotational semantics that approximate the usual semantics in the sense that they give a superset of the input-output relation of a CCP program. Analyses based on these semantics can be easily and efficiently implemented using standard techniques from the analysis of logic programs.<>
提出了并发约束规划(CCP)的分析框架。该方法基于简单的指称语义,这种语义近似于通常的语义,因为它们给出了CCP程序的输入-输出关系的超集。基于这些语义的分析可以使用逻辑程序分析的标准技术轻松有效地实现。
{"title":"Compositional analysis for concurrent constraint programming","authors":"M. Falaschi, M. Gabbrielli, K. Marriott, C. Palamidessi","doi":"10.1109/LICS.1993.287586","DOIUrl":"https://doi.org/10.1109/LICS.1993.287586","url":null,"abstract":"A framework for the analysis of concurrent constraint programming (CCP) is proposed. The approach is based on simple denotational semantics that approximate the usual semantics in the sense that they give a superset of the input-output relation of a CCP program. Analyses based on these semantics can be easily and efficiently implemented using standard techniques from the analysis of logic programs.<<ETX>>","PeriodicalId":6322,"journal":{"name":"[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science","volume":"320 1","pages":"210-221"},"PeriodicalIF":0.0,"publicationDate":"1993-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75933121","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}
引用次数: 50
Bisimulation and open maps 双模拟和开放地图
Pub Date : 1993-06-19 DOI: 10.1109/LICS.1993.287566
A. Joyal, M. Nielsen, G. Winskel
An abstract definition of bisimulation is presented. It allows a uniform definition of bisimulation across a range of different models for parallel computation presented as categories. As examples, transition systems, synchronization trees, transition systems with independence (an abstraction from Petri nets), and labeled event structures are considered. On transition systems, the abstract definition readily specialises to Milner's (1989) strong bisimulation. On event structures, it explains and leads to a revision of the history-preserving bisimulation of Rabinovitch and Traktenbrot (1988), and Goltz and van Glabeek (1989). A tie-up with open maps in a (pre)topos brings to light a promising new model, presheaves on categories of pomsets, into which the usual category of labeled event structures embeds fully and faithfully. As an indication of its promise, this new presheaf model has refinement operators, though further work is required to justify their appropriateness and understand their relation to previous attempts.<>
给出了双仿真的抽象定义。它允许在一系列不同的并行计算模型之间对双仿真进行统一定义,这些模型以类别的形式呈现。作为示例,考虑了转换系统、同步树、具有独立性的转换系统(来自Petri网的抽象)和标记事件结构。在过渡系统上,抽象的定义很容易专门针对米尔纳(1989)的强双模拟。在事件结构方面,它解释并导致了对Rabinovitch和Traktenbrot(1988)以及Goltz和van Glabeek(1989)的历史保存双模拟的修正。与(预)topos中的开放地图的结合揭示了一种有前景的新模型,即预先设置类别,将通常的标记事件结构类别完整而忠实地嵌入其中。作为其前景的一个迹象,这个新的preshef模型具有改进操作符,尽管需要进一步的工作来证明它们的适用性,并了解它们与之前尝试的关系。
{"title":"Bisimulation and open maps","authors":"A. Joyal, M. Nielsen, G. Winskel","doi":"10.1109/LICS.1993.287566","DOIUrl":"https://doi.org/10.1109/LICS.1993.287566","url":null,"abstract":"An abstract definition of bisimulation is presented. It allows a uniform definition of bisimulation across a range of different models for parallel computation presented as categories. As examples, transition systems, synchronization trees, transition systems with independence (an abstraction from Petri nets), and labeled event structures are considered. On transition systems, the abstract definition readily specialises to Milner's (1989) strong bisimulation. On event structures, it explains and leads to a revision of the history-preserving bisimulation of Rabinovitch and Traktenbrot (1988), and Goltz and van Glabeek (1989). A tie-up with open maps in a (pre)topos brings to light a promising new model, presheaves on categories of pomsets, into which the usual category of labeled event structures embeds fully and faithfully. As an indication of its promise, this new presheaf model has refinement operators, though further work is required to justify their appropriateness and understand their relation to previous attempts.<<ETX>>","PeriodicalId":6322,"journal":{"name":"[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science","volume":"1 1","pages":"418-427"},"PeriodicalIF":0.0,"publicationDate":"1993-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73016963","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}
引用次数: 105
Relational properties of recursively defined domains 递归定义域的关系属性
Pub Date : 1993-06-19 DOI: 10.1109/LICS.1993.287597
A. Pitts
A mixed induction/coinduction property of relations on recursively defined domains is described, working within a general framework for relations on domains and for actions of type constructors on relations introduced by P.W. O'Hearn and R.D. Tennent (1993), and drawing upon P.J. Freyd's analysis (1991) of recursive types in terms of a simultaneous initiality/finality property. The utility of the mixed induction/coinducton property is demonstrated by deriving a number of families of proof principles from it. One instance of the relational framework yields a family of induction principles for admissible subsets of general recursively defined domains which extends the principle of structural induction for inductively defined sets. Another instance of the framework yields the coinduction principle studied elsewhere by the author, by which equalities between elements of recursively defined domains may be proved via bisimulations.<>
在P.W. O'Hearn和R.D. tentenent(1993)提出的关系和类型构造函数对关系的作用的一般框架内,并借鉴P.J. Freyd(1991)对递归类型的同时初始性/终性性质的分析,描述了递归定义域中关系的混合归纳/协归纳性质。通过推导出一系列证明原理,证明了混合归纳/共归纳性质的实用性。关系框架的一个实例为一般递归定义域的可容许子集提供了一系列归纳原则,扩展了归纳定义集的结构归纳原则。该框架的另一个实例产生了作者在其他地方研究的共归纳原理,通过该原理,递归定义域的元素之间的等式可以通过双模拟来证明。
{"title":"Relational properties of recursively defined domains","authors":"A. Pitts","doi":"10.1109/LICS.1993.287597","DOIUrl":"https://doi.org/10.1109/LICS.1993.287597","url":null,"abstract":"A mixed induction/coinduction property of relations on recursively defined domains is described, working within a general framework for relations on domains and for actions of type constructors on relations introduced by P.W. O'Hearn and R.D. Tennent (1993), and drawing upon P.J. Freyd's analysis (1991) of recursive types in terms of a simultaneous initiality/finality property. The utility of the mixed induction/coinducton property is demonstrated by deriving a number of families of proof principles from it. One instance of the relational framework yields a family of induction principles for admissible subsets of general recursively defined domains which extends the principle of structural induction for inductively defined sets. Another instance of the framework yields the coinduction principle studied elsewhere by the author, by which equalities between elements of recursively defined domains may be proved via bisimulations.<<ETX>>","PeriodicalId":6322,"journal":{"name":"[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science","volume":"16 1","pages":"86-97"},"PeriodicalIF":0.0,"publicationDate":"1993-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73030772","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
On model checking for real-time properties with durations 关于具有持续时间的实时属性的模型检查
Pub Date : 1993-06-19 DOI: 10.1109/LICS.1993.287592
A. Bouajjani, R. Echahed, J. Sifakis
The verification problem for real-time properties involving duration constraints (predicates) is addressed. The duration of a state property, along an interval of a computation sequence of a real-time system, is the time the property is true. In particular, the global time spent in such an interval is the duration of the formula 'true'. The real-time logic TCTL is extended to a duration logic called SDTL in which duration constraints can be expressed. The problem of the verification of SDTL formulas with respect to a class of timed models of reactive systems is investigated. New model checking procedures are proposed for the most significant properties expressible in SDTL, including eventuality and invariance properties. Such results are provided for the two cases of discrete and dense time.<>
解决了涉及持续时间约束(谓词)的实时属性的验证问题。一个状态属性的持续时间,在实时系统的一个计算序列的间隔中,是该属性为真的时间。特别地,在这样一个间隔中所花费的全局时间就是公式“true”的持续时间。实时逻辑TCTL扩展为一种称为SDTL的持续时间逻辑,在SDTL中可以表示持续时间约束。研究了一类反应系统时间模型的SDTL公式的验证问题。针对SDTL中可表达的最重要属性,包括偶然性和不变性,提出了新的模型检验方法。对于离散时间和密集时间两种情况,给出了这样的结果。
{"title":"On model checking for real-time properties with durations","authors":"A. Bouajjani, R. Echahed, J. Sifakis","doi":"10.1109/LICS.1993.287592","DOIUrl":"https://doi.org/10.1109/LICS.1993.287592","url":null,"abstract":"The verification problem for real-time properties involving duration constraints (predicates) is addressed. The duration of a state property, along an interval of a computation sequence of a real-time system, is the time the property is true. In particular, the global time spent in such an interval is the duration of the formula 'true'. The real-time logic TCTL is extended to a duration logic called SDTL in which duration constraints can be expressed. The problem of the verification of SDTL formulas with respect to a class of timed models of reactive systems is investigated. New model checking procedures are proposed for the most significant properties expressible in SDTL, including eventuality and invariance properties. Such results are provided for the two cases of discrete and dense time.<<ETX>>","PeriodicalId":6322,"journal":{"name":"[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science","volume":"1 1","pages":"147-159"},"PeriodicalIF":0.0,"publicationDate":"1993-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90403320","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}
引用次数: 43
Full abstraction for a shared variable parallel language 共享变量并行语言的完全抽象
Pub Date : 1993-06-19 DOI: 10.1109/LICS.1993.287596
S. Brookes
Gives a new denotational semantics for a shared variable parallel programming language and proves full abstraction. The semantics gives identical meanings to commands if and only if they induce the same partial correctness behavior in all program contexts. The meaning of a command is a set of transition traces, which record the ways in which a command may interact with and be affected by its environment. It is shown how to modify the semantics to incorporate new program constructs, to allow for different levels of granularity or atomicity, and to model fair infinite computation, in each case achieving full abstraction with respect to an appropriate notion of program behavior.<>
给出了一种新的共享变量并行编程语言的指称语义,并证明了其完全抽象。当且仅当命令在所有程序上下文中引起相同的部分正确性行为时,语义赋予命令相同的含义。命令的含义是一组转换跟踪,这些跟踪记录了命令可能与其环境交互和受其环境影响的方式。它展示了如何修改语义以合并新的程序结构,允许不同级别的粒度或原子性,并为公平的无限计算建模,在每种情况下都实现了与适当的程序行为概念相关的完全抽象
{"title":"Full abstraction for a shared variable parallel language","authors":"S. Brookes","doi":"10.1109/LICS.1993.287596","DOIUrl":"https://doi.org/10.1109/LICS.1993.287596","url":null,"abstract":"Gives a new denotational semantics for a shared variable parallel programming language and proves full abstraction. The semantics gives identical meanings to commands if and only if they induce the same partial correctness behavior in all program contexts. The meaning of a command is a set of transition traces, which record the ways in which a command may interact with and be affected by its environment. It is shown how to modify the semantics to incorporate new program constructs, to allow for different levels of granularity or atomicity, and to model fair infinite computation, in each case achieving full abstraction with respect to an appropriate notion of program behavior.<<ETX>>","PeriodicalId":6322,"journal":{"name":"[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science","volume":"26 1","pages":"98-109"},"PeriodicalIF":0.0,"publicationDate":"1993-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82247994","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}
引用次数: 164
Decomposability, decidability and axiomatisability for bisimulation equivalence on basic parallel processes 基本并行过程双模拟等价的可分解性、可判定性和公理化性
Pub Date : 1993-06-19 DOI: 10.1109/LICS.1993.287569
Søren Christensen, Y. Hirshfeld, F. Moller
The authors prove the decidability of two subclasses of recursive processes involving a parallel composition operator with respect to bisimulation equivalence, namely, the so-called normed and live processes. To accomplish this, the authors first prove a unique decomposition result for (a generalization of) normed processes, in order to deduce a necessary cancellation law. The decidability proof leads to a complete axiomatization for these process classes.<>
本文证明了涉及一个并行组合算子的递归过程的两个子类关于双模拟等价的可判定性,即所谓的赋范过程和活过程。为了实现这一点,作者首先证明了范数过程的唯一分解结果,从而推导出必要的消去律。可判定性证明导致了这些过程类的完全公理化。
{"title":"Decomposability, decidability and axiomatisability for bisimulation equivalence on basic parallel processes","authors":"Søren Christensen, Y. Hirshfeld, F. Moller","doi":"10.1109/LICS.1993.287569","DOIUrl":"https://doi.org/10.1109/LICS.1993.287569","url":null,"abstract":"The authors prove the decidability of two subclasses of recursive processes involving a parallel composition operator with respect to bisimulation equivalence, namely, the so-called normed and live processes. To accomplish this, the authors first prove a unique decomposition result for (a generalization of) normed processes, in order to deduce a necessary cancellation law. The decidability proof leads to a complete axiomatization for these process classes.<<ETX>>","PeriodicalId":6322,"journal":{"name":"[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science","volume":"4 1","pages":"386-396"},"PeriodicalIF":0.0,"publicationDate":"1993-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85038015","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}
引用次数: 55
期刊
[1993] Proceedings Eighth 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