| 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== |