Wed, 16 Nov 2005 17:49:16 +0100 |
wenzelm |
improved induction proof: local defs/fixes;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:36 +0100 |
wenzelm |
tuned Pattern.match/unify;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:35 +0100 |
wenzelm |
added deskolem;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:34 +0100 |
wenzelm |
added THEN_ALL_NEW_CASES;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:33 +0100 |
wenzelm |
added revert_skolem, mk_def, add_def;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:32 +0100 |
wenzelm |
ProofContext.mk_def;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:31 +0100 |
wenzelm |
Term.betapplys;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:30 +0100 |
wenzelm |
tuned Pattern.match/unify;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:29 +0100 |
wenzelm |
added betapplys;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:28 +0100 |
wenzelm |
tuned interfaces to support incremental match/unify (cf. versions in type.ML);
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:27 +0100 |
wenzelm |
tuned;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:26 +0100 |
wenzelm |
norm_hhf: no normalization of protected props;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:25 +0100 |
wenzelm |
added protect_cong, cong_mono_thm;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:24 +0100 |
wenzelm |
induct: support local definitions to be passed through the induction;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:23 +0100 |
wenzelm |
Trueprop: use ObjectLogic.judgment etc.;
|
changeset |
files
|
Wed, 16 Nov 2005 17:45:22 +0100 |
wenzelm |
Term.betapply;
|
changeset |
files
|
Wed, 16 Nov 2005 15:29:23 +0100 |
paulson |
new version of "tryres" allowing multiple unifiers (apparently needed for
|
changeset |
files
|
Wed, 16 Nov 2005 14:05:41 +0100 |
wenzelm |
pgmlsymbolson: append Symbol.xsymbolsN at end!
|
changeset |
files
|
Tue, 15 Nov 2005 14:08:32 +0100 |
wenzelm |
better no -d option;
|
changeset |
files
|
Tue, 15 Nov 2005 10:11:52 +0100 |
haftmann |
added generic transformators
|
changeset |
files
|
Mon, 14 Nov 2005 18:25:34 +0100 |
paulson |
removal of is_hol
|
changeset |
files
|
Mon, 14 Nov 2005 16:26:40 +0100 |
haftmann |
added module system
|
changeset |
files
|
Mon, 14 Nov 2005 15:23:33 +0100 |
haftmann |
added modules for code generator generation two, not operational yet
|
changeset |
files
|
Mon, 14 Nov 2005 15:15:34 +0100 |
haftmann |
class_package - operational view on type classes
|
changeset |
files
|
Mon, 14 Nov 2005 15:15:07 +0100 |
haftmann |
string_of_alist - convenient q'n'd printout function
|
changeset |
files
|
Mon, 14 Nov 2005 15:14:59 +0100 |
wenzelm |
support for polyml-4.2.0;
|
changeset |
files
|
Mon, 14 Nov 2005 15:14:32 +0100 |
haftmann |
new syntax for class_package
|
changeset |
files
|
Mon, 14 Nov 2005 14:37:48 +0100 |
wenzelm |
added const_instance;
|
changeset |
files
|
Mon, 14 Nov 2005 14:37:38 +0100 |
wenzelm |
added instance;
|
changeset |
files
|
Mon, 14 Nov 2005 14:37:15 +0100 |
wenzelm |
added ML-Systems/polyml-4.1.4-patch.ML, ML-Systems/polyml-4.2.0.ML;
|
changeset |
files
|
Mon, 14 Nov 2005 14:36:46 +0100 |
wenzelm |
Compatibility wrapper for Poly/ML 4.2.0.
|
changeset |
files
|
Mon, 14 Nov 2005 14:36:29 +0100 |
wenzelm |
tuned;
|
changeset |
files
|
Mon, 14 Nov 2005 13:59:58 +0100 |
urbanc |
added a few equivariance lemmas (they need to be automated
|
changeset |
files
|
Sun, 13 Nov 2005 22:36:30 +0100 |
urbanc |
changed the HOL_basic_ss back and selectively added
|
changeset |
files
|
Sun, 13 Nov 2005 20:33:36 +0100 |
urbanc |
exchanged HOL_ss for HOL_basic_ss in the simplification
|
changeset |
files
|
Fri, 11 Nov 2005 10:50:43 +0100 |
chaieb |
a proof step corrected due to the changement in the presburger method.
|
changeset |
files
|
Fri, 11 Nov 2005 10:49:59 +0100 |
chaieb |
old argument "abs" is replaced by "no_abs". Abstraction is turned on by default.
|
changeset |
files
|
Fri, 11 Nov 2005 00:09:37 +0100 |
huffman |
add header
|
changeset |
files
|
Thu, 10 Nov 2005 21:14:05 +0100 |
wenzelm |
tuned proofs;
|
changeset |
files
|
Thu, 10 Nov 2005 20:57:22 +0100 |
wenzelm |
moved find_free to term.ML;
|
changeset |
files
|
Thu, 10 Nov 2005 20:57:21 +0100 |
wenzelm |
guess: Seq.hd;
|
changeset |
files
|
Thu, 10 Nov 2005 20:57:20 +0100 |
wenzelm |
guess: Toplevel.proof;
|
changeset |
files
|
Thu, 10 Nov 2005 20:57:19 +0100 |
wenzelm |
added find_free (from Isar/proof_context.ML);
|
changeset |
files
|
Thu, 10 Nov 2005 20:57:18 +0100 |
wenzelm |
curried multiply;
|
changeset |
files
|
Thu, 10 Nov 2005 20:57:17 +0100 |
wenzelm |
induct method: fixes;
|
changeset |
files
|
Thu, 10 Nov 2005 20:57:16 +0100 |
wenzelm |
uncurried Consts.typargs;
|
changeset |
files
|
Thu, 10 Nov 2005 20:57:11 +0100 |
wenzelm |
renamed Thm.cgoal_of to Thm.cprem_of;
|
changeset |
files
|
Thu, 10 Nov 2005 17:33:14 +0100 |
paulson |
duplicate axioms in ATP linkup, and general fixes
|
changeset |
files
|
Thu, 10 Nov 2005 17:31:44 +0100 |
paulson |
tidying
|
changeset |
files
|
Thu, 10 Nov 2005 00:36:26 +0100 |
urbanc |
called the induction principle "unsafe" instead of "test".
|
changeset |
files
|
Wed, 09 Nov 2005 18:01:33 +0100 |
paulson |
Skolemization by inference, but not quite finished
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:55 +0100 |
wenzelm |
Explicit data structures for some Isar language elements.
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:54 +0100 |
wenzelm |
tuned;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:53 +0100 |
wenzelm |
tvars_intr_list: natural argument order;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:52 +0100 |
wenzelm |
moved datatype elem to element.ML;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:51 +0100 |
wenzelm |
P.context_element, P.locale_element;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:50 +0100 |
wenzelm |
Element.context;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:49 +0100 |
wenzelm |
use existing exeption Empty;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:48 +0100 |
wenzelm |
avoid code redundancy;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:47 +0100 |
wenzelm |
tuned comments;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:46 +0100 |
wenzelm |
removed obsolete term set operations;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:45 +0100 |
wenzelm |
P.locale_element;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:44 +0100 |
wenzelm |
added fold_terms;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:43 +0100 |
wenzelm |
added Isar/element.ML;
|
changeset |
files
|
Wed, 09 Nov 2005 16:26:41 +0100 |
wenzelm |
Thm.varifyT': natural argument order;
|
changeset |
files
|
Wed, 09 Nov 2005 12:21:05 +0100 |
haftmann |
added join function
|
changeset |
files
|
Tue, 08 Nov 2005 15:26:35 +0100 |
haftmann |
allowing indentation of 'theory' keyword
|
changeset |
files
|
Tue, 08 Nov 2005 10:44:40 +0100 |
wenzelm |
simplified after_qed;
|
changeset |
files
|
Tue, 08 Nov 2005 10:43:15 +0100 |
wenzelm |
avoid prove_plain, export_plain, simplified after_qed;
|
changeset |
files
|
Tue, 08 Nov 2005 10:43:13 +0100 |
wenzelm |
removed export_plain;
|
changeset |
files
|
Tue, 08 Nov 2005 10:43:12 +0100 |
wenzelm |
renamed assert_prop to ensure_prop;
|
changeset |
files
|
Tue, 08 Nov 2005 10:43:11 +0100 |
wenzelm |
renamed goals.ML to old_goals.ML;
|
changeset |
files
|
Tue, 08 Nov 2005 10:43:10 +0100 |
wenzelm |
export compose_hhf;
|
changeset |
files
|
Tue, 08 Nov 2005 10:43:09 +0100 |
wenzelm |
removed impose_hyps, satisfy_hyps;
|
changeset |
files
|
Tue, 08 Nov 2005 10:43:08 +0100 |
wenzelm |
const args: do not store variable names (unused);
|
changeset |
files
|
Tue, 08 Nov 2005 10:43:05 +0100 |
wenzelm |
renamed goals.ML to old_goals.ML;
|
changeset |
files
|
Tue, 08 Nov 2005 09:13:22 +0100 |
haftmann |
(fix for accidental commit)
|
changeset |
files
|
Tue, 08 Nov 2005 09:12:02 +0100 |
haftmann |
(codegen)
|
changeset |
files
|
Tue, 08 Nov 2005 02:19:11 +0100 |
huffman |
generate pattern combinators for new datatypes
|
changeset |
files
|
Mon, 07 Nov 2005 23:33:01 +0100 |
huffman |
reimplemented Case syntax using print/parse translations; moved as-patterns to separate section
|
changeset |
files
|
Mon, 07 Nov 2005 23:30:49 +0100 |
huffman |
add case syntax for type one
|
changeset |
files
|
Mon, 07 Nov 2005 19:23:53 +0100 |
huffman |
remove syntax for as-patterns
|
changeset |
files
|
Mon, 07 Nov 2005 19:03:02 +0100 |
wenzelm |
avoid 'as' as identifier;
|
changeset |
files
|
Mon, 07 Nov 2005 18:50:53 +0100 |
wenzelm |
avoid 'as' as identifier;
|
changeset |
files
|
Mon, 07 Nov 2005 18:32:54 +0100 |
berghofe |
Added strong induction theorem (currently only axiomatized!).
|
changeset |
files
|
Mon, 07 Nov 2005 15:19:03 +0100 |
urbanc |
Initial commit.
|
changeset |
files
|
Mon, 07 Nov 2005 15:12:13 +0100 |
urbanc |
Initial commit of the theory "Weakening".
|
changeset |
files
|
Mon, 07 Nov 2005 14:35:25 +0100 |
urbanc |
added thms perm, distinct and fresh to the simplifier.
|
changeset |
files
|
Mon, 07 Nov 2005 12:06:11 +0100 |
haftmann |
added proper fillin_mixfix
|
changeset |
files
|
Mon, 07 Nov 2005 11:39:24 +0100 |
haftmann |
added fillin_mixfix, replace_quote
|
changeset |
files
|
Mon, 07 Nov 2005 11:28:34 +0100 |
berghofe |
New function store_thmss_atts.
|
changeset |
files
|
Mon, 07 Nov 2005 11:17:45 +0100 |
urbanc |
used the function Library.product for the cprod from Stefan
|
changeset |
files
|
Mon, 07 Nov 2005 10:47:25 +0100 |
urbanc |
fixed bug with nominal induct
|
changeset |
files
|
Mon, 07 Nov 2005 09:34:51 +0100 |
haftmann |
added fillin_mixfix' needed by serializer
|
changeset |
files
|
Sun, 06 Nov 2005 01:21:37 +0100 |
huffman |
add case syntax stuff
|
changeset |
files
|
Sun, 06 Nov 2005 00:35:24 +0100 |
huffman |
use consts for infix syntax
|
changeset |
files
|
Sun, 06 Nov 2005 00:22:03 +0100 |
huffman |
add proof of Bekic's theorem: fix_cprod
|
changeset |
files
|
Sat, 05 Nov 2005 21:56:45 +0100 |
huffman |
simplify definitions
|
changeset |
files
|
Sat, 05 Nov 2005 21:52:13 +0100 |
huffman |
put iterate and fix in separate sections; added Letrec
|
changeset |
files
|
Sat, 05 Nov 2005 21:50:37 +0100 |
huffman |
renamed and added ch2ch, cont2cont, mono2mono theorems ending in _fun, _lambda, _LAM
|
changeset |
files
|
Sat, 05 Nov 2005 21:42:24 +0100 |
huffman |
add line breaks to Rep_CFun syntax
|
changeset |
files
|
Fri, 04 Nov 2005 23:15:45 +0100 |
huffman |
moved adm_chfindom from Fix.thy to Cfun.thy; moved admw-related stuff to its own section
|
changeset |
files
|
Fri, 04 Nov 2005 23:15:11 +0100 |
huffman |
moved adm_chfindom from Fix.thy to Cfun.thy
|
changeset |
files
|
Fri, 04 Nov 2005 22:27:40 +0100 |
huffman |
cleaned up
|
changeset |
files
|
Fri, 04 Nov 2005 22:26:09 +0100 |
huffman |
add print translation: Abs_CFun f => LAM x. f x
|
changeset |
files
|
Thu, 03 Nov 2005 04:31:12 +0100 |
mengj |
Changed the way additional lemmas are passed to ATP methods for proof of a goal: now only list them after the methods' names.
|
changeset |
files
|
Thu, 03 Nov 2005 03:06:02 +0100 |
huffman |
improve support for mutual recursion: now generates correct copy constant and induction theorem for mutually-recursive types; initial support for indirect recursion
|
changeset |
files
|
Thu, 03 Nov 2005 02:37:09 +0100 |
huffman |
reimplement copy_def to use data constructor constants
|
changeset |
files
|
Thu, 03 Nov 2005 02:19:48 +0100 |
huffman |
cleaned up; renamed library function mk_cRep_CFun to list_ccomb; replaced rep_TFree with dest_TFree; added functions spair, mk_stuple
|
changeset |
files
|
Thu, 03 Nov 2005 01:54:51 +0100 |
huffman |
generate lambda pattern syntax for new data constructors
|
changeset |
files
|
Thu, 03 Nov 2005 01:45:52 +0100 |
huffman |
changed order of arguments for constant behind If-then-else-fi syntax; added LAM patterns for TT, FF
|
changeset |
files
|
Thu, 03 Nov 2005 01:44:27 +0100 |
huffman |
add constant one_when; LAM pattern for ONE
|
changeset |
files
|
Thu, 03 Nov 2005 01:28:22 +0100 |
huffman |
add translation for wildcard pattern
|
changeset |
files
|
Thu, 03 Nov 2005 01:11:39 +0100 |
huffman |
change syntax for LAM to use expressions as patterns; define LAM pattern syntax for cpair, spair, sinl, sinr, up
|
changeset |
files
|
Thu, 03 Nov 2005 01:02:29 +0100 |
huffman |
make cpair_less, cpair_defined_iff into iff rules; add lemma csplit1
|
changeset |
files
|
Thu, 03 Nov 2005 00:57:35 +0100 |
huffman |
cleaned up; ch2ch_Rep_CFun is a simp rule
|
changeset |
files
|
Thu, 03 Nov 2005 00:43:50 +0100 |
huffman |
changed iterate to a continuous type
|
changeset |
files
|
Thu, 03 Nov 2005 00:43:11 +0100 |
huffman |
reorganized; removed intermediate constant Ifix; changed iterate to a continuous type; added theorem fix_least_less
|
changeset |
files
|
Thu, 03 Nov 2005 00:32:47 +0100 |
huffman |
removed ex/loeckx.ML
|
changeset |
files
|
Thu, 03 Nov 2005 00:31:32 +0100 |
huffman |
removed proof about Ifix, which no longer exists
|
changeset |
files
|