A reduction rule for Peirce formula (Q1919985)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A reduction rule for Peirce formula |
scientific article |
Statements
A reduction rule for Peirce formula (English)
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