| Wed, 24 Jul 2013 17:15:59 +0200 | 
krauss | 
derive specialized version of full fixpoint induction (with admissibility)
 | 
file |
diff |
annotate
 | 
| Fri, 12 Jul 2013 16:19:05 +0200 | 
wenzelm | 
localized and modernized adhoc-overloading (patch by Christian Sternagel);
 | 
file |
diff |
annotate
 | 
| Sun, 23 Jun 2013 21:16:07 +0200 | 
haftmann | 
migration from code_(const|type|class|instance) to code_printing and from code_module to code_identifier
 | 
file |
diff |
annotate
 | 
| Tue, 18 Jun 2013 15:35:53 +0200 | 
lammich | 
Added parantheses to code_type for heap monad
 | 
file |
diff |
annotate
 | 
| Fri, 22 Mar 2013 00:39:16 +0100 | 
krauss | 
added rudimentary induction rule for partial_function (heap)
 | 
file |
diff |
annotate
 | 
| Fri, 15 Feb 2013 08:31:31 +0100 | 
haftmann | 
two target language numeral types: integer and natural, as replacement for code_numeral;
 | 
file |
diff |
annotate
 | 
| Tue, 05 Jun 2012 07:10:51 +0200 | 
haftmann | 
prefer sys.error over plain error in Scala to avoid deprecation warning
 | 
file |
diff |
annotate
 | 
| Tue, 05 Jun 2012 07:05:56 +0200 | 
haftmann | 
prefer records with speaking labels over deeply nested tuples
 | 
file |
diff |
annotate
 | 
| Thu, 29 Dec 2011 10:47:55 +0100 | 
haftmann | 
attribute code_abbrev superseedes code_unfold_post; tuned names and spacing
 | 
file |
diff |
annotate
 | 
| Fri, 28 Oct 2011 23:41:16 +0200 | 
wenzelm | 
tuned Named_Thms: proper binding;
 | 
file |
diff |
annotate
 | 
| Fri, 21 Oct 2011 11:17:14 +0200 | 
bulwahn | 
replacing code_inline by code_unfold, removing obsolete code_unfold, code_inline del now that the ancient code generator is removed
 | 
file |
diff |
annotate
 | 
| Wed, 07 Sep 2011 13:51:37 +0200 | 
bulwahn | 
adapting Imperative HOL serializer to changes of the iterm datatype in the code generator
 | 
file |
diff |
annotate
 | 
| Fri, 12 Aug 2011 14:45:50 -0700 | 
huffman | 
make more HOL theories work with separate set type
 | 
file |
diff |
annotate
 | 
| Thu, 09 Jun 2011 16:34:49 +0200 | 
wenzelm | 
discontinued Name.variant to emphasize that this is old-style / indirect;
 | 
file |
diff |
annotate
 | 
| Mon, 23 May 2011 21:34:37 +0200 | 
krauss | 
also manage induction rule;
 | 
file |
diff |
annotate
 | 
| Mon, 23 May 2011 10:58:21 +0200 | 
krauss | 
separate initializations for different modes of partial_function -- generation of induction rules will be non-uniform
 | 
file |
diff |
annotate
 | 
| Wed, 29 Dec 2010 17:34:41 +0100 | 
wenzelm | 
explicit file specifications -- avoid secondary load path;
 | 
file |
diff |
annotate
 | 
| Mon, 22 Nov 2010 09:37:39 +0100 | 
haftmann | 
renamed slightly ambivalent crel to effect
 | 
file |
diff |
annotate
 | 
| Fri, 29 Oct 2010 14:03:02 +0200 | 
haftmann | 
tuned structure of theory
 | 
file |
diff |
annotate
 | 
| Fri, 29 Oct 2010 13:49:49 +0200 | 
haftmann | 
remove term_of equations for Heap type explicitly
 | 
file |
diff |
annotate
 | 
| Tue, 26 Oct 2010 12:19:02 +0200 | 
krauss | 
added Heap monad instance of partial_function package
 | 
file |
diff |
annotate
 | 
| Mon, 13 Sep 2010 11:13:15 +0200 | 
nipkow | 
renamed lemmas: ext_iff -> fun_eq_iff, set_ext_iff -> set_eq_iff, set_ext -> set_eqI
 | 
file |
diff |
annotate
 | 
| Thu, 09 Sep 2010 14:38:14 +0200 | 
bulwahn | 
changing String.literal to a type instead of a datatype
 | 
file |
diff |
annotate
 | 
| Tue, 07 Sep 2010 10:05:19 +0200 | 
nipkow | 
expand_fun_eq -> ext_iff
 | 
file |
diff |
annotate
 | 
| Wed, 01 Sep 2010 15:51:49 +0200 | 
haftmann | 
Graph.map, in analogy to Table.map
 | 
file |
diff |
annotate
 | 
| Wed, 01 Sep 2010 11:09:50 +0200 | 
haftmann | 
do not print object frame around Scala includes -- this is in the responsibility of the user
 | 
file |
diff |
annotate
 | 
| Thu, 26 Aug 2010 12:19:49 +0200 | 
haftmann | 
prevent line breaks after Scala symbolic operators
 | 
file |
diff |
annotate
 | 
| Thu, 26 Aug 2010 10:16:22 +0200 | 
haftmann | 
code_include Scala: qualify module nmae
 | 
file |
diff |
annotate
 | 
| Fri, 13 Aug 2010 14:45:07 +0200 | 
haftmann | 
lemma execute_bind_case
 | 
