# HG changeset patch # User wenzelm # Date 971904676 -7200 # Node ID 73b46b18c34858c5717deeedc35bda052cbe653f # Parent dd46544e259d8cff085df6522ca5f3ff247a24af "The Supplemental Isabelle/HOL Library"; diff -r dd46544e259d -r 73b46b18c348 src/HOL/Library/Library.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/HOL/Library/Library.thy Wed Oct 18 23:31:16 2000 +0200 @@ -0,0 +1,9 @@ +(*<*) +theory Library = + Accessible_Part + + Multiset + + Quotient + + While_Combinator + While_Combinator_Example: + +end +(*>*) diff -r dd46544e259d -r 73b46b18c348 src/HOL/Library/README.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/HOL/Library/README.html Wed Oct 18 23:31:16 2000 +0200 @@ -0,0 +1,114 @@ + + + + +
+ +Addition of new theories should be done with some care, as the +``module system'' of Isabelle is rather simplistic. The following +guidelines may be helpful to achieve maximum re-usability and minimum +clashes with existing developments. + +
+ +Note that syntax is global; qualified names loose syntax on +output. Do not use ``exotic'' symbols for syntax (such as +\<oplus>), but leave these for user applications. + +
+ +The following ASCII symbols of HOL should be generally avoided: +@, !, ?, ?!, %, better +use SOME, ALL (or \<forall>), +EX (or \<exists>), EX! (or +\<exists;>!), \<lambda>, respectively. +Note that bracket notation [| |] looks bad in LaTeX +output. + +
+ +Some additional mathematical symbols are quite suitable for both +readable sources and output document: +\<Inter>, +\<Union>, +\<and>, +\<in>, +\<inter>, +\<not>, +\<noteq>, +\<notin>, +\<or>, +\<subset>, +\<subseteq>, +\<times>, +\<union>. + +