Re: [isabelle-dev] (Re-)introducing set as a type constructor rather than as mere abbreviation

2011-08-25 Thread Alexander Krauss
On 08/24/2011 03:36 PM, Lawrence Paulson wrote: I've just been trying to get the proofs working, not to simplify them or even to understand them. Incidentally, let there be no illusions about people accidentally stumbling into a mixture of sets and predicates. Some of these theories were clearly

Re: [isabelle-dev] (Re-)introducing set as a type constructor rather than as mere abbreviation

2011-08-25 Thread Makarius
On Wed, 24 Aug 2011, Florian Haftmann wrote: I was driven crazy some months ago when I attempted in vain to enable push access. I don't even know what the problem was (authentication, web server configuration, encrpytion) – maybe I wasn't even able to figure out. If someone of the TUM guys

Re: [isabelle-dev] Release reminder

2011-08-25 Thread Florian Haftmann
Since August is the canonical time for vacation for many people it is probably better to get into more concrete discussions in 3-4 weeks from now, but people can already start thinking about their own areas of responsibility concerning consolidation for the release. I have two topics on the

Re: [isabelle-dev] Feature request: print warning message when a definition shadows a previously-used name

2011-08-25 Thread Florian Haftmann
When I've seen the complete_boolean_algebra incident on the other thread my first impulse was to check how far the wiring of the class package wrt. the Isabelle document markup was. In principle the prover can provide useful clues in non-intrusive ways here, if done right. E.g. in

Re: [isabelle-dev] Feature request: print warning message when a definition shadows a previously-used name

2011-08-25 Thread Florian Haftmann
(BTW, in Scala ambiguity after additional imports is treated as an error, and causes the conflicting name entries to be canceled out.) I definitely like this! Florian -- Home: http://www.in.tum.de/~haftmann PGP available:

Re: [isabelle-dev] (Re-)introducing set as a type constructor rather than as mere abbreviation

2011-08-25 Thread Florian Haftmann
Should we ask a wider audience (isabelle-users) if anybody else has good reasons against/for a change? The thought deserves attention, but I think the discussion is too early for that. Indeed, this is where, as I deem, we current are: * Some agreement that mixing sets and predicate syntax in

Re: [isabelle-dev] (Re-)introducing set as a type constructor rather than as mere abbreviation

2011-08-25 Thread Florian Haftmann
Hi all, thanks to many efforts (thanks particularly to Alex, Brian, Cezary, Larry) we already have gained some insights whether and how it would be technically possible to introduce a set type constructor. As I see the whole story, we have to think carefully how we would proceed in order to

Re: [isabelle-dev] (Re-)introducing set as a type constructor rather than as mere abbreviation

2011-08-25 Thread Florian Haftmann
Hi Jasmin, HOL-Metis_Examples FAILED HOL-Nitpick_Examples FAILED I can look into those things if and when it is decided to move to sets. in case, thanks for the offer. Please ignore any further announcements of these sessions in intermediate reports ;-). Florian -- Home:

Re: [isabelle-dev] (Re-)introducing set as a type constructor rather than as mere abbreviation

2011-08-25 Thread Andreas Schropp
On 08/25/2011 10:45 PM, Florian Haftmann wrote: Hi all, thanks to many efforts (thanks particularly to Alex, Brian, Cezary, Larry) we already have gained some insights whether and how it would be technically possible to introduce a set type constructor. Let me ask something stupid: why

[isabelle-dev] AFP as Isabelle component

2011-08-25 Thread Florian Haftmann
Hi all, I remember that once there was a discussion how AFP theories could be referenced in theory headers using an environment variable AFP_THEORIES or something similar. Maybe the afp could be turned into an optional Isabelle component, e.g. at ~~/contrib/afp. This would be have a couple of

Re: [isabelle-dev] (Re-)introducing set as a type constructor rather than as mere abbreviation

2011-08-25 Thread Andreas Schropp
On 08/25/2011 11:26 PM, Florian Haftmann wrote: Hi Andreas, Let me ask something stupid: why exactly do you guys axiomatize 'a set? Sure it's admissable and all, but why not do this definitionally via the obvious typedef? the answer is rather technical: »typedef« in its current

Re: [isabelle-dev] (Re-)introducing set as a type constructor rather than as mere abbreviation

2011-08-25 Thread Michael Norrish
On 26/08/11 7:26 AM, Florian Haftmann wrote: Hi Andreas, Let me ask something stupid: why exactly do you guys axiomatize 'a set? Sure it's admissable and all, but why not do this definitionally via the obvious typedef? the answer is rather technical: »typedef« in its current

Re: [isabelle-dev] AFP as Isabelle component

2011-08-25 Thread Gerwin Klein
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 26/08/2011, at 7:23 AM, Florian Haftmann wrote: I remember that once there was a discussion how AFP theories could be referenced in theory headers using an environment variable AFP_THEORIES or something similar. Maybe the afp could be turned

[isabelle-dev] Malformed YXML encoding

2011-08-25 Thread Steve Wong
Hi, I'm trying to generate a proof goal from string using the following: fun generate x lthy = let val thy = Local_Theory.exit_global lthy val ctxt = ProofContext.init_global thy in (Specification.theorem_cmd Thm.lemmaK NONE (K I)