2007
DOI: 10.1007/s10817-007-9086-x
|View full text |Cite
|
Sign up to set email alerts
|

On the Mechanization of the Proof of Hessenberg’s Theorem in Coherent Logic

Abstract: We propose to combine interactive proof construction with proof automation for a fragment of first-order logic called Coherent Logic (CL). CL allows enough existential quantification to make Skolemization unnecessary. Moreover, CL has a constructive proof system based on forward reasoning, which is easy to automate and where standardized proof objects can easily be obtained. We have implemented in Prolog a CL prover which generates Coq proof scripts. We test our approach with a case study: Hessenberg's theorem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 16 publications
(18 citation statements)
references
References 16 publications
0
18
0
Order By: Relevance
“…Hessenberg's theorem states the Pappus property implies Desargues property. This theorem has already been formalized in Coq by Bezem and Hendriks using coherent logic [BH08], by Magaud, Narboux and Schreck using the concept of rank [MNS12] and by Oryszczyszyn and Prazmowski using the Mizar proof assistant [OP90].…”
Section: Related Work: Other Formal Proofs Related To Pappus' Theoremmentioning
confidence: 99%
“…Hessenberg's theorem states the Pappus property implies Desargues property. This theorem has already been formalized in Coq by Bezem and Hendriks using coherent logic [BH08], by Magaud, Narboux and Schreck using the concept of rank [MNS12] and by Oryszczyszyn and Prazmowski using the Mizar proof assistant [OP90].…”
Section: Related Work: Other Formal Proofs Related To Pappus' Theoremmentioning
confidence: 99%
“…Certain fragments of first-order logic allow automated theorem proving with a simple production of readable proofs -one of them is coherent logic. Coherent logic (CL), initially defined by Skolem, has gained new attention in recent years [5,12,6]. It consists of formulae of the following form:…”
Section: Contextmentioning
confidence: 99%
“…The formalization by Beeson and Wos can be considered semi-automatic as the authors provide many guidelines to Otter for the difficult theorems: they provide the points to be constructed and also long lists of proof steps. Beeson and Wos also provide intermediate lemmas not appearing in the original book, some of which seem to be inspired by the Coq formalization (see the lemma in Chapter 5 6 ). Within this development, neither formal proofs (verifiable by proof assistants) nor readable and natural-language proofs were considered.…”
Section: Overview Of the Existing Computer Developmentsmentioning
confidence: 99%
“…lines) are distinct. As suggested in [2], axioms 'Point Uniqueness' and 'Line Uniqueness' can be merged into a more convenient axiom with no negation. This axiom is classically equivalent to the conjunction of the two others:…”
Section: A First Set Of Axiomsmentioning
confidence: 99%
“…Table 1. The incidence relation of PG (2,5). Each column lists the lines incident to the given point.…”
Section: E Lines As Set Of Pointsmentioning
confidence: 99%