• Aucun résultat trouvé

View of Valuation Semantics for Intuitionic Propositional Calculus and some of its Subcalculi

N/A
N/A
Protected

Academic year: 2022

Partager "View of Valuation Semantics for Intuitionic Propositional Calculus and some of its Subcalculi"

Copied!
9
0
0

Texte intégral

(1)

C

ALCULUS AND

S

OME OF ITS

S

UBCALCULI

A

NDRÉA

L

OPARI ´C Universidade de São Paulo

Abstract. In this paper, we present valuation semantics for the Propositional Intuitionistic Calculus (also called Heyting Calculus) and three important subcalculi: the Implicative, the Positive and the Minimal Calculus (also known as Kolmogoroff or Johansson Calculus).

Algorithms based in our definitions yields decision methods for these calculi.

Keywords: Intuitionism, minimal calculus, valuation semantics, valuation tables.

We consider a language containing a countable set of propositional variables, a unary connective for negation (¬), three binary connectives for conjunction (&), disjunc- tion (∨) and implication (→) and parenthesis; formula and subformula are define as usual. The notions of postulate, deduction, proof, theorem, deductive consequence, etc., are used as in Kleene (1). Let us begin presenting some postulates:

P1. A→(BA)

P2. (AB)→((A→(BC)→(AC)) P3. A,(A→B)/B(Modus Ponens) P4. (A&B)A

P5. (A&B)B P6. A→(B→(A&B)) P7. A→(A∨B) P8. B→(A∨B)

P9. (A→C)→((B→C)→((A∨B)C) P10. (A→B)→((A→ ¬B)→ ¬A)

P11. ¬A→(A→B)

As is well known, the Implicative Intuitionistic Calculus (I) is the logic given by P1–P3; the Positive Intuitionistic Calculus (P), by P1–P9; the Minimal Calculus (M), by P1–P10; and P1–P11 constitute a basis for the Intuitionistic (Propositional) Calculus, or Heyting’s Calculus (H). Remember, also, the deduction theorem holds for all these calculi.

Γ`CAmeans, as usual, that there is a deduction of the formulaAfrom the set of formulas Γin the calculus C. For calculi treated here (as well as other calculi using the same kind of deductive definitions), we define the concept of anF-saturated set:

Principia14(1): 125–33 (2010).

(2)

For any formula F, a set of formulas Γ is F-saturated in a calculus C, if:

it is not the case that Γ `C F; and, for every formula F0, if F0/ Γ then Γ∪ {B} `CF.

It is easy to prove that ifΓisF-saturated in a calculus C, then for any formulaA, Sat1: Γ`CAiffA∈Γ.

In fact, it is required only that the following usual deductive properties hold:

i) Γ`CA, ifA∈Γ;

ii) If{B1, . . . ,Bn} `CAand for 1≤in,Γ`C Bi thenΓ`CA.

And since it holds for all these calculi that:

iii) IfΓ`CA, then for some finite subsetΓ0ofΓ,Γ0`CA, we have also for them the Lindenbaum’s style lemma:

Sat2: IfΓ0CF, there is anF-saturated set∆such thatΓ⊂∆and∆0C F.

Observe that sinceIis a subcalculus ofP, which is a subcalculus ofM, which is a subcalculus of H, using Sat1 and some almost immediate deductive properties of these calculi, we easily obtain:

Sat3: If∆is anF-saturated set — either inI,P,MorH— then i) IfB∈∆thenAB.

ii) IfAB∈∆thenA/∆orB∈∆.

iii) IfAB/∆then there is aB-saturated set0(inI,P,MorH, respectively) such that∆∪ {A} ⊆∆0.

Sat4: If∆is anF-saturated set — either inP,MorH— then iv) (A&B)∈∆iffA∈∆andB∈∆;

v) (AB)∈∆iffA∈∆orB∈∆.

Sat5: If∆is anF-saturated set — either inMorH— then vi) If bothA,¬A∈∆then for allB,¬B∈∆.

Sat6: If∆is anF-saturated set inHthen vii) If¬A∈∆thenA/∆.

We will be using the following metalinguistic conventions:

F: for the set of formulas of this language;

An: for a formula of the formA1→(A2→. . .(An1An). . .);

An: for→An, to indicate thatAnhas not the formAA0.

(3)

Semivaluations

An implicative semivaluations(I-semivaluation, or semivaluation forI) is a function fromF into{0, 1}such that, for everyA,BofF, the following conditions hold:

S0→: s(A→B) =0⇒s(B) =0;

S1→: s(A→B) =1⇒s(A) =0 ors(B) =1.

A positive semivaluation s (P-semivaluation, or semivaluation for P) is an im- plicative semivaluation such that, for everyA,BofF, the following conditions hold:

