【24h】

Interactive Proof: Introduction to Isabelle/HOL

机译:互动证明:Isabelle / Hol简介

获取原文
获取外文期刊封面目录资料

摘要

This paper introduces interactive theorem proving with the Isabelle/HOL system [3]. The following topics are covered: 1. Verified functional programming: The logic HOL contains an ML-style functional programming language. It is shown how to verify functional programs in this language by induction and simplification. 2. Predicate logic: Formulas of predicate logic and set theory are introduced, together with methods for proof automation. 3. Inductively defined predicates. 4. Structured proofs: We introduce the proof language Isar and show how to write structured proofs that are readable by both the machine and the human. We assume basic familiarity with some functional programming language of the ML or Haskell family, in particular with recursive data types and pattern matching. No specific background in logic is necessary beyond the ability to read predicate logic formulas.
机译:本文介绍了Isabelle / HOL系统证明的交互式定理[3]。涵盖以下主题:1。验证功能编程:逻辑HOL包含ML式功能编程语言。它显示了如何通过归纳和简化验证此语言的功能性程序。 2.谓词逻辑:介绍谓词逻辑和设定理论的公式,以及证明自动化方法。 3.感应定义谓词。 4.结构化证据:我们介绍了校对语言ISAR,并展示了如何编写机器和人类可读的结构化证据。我们假设基本熟悉ML或Haskell系列的某些功能编程语言,特别是具有递归数据类型和模式匹配。除了读取谓词逻辑公式的能力之外,逻辑中没有特定的背景是必要的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号