The rules of classical logic may be formulated in pairs corresponding to De Morgan duals: rules about "and" are dual to rules about "or". A line of work, including that of Filinski (1989), Griffin (1990), Parigot (1992), Danos, Joinet, and Schellinx (1995), Selinger (1998,2001), and Curien and Herbelin (2000), has led to the startling conclusion that call-by-value is the de Morgan dual of call-by-name. This paper presents a dual calculus that cor...
more
Call-by-value is dual to call-by-name
Written Work
Author
Philip Wadler
Philip Wadler is a computer scientist well-known for his contributions to programming language design and type theory. In particular, he has contributed to the theory behind functional programming and the use of monads in functional programming, the design of the purely functional language Haskell,...
Date written:
- 2003
Similar topics in Freebase
-
Das Affenpuzzle
-
The man of reason
-
Begriffsschrift
Begriffsschrift is the title of a book on logic by Gottlob Frege, published in 1879, and is also the name of the formal system set out in that book. Begriffsschrift is usually translated as concept writing or concept notation; the full title of the book identifies it as "a formula language,... -
The Foundations of Arithmetics
Die Grundlagen der Arithmetik (The Foundations of Arithmetic) is a book by Gottlob Frege, published in 1884, in which he investigates the philosophical foundations of arithmetic. In a tour de force of literary and philosophical merit, Frege demolished other theories of number and developed his own... -
Legal Reasoning and Legal Theory
-
A formulae-as-types notion of control