Re: [isabelle-dev] Fwd: isabelle test failed

2015-07-31 Thread Makarius
Something exceptional has happened: isatest finished successfully, without 
any problems of the various (old) testing machines.


See also http://isabelle.in.tum.de/devel


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Fwd: isabelle test failed

2015-07-13 Thread Makarius

On Mon, 13 Jul 2015, Makarius wrote:

Hopefully we can not return to isatest runs that work routinely.  But we 
also need to revisit the actual problem eventually.


This should read as Hopefully we can *now* return ...


Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Fwd: isabelle test failed

2015-07-13 Thread Makarius

On Fri, 26 Jun 2015, Makarius wrote:


On Fri, 26 Jun 2015, Larry Paulson wrote:


 HOL-Proofs, etc., have been failing for several days now. Last time I
 checked, it was simply a timeout. Presumably some change to rewriting is
 to blame. It may be similar to the AFP failure that I fixed yesterday. Is
 anyone familiar with this entry?


I've made some manual tests just yesterday and then produced the following 
change:


changeset:   60574:915da29bf5d9
user:wenzelm
date:Thu Jun 25 22:56:33 2015 +0200
files:   Admin/isatest/settings/at64-poly
description:
more heap -- hoping for more stability of HOL-Proofs;

The isatest from tonight did not see that yet, because I pushed it too late 
after midnight.  Maybe the next test run works.



The deeper reason why HOL-Proofs takes much longer now is this:

The first bad revision is:
changeset:   60046:894d6d863823
user:traytel
date:Mon Apr 13 13:03:41 2015 +0200
summary: call Goal.prove only once for a quadratic number of theorems


I did not find time yet, to look more closely what is behind that.

Generally, proof term performance is bad for massive amounts of goals with 
Pure.conjunction.  I've had a discussion about that around 2008 with Stefan 
Berghofer, but he could not explain it, nor improve the situation.


More generally, HOL-Proofs always serves as a reminder of invisible concrete 
walls concerning limited CPU resources.  Growth cannot just continue forever, 
one day it will come to a grinding halt. (Despite that triviality, I have 
already some ideas to reduce resource usage once again, so that the meltdown 
might be postponed.)


After more manual tests, the conclusion is that there is presently no hope 
to finish HOL-Proofs on x86_64 platform in reasonable time.  This 
temporary defeat is formalized here:


changeset:   60713:5240b2ed5189
tag: tip
user:wenzelm
date:Mon Jul 13 11:05:50 2015 +0200
summary: refrain from testing HOL-Proofs for x86_64-linux: takes more 
than 4h;



Hopefully we can not return to isatest runs that work routinely.  But we 
also need to revisit the actual problem eventually.



Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Fwd: isabelle test failed

2015-07-02 Thread Makarius

On Fri, 26 Jun 2015, Makarius wrote:


On Fri, 26 Jun 2015, Larry Paulson wrote:


 HOL-Proofs, etc., have been failing for several days now. Last time I
 checked, it was simply a timeout. Presumably some change to rewriting is
 to blame. It may be similar to the AFP failure that I fixed yesterday. Is
 anyone familiar with this entry?


I've made some manual tests just yesterday and then produced the following 
change:


changeset:   60574:915da29bf5d9
user:wenzelm
date:Thu Jun 25 22:56:33 2015 +0200
files:   Admin/isatest/settings/at64-poly
description:
more heap -- hoping for more stability of HOL-Proofs;

The isatest from tonight did not see that yet, because I pushed it too late 
after midnight.  Maybe the next test run works.



The deeper reason why HOL-Proofs takes much longer now is this:

The first bad revision is:
changeset:   60046:894d6d863823
user:traytel
date:Mon Apr 13 13:03:41 2015 +0200
summary: call Goal.prove only once for a quadratic number of theorems


I did not find time yet, to look more closely what is behind that.


There is another rather profane performance problem in the test machine 
lxbroy2: a strange process is sucking up CPU cycles for a long time.  As 
evasive maneuver I've moved the crontab to lxbroy3 (see 22830a64358f).



Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Fwd: isabelle test failed

2015-06-26 Thread Makarius

On Fri, 26 Jun 2015, Larry Paulson wrote:

HOL-Proofs, etc., have been failing for several days now. Last time I 
checked, it was simply a timeout. Presumably some change to rewriting is 
to blame. It may be similar to the AFP failure that I fixed yesterday. 
Is anyone familiar with this entry?


