| Line 222: | Line 222: | 
|  | <math>\cdots</math><br> |  | <math>\cdots</math><br> | 
|  | <br> |  | <br> | 
|  | + |  | 
|  | + | ==Bridges And Barriers== | 
|  | + |  | 
|  | + | Notes on a couple of discussions that I found in the Foundations Of Mathematics Archives (FOMA) about building bridges between classical-apagogical and constructive-intuitionsitic mathematics. | 
|  | + |  | 
|  | + | <pre> | 
|  | + | Background -- | 
|  | + |  | 
|  | + | AM = A Mani | 
|  | + | HF = Harvey Friedman | 
|  | + | NT = Neil Tennant | 
|  | + | SS = Stephen G Simpson | 
|  | + | TF = Torkel Franzen | 
|  | + | VP = Vaughan Pratt | 
|  | + |  | 
|  | + | Feb 1998, Intuitionistic Mathematics and Building Bridges | 
|  | + | http://www.cs.nyu.edu/pipermail/fom/1998-February/thread.html#1160 | 
|  | + | NT: http://www.cs.nyu.edu/pipermail/fom/1998-February/001160.html | 
|  | + | TF: http://www.cs.nyu.edu/pipermail/fom/1998-February/001162.html | 
|  | + | SS: http://www.cs.nyu.edu/pipermail/fom/1998-February/001246.html | 
|  | + | VP: http://www.cs.nyu.edu/pipermail/fom/1998-February/001248.html | 
|  | + |  | 
|  | + | Oct 2008, Classical/Constructive Mathematics | 
|  | + | http://www.cs.nyu.edu/pipermail/fom/2008-October/thread.html#13127 | 
|  | + | HF: http://www.cs.nyu.edu/pipermail/fom/2008-October/013127.html | 
|  | + | AM: http://www.cs.nyu.edu/pipermail/fom/2008-October/013142.html | 
|  | + |  | 
|  | + | Foreground -- | 
|  | + |  | 
|  | + | Re: Classical/Constructive Mathematics | 
|  | + |     Harvey Friedman (15 Oct 2008, 00:36:36 EDT) | 
|  | + |  | 
|  | + | HF: There seems to be a resurgence of interest in comparisons between | 
|  | + |     classical and constructive (foundations of) mathematics.  This is | 
|  | + |     a topic that has been discussed quite a lot previously on the FOM. | 
|  | + |     I have been an active participant in prior discussions. | 
|  | + |  | 
|  | + | HF: There was a lot of basic information presented earlier, and I think | 
|  | + |     that it would be best to restate some of this, so that the discussion | 
|  | + |     can go forward with its benefit. | 
|  | + |  | 
|  | + | HF: In this message, I would like to focus on some important ways in which | 
|  | + |     classical and constructive foundations are alike or closely related. | 
|  | + |  | 
|  | + | HF: For many formal systems for fragments of classical mathematics, T, | 
|  | + |     there is a corresponding system T' obtained by merely restricting | 
|  | + |     the classical logical axioms to constructive logical axioms - where | 
|  | + |     the resulting system is readily acceptable as a formal system for | 
|  | + |     a "corresponding" fragment of constructive mathematics. Of course, | 
|  | + |     there may be good ways of restating the axioms in the classical system, | 
|  | + |     which do NOT lead to any reasonable fragment of constructive mathematics | 
|  | + |     in this way. | 
|  | + |  | 
|  | + | HF: The most well known example of this is PA = Peano Arithmetic.  Suppose | 
|  | + |     we formalize PA in the most common way, with the axioms for successor, | 
|  | + |     the defining axioms for addition and multiplication, and the axiom | 
|  | + |     scheme of induction, with the usual axioms and rules of classical | 
|  | + |     logic. Then HA = Heyting Arithmetic, is simply PA with the axioms | 
|  | + |     and rules of classical logic weakened to the axioms and rules of | 
|  | + |     constructive logic. | 
|  | + |  | 
|  | + | HF: Why do we consider HA as being a reasonable constructive system? | 
|  | + |     A common answer is simply that a constructivist reads the axioms | 
|  | + |     as "true" or "valid". | 
|  | + |  | 
|  | + | HF: An apparently closely related fact about HA is purely formal. | 
|  | + |     HA possesses a great number of properties that are commonly | 
|  | + |     associated with "constructivism".  The early pioneering work | 
|  | + |     along these lines is, if I remember correctly, due to S.C. Kleene. | 
|  | + |     Members of this list should be able to supply really good references | 
|  | + |     for this work, better than I can.  PA possesses NONE of these properties. | 
|  | + |  | 
|  | + | HF: RESEARCH PROBLEM: Is there such a thing as a complete list of such | 
|  | + |     formal properties? Is there a completeness theorem along these lines? | 
|  | + |     I.e., can we state and prove that HA obeys all such (good from the | 
|  | + |     constructive viewpoint) properties? | 
|  | + |  | 
|  | + | HF: On the other hand, we can formalize PA, equivalently, using the | 
|  | + |     *least number principle scheme* instead of the induction scheme. | 
|  | + |     If a property holds of n, then that property holds of a least n. | 
|  | + |     Then, when we convert to constructive logic, we get a system PA# | 
|  | + |     that is equivalent to PA - thus possessing none of these properties! | 
|  | + |  | 
|  | + | HF: For many of these T,T' pairs, some very interesting relationships | 
|  | + |     obtain between the T and T'. Here are three important ones. | 
|  | + |  | 
|  | + | HF: 1.  It can be proved that T is consistent if and only if T' | 
|  | + |         is consistent. | 
|  | + |  | 
|  | + | HF: 2.  Every A...A sentence, whose matrix has only bounded quantifiers, | 
|  | + |         that is provable in T, is already provable in T'. | 
|  | + |  | 
|  | + | HF: 3.  More strongly, every A...AE...E sentence, whose matrix has only | 
|  | + |         bounded quantifiers, that is provable in T, is already provable | 
|  | + |         in T'. | 
|  | + |  | 
|  | + | HF: The issue arises as to just where these proofs are carried out - e.g., | 
|  | + |     constructively or classically. This is particularly critical in the | 
|  | + |     case of 1. The situation is about as "convincing" as possible: | 
|  | + |  | 
|  | + | HF: Specifically, for each of these results, one can use weak quantifier | 
|  | + |     free systems K of arithmetic, where constructive and classical amount | 
|  | + |     to the same. E.g., for 1, there is a primitive operation in K which, | 
|  | + |     provably in K, converts any inconsistency in T to a corresponding | 
|  | + |     inconsistency in T'. | 
|  | + |  | 
|  | + | HF: Results like 1 point in the direction of there being no difference | 
|  | + |     between the "safety" of classical and constructive mathematics. | 
|  | + |  | 
|  | + | HF: Results like 2,3 point in the direction of there being no difference | 
|  | + |     between the "applicability" of classical and constructive mathematics, | 
|  | + |     in many contexts. | 
|  | + |  | 
|  | + | HF: CAUTION:  For AEA sentences, PA and HA differ. There are some | 
|  | + |     celebrated A...AE...EA...A theorems of PA which are not known | 
|  | + |     to be provable in HA. Some examples were discussed previously | 
|  | + |     on the FOM. | 
|  | + |  | 
|  | + | HF: RESEARCH PROBLEM: Determine, in some readily intelligible terms | 
|  | + |     (perhaps classical), necessary and sufficient conditions for | 
|  | + |     a sentence of a given form is provable in HA and PA.  Matters | 
|  | + |     get delicate when there are several quantifiers and arrows (-->) | 
|  | + |     present. | 
|  | + |  | 
|  | + | HF: I will continue with this if sufficient responses are generated. | 
|  | + |  | 
|  | + | I, too, find myself returning to questions about classical v. constructive logic | 
|  | + | lately, partly in connection with Peirce's Law, the Propositions As Types (PAT) | 
|  | + | analogy, the question of a PAT analogy for classical propositional calculus, | 
|  | + | and the eternal project of integrating functional, relational, and logical | 
|  | + | styles of programming as much as possible. | 
|  | + |  | 
|  | + | I am still in the phase of chasing down links between the various questions | 
|  | + | and I don't have any news or conclusions to offer, but my web searches keep | 
|  | + | bringing me back to this old discussion on the FOM list: | 
|  | + |  | 
|  | + | http://www.cs.nyu.edu/pipermail/fom/1998-February/thread.html#1160 | 
|  | + |  | 
|  | + | I find one comment by Vaughan Pratt to be especially e-&/or-pro-vocative: | 
|  | + |  | 
|  | + | VP: It has been my impression from having dealt with a lot of lawyers over the | 
|  | + |     last twenty years that the logic of the legal profession is rarely Boolean, | 
|  | + |     with a few isolated exceptions such as jury verdicts which permit only | 
|  | + |     guilty or not guilty, no middle verdict allowed.  Often legal logic | 
|  | + |     is not even intuitionistic, with conjunction failing commutativity | 
|  | + |     and sometimes even idempotence.  But that aside, excluded middle | 
|  | + |     and double negation are the exception rather than the rule. | 
|  | + |  | 
|  | + | VP: Lawyers aren't alone in this.  The permitted rules of reasoning | 
|  | + |     that go along with whichever scientific method is currently in | 
|  | + |     vogue seem to have the same non-Boolean character in general. | 
|  | + |  | 
|  | + | VP: The very *thought* of a lawyer or scientist appealing to Peirce's law, | 
|  | + |     ((P->Q)->P)->P, to prove a point boggles the mind.  And imagine them | 
|  | + |     trying to defend their use of that law by actually proving it:  the | 
|  | + |     audience would simply ssume this was one of those bits of logical | 
|  | + |     sleight-of-hand where the wool is pulled over one's eyes by some | 
|  | + |     sophistry that goes against common sense. | 
|  | + |  | 
|  | + | Anyway, to make a long story elliptic, | 
|  | + | here is one of my current write-ups on | 
|  | + | Peirce's Law that led me back into this | 
|  | + | old briar patch: | 
|  | + |  | 
|  | + | http://www.mywikibiz.com/Peirce's_law | 
|  | + |  | 
|  | + | More to say on this later, but I just wanted to get | 
|  | + | a good chunk of the background set out in one place. | 
|  | + | </pre> | 
|  |  |  |  | 
|  | ==Logical Graph Sandbox : Very Rough Sand Reckoning== |  | ==Logical Graph Sandbox : Very Rough Sand Reckoning== |