scholarly journals Different Proofs are Good Proofs

10.29007/kwk9 ◽  
2018 ◽  
Author(s):  
Geoff Sutcliffe ◽  
Cynthia Chang ◽  
Li Ding ◽  
Deborah McGuinness ◽  
Paulo Pinheiro da Silva

In order to compare the quality of proofs, it is necessary to measure artifacts of the proofs, and evaluate the measurements to determine differences between the proofs. This paper discounts the approach of ranking measurements of proof artifacts, and takes the position that different proofs are good proofs. The position is based on proofs in the TSTP solution library, which are generated by Automated Theorem Proving (ATP) systems applied to first-order logic problems in the TPTP problem library.

Author(s):  
Donald W. Loveland ◽  
Gopalan Nadathur

A proof procedure is an algorithm (technically, a semi-decision procedure) which identifies a formula as valid (or unsatisfiable) when appropriate, and may not terminate when the formula is invalid (satisfiable). Since a proof procedure concerns a logic the procedure takes a special form, superimposing a search strategy on an inference calculus. We will consider a certain collection of proof procedures in the light of an inference calculus format that abstracts the concept of logic programming. This formulation allows us to look beyond SLD-resolution, the proof procedure that underlies Prolog, to generalizations and extensions that retain an essence of logic programming structure. The inference structure used in the formulation of the logic programming concept and first realization, Prolog, evolved from the work done in the subdiscipline called automated theorem proving. While many proof procedures have been developed within this subdiscipline, some of which appear in Volume 1 of this handbook, we will present a narrow selection, namely the proof procedures which are clearly ancestors of the first proof procedure associated with logic programming, SLD-resolution. Extensive treatment of proof procedures for automated theorem proving appear in Bibel [Bibel, 1982], Chang and Lee [Chang and Lee, 1973] and Loveland [Loveland, 1978]. Although the consideration of proof procedures for automated theorem proving began about 1958 we begin our overview with the introduction of the resolution proof procedure by Robinson in 1965. We then review the linear resolution procedures, model elimination and SL-resolution procedures. Our exclusion of other proof procedures from consideration here is due to our focus, not because other procedures are less important historically or for general use within automated or semi-automated theorem process. After a review of the general resolution proof procedure, we consider the linear refinement for resolution and then further restrict the procedure format to linear input resolution. Here we are no longer capable of treating full first-order logic, but have forced ourselves to address a smaller domain, in essence the renameable Horn clause formulas. By leaving the resolution format, indeed leaving traditional formula representation, we see there exists a linear input procedure for all of first-order logic.


2017 ◽  
Vol 8 (3) ◽  
pp. 1-20
Author(s):  
Maria Vargas-Vera ◽  
Camilo Salles ◽  
Joaquin Parot ◽  
Sebastian Letelier

The main purpose of this research was to find relations between the chemical composition of the wines and the wine testers' opinions on the wine quality. We used in our study a dataset which contains examples of red wine from Vinho Verde, Portugal. Firstly, we did an analysis on the attributes of the examples, in the dataset, to find correlations between quantitative and qualitative properties in wines. Secondly, we performed clustering using the algorithms k-means and x-means. Additionally, we used the J48 algorithm for getting a decision tree and then to extract first order logic rules. We concluded that, there is a relation between physicochemical properties and quality of wines. This result opens the possibility of further analysis and perhaps this could lead to use fewer wine testers and therefore, our research could bring benefit to the wine industry.


2013 ◽  
Vol 2013 ◽  
pp. 1-6 ◽  
Author(s):  
Jie Zhang ◽  
Danwen Mao ◽  
Yong Guan

Theorem proving is an important approach in formal verification. Higher-order logic is a form of predicate logic that is distinguished from first-order logic by additional quantifiers and stronger semantics. Higher-order logic is more expressive. This paper presents the formalization of the linear space theory in HOL4. A set of properties is characterized in HOL4. This result is used to build the underpinnings for the application of higher-order logic in a wider spectrum of engineering applications.


Sign in / Sign up

Export Citation Format

Share Document