[Aldor-l] Re: Specifying properties of functions

Manuel Bronstein Manuel.Bronstein at sophia.inria.fr
Fri Apr 1 09:33:32 EST 2005


> > [ MB: ]
> > There have been projects to mix axiom and aldor with theorem
> > provers so that one could indeed write axioms satisfied by the operations
> > in the categories themselves (ie x*y=y*x for all x,y in CommutativeRing).
> > They required compiler changes, and while they were mathematically elegant,
> > it is unclear that there was a gain in expressiveness for the programmers.
> 
> [ RH: ]
> I also don't see yet, how such axioms could help the _programmer_ much.
> The point is that in Aldor the properties are given through the 
> documentation (like for CommutativeRing) but not by a formal 
> description. And yes, you guessed rightly that the final goal should be 
> to put Aldor also into the frame of automated theorem proving. But maybe 
> that is a very long term goal...
> 
> Can you give some references to these axiom/aldor/theorem prover projects.

For putting properties into the aldor type systems, check out the Atypical
project home page at  http://www.cs.kent.ac.uk/people/staff/sjt/Atypical/
This is the most relevant to what is being discussed in this thread.

An earlier project mixing axiom (sorry, not aldor) and NuPRL is described 
at  http://www.nuprl.org/documents/Constable/towardsintegrated.html

-- mb





More information about the Aldor-l mailing list