A reduction rule for Peirce formula (Q1919985)

From MaRDI portal





scientific article; zbMATH DE number 910393
Language Label Description Also known as
default for all languages
No label defined
    English
    A reduction rule for Peirce formula
    scientific article; zbMATH DE number 910393

      Statements

      A reduction rule for Peirce formula (English)
      0 references
      0 references
      0 references
      0 references
      11 March 1997
      0 references
      It is well known that, via the Curry-Howard isomorphism, SK-combinators and their types also represent, respectively, proofs and theorems in intuitionistic implicational logic. The reduction rules for the combinators can be motivated by proof reductions. The authors of this paper introduce a new ``combinator'' P, with a type that corresponds to Peirce's Law, so that proofs of classical implicational logic can be represented using SKP-combinators. A reduction rule for P is motivated by a proof reduction in classical implicational logic. The addition of P and its reduction rule to untyped combinatory logic implies the equality of all combinators, so only the addition of typed Ps to typed combinatory logic is proposed. Even so, this system is neither Church-Rosser nor strongly normalizing and, in it, all combinators with the same type (such as the Church numerals) are provably equal. A weak normalization theorem can be proved when an additional reduction rule for P is added. Most of the paper uses lambda calculus notation, which can be translated into combinators. When this is done this new rule becomes particularly complicated.
      0 references
      classical combinator
      0 references
      Peirce's law
      0 references
      Curry-Howard isomorphism
      0 references
      proofs of classical implicational logic
      0 references
      reduction rule
      0 references
      proof reduction
      0 references
      combinatory logic
      0 references
      weak normalization theorem
      0 references
      lambda calculus
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers