huffman [Mon, 07 Nov 2005 23:30:49 +0100] rev 18111
add case syntax for type one
huffman [Mon, 07 Nov 2005 19:23:53 +0100] rev 18110
remove syntax for as-patterns
wenzelm [Mon, 07 Nov 2005 19:03:02 +0100] rev 18109
avoid 'as' as identifier;
wenzelm [Mon, 07 Nov 2005 18:50:53 +0100] rev 18108
avoid 'as' as identifier;
berghofe [Mon, 07 Nov 2005 18:32:54 +0100] rev 18107
Added strong induction theorem (currently only axiomatized!).
urbanc [Mon, 07 Nov 2005 15:19:03 +0100] rev 18106
Initial commit.
urbanc [Mon, 07 Nov 2005 15:12:13 +0100] rev 18105
Initial commit of the theory "Weakening".
urbanc [Mon, 07 Nov 2005 14:35:25 +0100] rev 18104
added thms perm, distinct and fresh to the simplifier.
One would liket to add also inject, but this causes
problems with "congruences" like
Lam [a].t1 = Lam [b].t2
P (Lam [a].t1)
-----------------------
P (Lam [b].t2)
because the equation "Lam [a].t1 = Lam [b].t2" would simplify
to "[a].t1 = [b].t2" and then the goal is not true just by
simplification.
haftmann [Mon, 07 Nov 2005 12:06:11 +0100] rev 18103
added proper fillin_mixfix
haftmann [Mon, 07 Nov 2005 11:39:24 +0100] rev 18102
added fillin_mixfix, replace_quote
berghofe [Mon, 07 Nov 2005 11:28:34 +0100] rev 18101
New function store_thmss_atts.
urbanc [Mon, 07 Nov 2005 11:17:45 +0100] rev 18100
used the function Library.product for the cprod from Stefan
urbanc [Mon, 07 Nov 2005 10:47:25 +0100] rev 18099
fixed bug with nominal induct
- the bug occured in rule inductions when
the goal did not use all variables from
the relation over which the induction
was done
haftmann [Mon, 07 Nov 2005 09:34:51 +0100] rev 18098
added fillin_mixfix' needed by serializer
huffman [Sun, 06 Nov 2005 01:21:37 +0100] rev 18097
add case syntax stuff
huffman [Sun, 06 Nov 2005 00:35:24 +0100] rev 18096
use consts for infix syntax
huffman [Sun, 06 Nov 2005 00:22:03 +0100] rev 18095
add proof of Bekic's theorem: fix_cprod
huffman [Sat, 05 Nov 2005 21:56:45 +0100] rev 18094
simplify definitions
huffman [Sat, 05 Nov 2005 21:52:13 +0100] rev 18093
put iterate and fix in separate sections; added Letrec
huffman [Sat, 05 Nov 2005 21:50:37 +0100] rev 18092
renamed and added ch2ch, cont2cont, mono2mono theorems ending in _fun, _lambda, _LAM
huffman [Sat, 05 Nov 2005 21:42:24 +0100] rev 18091
add line breaks to Rep_CFun syntax
huffman [Fri, 04 Nov 2005 23:15:45 +0100] rev 18090
moved adm_chfindom from Fix.thy to Cfun.thy; moved admw-related stuff to its own section
huffman [Fri, 04 Nov 2005 23:15:11 +0100] rev 18089
moved adm_chfindom from Fix.thy to Cfun.thy
huffman [Fri, 04 Nov 2005 22:27:40 +0100] rev 18088
cleaned up
huffman [Fri, 04 Nov 2005 22:26:09 +0100] rev 18087
add print translation: Abs_CFun f => LAM x. f x
mengj [Thu, 03 Nov 2005 04:31:12 +0100] rev 18086
Changed the way additional lemmas are passed to ATP methods for proof of a goal: now only list them after the methods' names.
Also removed some functions that are not used any more.
huffman [Thu, 03 Nov 2005 03:06:02 +0100] rev 18085
improve support for mutual recursion: now generates correct copy constant and induction theorem for mutually-recursive types; initial support for indirect recursion
huffman [Thu, 03 Nov 2005 02:37:09 +0100] rev 18084
reimplement copy_def to use data constructor constants
huffman [Thu, 03 Nov 2005 02:19:48 +0100] rev 18083
cleaned up; renamed library function mk_cRep_CFun to list_ccomb; replaced rep_TFree with dest_TFree; added functions spair, mk_stuple
huffman [Thu, 03 Nov 2005 01:54:51 +0100] rev 18082
generate lambda pattern syntax for new data constructors
huffman [Thu, 03 Nov 2005 01:45:52 +0100] rev 18081
changed order of arguments for constant behind If-then-else-fi syntax; added LAM patterns for TT, FF
huffman [Thu, 03 Nov 2005 01:44:27 +0100] rev 18080
add constant one_when; LAM pattern for ONE
huffman [Thu, 03 Nov 2005 01:28:22 +0100] rev 18079
add translation for wildcard pattern
huffman [Thu, 03 Nov 2005 01:11:39 +0100] rev 18078
change syntax for LAM to use expressions as patterns; define LAM pattern syntax for cpair, spair, sinl, sinr, up
huffman [Thu, 03 Nov 2005 01:02:29 +0100] rev 18077
make cpair_less, cpair_defined_iff into iff rules; add lemma csplit1
huffman [Thu, 03 Nov 2005 00:57:35 +0100] rev 18076
cleaned up; ch2ch_Rep_CFun is a simp rule
huffman [Thu, 03 Nov 2005 00:43:50 +0100] rev 18075
changed iterate to a continuous type
huffman [Thu, 03 Nov 2005 00:43:11 +0100] rev 18074
reorganized; removed intermediate constant Ifix; changed iterate to a continuous type; added theorem fix_least_less
huffman [Thu, 03 Nov 2005 00:32:47 +0100] rev 18073
removed ex/loeckx.ML
huffman [Thu, 03 Nov 2005 00:31:32 +0100] rev 18072
removed proof about Ifix, which no longer exists
huffman [Thu, 03 Nov 2005 00:16:09 +0100] rev 18071
cleaned up; chain_const and thelub_const are simp rules
huffman [Thu, 03 Nov 2005 00:12:29 +0100] rev 18070
cleaned up; removed adm_tricks in favor of compactness theorems
huffman [Wed, 02 Nov 2005 23:59:49 +0100] rev 18069
fix spelling
berghofe [Wed, 02 Nov 2005 16:37:39 +0100] rev 18068
Moved atom stuff to new file nominal_atoms.ML
urbanc [Wed, 02 Nov 2005 15:31:12 +0100] rev 18067
- completed the list of thms for supp_atm
- cleaned up the way how thms are collected under single names
berghofe [Wed, 02 Nov 2005 15:05:22 +0100] rev 18066
Added code for proving that new datatype has finite support.
wenzelm [Wed, 02 Nov 2005 14:48:55 +0100] rev 18065
removed unused modify_typargs, map_typargs, fold_typargs;
wenzelm [Wed, 02 Nov 2005 14:47:01 +0100] rev 18064
added Isar.state/exn;
wenzelm [Wed, 02 Nov 2005 14:47:00 +0100] rev 18063
Isar.loop;
wenzelm [Wed, 02 Nov 2005 14:46:58 +0100] rev 18062
moved consts declarations to consts.ML;
wenzelm [Wed, 02 Nov 2005 14:46:57 +0100] rev 18061
Consts.dest;
wenzelm [Wed, 02 Nov 2005 14:46:56 +0100] rev 18060
Polymorphic constants.
wenzelm [Wed, 02 Nov 2005 14:46:54 +0100] rev 18059
added consts.ML;
wenzelm [Wed, 02 Nov 2005 14:46:53 +0100] rev 18058
fromConst: use Sign.const_typargs for efficient representation of type instances of constant declarations;
wenzelm [Wed, 02 Nov 2005 14:46:51 +0100] rev 18057
dist_eqI: the_context();
wenzelm [Wed, 02 Nov 2005 14:46:49 +0100] rev 18056
Sign.const_monomorphic;
wenzelm [Wed, 02 Nov 2005 14:46:47 +0100] rev 18055
Logic.nth_prem;
urbanc [Wed, 02 Nov 2005 11:02:29 +0100] rev 18054
added the collection of lemmas "supp_at"
urbanc [Tue, 01 Nov 2005 23:55:53 +0100] rev 18053
some minor tweaks in some proofs (nothing extraordinary)
urbanc [Tue, 01 Nov 2005 23:54:29 +0100] rev 18052
tunings of some comments (nothing serious)