首页 > 最新文献

1991., International Workshop on the HOL Theorem Proving System and Its Applications最新文献

英文 中文
Developing An Interface For HOL 开发HOL接口
Sara Kalvala
The HOL system is being increasingly used for a variety of theorem-proving and verification tasks, and by specialists an a variety of domains. A hindrance in making it more accessible is the austere, prompt-based interface to the logic. Many users find the methods for conducting proofs too restrictive. This paper describes a set of tools designed at Cambridge for improving interaction with the HOL proof environment. These tools, though useful at all levels, aim primarily at supporting the experienced user: they provide the same degree of transparency which allows close control of the proof environment-an aspect exploited by many users-while providing an easier intera.ction.
HOL系统越来越多地用于各种定理证明和验证任务,并由各种领域的专家使用。使其更易于访问的一个障碍是逻辑的严格的、基于提示的界面。许多用户发现进行证明的方法过于严格。本文描述了剑桥大学设计的一套工具,用于改善与HOL证明环境的交互。尽管这些工具在所有级别上都很有用,但主要目的是支持有经验的用户:它们提供了相同程度的透明度,允许对证明环境进行严密控制——这是许多用户利用的一个方面——同时提供了更容易的交互。
{"title":"Developing An Interface For HOL","authors":"Sara Kalvala","doi":"10.1109/HOL.1991.596296","DOIUrl":"https://doi.org/10.1109/HOL.1991.596296","url":null,"abstract":"The HOL system is being increasingly used for a variety of theorem-proving and verification tasks, and by specialists an a variety of domains. A hindrance in making it more accessible is the austere, prompt-based interface to the logic. Many users find the methods for conducting proofs too restrictive. This paper describes a set of tools designed at Cambridge for improving interaction with the HOL proof environment. These tools, though useful at all levels, aim primarily at supporting the experienced user: they provide the same degree of transparency which allows close control of the proof environment-an aspect exploited by many users-while providing an easier intera.ction.","PeriodicalId":213603,"journal":{"name":"1991., International Workshop on the HOL Theorem Proving System and Its Applications","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116331752","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
On The Use Of The HOL System For Protocol Verification 关于HOL系统在协议验证中的应用
R. Cardell-Oliver
This tutorial paper outlines ways in which the HOL theorem prover can be used for protocol verification. I shall first motivate the use of formal methods for protocols and then give a non-technical outline of how HOL can be used to specify and verify protocols.
本文概述了HOL定理证明器用于协议验证的方法。我将首先激发协议的形式化方法的使用,然后给出一个关于如何使用HOL来指定和验证协议的非技术大纲。
{"title":"On The Use Of The HOL System For Protocol Verification","authors":"R. Cardell-Oliver","doi":"10.1109/HOL.1991.596272","DOIUrl":"https://doi.org/10.1109/HOL.1991.596272","url":null,"abstract":"This tutorial paper outlines ways in which the HOL theorem prover can be used for protocol verification. I shall first motivate the use of formal methods for protocols and then give a non-technical outline of how HOL can be used to specify and verify protocols.","PeriodicalId":213603,"journal":{"name":"1991., International Workshop on the HOL Theorem Proving System and Its Applications","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114514157","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}
引用次数: 5
Verification Of Composed Hardware Systems Using CCS 基于CCS的组合硬件系统验证
E. T. Schubert
This paper describes extensions to the interpreter model for verifying a system of (independently verified) components. We propose using a process algebra to specify and reason about the requirements of composed systems. An example is presented to demonstrate how the system synchronization requirements can be specified using CCS. Preliminary work to embed a simple finite sequence variation of CCS within HOL is also presented.
本文描述了解释器模型的扩展,用于验证(独立验证)组件的系统。我们建议使用过程代数来指定和推理组合系统的需求。通过实例说明了如何使用CCS来指定系统同步需求。本文还介绍了在HOL中嵌入CCS的简单有限序列变化的初步工作。
{"title":"Verification Of Composed Hardware Systems Using CCS","authors":"E. T. Schubert","doi":"10.1109/HOL.1991.596276","DOIUrl":"https://doi.org/10.1109/HOL.1991.596276","url":null,"abstract":"This paper describes extensions to the interpreter model for verifying a system of (independently verified) components. We propose using a process algebra to specify and reason about the requirements of composed systems. An example is presented to demonstrate how the system synchronization requirements can be specified using CCS. Preliminary work to embed a simple finite sequence variation of CCS within HOL is also presented.","PeriodicalId":213603,"journal":{"name":"1991., International Workshop on the HOL Theorem Proving System and Its Applications","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133150537","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
Introduction To The Hol System Hol系统介绍
M. Gordon
{"title":"Introduction To The Hol System","authors":"M. Gordon","doi":"10.1109/HOL.1991.596265","DOIUrl":"https://doi.org/10.1109/HOL.1991.596265","url":null,"abstract":"","PeriodicalId":213603,"journal":{"name":"1991., International Workshop on the HOL Theorem Proving System and Its Applications","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115329800","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}
引用次数: 37
Integrating A First-order Automatic prover In The HOL Environment 在HOL环境中集成一阶自动证明器
Ramayya Kumar, T. Kropf, K. Schneider
The HOL system is a powerful tool for proving higherorder formulae. However, proofs have to be performed interactively and only little automation using tactics is possible. Even though interaction is desirable to guide major and creative backward proof steps of complex proofs, a deluge of simple sub-goals may evolve which all have to be proven manually in order to accomplish the proof. Although these sub-goals are often simple formulae, their proof has not yet been automated in HOL. In this paper it is shown how it is possible to automate these tasks by integrating a first-order automated theorem proving tool, called FAUST, into HOL. It is based on an efficient variant of the well-known sequent calculus. In order to maintain the high confdence in HOL-generated proofs, FAUST is able to generate HOL tactics which may be used to post-justifr the theorem derived by FAUST in HOL. The underlying calculus of FAUST, the tactic generation, as well as experimental results are presented.
HOL系统是证明高阶公式的有力工具。然而,证明必须以交互方式执行,并且只有少量使用策略的自动化是可能的。尽管交互对于指导复杂证明的主要和创造性的反向证明步骤是理想的,但是可能会出现大量的简单子目标,为了完成证明,所有这些目标都必须手动证明。虽然这些子目标通常是简单的公式,但它们的证明尚未在HOL中自动化。本文展示了如何通过将一阶自动定理证明工具(称为FAUST)集成到HOL中来自动化这些任务。它是基于众所周知的序贯演算的一种有效变体。为了保持对HOL生成的证明的高置信度,FAUST能够生成HOL策略,这些策略可用于在HOL中对FAUST导出的定理进行后证。给出了FAUST的基本演算、策略生成以及实验结果。
{"title":"Integrating A First-order Automatic prover In The HOL Environment","authors":"Ramayya Kumar, T. Kropf, K. Schneider","doi":"10.1109/HOL.1991.596284","DOIUrl":"https://doi.org/10.1109/HOL.1991.596284","url":null,"abstract":"The HOL system is a powerful tool for proving higherorder formulae. However, proofs have to be performed interactively and only little automation using tactics is possible. Even though interaction is desirable to guide major and creative backward proof steps of complex proofs, a deluge of simple sub-goals may evolve which all have to be proven manually in order to accomplish the proof. Although these sub-goals are often simple formulae, their proof has not yet been automated in HOL. In this paper it is shown how it is possible to automate these tasks by integrating a first-order automated theorem proving tool, called FAUST, into HOL. It is based on an efficient variant of the well-known sequent calculus. In order to maintain the high confdence in HOL-generated proofs, FAUST is able to generate HOL tactics which may be used to post-justifr the theorem derived by FAUST in HOL. The underlying calculus of FAUST, the tactic generation, as well as experimental results are presented.","PeriodicalId":213603,"journal":{"name":"1991., International Workshop on the HOL Theorem Proving System and Its Applications","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116039129","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
A Simple Graph Theory And Its Application In Railway Signaling 简单图论及其在铁路信号中的应用
W. Wong
This paper describes a simple graph theory expressed in higher order logic and the applications of it in railway signalling. A theory of network based on the graph theory is developed to model the stalic aspects of railway track networks. Tools are being developed to produce formal specification of track networks and to generate control tables for specifying the interlocking required between routes.
本文介绍了用高阶逻辑表示的简单图论及其在铁路信号中的应用。提出了一种基于图论的网络理论,对铁路轨道网络的静态方面进行建模。目前正在开发工具,以编制轨道网络的正式规格,并编制控制表,以具体说明路线之间所需的联锁。
{"title":"A Simple Graph Theory And Its Application In Railway Signaling","authors":"W. Wong","doi":"10.1109/HOL.1991.596304","DOIUrl":"https://doi.org/10.1109/HOL.1991.596304","url":null,"abstract":"This paper describes a simple graph theory expressed in higher order logic and the applications of it in railway signalling. A theory of network based on the graph theory is developed to model the stalic aspects of railway track networks. Tools are being developed to produce formal specification of track networks and to generate control tables for specifying the interlocking required between routes.","PeriodicalId":213603,"journal":{"name":"1991., International Workshop on the HOL Theorem Proving System and Its Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131167801","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}
引用次数: 11
Verifying Arithmetic Hardware In Higher-order Logic 高阶逻辑中算术硬件的验证
Shiu-Kai Chin
Theorem-based design uses logical inference rather than simulation to determine or verify the proper- ties of design implementations. The initial effort to make such an approach practical is large when com- pared to conventional simulation. However, the cost of this effort is typically incurred only once. The hardware descriptions are parameterized so that the verification results are applicable to an entire set of designs rather than just one instantiation. To illustrate these ideas, the logical structure used to verify arithmetic hardware in HOL is outlined. In particular, the role of data abstrac- tion, recursion, and induction is shown.
基于定理的设计使用逻辑推理而不是模拟来确定或验证设计实现的正确性。与传统的模拟相比,使这种方法实用的最初努力是很大的。然而,这种努力的成本通常只发生一次。硬件描述是参数化的,因此验证结果适用于整个设计集,而不仅仅是一个实例。为了说明这些思想,概述了用于验证HOL中的算术硬件的逻辑结构。特别说明了数据抽象、递归和归纳法的作用。
{"title":"Verifying Arithmetic Hardware In Higher-order Logic","authors":"Shiu-Kai Chin","doi":"10.1109/HOL.1991.596268","DOIUrl":"https://doi.org/10.1109/HOL.1991.596268","url":null,"abstract":"Theorem-based design uses logical inference rather than simulation to determine or verify the proper- ties of design implementations. The initial effort to make such an approach practical is large when com- pared to conventional simulation. However, the cost of this effort is typically incurred only once. The hardware descriptions are parameterized so that the verification results are applicable to an entire set of designs rather than just one instantiation. To illustrate these ideas, the logical structure used to verify arithmetic hardware in HOL is outlined. In particular, the role of data abstrac- tion, recursion, and induction is shown.","PeriodicalId":213603,"journal":{"name":"1991., International Workshop on the HOL Theorem Proving System and Its Applications","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128115211","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Implementing A Real-time Process Algebra In HOL 实时过程代数在HOL中的实现
R. Gerber, E. Gunter, Insup Lee
In [6] a real-time process algebra was discussed, a model for the algebra was developed, and the axiomatization was shown to be sound and complete for reasoning about equality and containment of processes for this model. In this work we show how to implement this theory in HOL and to develop a procedure for proving the equality of finite processes.
在[6]中讨论了一个实时过程代数,建立了该代数的模型,并证明了该模型的公理化是健全和完整的,用于推理过程的等式和包容。在这项工作中,我们展示了如何在HOL中实现这一理论,并开发了证明有限过程相等的程序。
{"title":"Implementing A Real-time Process Algebra In HOL","authors":"R. Gerber, E. Gunter, Insup Lee","doi":"10.1109/HOL.1991.596281","DOIUrl":"https://doi.org/10.1109/HOL.1991.596281","url":null,"abstract":"In [6] a real-time process algebra was discussed, a model for the algebra was developed, and the axiomatization was shown to be sound and complete for reasoning about equality and containment of processes for this model. In this work we show how to implement this theory in HOL and to develop a procedure for proving the equality of finite processes.","PeriodicalId":213603,"journal":{"name":"1991., International Workshop on the HOL Theorem Proving System and Its Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130205522","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Mechanizing The Temporal Logic Of Actions In HOL HOL中动作时间逻辑的机械化
J. von Wright
A n attempt to mechanise reasoning about concurrent algorithms is described. The HOY, theorem prover is used i o formalise the semantics of the Temporal Logic of Actions (TLA) . Using this formalisation, the proof rules of T L A are proved as theorems in the HOL system. Two examples show how TLA-reasoning about algorithms can then be carried out using the HOL syst em.
本文描述了对并发算法进行机械化推理的尝试。HOY定理证明器用于形式化动作时间逻辑(TLA)的语义。利用这种形式化,在HOL系统中以定理的形式证明了T - L - A的证明规则。两个例子展示了如何使用HOL系统对算法进行tla推理。
{"title":"Mechanizing The Temporal Logic Of Actions In HOL","authors":"J. von Wright","doi":"10.1109/hol.1991.596282","DOIUrl":"https://doi.org/10.1109/hol.1991.596282","url":null,"abstract":"A n attempt to mechanise reasoning about concurrent algorithms is described. The HOY, theorem prover is used i o formalise the semantics of the Temporal Logic of Actions (TLA) . Using this formalisation, the proof rules of T L A are proved as theorems in the HOL system. Two examples show how TLA-reasoning about algorithms can then be carried out using the HOL syst em.","PeriodicalId":213603,"journal":{"name":"1991., International Workshop on the HOL Theorem Proving System and Its Applications","volume":"26 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134162301","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}
引用次数: 7
期刊
1991., International Workshop on the HOL Theorem Proving System and Its Applications
全部 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