haftmann [Sat, 24 Dec 2011 15:53:11 +0100] rev 45974
added setup for executable code
haftmann [Sat, 24 Dec 2011 15:53:11 +0100] rev 45973
moved `sublists` to theory Enum
haftmann [Sat, 24 Dec 2011 15:53:11 +0100] rev 45972
commented out examples which choke on strict set/pred distinction
haftmann [Sat, 24 Dec 2011 15:53:11 +0100] rev 45971
explicitly spelt out proof of equivariance avoids problem with automation due to type constructor `set`
haftmann [Sat, 24 Dec 2011 15:53:10 +0100] rev 45970
adjusted to set/pred distinction by means of type constructor `set`
haftmann [Sat, 24 Dec 2011 15:53:10 +0100] rev 45969
dropped references to obsolete fact `mem_def`
haftmann [Sat, 24 Dec 2011 15:53:10 +0100] rev 45968
dropped obsolete lemma member_set
haftmann [Sat, 24 Dec 2011 15:53:09 +0100] rev 45967
dropped obsolete code equation for Id
haftmann [Sat, 24 Dec 2011 15:53:09 +0100] rev 45966
tuned proofs
haftmann [Sat, 24 Dec 2011 15:53:09 +0100] rev 45965
generalized type signature to permit overloading on `set`
haftmann [Sat, 24 Dec 2011 15:53:08 +0100] rev 45964
added monad instance for `set`
haftmann [Sat, 24 Dec 2011 15:53:08 +0100] rev 45963
enum type class instance for `set`; dropped misfitting code lemma for trancl
haftmann [Sat, 24 Dec 2011 15:53:08 +0100] rev 45962
finite type class instance for `set`
haftmann [Sat, 24 Dec 2011 15:53:08 +0100] rev 45961
treatment of type constructor `set`
haftmann [Sat, 24 Dec 2011 15:53:07 +0100] rev 45960
lattice type class instances for `set`; added code lemma for Set.bind