[POPLmark] Re: adequacy

Robert Harper rwh at cs.cmu.edu
Mon May 9 18:43:27 EDT 2005


I was referring to the lambda circle that codifies the lax modality 
(monad).

There is no general answer.  Dating back to the earliest days of LF, we 
considered many different logics and many different notions of 
substitution and consequence; each presents its own problems and is 
solved in its own manner.  One cannot make blanket statements about the 
applicability or inapplicability of HOAS to representing logics.  You 
can do much more than would be thought possible at a naive first 
reading; it is also true that there are cases that are very hard to 
handle adequately.  For a comprehensive study see Marino Miculan's 
Udine PhD thesis.  Do not expect sweeping generalities, but also do not 
underestimate what can be done.

Bob

On May 9, 2005, at 5:35 PM, Geoffrey A. Washburn wrote:

> On Mon, 9 May 2005, Geoffrey A. Washburn wrote:
>
>> On Mon, 9 May 2005, Robert Harper wrote:
>>
>>> It is part of the statement of adequacy for an encoding to specify
>>> precisely what is meant by substitution / compositionality.  In the
>>> example below you are being mislead by the terminology.  The "leftist
>>> substitution" mentioned below would not be the substitution 
>>> represented
>>> as such by the encoding.  Just because something is called 
>>> substitution
>>> doesn't make it so!  BTW, there is no difficulty at all in 
>>> formalizing
>>> lambda-circle in LF.
>>
>> 	If there is no difficulty I would appreciate it if I could see how
>>   you would do so.  Thanks!
>
> 	I should also point out that I was not talking about
>   lambda-circle; that is, not the circle modality described in Davies'
>   paper "A Temporal Logic Approach to Binding Time Analysis" nor the
>   circle modality that coincides with the lax modality.  Both of these
>   appear to use "standard" notions of substitution.
>
> 	I should also point out that you did not address the
>   general question of how to reconcile HOAS with notions of 
> substitution
>   that are incompatible with substitution in the meta-language.
>
> -- 
> -- Geoff Washburn | geoffw at cis.upenn.edu | 
> http://www.cis.upenn.edu/~geoffw/ --
> _______________________________________________
> Poplmark mailing list
> Poplmark at lists.seas.upenn.edu
> http://lists.seas.upenn.edu/mailman/listinfo/poplmark



More information about the Poplmark mailing list