Re: [isabelle-dev] canonical left-fold combinator for lists

2012-01-13 Thread Makarius

On Fri, 13 Jan 2012, Brian Huffman wrote:


I am writing about the following recent changeset, which adds another
left-fold operator to HOL/List.thy.

author  haftmann
Fri Jan 06 10:19:49 2012 +0100 (6 days ago)
changeset 46133 d9fe85d3d2cd
parent 461325a29dbf4c155
child 46134 4b9d4659228a
incorporated canonical fold combinator on lists into body of List
  theory; refactored passages on List.fold(l/r)

http://isabelle.in.tum.de/repos/isabelle/rev/d9fe85d3d2cd

I would like to take issue with a couple of things here. First, I
don't understand why it should be called canonical. What mainstream
programming language has a left-fold operation with this particular
type signature? The only place I have ever seen this variety of fold
is in src/Pure/General/basics.ML in the Isabelle distribution.


Canonical is a technical term from the Isabelle/ML culture.  The idea 
behind it is already firmly established for many years, the name is there 
for quite a few years as well.  The Isabelle/Isar Implementation Manual 
privides some text on this in section 0.3.  (Does anybody have a PDF to 
Stone-Tablet-Printer?)


I've never claimed myself that the HOL library or any other language out 
there is or has to be canonical in that sense, although it would do them 
good.



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


[isabelle-dev] jEdit: Loading theories does not work

2012-01-13 Thread Lars Noschinski

Hi,

lately, Isabelle/jEdit stopped working for me on my work laptop. The 
Isabelle process is started (the usual startup phrase is displayed in 
the log windows), but the status is displayed as startup. In 
particular, no parsing, syntax coloring or proof checking happens; the 
polyml processes seem to be mostly idle. I bisected the problem down to 
the following commit:


changeset: 46121:30a69cd8a9a0c9d539fceba286bb93bc0c3154ca
Author: wenzelm
Date: Thu Jan 05 14:15:37 2012 +0100

   prefer raw_message for protocol implementation;


As for the dependencies,

 * scala-2.8.2-final (but happens with 2.9.1-final and 2.8.1-final, too)
 * my systems java is 1.6.0_26 from Sun
 * jedit_build-20110622 (but happens with jedit_build-20111217, too)
 * the contrib/ directory is the one from Isabelle2011-1

I could not reproduce this problem on my other machine, which (apart 
from scala-2.8.1) uses the same components.


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


[isabelle-dev] JinjaThreads

2012-01-13 Thread Makarius

On Thu, 12 Jan 2012, Lukas Bulwahn wrote:


On 01/11/2012 09:29 PM, Alexander Krauss wrote:


The real problem is in fact JinjaThreads. AFAIK, the only machine at 
TUM where it can still build (in principle) is lxbroy10, but as Lukas 
pointed out there are still some failures, cf. 
http://isabelle.in.tum.de/reports/Isabelle/report/628b2a4bd3f94f478b929b72f811c5af. 
I hope that we can get further data on whether this is a repeatable 
problem in the next days.


NB: JinjaThreads has been failing in the mira testing of the 
configuration AFP-big since the beginning of testing on lxbroy10. Up to 
now, we don't know which system configurations is actually causing this 
failure. But nobody has spent much time to investigate this sofar.


I haven't been aware of that.  The configuration goes back to myself, in 
private communication with Alex.  I did not check it later. In 
4a892432e8f1 it is now more conventional, also tested manually to some 
extend.


But there is another problem with JinjaThreads right now:

  Isabelle/d43ddad41d81
  AFP/3dcc6b9eae2b

  thys/JinjaThreads/Framework/FWDeadlock.thy line 251:
  blast does not terminate and fills up memory

It looks like another set vs. pred thing stemming from coinductive_set 
deadlocked further above.


An expert of having a set-back should know what to do here.


Makarius


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


Re: [isabelle-dev] jEdit: Loading theories does not work

2012-01-13 Thread Lars Noschinski

On 13.01.2012 13:49, Lars Noschinski wrote:

Hi,

lately, Isabelle/jEdit stopped working for me on my work laptop. The
Isabelle process is started (the usual startup phrase is displayed in
the log windows), but the status is displayed as startup. In
particular, no parsing, syntax coloring or proof checking happens; the
polyml processes seem to be mostly idle. I bisected the problem down to
the following commit:


Please ignore this for now; if found an error in my test setup. Will try 
again on monday.


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


Re: [isabelle-dev] JinjaThreads

2012-01-13 Thread Alexander Krauss

On 01/13/2012 06:24 PM, Makarius wrote:

I haven't been aware of that. The configuration goes back to myself, in
private communication with Alex. I did not check it later. In
4a892432e8f1 it is now more conventional, also tested manually to some
extend.


4a892432e8f1 merely modifies the setup for the Isabelle_makeall run. The 
AFP settings are here


http://afp.hg.sourceforge.net/hgweb/afp/afp/file/3dcc6b9eae2b/admin/mira.py#l33

and they match the ones from regular isatest.

Alex

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