On Prawitz' Ecumenical System
Total Page:16
File Type:pdf, Size:1020Kb
On Prawitz' Ecumenical system Luiz Carlos Pereira Elaine Pimentel Valeria de Paiva PUC-Rio/UERJ/CNPQ UFRN University of Birmingham Proof-theoretical semantics, T¨ubingen,2019 Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system With a very big help from my friends! (Dag Prawitz, Alberto Naibo, Luca Tranchini, Victor Nascimento, Wagner Sanz, Hermann Haeusler..) Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system Plan for the talk 1 What is Ecumenism? 2 Prawitz' system 3 One digression 4 A bit of proof theory 5 New ecumenical systems 6 Related and future work Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system Ecumenism Ecumenical systems Main idea: a codification where two or more logics can coexist in peace. Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system Ecumenism Coexisting in peace: the different (maybe rival!) logics accept and reject the same things (principles, rules,...) Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system The ecumenical view Prawitz 2015 Dowek 2015 Krauss 1992 Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system A possible problem for revisionism in Logic An standard form of disqualifying the conflict between two logics is based on the somewhat reasonable idea that the litigants are talking about distinct things (or speaking different things), and that if they are talking about different things, there is not \the same thing" - a rule or a principle - on which they diverge and dispute. According to this position, it is as if the participants of the conflict spoke different languages and did not realize it. Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system A possible problem for revisionism in Logic An easy argument (Quine, 1970): 1 If the deviant/revisionist logician does not accept the general validity of a classical principle of reasoning, then he gives new meanings to the concepts used in the formulation of the principle. 2 If the deviant logician gives new meanings to the concepts used in the formulation of the principle, then the deviant logician and the classical logician are not talking about the same thing (principle). 3 If they are are talking about different things, they cannot disagree!!! 4 The deviant logician does not accept the general validity of the principle. Thus, they do not disagree!!!! Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system Dag Prawitz seems to agree with Quine when he says: "When the classical and intuitionistic codifications attach different meanings to a constant, we need to use different symbols, and I shall use a subscript c for the classical meaning and i for the intuitionistic. The classical and intuitionistic constants can then have a peaceful coexistence in a language that contains both." (Prawitz [2015]) Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system An alternative is to use the idea of Hilbert and Poincar´ethat axioms and deduction rules define the meaning of the symbols of the language and it is then possible to explain that some judge the proposition (P _:P ) true and others do not because they do not assign the same meaning to the symbols _, :, etc. (Dowek [2015]) Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system Taking this idea seriously, we should not say that the proposition (P _:P ) has a classical proof but no constructive proof, but we should say that the proposition (P _c :cP ) has a proof and the proposition (P _:P ) does not, that is we should introduce two symbols for each connective and quantifier, for instance a symbol _ for the constructive disjunction and a symbol _c for the classical one, instead of introducing two judgments: \has a classical proof" and \has a constructive proof' (Dowek [2015]) Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system What's Prawitz' main idea? The same meaning explanation for classical logic and intuitionistic logic. But this does not seem possible! Gentzen's introduction rule for disjunction (and for implication and the existential quantifier) is too strong! It cannot give the meaning of classical disjunction. Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system Solution: different introduction rules for classical disjunction Interesting: two disjunctions, but the same idea of meaning explanation. Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system The Natural Deduction Ecumenical system NEc Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system The language of NEc is defined as follow: Alphabet 1 Individual variables, individual parameters, predicate letters; 2 logical constants: ?, ^, :, 8, _i, _c, !i and !c, 9i, 9c; 3 Auxiliary signs: (, ) . The grammar of Ec is the usual. Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system The Natural Deduction system NEc defined by Prawitz has the following rules of inference: 1 The rules for ^, : and for the intuitionistic operators are the usual Gentzen-Prawitz introduction and elimination for these operators. 2 The intuitionistic absurd rule: ? A 3 The rules for classical disjunction and classical implication are defined as follows: Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system [A][:B] Π1 ? !c-Int A !c B A ! BA :B c ! -Elim ? c Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system [:A][:B] Π1 ? _c-Int A _c B A _ B :A :B c _ -Elim ? c Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system [8x:A(x)] Π ? 9c − I 9cxA(x) 9cxA(x) 8x:A(x) 9 − E ? c Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system Classical implication and modus ponens Classical implication: Contrary to what we could expect from any reasonable concept of conditional judgements (hypothetical judgement), the operator !c does not satisfy modus ponens. This is due to the fact that the introduction rule for !c is weaker than the introduction for !i, since the classical logician is allowed to assert (A !c B) in cases where the intuitionistic logician is not. It is interesting to observe that the general validity of modus ponens for !c would not depend solely on the meaning of !c, but would also depend on a concept of negation that is not determined by the introduction rule for negation. The classical implication !c clearly satisfies a weak form of modus ponens: fA, (A !c B)g ` ::B. Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system Some interesting theorems 1 `NEc (A !i B) )i (A !c B) 2 `NEc (A ^ B) ,i :(:A _c :B) 3 `NEc (A ^ B) ,i :(A !c :B) 4 `NEc :(:A ^ :B) ,i (A _c B) 5 `NEc :(A ^ :B) ,i (A !c B) Definition A formula B is called classical if and only if its main operator is classical (we sometimes indicate that B is classical with the notation Bc) Some more interesting theorems c c 1 `NEc (A !c B ) !i (A !i B ) c c 2 fA; (A !c B )g `NEc B g Interesting remark: The system NEc does not satisfy the deduction theorem! Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system One negation or Two negations In the propositional part of the ecumenical system defined by Prawitz, we have the following logical constants: ^, ?, :, !i, !c, _i, and _c. The problem now is: why do we have just one negation, given that we have two implications and the negation of A could be understood as \A implies ?"? (The \ecumenical" system defined by Peter Krauss uses a single negation, and although the system defined by Gilles Dowek begins with two negations, at some point in the paper (p.232), Dowek concludes that the system can work with just one negation). Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system Two possible answers: 1 We can prove that (A !i ?) and (A !c ?) are \interderivable" in the ecumenical system, in the sense that the equivalences ((A !i ?) $i (A !c ?)) and ((A !i ?) $c (A !c ?)) are provable in the ecumenical system. 2 We can argue that in fact there's only one way to assert the negation of a proposition A: in order to assert :A we have to derive a contradiction from A. Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system One could reply: 1 Interderivability is a weak form of equivalence. The fact that all theorems of classical propositional logic are \equivalent" clearly does not imply that we just have one theorem! Although it is not clear how to define a more robust notion of equivalence, it is clear that \material equivalence" alone is not sufficient to justify the use of a single negation 2 We may accept that there's just one way to assert the negation of a proposition A, to wit, to produce a derivation of a contradiction from the assumption A. But we may also accept that there might be different ways to derive a contradiction from A, that there might be classical and intuitionistic derivations of ? from A, and that this fact would establish two different ways we could use to negate A, and hence that we should have two negations, a classical one and an intuitionistic one. Luiz Carlos Pereira, Elaine Pimentel, Valeria de Paiva On Prawitz' Ecumenical system 1 Question Can we find a derivation of ? from A such that it is \essentially classic", in the sense that it (differently from what happens in the example of Fact 1) \essentially" uses classical reasoning in the derivation of ? from A? If such a derivation does exist, we would have a very good reason to defend the use of two negations, one classical, one intuitionistic.