I've made some manual tests just yesterday and then produced the following 
change:


changeset:   60574:915da29bf5d9
user:wenzelm
date:Thu Jun 25 22:56:33 2015 +0200
files:   Admin/isatest/settings/at64-poly
description:
more heap -- hoping for more stability of HOL-Proofs;

The isatest from tonight did not see that yet, because I pushed it too 
late after midnight.  Maybe the next test run works.



The deeper reason why HOL-Proofs takes much longer now is this:

The first bad revision is:
changeset:   60046:894d6d863823
user:traytel
date:Mon Apr 13 13:03:41 2015 +0200
summary: call Goal.prove only once for a quadratic number of theorems


I did not find time yet, to look more closely what is behind that.

Generally, proof term performance is bad for massive amounts of goals with 
Pure.conjunction.  I've had a discussion about that around 2008 with 
Stefan Berghofer, but he could not explain it, nor improve the situation.


More generally, HOL-Proofs always serves as a reminder of invisible 
concrete walls concerning limited CPU resources.  Growth cannot just 
continue forever, one day it will come to a grinding halt. (Despite that 
triviality, I have already some ideas to reduce resource usage once 
again, so that the meltdown might be postponed.)



Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Fwd: isabelle test failed

2015-06-26 Thread Dmitriy Traytel

Oops, I didn't expect my name to appear here ;-)

The changeset 894d6d863823 was a reaction to Andreas Lochbihler's report 
[1]. With turned off proofs the effect was a good one.


What is special about Pure.conjunction w.r.t. proof reconstruction? Is 
it something in Goal.conjunction_tac? Would you advise to use HOL's 
conjunction instead?


Dmitriy

[1] 
https://mailmanbroy.informatik.tu-muenchen.de/pipermail/isabelle-dev/2015-April/005986.html


On 26.06.2015 20:01, Makarius wrote:

On Fri, 26 Jun 2015, Larry Paulson wrote:

HOL-Proofs, etc., have been failing for several days now. Last time I 
checked, it was simply a timeout. Presumably some change to rewriting 
is to blame. It may be similar to the AFP failure that I fixed 
yesterday. Is anyone familiar with this entry?


I've made some manual tests just yesterday and then produced the 
following change:


changeset:   60574:915da29bf5d9
user:wenzelm
date:Thu Jun 25 22:56:33 2015 +0200
files:   Admin/isatest/settings/at64-poly
description:
more heap -- hoping for more stability of HOL-Proofs;

The isatest from tonight did not see that yet, because I pushed it too 
late after midnight.  Maybe the next test run works.



The deeper reason why HOL-Proofs takes much longer now is this:

The first bad revision is:
changeset:   60046:894d6d863823
user:traytel
date:Mon Apr 13 13:03:41 2015 +0200
summary: call Goal.prove only once for a quadratic number of theorems


I did not find time yet, to look more closely what is behind that.

Generally, proof term performance is bad for massive amounts of goals 
with Pure.conjunction.  I've had a discussion about that around 2008 
with Stefan Berghofer, but he could not explain it, nor improve the 
situation.


More generally, HOL-Proofs always serves as a reminder of invisible 
concrete walls concerning limited CPU resources.  Growth cannot just 
continue forever, one day it will come to a grinding halt. (Despite 
that triviality, I have already some ideas to reduce resource usage 
once again, so that the meltdown might be postponed.)



Makarius

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev 



___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Fwd: isabelle test failed

2015-06-26 Thread Makarius

On Sat, 27 Jun 2015, Dmitriy Traytel wrote:


Oops, I didn't expect my name to appear here ;-)

The changeset 894d6d863823 was a reaction to Andreas Lochbihler's report [1]. 
With turned off proofs the effect was a good one.


What is special about Pure.conjunction w.r.t. proof reconstruction? Is it 
something in Goal.conjunction_tac? Would you advise to use HOL's conjunction 
instead?


I don't know if there is a difference between Pure and HOL.  We could ask 
Stefan Berghofer, or just check empirically.


The question arose first in 2007/2008 when Alex Krauss introduced many 
multi-goals in the function package.  I can't say on the spot if/how that 
was addressed, or rather worked-around.



Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


[isabelle-dev] Fwd: isabelle test failed

