[Flirts] RE: Curry-Howard isomorphism for Institutions

Joseph Goguen goguen at cs.ucsd.edu
Wed Aug 17 23:52:22 MEST 2005


Dear Valeria,

It seems that Wadler and I agree with each other, and disagree with you,
in saying that programmers do not use CHI even though they do use types.

Also, there seems to be a bug in the Wadler paper, in that he proves that
the product type constructor is commutative (there are also a few smallish
exaggerated claims, but not this one).

Valeria.dePaiva at parc.com wrote:

>-----Original Message-----
>From: de Paiva, Valeria <Valeria.dePaiva at parc.com> 
>Sent: Monday, August 15, 2005 10:24 PM
>To: 'Joseph Goguen'
>Cc: 'flirts at informatik.uni-bremen.de'
>Subject: RE: [Flirts] RE: Curry-Howard isomorphism for Institutions
>
>Dear Joseph,
>
>I'm glad you've enjoyed Phil's paper. 
>  
>
>>My impression (e.g., looking at recent POPL proceedings) is that thereis indeed a lot of work that applies ideas from type theory to 
>>programming languages,  but the systems used are far from beautiful, 
>>while the beautiful systems are not directly useful.
>>    
>>
>
>My point was that the work represented in POPL, etc owes its existence to programmers picking up the CHI and using it for their own purposes.
>  
>
>Maybe it is  too much to  ask for  the systems that come from logic,  to
>carry-on being pretty. But I guess one may hope and I do. 
>I also enjoyed very much David Walker's invited talk at IMLA this year,
>when he was asking  the logicians in the audience for help with his type
>systems for memory management. But I guess there's no paper written
>about it, (yet, perhaps, I don't know). 
>
>I have written some of my own take on these ideas, as far as CHI for
>modal logics is concerned, in the preface of the special issue of the
>JLC dedicated to the second IMLA (2002 in Copenhagen). You can read it
>from http://www.cs.bham.ac.uk/%7Evdp/publications/final-preface.pdf
>if interested. But this is of course just a subcase of the general
>picture.
>
>Best,
>Valeria 
>  
>
i will take a look at your paper when i get a chance.

cheers,

joseph

>-----Original Message-----
>From: Joseph Goguen [mailto:goguen at cs.ucsd.edu]
>Sent: Monday, August 15, 2005 6:52 PM
>To: de Paiva, Valeria <Valeria.dePaiva at parc.com>
>Cc: flirts at informatik.uni-bremen.de
>Subject: Re: [Flirts] RE: Curry-Howard isomorphism for Institutions
>
>Dear Valeria,
>
>Thanks for the pointer to Phil's paper, i enjoyed reading it!
>
>This paper does not make the claims for Curry-Howard that you mention,
>but instead makes the much more modest claim that systems were "designed
>by researchers in functional languages and they depend heavily on logics
>and type systems whose roots were traced in this paper" (these roots are
>work of Church, Gentzen, Girard, etc.).  On the whole, there are
>pleasingly few exaggerated claims in the paper.
>
>My impression (e.g., looking at recent POPL proceedings) is that there
>is indeed a lot of work that applies ideas from type theory to
>programming languages, but the systems used are far from beautiful,
>while the beautiful systems are not directly useful.  It would be
>surprising to me if anyone worked out a Curry-Howard isomorphism for any of these ugly type systems.
>
>  - joseph
>
>Valeria.dePaiva at parc.com wrote:
>
>  
>
> _______________________________________________
>
>Flirts mailing list
>Flirts at mail.informatik.uni-bremen.de
>http://www.informatik.uni-bremen.de/mailman/listinfo/flirts
>  
>



More information about the Flirts mailing list