bulwahn [Thu, 21 Oct 2010 19:13:09 +0200] rev 40051
added generator_dseq compilation for a sound depth-limited compilation with small value generators
bulwahn [Thu, 21 Oct 2010 19:13:08 +0200] rev 40050
for now safely but unpractically assume no predicate is terminating
bulwahn [Thu, 21 Oct 2010 19:13:07 +0200] rev 40049
adding decreasing bind and non-decreasing bind; depth-limited and depth-unlimited compilation possible
bulwahn [Thu, 21 Oct 2010 19:13:06 +0200] rev 40048
adding option smart_depth_limiting to predicate compiler
huffman [Wed, 20 Oct 2010 21:26:51 -0700] rev 40047
merged
huffman [Wed, 20 Oct 2010 19:40:02 -0700] rev 40046
introduce function strict :: 'a -> 'b -> 'b, which works like Haskell's seq; use strict instead of strictify in various definitions
huffman [Wed, 20 Oct 2010 17:25:22 -0700] rev 40045
add lemma lub_eq_bottom_iff
huffman [Wed, 20 Oct 2010 16:19:25 -0700] rev 40044
combine check_and_sort_domain with main function; rewrite much of the error-checking code
huffman [Wed, 20 Oct 2010 13:22:30 -0700] rev 40043
constructor arguments with selectors must have pointed types
huffman [Wed, 20 Oct 2010 13:02:13 -0700] rev 40042
simplify check_and_sort_domain; more meaningful variable names
huffman [Tue, 19 Oct 2010 16:21:24 -0700] rev 40041
replace fixrec 'permissive' mode with per-equation 'unchecked' option
huffman [Tue, 19 Oct 2010 15:01:51 -0700] rev 40040
rename domain_theorems.ML to domain_induction.ML; rename domain_extender.ML to domain.ML
huffman [Tue, 19 Oct 2010 14:28:14 -0700] rev 40039
simplify some proofs; remove some unused lists of lemmas
huffman [Tue, 19 Oct 2010 11:07:42 -0700] rev 40038
replace 'in_defl' relation and '_ ::: _' syntax with 'defl_set' function
huffman [Tue, 19 Oct 2010 10:13:29 -0700] rev 40037
eliminate constant 'coerce'; use 'prj oo emb' instead
huffman [Tue, 19 Oct 2010 07:05:04 -0700] rev 40036
simplify fixrec pattern match function
huffman [Sun, 17 Oct 2010 09:53:47 -0700] rev 40035
simplify some proofs
Christian Urban <urbanc@in.tum.de> [Tue, 19 Oct 2010 15:13:35 +0100] rev 40034
tuned
bulwahn [Tue, 19 Oct 2010 12:26:38 +0200] rev 40033
added some facts about factorial and dvd, div and mod
bulwahn [Tue, 19 Oct 2010 12:26:37 +0200] rev 40032
removing something that probably slipped into the Quotient_List theory
Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 19 Oct 2010 11:44:42 +0900] rev 40031
Quotient package: partial equivalence introduction
Christian Urban <urbanc@in.tum.de> [Mon, 18 Oct 2010 14:25:15 +0100] rev 40030
reorganisation of the FSet theory (changed the primary naming scheme of constants and theorems to *_fset)
huffman [Sat, 16 Oct 2010 17:10:23 -0700] rev 40029
remove dead code
huffman [Sat, 16 Oct 2010 17:09:57 -0700] rev 40028
remove old uses of 'simp_tac HOLCF_ss'
huffman [Sat, 16 Oct 2010 16:39:06 -0700] rev 40027
merged
huffman [Sat, 16 Oct 2010 16:22:42 -0700] rev 40026
remove last few dependencies on domain_library.ML and delete it; temporarily disable emptiness check
huffman [Sat, 16 Oct 2010 15:26:30 -0700] rev 40025
reimplement proof automation for coinduct rules
huffman [Sat, 16 Oct 2010 14:41:11 -0700] rev 40024
add functions mk_imp, mk_all