Re: [isabelle-dev] Isabelle/jEdit errors

2012-06-15 Thread Tobias Nipkow
Fixed. I installed the right scala version in the right place. Tobias Am 15/06/2012 20:57, schrieb Florian Haftmann: *** Code check failed for Scala: env JAVA_OPTS='-Xms128m -Xmx512m -Xss2m' $SCALA_HOME/bin/scalac ROOT.scala *** At command export_code (line 662 of ### Building

Re: [isabelle-dev] Sort constraints syntax

2012-07-06 Thread Tobias Nipkow
/2012 15:23, schrieb Makarius: On Thu, 19 Apr 2012, Tobias Nipkow wrote: Currently, the sort of a type variable in a type is constrained by attaching ::S to it. Right in the middel of the type, eg 'a::ord = 'a = bool. This can make types less readable. In Haskell this is expressed

Re: [isabelle-dev] NEWS: Isabelle sessions and build management

2012-07-29 Thread Tobias Nipkow
Am 29/07/2012 03:16, schrieb Gerwin Klein: On 29/07/2012, at 5:06 AM, Makarius makar...@sketis.net wrote: For AFP, I would like to see a scheme without hardwired document option within the ROOTs. Instead it can be provided for particular invocations of isabelle build -o document=pdf etc.

Re: [isabelle-dev] List Comprehension

2012-08-06 Thread Tobias Nipkow
Am 06/08/2012 04:33, schrieb Christian Sternagel: Dear all, I was wondering about the reasons for implementing list comprehension as is: Why is an optimized translation desirable at all? Isn't that just a matter of installing appropriate simplification rules afterwards. Why is it

Re: [isabelle-dev] isabelle build

2012-08-06 Thread Tobias Nipkow
I hope you don't want to abolish isabelle make yet, because there will be many directories out there that require it. This reminds me: how to turn Printer.show_question_marks_default := false; into Isar? Thanks Tobias Am 06/08/2012 12:09, schrieb Makarius: Did everybody try the isabelle build

[isabelle-dev] http://isabelle.in.tum.de/testboard/

2012-08-16 Thread Tobias Nipkow
produces class 'mpatch.mpatchError'Python 2.7.3: /usr/bin/python2.7 Thu Aug 16 17:59:20 2012 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. ... Both with firefox and safari. Tobias

Re: [isabelle-dev] http://isabelle.in.tum.de/testboard/

2012-08-17 Thread Tobias Nipkow
Thanks for fixing it. Unfortunately I cannot push to it anymore, it asks me for a password. Tobias Am 16/08/2012 22:40, schrieb Alexander Krauss: Quoting Makarius makar...@sketis.net: The end of Python vomiting has this: class 'mpatch.mpatchError': patch cannot be decoded args =

Re: [isabelle-dev] Feature Request for ISABELLE_BUILD_OPTIONS: Support isabelle build Options

2012-08-17 Thread Tobias Nipkow
Am 17/08/2012 15:15, schrieb Makarius: I count this as trolling on this mailing list. We all have our pet peeves. Tobias ___ isabelle-dev mailing list isabelle-...@in.tum.de https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Re: [isabelle-dev] Feature Request for ISABELLE_BUILD_OPTIONS: Support isabelle build Options

2012-08-17 Thread Tobias Nipkow
Am 17/08/2012 21:51, schrieb Christian Urban: On Friday, August 17, 2012 at 21:18:35 (+0200), Makarius wrote: Tjark, you have no business here. I assume something got here lost in translation. Otherwise, we should all make reasonable effort to welcome everybody on both, the

Re: [isabelle-dev] Rules of conduct

2012-08-19 Thread Tobias Nipkow
Dear Alex, You will have seen a number of further messages on this issue. It was consensus that the quoted sentence was not acceptable and Makarius offered his apology. I assume that is the reaction you had hoped for and that you will continue to be part of the community. It seems to me that

[isabelle-dev] Generated files in Codegen

2012-08-20 Thread Tobias Nipkow
I just rebuilt HOL. As a result I modified 3 files M doc-src/Codegen/Thy/document/Introduction.tex M doc-src/Codegen/Thy/document/Refinement.tex M doc-src/Codegen/Thy/examples/example.ML I suspect these are generated files and that the changes are the result of this changeset: 441a4eed7823 But

Re: [isabelle-dev] the “algebra proof method

2012-08-21 Thread Tobias Nipkow
Am 21/08/2012 19:48, schrieb Lawrence Paulson: Or would it make sense to integrate this functionality with the much better known arith method? It could then be a catchall for whatever else gets implemented in the general realm of arithmetic. And this reminds me that we have a great variety

Re: [isabelle-dev] Isabelle/jEdit: Feature Requests for Ctrl-Click

2012-08-27 Thread Tobias Nipkow
Am 27/08/2012 13:35, schrieb Makarius: It is generally a good move to develop a habit to allocate some small amounts in project proposals etc. for Poly/ML software maintenance and direct it to David. This is how things can continue, and David gets a tiny little bit of recompense for his

Re: [isabelle-dev] document_output vs. old document_dump/document_dump_mode

2012-08-30 Thread Tobias Nipkow
Am 29/08/2012 14:21, schrieb Makarius: On Wed, 29 Aug 2012, Gerwin Klein wrote: A small annoyance with document_output was that the output doesn't seem to get produced for document=false (i.e. seems to force a latex run) and that it insists on creating a document subdirectory in the target

Re: [isabelle-dev] document_output vs. old document_dump/document_dump_mode

2012-08-31 Thread Tobias Nipkow
Am 30/08/2012 22:37, schrieb Makarius: On Thu, 30 Aug 2012, Tobias Nipkow wrote: I am still having some problems with it. Given session HOL-IMP1 in ~~/src/HOL/IMP = HOL + options [document_output=IMP-generated, document=pdf] theories BExp then isabelle build -d . HOL-IMP1 puts IMP

Re: [isabelle-dev] Checked assume command

2012-09-05 Thread Tobias Nipkow
Am 05/09/2012 15:46, schrieb Makarius: On Wed, 5 Sep 2012, Lars Noschinski wrote: As far as I can see, the only way to issue a successful show after a wrong assumption (or, if you prefer, an assumption which does not fit any of the pending goals) is discarding everything with next. So, I

Re: [isabelle-dev] Checked assume command

2012-09-09 Thread Tobias Nipkow
Am 07/09/2012 16:51, schrieb Makarius: On Thu, 6 Sep 2012, Tobias Nipkow wrote: Am 05/09/2012 15:46, schrieb Makarius: On Wed, 5 Sep 2012, Lars Noschinski wrote: As far as I can see, the only way to issue a successful show after a wrong assumption (or, if you prefer, an assumption which

Re: [isabelle-dev] Checked assume command

2012-09-09 Thread Tobias Nipkow
Am 05/09/2012 14:45, schrieb Lars Noschinski: I like this goal; but, as you said, this is a long term process and a solution to this particular issue does not need more then a `peepwhole view`. We also don't deviate much from existing practice, as show does a similar trick already. Let me

[isabelle-dev] jedit

2012-09-17 Thread Tobias Nipkow
When using jedit (development version) I got into the following situation: partial proof (* long comment *) Because of the length of the comment (which was a lemma I had to comment out because due to the partial proof above, proof methods in it diverged) the end of the comment was outside

Re: [isabelle-dev] jedit Replace Find

2012-10-02 Thread Tobias Nipkow
For example 03bc7afe8814 Tobias Am 02/10/2012 20:11, schrieb Makarius: On Tue, 2 Oct 2012, Tobias Nipkow wrote: This is what you should not do: search and replace a string selectively that occurs many times in a theory. I did this twice (the second time to see if it was repeatable), using

Re: [isabelle-dev] Missing Isabelle component

2012-10-04 Thread Tobias Nipkow
I believe you need to do isabelle components -a and it will download all missing components. It's a really neat system. Tobias Am 04/10/2012 15:47, schrieb Lawrence Paulson: Does anybody understand the attached message, which seems to involve the new build system? Larry

Re: [isabelle-dev] HOL/Rings.thy: {left,right}_distrib

2012-10-16 Thread Tobias Nipkow
Am 16/10/2012 13:22, schrieb Tjark Weber: Hi, Class semiring in HOL/Rings.thy [1] assumes left_distrib: (a + b) * c = a * c + b * c right_distrib: a * (b + c) = a * b + a * c This is different from the terminology used in Wikipedia [2], MathWorld [3] and much of the literature,

[isabelle-dev] 0::'a

2012-10-17 Thread Tobias Nipkow
In jedit, numerals of polymorphic type are no longer tagged with the type variable as a warning. That is an extremely helpful warning not just for beginners, it would be a pity to lose that in jedit. Tobias ___ isabelle-dev mailing list

Re: [isabelle-dev] Testing AFP at TUM

2012-10-22 Thread Tobias Nipkow
Am 22/10/2012 14:16, schrieb Tjark Weber: On Sun, 2012-10-21 at 16:46 +0200, Florian Haftmann wrote: Btw. whenever I'm testing the AFP these days without relying on the testboard I use the following [...] In the last few months I've seen several emails with testing advice on this list

Re: [isabelle-dev] priority queues

2012-10-27 Thread Tobias Nipkow
Am 27/10/2012 16:55, schrieb Makarius: On Wed, 24 Oct 2012, Steffen Juilf Smolka wrote: is there an implementation of priority queues in the isabelle library? This is off-topic for this mailing list, which is for things happening around the Isabelle development process. Unless you refer

Re: [isabelle-dev] priority queues

2012-10-28 Thread Tobias Nipkow
Am 27/10/2012 18:23, schrieb Makarius: On Sat, 27 Oct 2012, Tobias Nipkow wrote: Am 27/10/2012 16:55, schrieb Makarius: On Wed, 24 Oct 2012, Steffen Juilf Smolka wrote: is there an implementation of priority queues in the isabelle library? This is off-topic for this mailing list, which

Re: [isabelle-dev] AFP: Session AVL-Trees broken

2012-11-08 Thread Tobias Nipkow
This is exactly why I am against SMT certificates in AFP entries. Ondrej, can you possibly remove them? Tobias Am 08/11/2012 11:55, schrieb Jasmin Christian Blanchette: Hi Gerwin, Am 07.11.2012 um 22:41 schrieb Gerwin Klein: *** Bad certificate cache: missing certificate *** At command

Re: [isabelle-dev] jedit Replace Find

2012-11-18 Thread Tobias Nipkow
Am 16/11/2012 14:47, schrieb Makarius: On Tue, 2 Oct 2012, Tobias Nipkow wrote: This is what you should not do: search and replace a string selectively that occurs many times in a theory. I did this twice (the second time to see if it was repeatable), using Replace Find, and after about 50

[isabelle-dev] NEWS

2012-11-21 Thread Tobias Nipkow
For whom efficient code is a concern: * Library/IArray.thy: immutable arrays with code generation. Tobias ___ isabelle-dev mailing list isabelle-...@in.tum.de https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Re: [isabelle-dev] AFP devel broken

2012-12-04 Thread Tobias Nipkow
I believe Gerwin already reported this in some email, and I can confirm it: the afp test hangs even on my own laptop. The trace: lapbroy100:AFP nipkow$ isabelle afp_build -A Building Jinja ... Finished Jinja (0:05:06 elapsed time, 0:15:28 cpu time, factor 3.03) Building LatticeProperties ...

Re: [isabelle-dev] AFP devel broken

2012-12-05 Thread Tobias Nipkow
, schrieb Lars Noschinski: On 05.12.2012 08:31, Tobias Nipkow wrote: I believe Gerwin already reported this in some email, and I can confirm it: the afp test hangs even on my own laptop. The trace: lapbroy100:AFP nipkow$ isabelle afp_build -A Building Jinja ... Finished Jinja (0:05:06

Re: [isabelle-dev] AFP devel broken

2012-12-05 Thread Tobias Nipkow
Am 05/12/2012 16:46, schrieb Jasmin Christian Blanchette: Am 05.12.2012 um 16:33 schrieb Tobias Nipkow: I tried again (but after some hg fetches, and am now on 3ae4376cb739), and now HOL still builds but HOLCF hangs. On the other hand Johannes (running Linux rather than MacOS) is fine

Re: [isabelle-dev] push request (Sublist.thy)

2012-12-09 Thread Tobias Nipkow
I'll look at it, thanks. Tobias Am 09/12/2012 12:50, schrieb Christian Sternagel: I fixed an error that only came up during document preparation (which I should have tested previously, sorry). cheers chris On 12/09/2012 02:27 PM, Christian Sternagel wrote: Dear all, I have the

Re: [isabelle-dev] HOL-Quickcheck_Benchmark timeouts

2012-12-10 Thread Tobias Nipkow
Am 10/12/2012 13:38, schrieb Makarius: On Fri, 30 Nov 2012, Lukas Bulwahn wrote: It must be considered unmaintained. The benchmarks themself I will irregularly have time on weekends and nights to have a look, but I cannot keep up with Isabelle roaring ahead. After several weeks of

Re: [isabelle-dev] Must the AFP be used as a component?

2012-12-17 Thread Tobias Nipkow
Am 17/12/2012 11:34, schrieb Makarius: On Sat, 15 Dec 2012, Florian Haftmann wrote: Hi all, The reason is that Open_Induction/ROOT (and also Open_Induction/Open_Induction.thy) relies on $AFP being set, which is only the case if AFP is registered as a component (which is not the case for

[isabelle-dev] Unproven class relation finite_lattice_complete countable

2012-12-29 Thread Tobias Nipkow
I have just added a new theory Library/Finite_Lattice. It clashes with theory Library/Countable in a way I don't understand. If you import both theory Scratch imports ~~/src/HOL/Library/Finite_Lattice ~~/src/HOL/Library/Countable begin Isabelle complains Unproven class relation

Re: [isabelle-dev] introduction to Isabelle/jEdit for PG users?

2013-01-22 Thread Tobias Nipkow
In principle a good idea, but I don't think we want multiple intros for different audiences. Hence I would aim for a general intro that also covers points that PG users are used to. Tobias Am 22/01/2013 13:30, schrieb Lawrence Paulson: Do we provide an introduction to Isabelle/jEdit for PG

Re: [isabelle-dev] [isabelle] the sound of a sledgehammer

2013-02-15 Thread Tobias Nipkow
Am 15/02/2013 13:12, schrieb Makarius: On Do, 2013-02-14 at 17:22 +, Lawrence Paulson wrote: In a dream scenario, one might imagine opening a document containing a number of occurrences of sorry, and each one of these occurrences would be given to counterexample finders and to

Re: [isabelle-dev] [isabelle] the sound of a sledgehammer

2013-02-15 Thread Tobias Nipkow
Am 15/02/2013 14:21, schrieb Jasmin Christian Blanchette: Am 15.02.2013 um 13:37 schrieb Tobias Nipkow nip...@in.tum.de: Triggering s/h via sorry (or some other explicit means) is perfectly reasonable, but having the IDE invoke s/h based on time outs and guesses should be avoided

Re: [isabelle-dev] [isabelle] the sound of a sledgehammer

2013-02-17 Thread Tobias Nipkow
Am 17/02/2013 19:41, schrieb Christian Urban: On Sunday, February 17, 2013 at 17:06:46 (+0100), Tjark Weber wrote: On Fri, 2013-02-15 at 13:37 +0100, Tobias Nipkow wrote: * Sledgehammer spontaneously acts asynchronously of certain open problems in the text, depending

Re: [isabelle-dev] Order Relations

2013-02-18 Thread Tobias Nipkow
Am 18/02/2013 15:10, schrieb Lawrence Paulson: These definitions originate in Isabelle/ZF, where it is quite essential to have a condition such as r = A * A, because otherwise no reflexive r could exist. They aren't is obviously necessary in Isabelle/HOL, but nevertheless the idea that the

Re: [isabelle-dev] Order Relations

2013-02-18 Thread Tobias Nipkow
Am 19/02/2013 03:50, schrieb Christian Sternagel: On 02/18/2013 11:31 PM, Tobias Nipkow wrote: Am 18/02/2013 15:10, schrieb Lawrence Paulson: These definitions originate in Isabelle/ZF, where it is quite essential to have a condition such as r = A * A, because otherwise no reflexive r could

Re: [isabelle-dev] Isabelle (proof assistant) - Wikipedia, the free encyclopedia

2013-02-18 Thread Tobias Nipkow
It would be better to update it. The German version is also a bit odd... Tobias Am 19/02/2013 00:42, schrieb Lawrence Paulson: Leaves something to be desired. Starting with the first sentence. Do we care? Larry http://en.wikipedia.org/wiki/Isabelle_(proof_assistant)

[isabelle-dev] exception Size raised (line 173 of ./basis/LibrarySupport.sml)

2013-02-20 Thread Tobias Nipkow
Load attached theory in HOL/IMP. Go to line done (* exception *) and you'll see the subject line. I am on parent: 51188:9b5bf1a9a710 tip Tobias Abs_Int2_ivl2.thy Description: application/extension-thy ___ isabelle-dev mailing list

Re: [isabelle-dev] exception Size raised (line 173 of ./basis/LibrarySupport.sml)

2013-02-21 Thread Tobias Nipkow
It is a fairly huge goal state that is supposed to get printed there. With all the annotations, it may exceed the limit. But why is code generation involved at that point (done)? Tobias Am 21/02/2013 15:56, schrieb Makarius: On Thu, 21 Feb 2013, Tobias Nipkow wrote: Load attached theory

Re: [isabelle-dev] exception Size raised (line 173 of ./basis/LibrarySupport.sml)

2013-02-21 Thread Tobias Nipkow
Now that I know that this is a resource limitation and not an error, I'm happy again. Thanks Tobias Am 21/02/2013 16:51, schrieb Makarius: On Thu, 21 Feb 2013, Tobias Nipkow wrote: It is a fairly huge goal state that is supposed to get printed there. With all the annotations, it may

Re: [isabelle-dev] Fwd: A possible bug with Isabelle 2013

2013-02-26 Thread Tobias Nipkow
Am 26/02/2013 17:17, schrieb Lawrence Paulson: A student has forwarded this problem to me. It seems weird and unbelievable. What have I overlooked? I tidied it up slightly (see below) but I get the same error message. lemma True proof - have True = (∃x. (λy. True) x) by simp

Re: [isabelle-dev] Fwd: A possible bug with Isabelle 2013

2013-02-26 Thread Tobias Nipkow
be to blame. Yes, your lambda y is actually a distraction. Tobias Larry On 26 Feb 2013, at 16:27, Tobias Nipkow nip...@in.tum.de wrote: The two y's are given separate types. In fact, Isabelle introduces ??'a itself in the process. ___ isabelle-dev

Re: [isabelle-dev] Fwd: A possible bug with Isabelle 2013

2013-02-27 Thread Tobias Nipkow
Am 27/02/2013 15:28, schrieb Makarius: On Wed, 27 Feb 2013, Lawrence Paulson wrote: A behaviour where ... denotes something other than the previous right-hand side needs to be fixed. Again this odd bug -- fixed terminology. Such problems are much deeper. Fortunately, the solution for

Re: [isabelle-dev] Fwd: A possible bug with Isabelle 2013

2013-02-27 Thread Tobias Nipkow
Am 27/02/2013 16:44, schrieb Makarius: On Wed, 27 Feb 2013, Tobias Nipkow wrote: definition my0 :: nat where my0 = length [] into a definition of a constant of type 'a itself ⇒ nat with an additional parameter. Although this is a legal definition, I never understood why this is done

Re: [isabelle-dev] multiple weirdnesses

2013-03-16 Thread Tobias Nipkow
Am 16/03/2013 01:29, schrieb Lawrence Paulson: At d5c95b55f849 ~/isabelle/Repos/src/HOL: isabelle components -a ### Missing Isabelle component: /Users/lp15/.isabelle/contrib/jedit_build-20130104 Getting http://isabelle.in.tum.de/components/jedit_build-20130104.tar.gz; Unpacking

Re: [isabelle-dev] Code export to Haskell and lower-case theory names

2013-03-29 Thread Tobias Nipkow
Am 29/03/2013 11:24, schrieb Makarius: On Thu, 28 Mar 2013, Manuel Eberl wrote: I just noticed that when exporting code to Haskell, there is a complication when some of the theories involved have lower-case names. The code export itself will work with no error or warning, but when ghc/ghci

Re: [isabelle-dev] New super-user gasth

2013-04-12 Thread Tobias Nipkow
Holger Gast has ben added to the Unix group isabelle, if that is what you mean. He is a member of my chair for half a year, that is why, similar to all other members of the chair. Tobias Am 12/04/2013 13:08, schrieb Makarius: This needs to be a broadcast, because there is no additional

Re: [isabelle-dev] New super-user gasth

2013-04-12 Thread Tobias Nipkow
Am 12/04/2013 13:59, schrieb Makarius: On Fri, 12 Apr 2013, Tobias Nipkow wrote: Holger Gast has ben added to the Unix group isabelle, if that is what you mean. He is a member of my chair for half a year, that is why, similar to all other members of the chair. OK, so it is not relevant

Re: [isabelle-dev] Interpretation in arbitrary targets.

2013-04-18 Thread Tobias Nipkow
Let me just make some remarks as a user. At ITP 2011 I published a paper http://www21.in.tum.de/~nipkow/pubs/itp11.html where I showed how to use locales to structure stepwise development of modules (see p11). In that context I intentionally used the notation interpretation (in A) B-expr instead

[isabelle-dev] antiquotations and type_synonyms

2013-04-18 Thread Tobias Nipkow
I was under the impression that type synonyms are expanded in typ antiquotations, but apparently not, at least not with 30624dab6054. If I write @{typ vname} I get vname, even if vname is a type synonym for string. Maybe it has always been like this, but it means that one cannot automatically

Re: [isabelle-dev] auto raises a TYPE exception

2013-05-27 Thread Tobias Nipkow
Am 27/05/2013 18:13, schrieb Makarius: On Mon, 27 May 2013, Stefan Berghofer wrote: As I pointed out in my previous mail, it is an error to supply disagreement pairs to unify containing Vars that have the same name but different types. So I don't think one should change pattern.ML and

Re: [isabelle-dev] auto raises a TYPE exception

2013-05-28 Thread Tobias Nipkow
Am 28/05/2013 13:34, schrieb Lawrence Paulson: Historical note: when the original high-order unification code was written, there was no user-level polymorphism. If my memory is correct, the TVar constructor did not even exist. Polymorphism was only used for type inference in terms.

Re: [isabelle-dev] auto raises a TYPE exception

2013-05-28 Thread Tobias Nipkow
Am 28/05/2013 20:52, schrieb Makarius: On Tue, 28 May 2013, Lawrence Paulson wrote: the disagreement pairs should be fully eta-expanded by this point I've spent further thoughts on that: somehow it increases my uneasyness, since it looks like the full type information needs to be known at

Re: [isabelle-dev] auto raises a TYPE exception

2013-05-28 Thread Tobias Nipkow
Am 28/05/2013 23:53, schrieb Makarius: On Tue, 28 May 2013, Tobias Nipkow wrote: Am 28/05/2013 13:34, schrieb Lawrence Paulson: Historical note: when the original high-order unification code was written, there was no user-level polymorphism. If my memory is correct, the TVar constructor did

Re: [isabelle-dev] auto raises a TYPE exception

2013-05-29 Thread Tobias Nipkow
this incident has again reminded me that in the absence of formal proofs about the code, assertions in the code would be a big step forward. they could have told us a long time ago that some precondition expected by the unification code is not guaranteed. lukas and a student had even put together

Re: [isabelle-dev] auto raises a TYPE exception

2013-05-30 Thread Tobias Nipkow
Nipkow nip...@in.tum.de wrote: Am 30/05/2013 13:49, schrieb Tobias Nipkow: Am 30/05/2013 13:41, schrieb Lawrence Paulson: The only question is whether Isabelle is important enough for such work to be seen as significant in a wider context. Makarius is right, the interaction of schematic

Re: [isabelle-dev] Subscripts within identifiers

2013-07-05 Thread Tobias Nipkow
Am 05/07/2013 14:08, schrieb Makarius: On Tue, 2 Jul 2013, Gerwin Klein wrote: I'm less sure about the distinction between sub and sup. I can see it mostly aligns with current usage patterns, but I find this distinction even more confusing. There are two aspects here: (1) common

Re: [isabelle-dev] Subscripts within identifiers

2013-07-10 Thread Tobias Nipkow
Am 10/07/2013 16:54, schrieb Makarius: That is an instance of \^supLETTER, i.e. the remaining overlap from the earlier discussion on this thread. I have presently escaped the situation by using \^bsup \^esup which looks almost the same in Latex, but is a bit awkward in Isabelle/jEdit. Why

Re: [isabelle-dev] NEWS: asynchronous print functions etc.

2013-07-19 Thread Tobias Nipkow
Am 18/07/2013 22:44, schrieb Makarius: On Thu, 18 Jul 2013, Florian Haftmann wrote: Code generator: dropping subsumed code equation by Auto Quickcheck I guess it would be the task the tools to omit such outbursts and not globally on the IDE side? In principle Context_Position.is_visible

Re: [isabelle-dev] Sum_of_Squares_Remote failure

2013-08-08 Thread Tobias Nipkow
I suspect that the csdp server may be unreachable at times. Tobias Am 08/08/2013 14:37, schrieb Makarius: On Thu, 8 Aug 2013, Gerwin Klein wrote: Tobias and I just tried from a laptop on version 41ebc19276ea, which seems to work fine. Has somebody fixed it in the meantime? I did not do

Re: [isabelle-dev] [isabelle] match_tac, schematic and bound variables

2013-08-19 Thread Tobias Nipkow
Am 17/08/2013 15:20, schrieb Makarius: On Thu, 15 Aug 2013, Lawrence Paulson wrote: I think that the only way to achieve the documented behaviour is to replace all schematic variables in the goal by Frees before attempting resolution. Which can be done safely outside the kernel. If you

Re: [isabelle-dev] [isabelle] match_tac, schematic and bound variables

2013-08-19 Thread Tobias Nipkow
that these tactics merely discard unifiers that would update the goal state. can lead to incompleteness. Tobias Larry On 19 Aug 2013, at 07:11, Tobias Nipkow nip...@in.tum.de wrote: Am 17/08/2013 15:20, schrieb Makarius: On Thu, 15 Aug 2013, Lawrence Paulson wrote: I think that the only way

[isabelle-dev] sledgehammer response

2013-08-31 Thread Tobias Nipkow
When you clicked on the proof generated by sledgehammer in jedit, it would replace the sledgehammer call in the theory text with the proof, which was *very* convenient. Alas, that has gone away recently (eg 9228c575d67d). I don't know if it was intentional or not, the NEWS file does not seem to

[isabelle-dev] sledgehammer

2013-08-31 Thread Tobias Nipkow
Please disregard my previous email. I see that there is now a sledeghammer panel (with some more goodies) which avoids having to type sle... and thus solves the issue. Thanks for that Tobias ___ isabelle-dev mailing list isabelle-...@in.tum.de

Re: [isabelle-dev] sledgehammer

2013-09-02 Thread Tobias Nipkow
Am 02/09/2013 11:18, schrieb Makarius: The sledgehammer panel has had only 1-2 rounds of refinements so far, and more precise observations by testers on this mailing list will be required to make it work smoothly for the coming release. Some observations: - When clicking on the generated

Re: [isabelle-dev] sledgehammer

2013-09-02 Thread Tobias Nipkow
lengthy text strings. Larry On 2 Sep 2013, at 11:31, Tobias Nipkow nip...@in.tum.de wrote: - Sometimes I click on the generated proof and it is not pasted into the theory text. It just doesn't work, even if I click repeatedly. I cannot reproduce this reliably. - Once one has clicked

Re: [isabelle-dev] HOL iff notation

2013-09-02 Thread Tobias Nipkow
For uniformity I almost always use = and would not like to see it printed as --. Tobias Am 02/09/2013 16:24, schrieb Makarius: (This is just a side-track on HOL notation, which came to me when cleaning up theories with old ASCII replacement syntax like | -- - Un Int etc. -- which is very

Re: [isabelle-dev] The coming release

2013-09-02 Thread Tobias Nipkow
The earlier the better because, as I told you at ITP, I have a course starting in the middle of October and they need to use a new Isabelle, in the worst case a release candidate. Tobias Am 02/09/2013 15:37, schrieb Makarius: The French summer vacation period has ended, so I've switched myself

Re: [isabelle-dev] Isabelle_10-Sep-2013

2013-09-11 Thread Tobias Nipkow
You mean parentheses, not braces. This is an intentional change. See the NEWS: * Weaker precendence of syntax for big intersection and union on sets, in accordance with corresponding lattice operations. INCOMPATIBILITY. Tobias Am 11/09/2013 11:31, schrieb C. Diekmann: Hi, I just

Re: [isabelle-dev] Broken component: jdk7u40

2013-09-17 Thread Tobias Nipkow
It worked for me this morning. Tobias Am 17/09/2013 12:28, schrieb Lars Hupel: I was trying to update to the repository version today, but: $ bin/isabelle components -a ### Missing Isabelle component: /home/lars/.isabelle/contrib/jdk-7u40 Getting

[isabelle-dev] jedit interface

2013-09-18 Thread Tobias Nipkow
I just noticed the following behaviour in 705f0b728b1b: When the cursor remains fixed in the theory window and I scroll in that window with the help of the scoll bar, the output window goes blank when the line with the cursor is no longer visible. I have no idea when that changed but in Isabelle

Re: [isabelle-dev] jedit interface

2013-09-18 Thread Tobias Nipkow
Am 18/09/2013 17:38, schrieb Makarius: On Wed, 18 Sep 2013, Tobias Nipkow wrote: When the cursor remains fixed in the theory window and I scroll in that window with the help of the scoll bar, the output window goes blank when the line with the cursor is no longer visible. I have seen

Re: [isabelle-dev] Some proposed extensions to the Isabelle library

2013-09-24 Thread Tobias Nipkow
Am 21/09/2013 03:08, schrieb Alessandro Coglio: Hello, The attached file contains a fairly heterogeneous collection of potential extensions to the Isabelle library, which I've been developing as part of some projects that I'm working on. I think that other Isabelle users may find them

Re: [isabelle-dev] Some proposed extensions to the Isabelle library

2013-09-24 Thread Tobias Nipkow
Am 21/09/2013 03:08, schrieb Alessandro Coglio: I also have a general question about library vs. AFP. There seem to be clear cases of things that should go into the library (e.g. new theorems on lists or sets) and clear cases of things that should go into the AFP (e.g. a theory of

Re: [isabelle-dev] Isabelle website

2013-09-30 Thread Tobias Nipkow
Am 30/09/2013 12:45, schrieb Makarius: In preparation of Isabelle2013-1 the Isabelle website needs the usual updating and polishing. The relevant repository is here: https://bitbucket.org/isabelle_project/isabelle-website/ Traditionally my main job is to get the Download / Installation

Re: [isabelle-dev] NEWS

2013-11-20 Thread Tobias Nipkow
Thank you for this, Florian. The one thing I had hoped for when I initiated this change was that one can write n-1 just like n+1, but that doesn't quite work yet, probably because you have some special syntax for what used to be negative numerals. This may ease the conversion, but can we get rid

Re: [isabelle-dev] Isabelle2013-2 release

2013-11-21 Thread Tobias Nipkow
Am 20/11/2013 22:49, schrieb Makarius: Are there any other potential problems of Isabelle2013-1 that were not reported yet? There is a problem with autoquickcheck in Isabelle/jedit. It sometimes fails to find or dislay a counterexample. I have a theory with a wrong lemma in it. When I load

Re: [isabelle-dev] Isabelle2013-2 release

2013-11-21 Thread Tobias Nipkow
is loaded by proving the theory, quickcheck times out. After the edit, there is less load, and quickcheck is faster. -- Peter On Do, 2013-11-21 at 10:40 +0100, Tobias Nipkow wrote: Am 20/11/2013 22:49, schrieb Makarius: Are there any other potential problems of Isabelle2013-1 that were

Re: [isabelle-dev] Isabelle2013-2 release

2013-11-22 Thread Tobias Nipkow
It says Timeout. Presumably this supports your guess. Tobias Am 21/11/2013 15:34, schrieb Makarius: On Thu, 21 Nov 2013, Tobias Nipkow wrote: Some such effects may indeed play a role, although I originally did not observe it when reloading a theory but while editing an existing theory

[isabelle-dev] SCHEDULER: disposed 4 dead worker threads

2013-12-11 Thread Tobias Nipkow
I just saw the above message for the first time, when building HOL-IMP. Should this worry me? Tobias ___ isabelle-dev mailing list isabelle-...@in.tum.de https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Re: [isabelle-dev] SCHEDULER: disposed 4 dead worker threads

2013-12-16 Thread Tobias Nipkow
Am 16/12/2013 17:21, schrieb Makarius: On Mon, 16 Dec 2013, René Neumann wrote: That is, have Isabelle--x and Isabelle/Tools--x.z with the invariant that for every z Isabelle--x and Isabelle/Tools--x.z work well together. Again: This is just a quick idea, and I have no

Re: [isabelle-dev] Number_Theory in ROOT

2014-01-29 Thread Tobias Nipkow
On 29/01/2014 15:15, Lawrence Paulson wrote: I’m puzzled about the inconsistency between the treatment of the new and old number theory libraries in the file ROOT. The old one is as I would expect, with a description and the loading of some antecedent theories with document output

Re: [isabelle-dev] Sum_of_Squares_Remote.thy dropout

2014-03-05 Thread Tobias Nipkow
You send an email to supp...@neos-server.org. But this time I just waited and it came back. Tobias On 05/03/2014 15:59, Makarius wrote: On Fri, 21 Feb 2014, Florian Haftmann wrote: Referring to isabelle hg id eb07b0acbebc: HOL-Library FAILED (see also

Re: [isabelle-dev] Default simprules for division in fields

2014-04-04 Thread Tobias Nipkow
I set up field_simps to yield a decision procedure for field equality, provided all denominators can be proved to be 0. Hence I am sceptical if adding new rules to it is a good idea. Florian, can you give an example where previously field_simps was too weak but with the two additional rules it

Re: [isabelle-dev] Default simprules for division in fields

2014-04-04 Thread Tobias Nipkow
Florian, I was confused and you may well be right: if those two rules are no longer simp rules, it looks like field_simps no longer does its job properly. Most likely they should be added there as you suggested. Tobias On 04/04/2014 16:08, Florian Haftmann wrote: lemma divide_minus_left

Re: [isabelle-dev] Default simprules for division in fields

2014-04-04 Thread Tobias Nipkow
On 04/04/2014 17:37, Lawrence Paulson wrote: A very good idea, which reduces the impact of the change on existing proofs. I am trying it out now. Seeing no objections, I am quite likely to push this change later today. I don't think it is a good policy to ask for comments on a change and

Re: [isabelle-dev] Default simprules for division in fields

2014-04-06 Thread Tobias Nipkow
? Cheers, Thomas. On 05/04/14 03:09, Tobias Nipkow wrote: I set up field_simps to yield a decision procedure for field equality, provided all denominators can be proved to be 0. Hence I am sceptical if adding new rules to it is a good idea. Florian, can you give an example where

Re: [isabelle-dev] Consolidation of manual naming

2014-04-11 Thread Tobias Nipkow
I consider this twofold renaming of directories pointless, and as you know, it required a twofold update in some other theories of mine. I guess I should have stated my displeasure earlier but thought that since Makarius had already stated he didn't even see the problem, this would discourage you.

Re: [isabelle-dev] Unqualified swap?

2014-04-12 Thread Tobias Nipkow
Swap is a very generic name. There is already the qualified Fun.swap, but so far we did not seem to need one on pairs. Hence I would not introduce an unqualified swap on pairs now. If you find Product_Type.swap too heavy (but how often is it used?) you could call is swap_pair. But don't just call

Re: [isabelle-dev] NEWS: session 'document_files'

2014-04-13 Thread Tobias Nipkow
That works fine, thank you. Tobias On 11/04/2014 23:52, Makarius wrote: On Fri, 11 Apr 2014, Tobias Nipkow wrote: What I sometimes need is to have the latex files generated but not processed. Currently I achieve this with a dummy root.tex file that includes nothing. Is there a less dummy

Re: [isabelle-dev] NEWS: Spell-checker support

2014-04-24 Thread Tobias Nipkow
Most useful! For fun I tried it on a text that has been read by many people and it found another typo :-) Thanks a lot for this Tobias On 14/04/2014 11:31, Makarius wrote: *** Prover IDE -- Isabelle/Scala/jEdit *** * Spell-checker support for document text, comments etc. This refers to

[isabelle-dev] HOL-Proofs

2014-05-13 Thread Tobias Nipkow
I added a few lemmas to List and now the HOL-Proofs session no longer terminates. This is what I got to see when I interrupted one run: ^Cpoly(52110,0xb0185000) malloc: *** mach_vm_map(size=8388608) failed (error code=3) *** error: can't allocate region *** set a breakpoint in malloc_error_break

Re: [isabelle-dev] HOL-Proofs

2014-05-13 Thread Tobias Nipkow
by bisecting to the very point that makes HOL-Proofs choke and change it. I am not sure anymore but I think in my example I just changed metis for blast or something like this. Ondrej On 05/13/2014 06:08 PM, Tobias Nipkow wrote: I added a few lemmas to List and now the HOL-Proofs session no longer

Re: [isabelle-dev] HOL-Proofs

2014-05-14 Thread Tobias Nipkow
On 14/05/2014 16:06, Makarius wrote: On Wed, 14 May 2014, David Matthews wrote: I don't know why it should be different when you run it interactively. That is just because an interactive PIDE session is quite different from a batch build session it what it does. I've tries for years to

<    1   2   3   4   >