[TYPES/announce] A Combinatory Account of Internal Structure
Barry Jay
cbj at it.uts.edu.au
Tue Sep 28 05:50:00 EDT 2010
A draft of the paper "A Combinatory Account of Internal Structure" is
available at
http://www-staff.it.uts.edu.au/~cbj/Publications/factorisation.pdf
This work may be of interest to the many readers of this list that are
interested in foundational issues.
It has been accepted for publication by J Symbolic Logic.
The paper exposes some of the limitations of SK-combinatory logic (and
so, by implication of lambda-calculus) by developing new combinatory
calculi which cannot be represented in SK-calculus. The work has been
controversial since each person has their own notion of representation.
For us, this is not merely an encoding of one calculus within another,
but refers to the ability to represent a symbolic function by a combinator.
The simplest of these new calculi has two operators, S and F which
satisfy the rules
SMNX --> MX(NX)
FOMN --> M if O is S or F
F(PQ)MN --> NPQ if PQ is a factorable form
where the factorable forms are those combinators of the form
S,SM,SMN,F,FM,FMN. These turn out to be the partially applied operators,
which ensures confluence. SF-calculus is able to represent static
pattern matching, in the sense of pattern calculus.
All comments welcome.
Barry Jay
Thomas Given-Wilson
More information about the Types-announce
mailing list