diff -r 706cfddca75c -r 18b1441fb603 src/HOL/AxClasses/Tutorial/ROOT.ML --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/HOL/AxClasses/Tutorial/ROOT.ML Fri Sep 01 14:27:36 1995 +0200 @@ -0,0 +1,35 @@ +(* Title: HOL/AxClasses/Tutorial/ROOT.ML + ID: $Id$ + Author: Markus Wenzel, TU Muenchen + +Some simple axclass demos that go along with the paper "Using +Axiomatic Type Classes in Isabelle --- a tutorial". (The NatClass +example resides in directory FOL/ex/.) +*) + +reset HOL_quantifiers; +set show_types; +set show_sorts; + + +(* Semigroups *) + +use_thy "Semigroup"; +use_thy "Semigroups"; + + +(* Basic group theory *) + +use_thy "Sigs"; +use_thy "Monoid"; +use_thy "Group"; +use_thy "MonoidGroupInsts"; +use_thy "Xor"; +use_thy "BoolGroupInsts"; +use_thy "ProdGroupInsts"; + + +(* Syntactic classes *) + +use_thy "Product"; +use_thy "ProductInsts";