file |
diff |
annotate
 | 
| Thu, 12 Aug 2010 09:00:19 +0200 | 
haftmann | 
tuned
 | 
file |
diff |
annotate
 | 
| Thu, 12 Aug 2010 08:58:32 +0200 | 
haftmann | 
tuned
 | 
file |
diff |
annotate
 | 
| Thu, 29 Jul 2010 09:56:59 +0200 | 
haftmann | 
proper unit type in transformed program
 | 
file |
diff |
annotate
 | 
| Mon, 26 Jul 2010 11:09:44 +0200 | 
haftmann | 
use Natural as index type for Haskell and Scala
 | 
file |
diff |
annotate
 | 
| Fri, 23 Jul 2010 10:58:13 +0200 | 
haftmann | 
avoid unreliable Haskell Int type
 | 
file |
diff |
annotate
 | 
| Mon, 19 Jul 2010 11:55:42 +0200 | 
haftmann | 
dropped superfluous prefixes
 | 
file |
diff |
annotate
 | 
| Fri, 16 Jul 2010 15:28:22 +0200 | 
haftmann | 
first roughly working version of Imperative HOL for Scala
 | 
file |
diff |
annotate
 | 
| Fri, 16 Jul 2010 13:58:29 +0200 | 
haftmann | 
a first sketch for Imperative HOL witht Scala
 | 
file |
diff |
annotate
 | 
| Fri, 16 Jul 2010 10:23:21 +0200 | 
haftmann | 
fragments of Scala
 | 
file |
diff |
annotate
 | 
| Thu, 15 Jul 2010 08:14:05 +0200 | 
haftmann | 
dropped spurious export_code
 | 
file |
diff |
annotate
 | 
| Wed, 14 Jul 2010 17:15:58 +0200 | 
haftmann | 
repaired some implementations of imperative operations
 | 
file |
diff |
annotate
 | 
| Wed, 14 Jul 2010 16:45:30 +0200 | 
haftmann | 
avoid ambiguities; tuned
 | 
file |
diff |
annotate
 | 
| Wed, 14 Jul 2010 12:27:44 +0200 | 
haftmann | 
dropped M suffix; added predicate monad bind
 | 
file |
diff |
annotate
 | 
| Tue, 13 Jul 2010 12:00:11 +0200 | 
krauss | 
Heap_Monad uses Monad_Syntax
 | 
file |
diff |
annotate
 | 
| Tue, 13 Jul 2010 11:38:03 +0200 | 
haftmann | 
theorem collections do not contain default rules any longer
 | 
file |
diff |
annotate
 | 
| Mon, 12 Jul 2010 16:19:15 +0200 | 
haftmann | 
split off mrec into separate theory
 | 
file |
diff |
annotate
 | 
| Mon, 12 Jul 2010 16:05:08 +0200 | 
haftmann | 
spelt out relational framework in a consistent way
 | 
file |
diff |
annotate
 | 
| Fri, 09 Jul 2010 16:58:44 +0200 | 
haftmann | 
pervasive success combinator
 | 
file |
diff |
annotate
 | 
| Fri, 09 Jul 2010 10:08:10 +0200 | 
haftmann | 
avoid slightly odd "M" suffix; rename mapM to fold_map (fold_map_abort would be more correct, though)
 | 
file |
diff |
annotate
 | 
| Fri, 09 Jul 2010 09:48:53 +0200 | 
haftmann | 
guard combinator
 | 
file |
diff |
annotate
 | 
| Tue, 06 Jul 2010 09:21:13 +0200 | 
haftmann | 
tuned
 | 
file |
diff |
annotate
 | 
| Mon, 05 Jul 2010 14:34:28 +0200 | 
haftmann | 
simplified representation of monad type
 | 
file |
diff |
annotate
 | 
| Mon, 28 Jun 2010 15:03:07 +0200 | 
haftmann | 
merged constants "split" and "prod_case"
 | 
file |
diff |
annotate
 | 
| Fri, 16 Apr 2010 21:28:09 +0200 | 
wenzelm | 
replaced generic 'hide' command by more conventional 'hide_class', 'hide_type', 'hide_const', 'hide_fact' -- frees some popular keywords;
 | 
file |
diff |
annotate
 | 
| Tue, 06 Apr 2010 11:00:57 +0200 | 
krauss | 
removed (latex output) notation which is sometimes very ugly
 | 
file |
diff |
annotate
 | 
| Wed, 31 Mar 2010 16:44:41 +0200 | 
bulwahn | 
adding MREC induction rule in Imperative HOL
 | 
file |
diff |
annotate
 | 
| Mon, 01 Mar 2010 21:41:35 +0100 | 
wenzelm | 
eliminated hard tabs;
 | 
file |
diff |
annotate
 | 
| Thu, 11 Feb 2010 22:19:58 +0100 | 
wenzelm | 
modernized translations;
 | 
file |
diff |
annotate
 | 
| Thu, 10 Dec 2009 11:58:26 +0100 | 
bulwahn | 
added Imperative_HOL examples; added tail-recursive combinator for monadic heap functions; adopted code generation of references; added lemmas
 | 
file |
diff |
annotate
 | 
| Tue, 14 Jul 2009 16:27:32 +0200 | 
haftmann | 
prefer code_inline over code_unfold; use code_unfold_post where appropriate
 | 
file |
diff |
annotate
 | 
| Tue, 14 Jul 2009 10:54:04 +0200 | 
haftmann | 
code attributes use common underscore convention
 | 
file |
diff |
annotate
 |