[isabelle-dev] Towards the next release

Makarius makarius at sketis.net
Thu Apr 19 12:57:05 CEST 2012


On Thu, 19 Apr 2012, Gerwin Klein wrote:

>> What happens in b) is much more ambitious, and if this is really a 
>> bottleneck, an option like ┬╗record_quickcheck┬ź could do the job.
>>
>> But I think before to settle here it is important to have more detailed 
>> benchmarks about records which separates figures for a) and b). 
>> Commenting out ensure_random_record and ensure_exhaustive_record in 
>> function add_code coulde make a good start.
>
> My feeling is that the problem already occurs in a), but you are right, 
> this needs to be confirmed. I'll measure and see how things go.
>
> Btw, it's easy to reproduce: just make a theory file based on HOL 
> (Main.thy) that defines a record with 600 fields. Run it in 
> Isabelle-2009-1 and the current version for comparison.
>
>
>> Also note that most of the quickcheck addons are by Lukas, not me ;-)
>
> Sorry, I had just assumed that anything that looks like code generator 
> is in your domain ;-)

There further unclarities with quickcheck still pending.  See the open 
thread from almost 2 months ago: 
http://www.mail-archive.com/isabelle-dev@mailbroy.informatik.tu-muenchen.de/msg02254.html

Moving HOL-Quickcheck_Examples to the "full" target was just an immediate 
reaction to make things not fully untested, so that the problem can be 
sorted out without a real-time pressure.

Now we do have a real time pressure, because the point zero of 
Isabelle2012 is in less than 2 weeks.


 	Makarius


More information about the isabelle-dev mailing list