English

The Tactician's Web of Large-Scale Formal Knowledge

Logic in Computer Science 2024-01-10 v2 Machine Learning Programming Languages

Abstract

The Tactician's Web is a platform offering a large web of strongly interconnected, machine-checked, formal mathematical knowledge conveniently packaged for machine learning, analytics, and proof engineering. Built on top of the Coq proof assistant, the platform exports a dataset containing a wide variety of formal theories, presented as a web of definitions, theorems, proof terms, tactics, and proof states. Theories are encoded both as a semantic graph (rendered below) and as human-readable text, each with a unique set of advantages and disadvantages. Proving agents may interact with Coq through the same rich data representation and can be automatically benchmarked on a set of theorems. Tight integration with Coq provides the unique possibility to make agents available to proof engineers as practical tools.

Keywords

Cite

@article{arxiv.2401.02950,
  title  = {The Tactician's Web of Large-Scale Formal Knowledge},
  author = {Lasse Blaauwbroek},
  journal= {arXiv preprint arXiv:2401.02950},
  year   = {2024}
}

Comments

47 pages