[Inquiry] Re: Propositions As Types -- Series A
Jon Awbrey
jawbrey at att.net
Mon Jun 21 15:30:10 CDT 2004
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
PAT. Note A6
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
Composition, or the Composer (cont.)
Step 2.
Assign types in the specification:
B C
((x: y:): z:):
A A B B C
=
B C (A=>B)=>(A=>C) A=>C C
(x: (y: (z: P: ): ):):
A A B B=>C A=>B A C
Here, a notation of the form:
x:
A
means that x is of the type A,
while a notation of the form:
B
x:
A
means that x is of the type A=>B.
Note that the explication of P as a term K((SK)S) of
type (B=>C) => ((A=>B)=>(A=>C)) is a clue to the proof
of P's type proposition as a theorem of intuitionistic
propositional calculus, based on the combinator axioms,
K : A => (B=>A) and S : (A=>(B=>C)) => ((A=>B)=>(A=>C)).
Jon Awbrey
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
inquiry e-lab: http://stderr.org/pipermail/inquiry/
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
More information about the Inquiry
mailing list