S&: s(A&B) =1⇔s(A) =1 ands(B) =1;

S∨: s(AB) =1⇔s(A) =1 ors(B) =1.

A minimal semivaluations(M-semivaluation, or semivaluation forM) is a posi- tive semivaluation such that, for everyA,BofF, the following condition holds:

S M¬: sA) =s(A) =1⇒sB) =1.

An intuionistic semivaluation s (H-semivaluation, or semivaluation for H) is a positive semivaluation such that, for everyA,BofF, the following condition holds:

SH¬:sA) =1⇒s(A) =0.

Lemma 1. It is never the case that a) For everyI-semivaluations,

1.1: s(A) =1ands(BA) =0;

1.2: s(AB) =1,s(A→(B→C)) =1,s(A) =1ands(B) =0;

1.3: s(A) =s(AB) =1ands(B) =0;

b) For everyP-semivaluations, 1.4: s(A& B) =1ands(A) =0;

1.5: s(A& B) =1ands(B) =0;

1.6: s(A) =1,s(B) =1ands(A& B) =0;

1.7: s(A) =1ands(A∨B) =0;

1.8: s(B) =1ands(A∨B) =0;

1.9: s(A→C) =s(B→C) =s(A∨B) =1ands(C) =0;

c) For everyM-semivaluations,

1.10: sA) =s(A) =1andsB) =0.

Proof. Follows immediately from the definitions ofI-,P- andM-semivaluations.

Lemma 2. Ifsis anH-semivaluation andsA) =s(A) =1thensB) =0.

(4)

Proof. A positive valuation which satisfiesSH¬also satisfies (vacuously)S M¬. Corollary 1. EveryH-semivaluation is anM-semivaluation.

Corollary 2. For everyM-semivaluation s it is not the case thats(AB) =s(A

¬B) =s(A) =1andsA) =0.

Proof. If s(AB) =s(A→ ¬B) =s(A) =1, then s(B) =sB) =1; so, byS M¬, sA) =1.

Valuations

A valuationv— forI,P,MorH— is a semivaluation — forI,P,MorH— for which the conditionV→, below, holds:

V→: for every formula of the form→An, ifv(→An) =0, then there is a semivalu- ations— forI,P,Mor H, respectively — such that for everyi<n,s(Ai) =1 and

i) s(An) =0; andii)if for someB,An is¬B, thens(B) =1.

We may use “I-valuation” , “P-valuation” ,“M-valuation” and “H-valuation” to mean valuations forI, forP, forMand forH, respectively.

Lemma 3.

i) EveryP-valuation is anI-valuation;

ii) everyM-valuation is aP-valuation;

iii) everyH-valuation is anM-valuation.

Proof. Follows from the corresponding definitions, using, for iii), the Corollary of Lemma 2.

Lemma 4. For every valuationv(forI,P,Mor forH) and for any formula of the form

An, if v(→An) =0, then there is a semivaluations(forI,P,MorH, respectively), such that, for every mn, and for every i<m,s(Ai) =1ands(Am) =0.

Proof. By a simple induction using conditionsS1→andV→.

Corollary 1. For everyI-valuationv, and for every formula A which is an instance of postulates P1, P2,v(A) =1.

Proof. Follows from lemma1 (1.1–1.2) together with lemma 4.

Corollary 2. For everyP-valuationv, and for every formula A which is an instance of postulates P1, P2, P4–P9,v(A) =1.

(5)

Proof. Follows from lemma1 (1.1–1.9) together with lemma 4.

Corollary 3. For everyM-valuationvand for every formula A which is an instance of postulate P1, P2, P4-P10,v(A) =1.

Proof. Follows from lemma1 (1.1–1.10) together with lemma 4.

Corollary 4. For every H-valuationvand for every formula A which is an instance of postulate P1, P2, P4–P10,v(A) =1.

Proof. Follows from lemma1 (1.1–1.10), Corollary 2 of Lemma 2, and lemma 4.

Corollary 5. For everyH-valuationvand for every formula A which is an instance of postulate P11,v(A) =1.

Proof. Follows from conditionSH¬together with lemma 4.

Soundness and Completeness

In the following, we will writeÏCAto mean “for every valuationvfor the calculus C, if for every B∈Γ,v(B) =1, thenv(A) =1”.

