# A Vernacular for Coherent Logic

arXiv: https://arxiv.org/abs/1405.3391 · HTML: https://mlsanity.com/paper/1405.3391/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 14 May 2014.

## Built on by (most cited first, 1 of 1)

- [Automated Completion of Statements and Proofs in Synthetic Geometry: an Approach based on Constraint Solving](https://mlsanity.com/paper/2401.11898/) (2024)

## Abstract (arXiv)

We propose a simple, yet expressive proof representation from which proofs for different proof assistants can easily be generated. The representation uses only a few inference rules and is based on a frag- ment of first-order logic called coherent logic. Coherent logic has been recognized by a number of researchers as a suitable logic for many ev- eryday mathematical developments. The proposed proof representation is accompanied by a corresponding XML format and by a suite of XSL transformations for generating formal proofs for Isabelle/Isar and Coq, as well as proofs expressed in a natural language form (formatted in LATEX or in HTML). Also, our automated theorem prover for coherent logic exports proofs in the proposed XML format. All tools are publicly available, along with a set of sample theorems.
