[isabelle-dev] Proposing extensions to the Isabelle library?

Florian Haftmann florian.haftmann at informatik.tu-muenchen.de
Tue Dec 18 21:18:08 CET 2012


Hi Alessandro,

> Is there any plan to make things in the library more uniform (one way or
> the other)? Is there a preference for new type classes should be
> developed (purely syntactic or with assumptions)?

well, there is no big masterplan.  Usually things evolve: somebody
thinks about an extended or more fine-grained hierarchy and thinks how
to accomplish things without breaking more than necessary.

> Personally, I like syntactic classes because they are more modular. For
> example, in the library extensions that I sent the other day, the
> definition of type class finite_lattice_complete would be perhaps
> slightly cleaner if bot and top were syntactic classes like Inf and Sup.
> Just my 2 cents.

I.e. something like

	class bot ~> class order_bot
	class top ~> class order_top
	class bot = fixes bot :: "'a"
	class top = fixes top :: "'a"

Could make sense.  The question is whether somebody is willing to
undertake this change.  If you would consider this, you find the first
clues at
http://isabelle.in.tum.de/repos/isabelle/file/c5e0073558f3/README_REPOSITORY.
 Get back here if questions remain.

Note that currently we are heading towards a next release in January or
February, and time might be too terse to polish and incorporate a change
like the one sketched above.

Hope this helps,
	Florian

-- 

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: 261 bytes
Desc: OpenPGP digital signature
URL: <https://mailman46.in.tum.de/pipermail/isabelle-dev/attachments/20121218/7bcb5a4a/attachment.sig>


More information about the isabelle-dev mailing list