Vanquishing the XCB Question: the Methodological
Total Page:16
File Type:pdf, Size:1020Kb
2 1. History, Signi cance, and Terminology Vanquishing the XCB Question: The Metho dological Discovery of the Last Shortest Single Axiom for the Equivalential Calculus With the use of an e ective metho dology,we answer the nal op en question concerning p ossible shortest single axioms for the classical equivalential calculus. Sp eci cally, when detachment (that is, modus Larry Wos ponens) and substitution are the inference rules in use, is the formula Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL 60439, U.S.A. E-mail: [email protected] e(x; e(e(e(x; y );e(z; y));z)) (XCB) Dolph Ulrich a single axiom for that calculus, or is it to o weak? This question, p osed Department of Philosophy, Purdue University, West Lafayette, IN 47907-1360, byJ.Peterson [9], remained op en for a quarter of a century, eluding the U.S.A. E-mail: [email protected] e orts of various researchers. Here we tell the full story of the discovery Branden Fitelson of the main result rep orted in our companion article \XCB, The Last Philosophy Department, San Jose State University, San Jose, CA 95192, U.S.A. of the Shortest Single Axioms for the Classical Equivalential Calculus" E-mail: branden@ telson.org [16], where we also treat a simpler op en question p osed by K. Ho dgson [2]: Is XCB a single axiom for classical equivalential calculus in the Abstract. With the inclusion of an e ective metho dology, this article answers in presence of substitution, detachment, and reverse detachment? detail a question that, for a quarter of a century, remained op en despite intense For a formula to b e a single axiom for a formal system, all theorems study byvarious researchers. Is the formula XCB = e(x; e(e(e(x; y );e(z; y));z)) a single axiom for the classical equivalential calculus when the rules of inference consist of that system must b e deducible from the formula. Wemake this of detachment(modus ponens) and substitution? Where the function e represents p erhaps obvious observation b ecause, rather than relying on the com- equivalence, this calculus can b e axiomatized quite naturally with the formulas bination of detachment and substitution, we study XCB here in the e(x; x), e(e(x; y );e(y; x)), and e(e(x; y );e(e(y; z );e(x; z ))), which corresp ond to re- presence of but one inference rule, condensed detachment (discussed exivity, symmetry, and transitivity, resp ectively.(We note that e(x; x) is dep endent more fully shortly), a rule that captures detachment coupled with a on the other two axioms.) Heretofore, thirteen shortest single axioms for classical equivalence of length eleven had b een discovered, and XCB was the only remaining constrained form of substitution. To answer Peterson's question, we formula of that length whose status was undetermined. ToshowthatXCB is indeed study the sp eci c question of whether one can rely solely on condensed such a single axiom, we fo cus on the rule of condensed detachment, a rule that detachment to deduce from the formula XCB some known basis (axiom captures detachment together with an appropriately general, but restricted, form of system) for the equivalential calculus. If that could b e proved imp ossi- substitution. The pro of we present in this pap er consists of twenty- ve applications ble, then XCB would b e to o weaktoserve as a single axiom (see, for of condensed detachment, completing with the deduction of transitivity followed by a deduction of symmetry.We also discuss some factors that may explain in part example, [5]). If, on the other hand, such a deduction can b e found, why XCB resisted relinqui shi ng its treasure for so long. Our approach relied on then XCB must itself also b e such a basis, and the question op en for diverse strategies applied by the automated reasoning program OTTER. Thus ends two and one-half decades is answered in the armative. the search for shortest single axioms for the equivalential calculus. We do in fact answer Peterson's question armatively by presenting a pro of (in Section 3) obtained with invaluable assistance from W. Mc- Keywords: equivalence, equivalential calculus, single axioms, shortest single axioms, detachment, condensed detachment, XCB, OTTER, automated reasoning Cune's automated reasoning program OTTER [7]. Reliance on sucha program naturally suggests an attack featuring condensed detachment rather than detachment coupled with substitution. The former rule is (as will b e shown) easily implemented in OTTER through the use of hyperresolution, whereas the latter pair of rules is far less attractive b ecause of the lack of e ective strategies for choosing from among the myriad instances obtainable with substitution. In addition, pro ofs The work of the rst and third authors was supp orted by the Mathematical, based on condensed detachment are often more elegant. Indeed, when Sciences Division subprogram of the Oce of Ad- Information, and Computational one is faced with reading a formula (obtained, say,by substitution) vanced Scienti c Computing Research, U.S. Department of Energy, under Contract The pro of long, one nds the task daunting. of symbols thousands W-31-109-Eng-38. c Netherlands. the in Printed Publishers. Kluwer Academic 2002 xcb-jar.tex; 8/10/2002;10:12; p.2 xcb-jar.tex; 8/10/2002;10:12; p.1 Vanquishing the XCB Question 3 4 the equivalential calculus instead in terms of the sole inference rule wegive inSection 3would, if presented in terms of detachmentand condensed detachment. Brie y (see [5] for a detailed presentation), this substitution, include twosuchformulas. rule takes as premisses twoformulas e(s; t)and r (assumed to share no The discovery of this pro of, deducing from XCB a known 2-basis variables in common) and, when s and r are uni able, p ermits the consisting of formulas that corresp ond to symmetry and transitivity, deduction of the formula obtained by applying to t the most general marks a victory b oth for logic and for automated reasoning [14]. Thus substitution unifying s and r . Condensed detachment can b e easily im- ends the search for shortest single axioms for the equivalential calculus. plemented in OTTER with the use of hyperresolution and the following Indeed, exactly fourteen such axioms exist, and no others can b e found. clause as its nucleus, where \ j " denotes logical or and \ - " logical The use of metho dology and strategy (discussed in Section 2) shows not. that automated reasoning played a vital role. Before we detail the techniques crucial to our success, we brie y review the equivalential -P(e(x,y)) | -P(x) | P(y). calculus and discuss the relevantcontributions made by earlier logicians to the study of shortest single axioms for this eld. From the viewp oint of substitution and detachment, when attempt- ing to apply condensed detachment, one rst seeks a most general 1.1. The Equivalential Calculus substitution of terms for variables that (if such exists) yields, when applied to r and s, a common term. One next applies that substitution Formulas of the classical equivalential calculus are constructed from (a most general uni er) to b oth r and e(s; t)toobtaintwo(so-to- sentential variables and the two-place function symbol e (for \equiv- sp eak) new hypotheses. Finally, to the new pair of hypotheses, one alence"). The theorems of this logic are precisely the formulas applies detachment. Clearly,anyformula obtainable from an axiom in whicheachvariable o ccurs an even number of times|e(x; x), set by condensed detachment alone can b e obtained from that set by e(e(x; y ),e(y; x)), e(e(y; y), e(y; y)), and the like. Those theorems in detachment together with substitution. Conversely, it can b e shown [5] whicheachvariable present o ccurs exactly twice are said to have the that every formula obtainable with detachment and substitution is an 2-prop erty.An interesting and useful fact is that every theorem of the instance of at least one formula obtainable with condensed detachment calculus either has the 2-prop erty or is a substitution instance of a alone. theorem with the 2-prop erty.For example, e(e(y; y);e(y; y)) do es not have the 2-prop erty, but this formula is an instance of e(x; x), which 1.2. History do es. Also known [1] (compare [4]) is the fact that, when condensed detachment is successfully applied to twoformulas each of which has In 1933, J. Luk asiewicz found the rst three eleven-symbol formulas the 2-prop erty, the formula that results from that application always that could eachserve as a single axiom for the equivalential calculus [6]. has the 2-prop erty. Expressed as clauses, they are the following. (For ease of reference, we As one might guess from its name, the equivalential calculus can adopt the useful naming convention for formulas of this length devised b e axiomatized (see, for example, [13]) with formulas corresp onding to later by Kalman and presented in the app endixes to [9] and [2].) re exivity, symmetry, and transitivity, expressed here as clauses. P(e(e(x,y),e(e(z,y),e(x,z)))). %YCL P(e(x,x)). P(e(e(x,y),e(e(x,z),e(z,y)))). %YQF P(e(e(x,y),e(e(y,z),e(x,z)))). P(e(e(x,y),e(e(z,x),e(y,z)))). %YQJ P(e(e(x,y),e(y,x))).