Lemma 5. If C is eitherI,P,MorH, then ifÏCA andÏCAB thenÏCB Theorem 1(Soundness). If C is eitherI,P,MorH, then ifΓ`CA thenÏCA.

Proof. Follows from corollaries of lemma 4 together with lemma 6.

Lemma 6. Letvbe the characteristic function of a set; then, 1) ifis F -saturated (inI,P,MorH),vis anI-semivaluation;

2) ifis F -saturated (inP,MorH),vis aP-semivaluation;

3) ifis F -saturated (inMorH),vis anM-semivaluation;

4) ifis F -saturated (inH),vis anH-semivaluation.

Proof. Use Sat3 i) and ii) to prove 1); use 1), Sat4 iv) and v) to prove 2); use 2) and Sat5 vi) to prove 3); and use 3 and Sat6 vii) to prove 4).

Lemma 7. Letvbe the characteristic function of a set∆; then, 1) ifis F -saturated (inI,P,MorH),vis anI-valuation;

2) ifis F -saturated (inP,MorH),vis aP-valuation;

3) ifis F -saturated (inMorH),vis anM-valuation;

4) ifis F -saturated (inH),vis anH-valuation.

(6)

Proof. Follows from lemma 7 using Sat3 iii).

Theorem 2(Completeness). If C is eitherI,P,MorH, then ifÏCA thenΓ`CA.

Proof. IfΓ0CAthen there is anA-saturated∆in C such thatΓ⊆∆; so the valuation for C which is the characteristic function of∆gives the value 1 to every formula of Γand 0 toA; hence,Γ2CA.

Valuation Tables

Valuation tables may be constructed to decide the calculiI,P,MandH.

Before defining this kind of construction, let us introduce some auxiliary con- cepts.

AΣ-sequence is a finite sequence of formulasF1, . . . ,Fn such that, for 1≤in, if F0is a subformula ofFi, then there is akisuch thatF0=Fk.

Avaluations table for a givenΣ-sequence is construction containing ahead line and a certain number of valued linesobtained by some given rules. The head line specify the three main vertical parts of each valued line l, which consists of:

1) σl — the justification sequence of sets of the valued linel;

2) l — the number of the valued line;

3) δl — the values sequence of the valued line, corresponding to the formulas of theΣ-sequence — so, to each formula of theΣ-sequence, a value is associated in that line.

AnI-,P-,M- andH-valuations tableT[F1, . . . ,Fn]may now be defined by induc- tion on the lengthnof theΣ-sequence, as follows:

n=1 : An I-, P-, M- or H-valuations tableT[F1]will have two valued lines, with numbers 1 and 2, each with a void set as first term of the justification sequence.

F1 receives the value 1 in line 1 and the value 0 in line 2.

n>1: suppose that T[F1, . . . ,Fn−1]is constructed withqlines; we will writel­l0 to mean that for 1≤i<nif theithterm ofδl is 1 then theithterm ofδl0 is 1.

If Fn is atomic or an implication, obtain the I-, P-, M- or H-valuations table T[F1, . . . ,Fn]by extendingT[F1, . . . ,Fn1]as follows:

• ifFn is atomic,T[F1, . . . ,Fn]will haveqnew lines with numbersq+1 toq+q and such that: for 1≤lq, thenthterm ofσl is the void set and,σq+l=σl; the initial segment tilln−1 ofδq+l is the same as inδl; thenthvalue ofδl is 1 and ofδq+l is 0.

• ifFnis(FkFm)thenT[F1, . . . ,Fn]is obtained in 4 steps:

(7)

a) first, in each linelqwhere thekthvalue ofδl is 1 and themthvalue of δl is 0, we take 0 as thenthvalue ofδl; and we take the void set as the nthterm ofσl; these lines will be called the a-lines of thenth step;

b) second, for eachlq, if there is no a-linel0such that l ­l0, we take 1 for the nth value of δl; and we take the void set as the nth term of σl; these lines will be called the b-lines of thenth step;

c) third, for eachlq, in the usual order, if there is a term of σl whose elements are all a-lines or lines where thenth value ofδl was previously obtained by this c) rule, we take 0 as thenth value ofδl; and we take the void set as thenth term ofσl; these lines will be called the c-lines of the nthstep;

d) finally, suppose that there are still lines not yet finished and that D is the set of those lines; then iflis the jthline in D, in the usual order, construct a new line, with number q+ j, as a copy of the part of l constructed at then−1thstep; then take 1 as the nth value ofδl and 0 as thenth value ofδq+j; take the void set as the nth term of σl and eliminate from the previous terms ofσl all the numbers of a-lines and c-lines of thenthstep;

finally add toσq+j its nth term ofσq+j which will be the set {l0q:l0 is an a-line or a c-line such thatq+ j­ l0}. Calll a d1-line andq+j a d0-line of thenthstep.

If Fnis(Fk&Fm)or(FkFm), to get theP-,M- andH-valuations table T[F1, . . . , Fn], just complete every linel, by extendingδl in the classical way and adding the void set is the nth term ofσl.

