中文

Isabelle/HOL 中 B+ 树的验证实现

计算机科学中的逻辑 2022-08-22 v1 数据结构与算法

摘要

本文介绍了在交互式定理证明器 Isabelle/HOL 中对 ubiquitous B+ 树数据结构的一种命令式实现的验证。该实现支持成员测试、插入和范围查询,并在节点内导航中使用高效的二分搜索。该命令式实现的验证分两步进行:首先将抽象集合接口精化为一个可执行但低效的纯函数式实现,进而将其进一步精化为高效的命令式实现。

关键词

引用

@article{arxiv.2208.09066,
  title  = {A Verified Implementation of B+-Trees in Isabelle/HOL},
  author = {Niels Mündler and Tobias Nipkow},
  journal= {arXiv preprint arXiv:2208.09066},
  year   = {2022}
}

备注

Submitted at ICTAC 2022