haftmann [Mon, 23 Oct 2006 11:05:06 +0200] rev 21090
added option of Haskell serializer
haftmann [Mon, 23 Oct 2006 11:05:05 +0200] rev 21089
continued
berghofe [Mon, 23 Oct 2006 00:52:15 +0200] rev 21088
Added freshness context to FCBs.
berghofe [Mon, 23 Oct 2006 00:51:16 +0200] rev 21087
Adapted to changes in FCBs.
berghofe [Mon, 23 Oct 2006 00:48:45 +0200] rev 21086
Added Compile and Height examples.
berghofe [Mon, 23 Oct 2006 00:47:25 +0200] rev 21085
Added Compile and Height examples to Nominal directory.
haftmann [Fri, 20 Oct 2006 18:22:24 +0200] rev 21084
removed antisym_setup.ML
haftmann [Fri, 20 Oct 2006 18:20:22 +0200] rev 21083
cleaned up
haftmann [Fri, 20 Oct 2006 17:07:47 +0200] rev 21082
final Haskell serializer
haftmann [Fri, 20 Oct 2006 17:07:46 +0200] rev 21081
dropped classop shallow namespace
haftmann [Fri, 20 Oct 2006 17:07:41 +0200] rev 21080
added Haskell
haftmann [Fri, 20 Oct 2006 17:07:27 +0200] rev 21079
added reserved words for Haskell
haftmann [Fri, 20 Oct 2006 17:07:26 +0200] rev 21078
slight cleanup
haftmann [Fri, 20 Oct 2006 17:07:25 +0200] rev 21077
extended section on code generator
haftmann [Fri, 20 Oct 2006 17:07:24 +0200] rev 21076
small refinements
haftmann [Fri, 20 Oct 2006 17:07:23 +0200] rev 21075
continued
haftmann [Fri, 20 Oct 2006 17:07:22 +0200] rev 21074
added entries for tutorials
berghofe [Fri, 20 Oct 2006 14:13:48 +0200] rev 21073
Proof of "bs # fK bs us vs" no longer depends on FCBs.
paulson [Fri, 20 Oct 2006 11:07:45 +0200] rev 21072
example of a single-step proof reconstruction
paulson [Fri, 20 Oct 2006 11:06:20 +0200] rev 21071
Fixed the "exception Empty" bug in elim2Fol
Also added a check to suppress elimination rules that would yield too many clauses
More debugging info
paulson [Fri, 20 Oct 2006 11:04:15 +0200] rev 21070
Added more debugging info
paulson [Fri, 20 Oct 2006 11:03:33 +0200] rev 21069
nclauses no longer requires its input to be in NNF
haftmann [Fri, 20 Oct 2006 10:44:56 +0200] rev 21068
cleanup
haftmann [Fri, 20 Oct 2006 10:44:55 +0200] rev 21067
explicit change of code width possible
haftmann [Fri, 20 Oct 2006 10:44:53 +0200] rev 21066
code nofunc now permits theorems violating typing discipline
haftmann [Fri, 20 Oct 2006 10:44:51 +0200] rev 21065
abandoned foldl
haftmann [Fri, 20 Oct 2006 10:44:47 +0200] rev 21064
fold cleanup
haftmann [Fri, 20 Oct 2006 10:44:42 +0200] rev 21063
slight cleanup
haftmann [Fri, 20 Oct 2006 10:44:39 +0200] rev 21062
slight adaption
haftmann [Fri, 20 Oct 2006 10:44:38 +0200] rev 21061
added normal post setup; cleaned up "execution" constants
haftmann [Fri, 20 Oct 2006 10:44:37 +0200] rev 21060
added normal post setup
haftmann [Fri, 20 Oct 2006 10:44:36 +0200] rev 21059
added if_delayed
haftmann [Fri, 20 Oct 2006 10:44:35 +0200] rev 21058
started tutorial
haftmann [Fri, 20 Oct 2006 10:44:34 +0200] rev 21057
code_constsubst -> code_axioms
haftmann [Fri, 20 Oct 2006 10:44:33 +0200] rev 21056
Symtab.foldl replaced by Symtab.fold
berghofe [Thu, 19 Oct 2006 12:08:27 +0200] rev 21055
Induction rule for graph of recursion combinator
is now hidden to prevent name collisions with
induction rule for nominal datatype.
berghofe [Thu, 19 Oct 2006 11:21:01 +0200] rev 21054
Split up FCBs into separate formulae for each binder.
urbanc [Wed, 18 Oct 2006 23:15:16 +0200] rev 21053
cleaning up
urbanc [Wed, 18 Oct 2006 23:06:51 +0200] rev 21052
adapted to Stefan's new inductive package and cleaning up
krauss [Wed, 18 Oct 2006 16:13:03 +0200] rev 21051
Switched function package to use the new package for inductive predicates.
paulson [Wed, 18 Oct 2006 10:15:39 +0200] rev 21050
More robust error handling in make_nnf and forward_res
ballarin [Wed, 18 Oct 2006 10:07:36 +0200] rev 21049
Stylistic improvements.
berghofe [Tue, 17 Oct 2006 09:51:04 +0200] rev 21048
Restructured and repaired code dealing with case names
in induction and elimination rules.
kleing [Tue, 17 Oct 2006 02:40:21 +0200] rev 21047
macbroy6 still has non-standard setup
haftmann [Mon, 16 Oct 2006 14:07:31 +0200] rev 21046
moved HOL code generator setup to Code_Generator
haftmann [Mon, 16 Oct 2006 14:07:21 +0200] rev 21045
slight cleanup
haftmann [Mon, 16 Oct 2006 14:07:20 +0200] rev 21044
fixed print translations for bounded quantification
haftmann [Mon, 16 Oct 2006 14:07:19 +0200] rev 21043
added explicit print translation for nat_case
haftmann [Mon, 16 Oct 2006 14:07:18 +0200] rev 21042
added isactrlconst
ballarin [Mon, 16 Oct 2006 10:27:54 +0200] rev 21041
Order and lattice structures no longer based on records.
isatest [Sun, 15 Oct 2006 12:16:20 +0200] rev 21040
add experimental macbroy6 (intel-darwin)
isatest [Sun, 15 Oct 2006 12:03:57 +0200] rev 21039
add experimental at64 poly-4.9.1 test on atbroy101
kleing [Sun, 15 Oct 2006 11:47:13 +0200] rev 21038
generate devel snapshot even if experimental builds fail.
experimental builds are those whose log files fit the pattern isatest-*e.log
wenzelm [Sat, 14 Oct 2006 23:25:56 +0200] rev 21037
added peek;
wenzelm [Sat, 14 Oct 2006 23:25:55 +0200] rev 21036
added theorem(_i);
wenzelm [Sat, 14 Oct 2006 23:25:54 +0200] rev 21035
export map_elem;
added read_context_statement_i (internal locale name);
wenzelm [Sat, 14 Oct 2006 23:25:53 +0200] rev 21034
added assert;
wenzelm [Sat, 14 Oct 2006 23:25:51 +0200] rev 21033
theorem: added local_theory version;
wenzelm [Sat, 14 Oct 2006 23:25:51 +0200] rev 21032
Attrib.pretty_attrib;
wenzelm [Sat, 14 Oct 2006 23:25:50 +0200] rev 21031
added pretty_attribs (from attrib.ML);
wenzelm [Sat, 14 Oct 2006 23:25:48 +0200] rev 21030
moved pretty_attribs to attrib.ML;
wenzelm [Sat, 14 Oct 2006 23:25:46 +0200] rev 21029
locale begin/end;
wenzelm [Fri, 13 Oct 2006 22:30:29 +0200] rev 21028
updated;
berghofe [Fri, 13 Oct 2006 18:33:50 +0200] rev 21027
Added keywords for new inductive definition package.
berghofe [Fri, 13 Oct 2006 18:29:31 +0200] rev 21026
Adapted to changes in FixedPoint theory.
berghofe [Fri, 13 Oct 2006 18:28:51 +0200] rev 21025
Moved old inductive package to old_inductive_package.ML
berghofe [Fri, 13 Oct 2006 18:27:27 +0200] rev 21024
Completely rewrote inductive definition package. Now allows to
define n-ary predicates directly (rather than sets of n-tuples),
using generalized fixpoint theory for arbitrary complete lattices.
berghofe [Fri, 13 Oct 2006 18:24:02 +0200] rev 21023
Old version of inductive definition package (for sets).
berghofe [Fri, 13 Oct 2006 18:23:37 +0200] rev 21022
Moved old inductive package to old_inductive_package.ML
berghofe [Fri, 13 Oct 2006 18:18:58 +0200] rev 21021
Adapted to new inductive definition package.
berghofe [Fri, 13 Oct 2006 18:15:18 +0200] rev 21020
Adapted to changes in FixedPoint theory.
berghofe [Fri, 13 Oct 2006 18:14:12 +0200] rev 21019
Legacy ML bindings now refer to old inductive definition package.
berghofe [Fri, 13 Oct 2006 18:12:58 +0200] rev 21018
Added new package for inductive definitions, moved old package
to old_inductive_package.ML
berghofe [Fri, 13 Oct 2006 18:10:16 +0200] rev 21017
Generalized gfp and lfp to arbitrary complete lattices.
berghofe [Fri, 13 Oct 2006 18:08:48 +0200] rev 21016
Repaired strip_assums_hyp (now also works for goals not
in hhf normal form).
haftmann [Fri, 13 Oct 2006 16:52:51 +0200] rev 21015
improved framework
haftmann [Fri, 13 Oct 2006 16:52:49 +0200] rev 21014
refined
haftmann [Fri, 13 Oct 2006 16:52:48 +0200] rev 21013
fixed bug
haftmann [Fri, 13 Oct 2006 16:52:47 +0200] rev 21012
tuned
haftmann [Fri, 13 Oct 2006 16:52:46 +0200] rev 21011
added codegen2 example
urbanc [Fri, 13 Oct 2006 15:01:34 +0200] rev 21010
added the missing freshness-lemmas for nat, int, char and string and
also the lemma for permutation acting on if's
haftmann [Fri, 13 Oct 2006 12:32:44 +0200] rev 21009
lifted claset setup from ML to Isar level
haftmann [Fri, 13 Oct 2006 09:02:21 +0200] rev 21008
explicit nonfix for union and inter
wenzelm [Thu, 12 Oct 2006 22:57:45 +0200] rev 21007
renamed enter_forward_proof to enter_proof_body;
renamed exit_local_theory to end_local_theory;
added local_theory_to_proof;
tuned;
wenzelm [Thu, 12 Oct 2006 22:57:42 +0200] rev 21006
added peek;
wenzelm [Thu, 12 Oct 2006 22:57:38 +0200] rev 21005
interpretation_in_locale: standalone goal setup;
moved theorem statements to bottom;
wenzelm [Thu, 12 Oct 2006 22:57:35 +0200] rev 21004
tuned;
wenzelm [Thu, 12 Oct 2006 22:57:32 +0200] rev 21003
renamed print_lthms to print_facts, do not insist on proof state;
renamed Toplevel.enter_forward_proof to Toplevel.enter_proof_body;
wenzelm [Thu, 12 Oct 2006 22:57:29 +0200] rev 21002
print_evaluated_term: Toplevel.context_of;
wenzelm [Thu, 12 Oct 2006 22:57:24 +0200] rev 21001
replaced attributes_update by map_attributes;
wenzelm [Thu, 12 Oct 2006 22:57:20 +0200] rev 21000
Toplevel.local_theory_to_proof: proper target;
wenzelm [Thu, 12 Oct 2006 22:57:15 +0200] rev 20999
Toplevel.local_theory: proper target;
removed dead code;
urbanc [Thu, 12 Oct 2006 22:03:33 +0200] rev 20998
To be consistent with "induct", I renamed "fixing" to "arbitrary".
However I am not very fond of "arbitrary" - e.g. it clashes with
"arbitrary" of HOL. Both Gentzen (at least in the Szabo translation)
and Velleman (in How to prove it: a structured approach) use
"arbitrary".
Still, I wonder whether "generalising" is a good compromise?
paulson [Thu, 12 Oct 2006 15:50:43 +0200] rev 20997
Extended combinators now disabled
paulson [Thu, 12 Oct 2006 15:50:16 +0200] rev 20996
abstraction is now turned OFF...
paulson [Thu, 12 Oct 2006 15:48:13 +0200] rev 20995
Logging of theorem names to the /tmp directory now works
wenzelm [Thu, 12 Oct 2006 15:00:07 +0200] rev 20994
cc: avoid space after options;
wenzelm [Thu, 12 Oct 2006 14:26:16 +0200] rev 20993
set DYLD_LIBRARY_PATH (for Darwin);
wenzelm [Thu, 12 Oct 2006 14:14:11 +0200] rev 20992
added execute/system;
wenzelm [Thu, 12 Oct 2006 14:07:48 +0200] rev 20991
added x86-darwin;
haftmann [Thu, 12 Oct 2006 08:25:04 +0200] rev 20990
now allowing subdirectories in Doc/
haftmann [Thu, 12 Oct 2006 08:10:23 +0200] rev 20989
added makefile layer
wenzelm [Wed, 11 Oct 2006 22:59:36 +0200] rev 20988
* isabelle-process: option -S (secure mode) disables some critical operations;
wenzelm [Wed, 11 Oct 2006 22:56:10 +0200] rev 20987
increased heap size for polyml-4.9.1;
wenzelm [Wed, 11 Oct 2006 22:55:23 +0200] rev 20986
tuned Toplevel.begin_local_theory;
wenzelm [Wed, 11 Oct 2006 22:55:22 +0200] rev 20985
exit_local_theory: pass interactive flag;
begin_local_theory: generic init;
wenzelm [Wed, 11 Oct 2006 22:55:21 +0200] rev 20984
exit: pass interactive flag;
moved exit to local_theory.ML;
tuned pretty;
wenzelm [Wed, 11 Oct 2006 22:55:20 +0200] rev 20983
added begin parser;
wenzelm [Wed, 11 Oct 2006 22:55:19 +0200] rev 20982
is_sid: disallow 'begin' keyword as identifier;
wenzelm [Wed, 11 Oct 2006 22:55:18 +0200] rev 20981
exit: pass interactive flag, toplevel result convention;
wenzelm [Wed, 11 Oct 2006 22:55:17 +0200] rev 20980
add_defs: declare terms;
wenzelm [Wed, 11 Oct 2006 22:55:16 +0200] rev 20979
'context': demand 'begin', support local theory;
removed 'undo_end', recovered 'cannot_undo';
tuned Toplevel.begin_local_theory;
wenzelm [Wed, 11 Oct 2006 22:55:15 +0200] rev 20978
removed 'undo_end', recovered 'cannot_undo';
wenzelm [Wed, 11 Oct 2006 22:55:14 +0200] rev 20977
tuned signature;
haftmann [Wed, 11 Oct 2006 20:35:54 +0200] rev 20976
minor refinements in serialization
haftmann [Wed, 11 Oct 2006 14:51:41 +0200] rev 20975
adapted to signature change
haftmann [Wed, 11 Oct 2006 14:51:25 +0200] rev 20974
slight type signature changes
haftmann [Wed, 11 Oct 2006 14:51:24 +0200] rev 20973
cleaned up HOL bootstrap
haftmann [Wed, 11 Oct 2006 10:49:36 +0200] rev 20972
abandoned findrep
haftmann [Wed, 11 Oct 2006 10:49:29 +0200] rev 20971
added code generator setup