If Fn is ¬Fk, the M- andH-valuations table T[F1, . . . ,Fn] is obtained by these steps:

i) if we are dealing withM-valuations then:

• if, for every m < n there is no i such that Fm = ¬Fi, then, for every line l, construct a new linel0 with the initial segment tilln−1 of l; thenth value of δl, will be 1 forl and 0 forl0; the void set is added to bothσl andσl0; call a lineM-typical if Fn andFkhave both the same value 1;

• else, for everylq,

a) ifl is not a typical line, then thenthvalue ofδl, will be 0 if the kthvalue is 1 and the void set is added toσl;l is called an a-line for thenth step;

b) ifl is a typicalM-line (Fm andFi have both value 1), take 1 as the value ofFn; add the void set as a new term of the justification sequence.

We have now to treat the lines l where thekth term ofδl has the value 0; then we proceed exactly as in cases c) and d) whenFnis an implication.

(8)

ii) if it is anH-valuations table, then :

a) thenth value ofδl, will be 0 if the kthvalue is 1 and the void set is added toσl; these lines are called the a-lines for thenthstep;

b) void case inH(we maintain the letter “b” only to help comparisons) c) and d) — like c) and d) inM-valuations tables.

By methods similar to those presented in Lopari´c 1986, two lemmas can be proved:

Lemma 8. For every value line l in everyI-,P-,M- orH-valuation table T[F1, . . . ,Fn], there is a valuation v(forI,P,MorH, respectively) which gives to Fi the value of the ithterm ofδl , for1≤in (that means,v“agree” with l in the values associated with the formulas F1, . . . ,Fn).

Lemma 9. For every valuation v for I, P, M or H, if T[F1, . . . ,Fn] is an I-, P-, M- or H-valuation table T[F1, . . . ,Fn], respectively, there is a line l such that for every i, 1≤in, the the ith term ofδl is the value thatv gives to Fi (that means, l “agree”

withvin the values associated with the formulas F1, . . . ,Fn).

Theorem 3. TheI-,P-,M- andH-valuation tables are decision methods for the calculi I,P,MandH, respectively.

The URLhttp://www.paralogics.net/tableaux/minimal_intuitionism/is a page containing a form where, when a visitor enters a formula and chooses a calculus (Mor H), a script returns a corresponding valuation table for a sequence having, as its terms, this formula and all its subformulas.

References

Kleene, S. C. 1952.Introduction to Metamathematics. Amsterdam: North Holland.

Lopari´c, A. M. A. C. 1986. A Semantical Study of Some Propositional Calculi.The Journal of Non-Classical Logic3(1): 74–95.

ANDRÉALOPARI ´C Departamento de Filosofia Universidade de São Paulo São Paulo, SP

BRAZIL

[email protected] Resumo. Apresentamos neste trabalho semânticas de valorações para o Cálculo Proposicio- nal Intuicionista (também conhecido como Cálculo Proposicional de Heyting) e três de seus

(9)

importantes subcálculos: os cálculos proposicionais Implicativo, Positivo e Minimal (também chamado Cálculo de Kolmogoroff ou de Johansson). Provamos a correção e a completude dessas valorações com respeito aos respectivos cálculos e, em seguida, apresentamos algo- ritmos de geração das tabelas dessas valorações, algoritmos que se constituem, assim, em métodos alternativos de decisão para os esses cálculos.

Palavras-chave:Intuicionismo, cálculo minimal, semântica de valorações, tabelas de valo- rações.

Références

Documents relatifs

Terms in η-long form present several advantages (see [JG95]) and every simply-typed term M can be put in η-long form with respect to a derivation of a judgement [Hue76].

One of the most striking properties of this semantics is that it is complete in a very strong sense [13, 14]: for each extension T of the basic equational theory of the λ-calculus,

Our main contribution is to provide a uniform and general result stating that, under some reasonable conditions, Aπ cannot be encoded into any of the above (semi-) persistent

KEYWORDS: propositional logic, minimal logic, intuitionistic logic, classical logic, mixed logic, completeness theorem, Kripke

In this paper, we introduce a semantics of realisability for the classical propositional natural deduction and we prove a correctness theorem.. This allows to characterize

reasonable form of analyticity that can be demanded in Gilp ∗ : for any deriva- tion d, containing both cuts at the sequent and the TND-sequent level, there exists a cut-

Nous pouvons tirer deux ensembles pour les stations du littoral, le premier ensemble est caractérisé par les stations situées plus à l'Ouest de notre région d'étude (stations

Le pic de dureté enregistré est plus supérieur comparativement aux pics de dureté des autres tôles (2, 4, 7 et 8) sans cuivre. Cette amélioration de durcissement est justifiée par