Polynomial Ring Calculus for Modal Logics: a New Semantics and Proof Method for Modalities

Polynomial Ring Calculus for Modal Logics: a New Semantics and Proof Method for Modalities

Polynomial ring calculus for modal logics: a new semantics and proof method for modalities Juan C. Agudelo∗ Walter Carnielli† Abstract A new (sound and complete) adequate semantics for the modal logic S5 is defined from the polynomial ring calculus (PRC), which permit to perform modal deductions through polynomial handling. This paper also investigates relationships among the PRC here defined, the algebraic semantics for modal logics, equational logics and the Dijkstra-Scholten equational-proof style. The method proposed can be easily extended to other modal logics. Yet another semantics for modal logic? Besides its indisputable success, there may be reasons to doubt about the uni- versal acceptability of the possible worlds semantics (often called relational se- mantics or Kripke semantics) for modal logics, basically because they reduce (or equate) meaning with extensions of worlds. Indeed, criticisms against possible-worlds semantics abound. For instance, [16] intends to show that the very assumptions of possible-worlds semantics lead to the absurd conclusion that all propositions are necessarily true. Even if this critique would be perhaps circumscribed to uses of possible-worlds semantics in quantified modal logic, it is not easy to rebut to the well-known Quine’s criticisms about the difficulties in separating the notion of possibility within a world from the notion of consistency of the world’s description (cf. Section 1 of [19]). But there are other issues with regard to the possible-worlds account of modal notions. As argued in [12], the mathematics associated with such seman- tics may be quite complicated, besides the inappropriateness of the possible- worlds to formalizing knowledge, belief and other non-alethic modal concepts. Other interesting semantical approaches like algebraic semantics, neighbor- hood semantics, and topological semantics have been employed in the charac- terization of modal logics (see [3] and [13]), what by itself suggests that the ∗Ph.D. Program in Philosophy, area of Logic, IFCH and Group for Applied and Theoretical Logic- CLE, State University of Campinas - UNICAMP, Brazil. Logic and Computation Research Group, Eafit University, Colombia. †IFCH and Group for Applied and Theoretical Logic- CLE, State University of Campinas - UNICAMP, Brazil. SQIG - IT, Portugal. 1 issue of finding a satisfactory semantics for modal notions is far from closed. The internal semantics proposed in [12] is indeed quite simple, but we intro- duce here a still much simpler semantics. What we propose is a new adequate semantic for modal logics, which is based in the polynomial ring calculus (PRC) introduced in [6] (see also [7] for a further development). Our proposal has the technical advantage of providing an easy mechanical procedure to perform modal deductions, and the philosophical benefit of shedding some light on the indeterministic character of modal reasoning. This approach offers, we believe, a new insight for the investigation of modal logics, since it radically separates possibility and necessity from the possible-worlds standpoint. The PRC basically consists in translating logic formulas into polynomials over finite (Galois) fields, and into performing deductions by accomplishing polynomial operations. Elements of the field represent truth-values, and poly- nomials represent possible truth-values that formulas can take. This makes that truth conditions on formulas can be determined by reducing polynomials through PRC rules. PRC can be regarded as an algebraic semantics, in which the structure of polynomials reflects the structure of truth-value conditions for logic formulas; it can also be seen as a proof method (as much as a tableau calculus can be viewed as a proof-theoretical or as a model-theoretical device). In [6], PRC is described in detail and is applied to the classical propositional calculus (CPL), many-valued logics and paraconsistent logics. Here we show that this method can be successfully applied to modal logics as well. The structure of the paper is the following: in Section 1 the PRC for S5 is defined and some examples of deductions with the calculus are treated. Section 2 proves the soundness and completeness of PRC for S5. In Section 3 a strong relationship between modal algebras and the structure of polynomials in the PRC is discussed. Relationships with equational logic are presented in Section 4. In Section 5 it is explained how an equational-proof system (`ala Dijkstra- Scholten) can be defined via the PRC for S5, and the remarks at Section 6 explain how the methods here proposed can be extended to other modal logics. If, as picturesquely put in [3, p. 5], modal formulas talk about Kripke models from the inside, our method shows that modal formulas also talk about the invisible side of truth-values, and indeed, modal formulas do this by talking about the values that hidden variables display. 1 Defining the polynomial ring calculus for S5 As mentioned above, the PRC consists in translating logic formulas into polyno- mials with coefficients in Galois fields, and performing deductions by reducing polynomials. The values in the Galois field represent truth-values and polyno- mials establish the conditions of truth-values of formulas. Taking into account that Galois fields are denoted by GF (pn) (where p is a prime number, the field characteristic, and n is a natural number), the polynomial operations to perform deductions in PRC are governed by the following rules: A first group of rules, the ring rules, corresponding to the ring properties of addition and multiplica- 2 tion (addition is associative and commutative, there is a ‘zero’ element and all elements have ‘addition inverse’; multiplication is associative, there is a ‘one’ ele- ment and multiplication distributes over addition). A second group of rules, the polynomial rules, establishes that the addition of an element x exactly p times can be reduced to the constant polynomial 0 and, in general, that elements of the form xi · xj can be reduced to xk(mod q(x)), for k ≡ i + j(mod (pn − 1)) and q(x) a convenient primitive polynomial (i.e. and irreducible polynomial of degree n with coefficients in Zp). There are also two inference metarules, the uniform substitution, which allows us to substitute variables in a polynomial by polynomials (in all occurrences of the variable), and the Leibniz rule, which allows us to perform substitutions by ‘equivalent’ polynomials.1 Thus, defining a PRC for an specific logic consists into selecting a field F to represent truth- values (choosing a subset of designated values), and thus defining a translation function from formulas to polynomials over such field (and also, in some cases, into defining polynomial constraints, which consist in new polynomial reduc- tion rules). In such a way, polynomial operations allows us to perform valid deductions. As a motivation, we will first present PRC for the Classical Propositional Calculus (CPL), and then extend it to the modal system S5. In both cases, formulas are translated into polynomials over the field Z2 (the integers module 2) and the only designated value is 1. In this case, elements of the form x + x reduce to 0 and elements of the form x · x reduce to x. Definition 1 (PRC for CPL). Let F orCP L be the set of well-formed formulas of CPL, and let X = {xp1 , xp2 ,...} be a set of algebraic variables. The PRC for CPL is determined by the translation function ∗: F orCP L → Z2[X] recursively defined by:2 ∗ (pi) = xpi if pi is a propositional variable, (¬α)∗ = α∗ + 1, (α → β)∗ = α∗(β∗ + 1) + 1. By means of defining α ∨ β def= ¬α → β and α ∧ β def= ¬(α → ¬β), we have that (α ∨ β)∗ = α∗β∗ + α∗ + β∗ and that (α ∧ β)∗ = α∗β∗. Now, it is natural to define the notions of valuation and consequence relation in the context of PRC. The notions of satisfaction and validity are the same than the ones for valuation semantics, but taking into account the definition of valuation for the PRC. The definition of valuation will be slightly modified below for the logic S5, in order to deal with polynomial constraints. Definition 2 (L-PRC-valuation). Let F be the field and X be the set of algebraic variables used in a PRC for a logic L, an L-PRC-valuation is a function v: X → F . i.e. a L-PRC-valuation is an assignment of values to algebraic variables. 1PRC reduction rules correspond to the usual operations performed in the proof of poly- nomial equations over a finite field, thus we do not present such rules here in detail. For a detailed presentation see [6]. 2Products will be denoted by concatenation (avoiding the · symbol) as usual. 3 In order to simplify notation, the assignment of values by a valuation v to −→ variables in a set X will be denoted by X , and the value of a polynomial P v−→ under the valuation v will be denoted by P [X v]. Definition 3 (L-PRC-consequence-relation). Let F be the field and X be the set of algebraic variables used in a PRC for a logic L, and let ∗ be the translation function mapping formulas of L into polynomials in F [X]. Consider D ⊂ F (D 6= ∅) as being the set of designated values. A formula α of L is an L-PRC- ∗ −→ consequence of a set of formulas Γ of L (denoted by Γ |≈L α) if α [X v] ∈ D ∗ −→ whenever γ [X v] ∈ D, for every formula γ ∈ Γ and any L-PRC-valuation v. In cases where D is a singleton (D = {d}), we have that |≈L α if and only if α∗ reduces, by polynomial operations, to the constant polynomial d (see [6]). It is easy to prove that the PRC for CPL in Definition 1 is sound and com- plete.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    17 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us