[Aldor-l] [Axiom-developer] spad: language and compiler

Jacques Carette carette at mcmaster.ca
Wed Aug 30 15:09:45 EDT 2006


Page, Bill wrote:
>> Every 6 months or so, I tell Stephen he should write up a 
>> formalization of Aldor's type system, and prove the usual
>> Progress and Preservation theorems for it. 
>>     
>
> When it comes to the application of Aldor as the Axiom library
> compiler, I am afraid that demanding that Aldor satisfy these
> usual requirements might amount to "throwing the baby out with
> the bath water".
>
> The concept of "Progress" is very similar to well-foundedness.
> By direct analogy with the theory of non-well-founded sets we
> can have non-well-founded types which violate Progress but still
> satisfy Preservation.
>   
Aldor 'works'.  So if it were necessary to introduce new notions (or 
leverage recent work) to formally prove this, that would be icing on the 
cake!

As far as co-induction goes, I'm a fan too! ;-) 
[http://lists.seas.upenn.edu/pipermail/types-list/2004/000177.html]

Jacques



More information about the Aldor-l mailing list