2011-10-15 Thread Gerwin Klein
This may be similar to the recent AFP failure:

/mnt/home/isatest/isadist/Isabelle_15-Oct-2011/lib/scripts/run-polyml: line 77: 
13186 Aborted $POLY -q $ML_OPTIONS
HOL-MicroJava FAILED
(see also 
/home/isatest/isabelle-at64-poly/heaps/polyml-5.2.1_x86_64-linux/log/HOL-MicroJava)

Does anyone see a problem with updating that test to use poly-5.4.1?

Cheers,
Gerwin


Begin forwarded message:

 From: isat...@macbroy28.informatik.tu-muenchen.de (Account Isatest)
 Date: 15 October 2011 5:01:01 PM AEDT
 To: kle...@cse.unsw.edu.au
 Subject: isabelle test failed
 
 Test for platform at64-poly failed. Log file attached.
 [...]
 3:12:31 elapsed time, 4:33:07 cpu time, factor 1.41
 Logics HOL FAILED!
 --- test FAILED --- Sat Oct 15 03:37:05 CEST 2011 --- 
 macbroy24
 
 Have a nice day,
  isatest
 

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Fwd: isabelle test failed

2011-10-15 Thread Makarius

On Sat, 15 Oct 2011, Gerwin Klein wrote:


This may be similar to the recent AFP failure:

/mnt/home/isatest/isadist/Isabelle_15-Oct-2011/lib/scripts/run-polyml: line 77: 13186 
Aborted $POLY -q $ML_OPTIONS
HOL-MicroJava FAILED
(see also 
/home/isatest/isabelle-at64-poly/heaps/polyml-5.2.1_x86_64-linux/log/HOL-MicroJava)

Does anyone see a problem with updating that test to use poly-5.4.1?


In principle you are the one main responsible for isatest, although I did 
most of the recent updates.  The collective isatest/settings somehow need 
to cover the officially Poly/ML versions:


isatest/settings/afp-poly:  ML_SYSTEM=polyml-5.4.0
isatest/settings/at64-poly:  ML_SYSTEM=polyml-5.2.1
isatest/settings/at-poly:  ML_SYSTEM=polyml-5.3.0
isatest/settings/at-poly-test:  ML_SYSTEM=polyml-5.4.2
isatest/settings/at-sml-dev-e:ML_SYSTEM=smlnj
isatest/settings/cygwin-poly-e:  ML_SYSTEM=polyml-5.4.2
isatest/settings/mac-poly:  ML_SYSTEM=polyml-5.2.1
isatest/settings/mac-poly64-M2:  ML_SYSTEM=polyml-5.4.0
isatest/settings/mac-poly64-M4:  ML_SYSTEM=polyml-5.4.2
isatest/settings/mac-poly64-M8:  ML_SYSTEM=polyml-5.4.2
isatest/settings/mac-poly-M2:  ML_SYSTEM=polyml-5.4.0
isatest/settings/mac-poly-M4:  ML_SYSTEM=polyml-5.4.0
isatest/settings/mac-poly-M8:  ML_SYSTEM=polyml-5.4.0


Here 5.4.2 means some SVN version according to the accidental state of 
/home/polyml/polyml-svn at TUM.


I now realize that I've missed the release of polyml-5.4.1 from this 
summer, otherwise I had shipped that with the Isabelle release.


So for the moment the main obstable for switching at64-poly to 5.4.1 is 
the lack of an installation in /home/polyml which I will produce soon.



Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Fwd: isabelle test failed

2011-10-15 Thread Makarius

On Sat, 15 Oct 2011, Makarius wrote:

So for the moment the main obstable for switching at64-poly to 5.4.1 is 
the lack of an installation in /home/polyml which I will produce soon.


See now Isabelle/22ff7e226946.


Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Fwd: isabelle test failed

2011-10-15 Thread Gerwin Klein
On 16/10/2011, at 2:02 AM, Makarius wrote:

 On Sat, 15 Oct 2011, Makarius wrote:
 
 So for the moment the main obstable for switching at64-poly to 5.4.1 is the 
 lack of an installation in /home/polyml which I will produce soon.
 
 See now Isabelle/22ff7e226946.

Thanks.

 I'd have been happy to update it, I was just asking if anyone is relying on 
at-poly pointing to 5.4.1. In any case, this looks all good now.

Cheers,
Gerwin
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev