Proof Verification Technology and Elementary Physics

Author(s):  
Ernest Davis
Keyword(s):  
2021 ◽  
Author(s):  
◽  
Timothy James McKenzie Makarios

<p>This thesis describes the mechanization of Tarski's axioms of plane geometry in the proof verification program Isabelle. The real Cartesian plane is mechanically verified to be a model of Tarski's axioms, thus verifying the consistency of the axiom system. The Klein–Beltrami model of the hyperbolic plane is also defined in Isabelle; in order to achieve this, the projective plane is defined and several theorems about it are proven. The Klein–Beltrami model is then shown in Isabelle to be a model of all of Tarski's axioms except his Euclidean axiom, thus mechanically verifying the independence of the Euclidean axiom — the primary goal of this project. For some of Tarski's axioms, only an insufficient or an inconvenient published proof was found for the theorem that states that the Klein–Beltrami model satisfies the axiom; in these cases, alternative proofs were devised and mechanically verified. These proofs are described in this thesis — most notably, the proof that the model satisfies the axiom of segment construction, and the proof that it satisfies the five-segments axiom. The proof that the model satisfies the upper 2-dimensional axiom also uses some of the lemmas that were used to prove that the model satisfies the five-segments axiom.</p>


Synthese ◽  
2014 ◽  
Vol 192 (7) ◽  
pp. 2077-2094 ◽  
Author(s):  
Naveen Sundar Govindarajalulu ◽  
Selmer Bringsjord ◽  
Joshua Taylor
Keyword(s):  

1998 ◽  
Vol 45 (3) ◽  
pp. 501-555 ◽  
Author(s):  
Sanjeev Arora ◽  
Carsten Lund ◽  
Rajeev Motwani ◽  
Madhu Sudan ◽  
Mario Szegedy

2021 ◽  
Vol 181 (1) ◽  
pp. 37-69
Author(s):  
Domenico Cantone ◽  
Andrea De Domenico ◽  
Pietro Maugeri ◽  
Eugenio G. Omodeo

We report on an investigation aimed at identifying small fragments of set theory (typically, sublanguages of Multi-Level Syllogistic) endowed with polynomial-time satisfiability decision tests, potentially useful for automated proof verification. Leaving out of consideration the membership relator ∈ for the time being, in this paper we provide a complete taxonomy of the polynomial and the NP-complete fragments involving, besides variables intended to range over the von Neumann set-universe, the Boolean operators ∪ ∩ \, the Boolean relators ⊆, ⊈,=, ≠, and the predicates ‘• = Ø’ and ‘Disj(•, •)’, meaning ‘the argument set is empty’ and ‘the arguments are disjoint sets’, along with their opposites ‘• ≠ Ø and ‘¬Disj(•, •)’. We also examine in detail how to test for satisfiability the formulae of six sample fragments: three sample problems are shown to be NP-complete, two to admit quadratic-time decision algorithms, and one to be solvable in linear time.


Sign in / Sign up

Export Citation Format

Share Document