A simple sequent calculus for partial functions (Q2367544)

From MaRDI portal





scientific article; zbMATH DE number 269350
Language Label Description Also known as
default for all languages
No label defined
    English
    A simple sequent calculus for partial functions
    scientific article; zbMATH DE number 269350

      Statements

      A simple sequent calculus for partial functions (English)
      0 references
      0 references
      5 July 1994
      0 references
      A sequent calculus is developed for some three-valued logic, which can be used to talk about partial functions. At first, different possibilities for defining three-valued logics are presented, the advantages and disadvantages of these logics are discussed and reasons are given for preferring one of them. The calculus chosen is called WSL (weak-strong- logic). It uses sequents of the shape \(A \lvdash B\), \(A\) and \(B\) being formulas called hypothesis resp. consequent. If false -- nonfalse -- true are the truth-values, \(A \lvdash B\) is interpreted in this way that if the hypothesis is nonfalse, then the consequent is true. This is the most restrictive possibility. For instance, \(\lvdash A\Rightarrow A\), \(A \lvdash A\), and \(\frac{1}{0}=\frac{1}{0}\lvdash \frac{1}{0}\not=\frac{1}{0}\) are not valid in WSL. Especially, the first are to get accustomed to. The very advantage of WSL is that nothing can be proven from or about something undefined. The calculus is introduced for a finitely many-sorted language. Semantics is given in such a way that the function symbols are interpreted by strict functions. Thus side- conditions can be avoided, which are necessary in other logics. Therefore symmetry is preserved and close relations to the classical Gentzen system are kept. For instance, the deduction theorem is valid. Soundness and completeness are stated. The proof of cut elimination and a proposition on the expressive completeness of the system are sketched. The known well-definedness operator \(\Delta\) can be defined as a metasymbol in WSL. As other papers on this kind of topic, the paper under review does not contain an example for the application of the logical system in describing programs in computer science.
      0 references
      logic for partial functions
      0 references
      weak-strong-logic
      0 references
      soundness
      0 references
      sequent calculus
      0 references
      three-valued logic
      0 references
      deduction theorem
      0 references
      completeness
      0 references
      cut elimination
      0 references
      expressive completeness
      0 references

      Identifiers