[isabelle-dev] NEWS

Florian Haftmann florian.haftmann at informatik.tu-muenchen.de
Tue Dec 27 13:12:13 CET 2011


Sets are now reasonably executable in HOL-Main.  At the moment this
demands to include theories More_List and More_Set directly in HOL-Main,
but I will amend this over time.

Volunteers could have a look at the list of open issues:
https://isabelle.in.tum.de/isanotes/index.php/Having_%27a_set_back

With the exception of the last two »maybe« entries (the last being
reallsy doubtful), I consider all of the show stoppers for the next release.

Apart from those already assigned, a few are still awaiting their redeemer:

* drop theory Cset (naive version)

haftmann at scarlatti:/data/tum/isabelle/master$ grep -rIPl Cset src/
contrib/afp
src/HOL/IsaMakefile
src/HOL/Library/ROOT.ML
src/HOL/Library/Cset.thy
src/HOL/Library/Library.thy
src/HOL/Library/List_Cset.thy
src/HOL/Library/Cset_Monad.thy
src/HOL/Library/Dlist_Cset.thy
src/HOL/Quotient_Examples/ROOT.ML
src/HOL/Quotient_Examples/Quotient_Cset.thy
src/HOL/Quotient_Examples/List_Quotient_Cset.thy
contrib/afp/thys/Functional-Automata/ROOT.ML
contrib/afp/thys/Functional-Automata/Execute_Quotient.thy
contrib/afp/thys/Functional-Automata/Execute.thy
contrib/afp/thys/CoreC++/WellForm.thy

It looks like that it is sufficient to move Cset.thy to
Functional-Automata and delete all the other stuff.

* instantiation set :: ("{random, type}") random and other additions

@Lukas?

* restore previous rule declarations:
    * lemma predicate1I [Pure.intro!, intro!]
    * lemma pred_equals_eq [pred_set_conv]
    * lemma pred_subset_eq [pred_set_conv]
and
* mark _apply rules for pointwise operations on functions as [simp]

@Lars?

* provide theories Dlist_Set, RBT_Set (or maybe Mapping_Set), etc.
--> now a joyful little exercise

* backport theory Set_Algebras to type classes
--> now a joyful little exercise

	Florian

-- 

Home:
http://www.in.tum.de/~haftmann

PGP available:
http://home.informatik.tu-muenchen.de/haftmann/pgp/florian_haftmann_at_informatik_tu_muenchen_de

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <https://mailman46.in.tum.de/pipermail/isabelle-dev/attachments/20111227/eb31773c/attachment.sig>


More information about the isabelle-dev mailing list