haftmann [Sat, 07 Mar 2009 10:06:12 +0100] rev 30331
suppress document output
haftmann [Fri, 06 Mar 2009 20:30:19 +0100] rev 30330
theory with syntax for lattice operations
haftmann [Fri, 06 Mar 2009 20:30:18 +0100] rev 30329
added babel -- necessary for bind infix syntax
haftmann [Fri, 06 Mar 2009 20:30:17 +0100] rev 30328
added enumeration of predicates
haftmann [Fri, 06 Mar 2009 20:30:17 +0100] rev 30327
moved instance option :: finite to Option.thy
haftmann [Fri, 06 Mar 2009 20:30:16 +0100] rev 30326
constructive version of Cantor's first diagonalization argument
haftmann [Fri, 06 Mar 2009 20:29:37 +0100] rev 30325
equalities for Min, Max
wenzelm [Fri, 06 Mar 2009 23:25:08 +0100] rev 30324
merged
nipkow [Fri, 06 Mar 2009 22:06:33 +0100] rev 30323
added lemma
nipkow [Fri, 06 Mar 2009 21:57:56 +0100] rev 30322
merged
nipkow [Fri, 06 Mar 2009 21:57:46 +0100] rev 30321
Docs
wenzelm [Fri, 06 Mar 2009 22:50:30 +0100] rev 30320
eliminated Output.immediate_output -- violates the official message channel protocol;
wenzelm [Fri, 06 Mar 2009 22:47:32 +0100] rev 30319
schedule_seq: handle after_load errors as in schedule_futures;
wenzelm [Fri, 06 Mar 2009 22:32:27 +0100] rev 30318
replaced archaic use of rep_ss by Simplifier.mksimps;
wenzelm [Fri, 06 Mar 2009 21:49:58 +0100] rev 30317
improved error handling for document antiquotations;
blanchet [Fri, 06 Mar 2009 19:38:03 +0100] rev 30316
merged
nipkow [Fri, 06 Mar 2009 17:39:05 +0100] rev 30315
merged
blanchet [Fri, 06 Mar 2009 19:37:31 +0100] rev 30314
Added "expect" option to Refute, like in Nitpick, that allows to write regression tests.
Also replaced calls to "Output.immediate_output" with "priority" or "tracing", because "immediate_output" causes some problems (as explained by Makarius to Sascha).
nipkow [Fri, 06 Mar 2009 17:38:47 +0100] rev 30313
added lemmas
blanchet [Fri, 06 Mar 2009 17:21:17 +0100] rev 30312
Fix remaining occurrences of "'a set" in Refute, by using "'a => bool" instead.
I tested the affected symbols (card, finite, lfp, and gfp), and Refute now works better than before (i.e., more precision and more speed).
blanchet [Fri, 06 Mar 2009 15:54:33 +0100] rev 30311
merged
blanchet [Fri, 06 Mar 2009 15:31:26 +0100] rev 30310
merged
blanchet [Fri, 06 Mar 2009 15:31:07 +0100] rev 30309
Added a "nitpick_maybe" symbol, which is used by Nitpick. This will go away once Nitpick is part of HOL.
haftmann [Fri, 06 Mar 2009 15:51:18 +0100] rev 30308
merged
haftmann [Fri, 06 Mar 2009 11:10:57 +0100] rev 30307
merged
haftmann [Fri, 06 Mar 2009 11:10:18 +0100] rev 30306
set operations Int, Un, INTER, UNION, Inter, Union, empty, UNIV are now proper qualified constants with authentic syntax
haftmann [Thu, 05 Mar 2009 08:24:28 +0100] rev 30305
merged
haftmann [Thu, 05 Mar 2009 08:23:11 +0100] rev 30304
set operations Int, Un, INTER, UNION, Inter, Union, empty, UNIV are now proper qualified constants with authentic syntax
haftmann [Thu, 05 Mar 2009 08:23:10 +0100] rev 30303
tuned
haftmann [Thu, 05 Mar 2009 08:23:09 +0100] rev 30302
moved complete_lattice to Set.thy
haftmann [Thu, 05 Mar 2009 08:23:08 +0100] rev 30301
dropped Id
haftmann [Fri, 06 Mar 2009 14:51:18 +0100] rev 30300
corrected slip in NEWS
haftmann [Fri, 06 Mar 2009 14:33:42 +0100] rev 30299
merged
haftmann [Fri, 06 Mar 2009 14:33:19 +0100] rev 30298
added strict_mono predicate
wenzelm [Fri, 06 Mar 2009 11:50:32 +0100] rev 30297
Identifiers of some old CVS file versions;
wenzelm [Fri, 06 Mar 2009 11:28:07 +0100] rev 30296
recovered generated files;
wenzelm [Fri, 06 Mar 2009 11:25:54 +0100] rev 30295
more precise deps;
nipkow [Fri, 06 Mar 2009 09:35:43 +0100] rev 30294
merged
nipkow [Fri, 06 Mar 2009 09:35:29 +0100] rev 30293
Added Docs
wenzelm [Thu, 05 Mar 2009 23:12:59 +0100] rev 30292
render_tree: suppress markup only for empty body (of status messages, cf. da275b7809bd) in order to recover hilite;
wenzelm [Thu, 05 Mar 2009 21:06:59 +0100] rev 30291
removed obsolete claset_rules_of, simpset_rules_of -- as proposed in the text;
wenzelm [Thu, 05 Mar 2009 20:55:28 +0100] rev 30290
removed unused TableFun().fold_map and GraphFun().fold_map_nodes;
wenzelm [Thu, 05 Mar 2009 20:17:02 +0100] rev 30289
removed spurious occurrences of old rep_ss;
wenzelm [Thu, 05 Mar 2009 19:48:02 +0100] rev 30288
Thm.add_oracle interface: replaced old bstring by binding;
wenzelm [Thu, 05 Mar 2009 18:19:20 +0100] rev 30287
silent chmod;
wenzelm [Thu, 05 Mar 2009 17:35:37 +0100] rev 30286
Consts.abbreviate: reject schematic term variables, prevent schematic type variables (hidden polymorphism) via Term.close_schematic_term -- see also 8f84a608883d;
wenzelm [Thu, 05 Mar 2009 17:09:07 +0100] rev 30285
close_schematic_term: uniform order of types/terms;
tuned;
wenzelm [Thu, 05 Mar 2009 15:27:07 +0100] rev 30284
eliminated Consts.eq_consts tuning -- this is built into tables and name spaces already;
wenzelm [Thu, 05 Mar 2009 15:25:35 +0100] rev 30283
TableFun.join/merge: optimize the important special case where the tables coincide -- NOTE: this changes both the operational behaviour and the result for non-standard join/eq notion;
wenzelm [Thu, 05 Mar 2009 14:29:02 +0100] rev 30282
fixed proofs -- follow-up to ecd6f0ca62ea;
wenzelm [Thu, 05 Mar 2009 12:11:25 +0100] rev 30281
renamed NameSpace.base to NameSpace.base_name (in accordance with "full_name");
tuned;
wenzelm [Thu, 05 Mar 2009 12:08:00 +0100] rev 30280
renamed NameSpace.base to NameSpace.base_name;
renamed NameSpace.map_base to NameSpace.map_base_name;
eliminated alias Sign.base_name = NameSpace.base_name;
wenzelm [Thu, 05 Mar 2009 11:58:53 +0100] rev 30279
eliminated obsolete ProofContext.full_bname;
wenzelm [Thu, 05 Mar 2009 10:54:03 +0100] rev 30278
Binding.prefix_of;
wenzelm [Thu, 05 Mar 2009 10:53:49 +0100] rev 30277
adapted Binding.dest;
tuned;
wenzelm [Thu, 05 Mar 2009 10:52:07 +0100] rev 30276
added prefix_of;
tuned signature;
tuned;
blanchet [Thu, 05 Mar 2009 10:19:51 +0100] rev 30275
Reintroduced previous changes: Made "Refute.norm_rhs" public and simplified the configuration of the BerkMin and zChaff SAT solvers.
wenzelm [Thu, 05 Mar 2009 02:32:46 +0100] rev 30274
merged
huffman [Wed, 04 Mar 2009 17:12:23 -0800] rev 30273
declare power_Suc [simp]; remove redundant type-specific versions of power_Suc
wenzelm [Thu, 05 Mar 2009 02:27:54 +0100] rev 30272
regenerated document;
wenzelm [Thu, 05 Mar 2009 02:24:36 +0100] rev 30271
merge with dummy changeset, to recover files in doc-src/IsarImplementation/ which got lost in aea5d7fa7ef5 (potentially due to insensitive file system on Mac OS);
wenzelm [Thu, 05 Mar 2009 02:20:06 +0100] rev 30270
dummy changes to produce a new changeset of these files;
wenzelm [Thu, 05 Mar 2009 01:55:38 +0100] rev 30269
updated generated file -- changed since @{ML} now ignores source flag;
wenzelm [Thu, 05 Mar 2009 00:16:28 +0100] rev 30268
fixed document;
wenzelm [Wed, 04 Mar 2009 23:52:47 +0100] rev 30267
removed old/broken CVS Ids;
wenzelm [Wed, 04 Mar 2009 23:05:32 +0100] rev 30266
ML antiquotation @{lemma}: allow 'and' list, proper simultaneous type-checking;
chaieb [Wed, 04 Mar 2009 19:22:32 +0000] rev 30265
merged
chaieb [Wed, 04 Mar 2009 19:21:56 +0000] rev 30264
Moved general theorems about sums and products to FiniteSet.thy
chaieb [Wed, 04 Mar 2009 19:21:56 +0000] rev 30263
fixed proofs; added rules as default simp-rules
chaieb [Wed, 04 Mar 2009 19:21:56 +0000] rev 30262
A formalization of Topology on Euclidean spaces, Includes limits (nets) , continuity, fixpoint theorems, homeomorphisms
chaieb [Wed, 04 Mar 2009 19:21:55 +0000] rev 30261
Added Libray dependency on Topology_Euclidean_Space
chaieb [Wed, 04 Mar 2009 19:21:55 +0000] rev 30260
Added general theorems for fold_image, setsum and set_prod
chaieb [Wed, 04 Mar 2009 19:21:28 +0000] rev 30259
fixed proofs
chaieb [Wed, 04 Mar 2009 10:54:47 +0000] rev 30258
merged
chaieb [Wed, 04 Mar 2009 10:33:14 +0000] rev 30257
merged
chaieb [Wed, 25 Feb 2009 10:29:01 +0000] rev 30256
merged
chaieb [Wed, 25 Feb 2009 10:28:49 +0000] rev 30255
merged
blanchet [Wed, 04 Mar 2009 18:18:05 +0100] rev 30254
Second try at adding "nitpick_const_def" attribute.
I don't know what happened the first time (change d8944fd4365e). It just vanished somehow.
blanchet [Wed, 04 Mar 2009 15:49:39 +0100] rev 30253
Fix parentheses.
blanchet [Wed, 04 Mar 2009 15:33:07 +0100] rev 30252
merged
blanchet [Wed, 04 Mar 2009 15:32:57 +0100] rev 30251
Added "nitpick_const_simp" attribute to Nominal primrec.
wenzelm [Wed, 04 Mar 2009 14:23:54 +0100] rev 30250
NEWS: renamed o2s to Option.set;
haftmann [Wed, 04 Mar 2009 13:42:23 +0100] rev 30249
less arbitrary occurrences of undefined
haftmann [Wed, 04 Mar 2009 13:41:59 +0100] rev 30248
datatype antiquotation does not assume LaTeX as output any longer
nipkow [Wed, 04 Mar 2009 11:49:12 +0100] rev 30247
merged
nipkow [Wed, 04 Mar 2009 11:48:52 +0100] rev 30246
Option.thy
haftmann [Wed, 04 Mar 2009 11:44:05 +0100] rev 30245
consequent rewrite of index_size, size [index] to nat_of; support pseudo-primrec sepcifications with fun
haftmann [Wed, 04 Mar 2009 11:37:50 +0100] rev 30244
merged
haftmann [Wed, 04 Mar 2009 10:52:47 +0100] rev 30243
explicit error message for `improper` instances lacking explicit instance parameter constants
blanchet [Wed, 04 Mar 2009 11:05:29 +0100] rev 30242
Merge.
blanchet [Wed, 04 Mar 2009 11:05:02 +0100] rev 30241
Merge.
blanchet [Wed, 04 Mar 2009 10:45:52 +0100] rev 30240
Merge.
blanchet [Wed, 04 Mar 2009 10:43:39 +0100] rev 30239
Made Refute.norm_rhs public, so I can use it in Nitpick.
blanchet [Sun, 01 Mar 2009 18:40:16 +0100] rev 30238
Added "nitpick_const_def" attribute, for overriding the definition axiom of a constant.
blanchet [Tue, 24 Feb 2009 16:12:27 +0100] rev 30237
Eliminated ZCHAFF_VERSION configuration variable, since zChaff's output format is identical in all versions since March 2003 (at least), and also because it forces users who want to use the latest versions to lie about the version number.
I also made the BERKMIN_EXE variable optional, defaulting to BerkMin561 (a reasonable name with no platform encoded in it).
These changes have no inpacts on already working Isabelle installations.
nipkow [Wed, 04 Mar 2009 10:47:35 +0100] rev 30236
merged
nipkow [Wed, 04 Mar 2009 10:47:20 +0100] rev 30235
Made Option a separate theory and renamed option_map to Option.map
wenzelm [Wed, 04 Mar 2009 00:05:20 +0100] rev 30234
renamed Method.assumption_tac back to Method.assm_tac -- as assumption_tac it would have to be exactly the tactic behind the assumption method (with facts);
wenzelm [Tue, 03 Mar 2009 21:53:52 +0100] rev 30233
eliminated internal stamp equality, replaced by bare-metal pointer_eq;
misc tuning and polishing;
wenzelm [Tue, 03 Mar 2009 21:49:34 +0100] rev 30232
tuned str_of, now subject to verbose flag;
wenzelm [Tue, 03 Mar 2009 21:49:05 +0100] rev 30231
added @{binding} ML antiquotations;
wenzelm [Tue, 03 Mar 2009 21:48:40 +0100] rev 30230
added print_properties, print_position (again);
wenzelm [Tue, 03 Mar 2009 19:30:43 +0100] rev 30229
merged
haftmann [Tue, 03 Mar 2009 19:21:10 +0100] rev 30228
merged
haftmann [Tue, 03 Mar 2009 13:20:53 +0100] rev 30227
tuned manuals
haftmann [Tue, 03 Mar 2009 11:00:51 +0100] rev 30226
more canonical directory structure of manuals
wenzelm [Tue, 03 Mar 2009 18:33:21 +0100] rev 30225
merged
nipkow [Tue, 03 Mar 2009 17:05:18 +0100] rev 30224
removed and renamed redundant lemmas
wenzelm [Tue, 03 Mar 2009 18:32:01 +0100] rev 30223
renamed Binding.name_pos to Binding.make, renamed Binding.base_name to Binding.name_of, renamed Binding.map_base to Binding.map_name, added mandatory flag to Binding.qualify;
minor tuning;
wenzelm [Tue, 03 Mar 2009 18:31:59 +0100] rev 30222
moved type bstring from name_space.ML to binding.ML -- it is the primitive concept behind bindings;
moved separator/is_qualified from binding.ML back to name_space.ML -- only name space introduces an explicit notation for qualified names;
type binding: maintain explicit qualifier, indepently of base name;
tuned signature of Binding: renamed name_pos to make, renamed base_name to name_of, renamed map_base to map_name, added mandatory flag to qualify, simplified map_prefix (formerly unused);
Binding.str_of: include markup with position properties;
misc tuning;
wenzelm [Tue, 03 Mar 2009 17:42:30 +0100] rev 30221
added markup for binding;
tuned;
wenzelm [Tue, 03 Mar 2009 15:12:52 +0100] rev 30220
Binding.str_of;
removed dead code;
tuned;
wenzelm [Tue, 03 Mar 2009 15:09:09 +0100] rev 30219
Binding.str_of;
pretty_name_atts: check Binding.is_empty, not result of Binding.str_of;
wenzelm [Tue, 03 Mar 2009 15:09:08 +0100] rev 30218
Binding.str_of;
wenzelm [Tue, 03 Mar 2009 15:09:07 +0100] rev 30217
renamed Binding.display to Binding.str_of, which is slightly more canonical;
tuned signature;
wenzelm [Tue, 03 Mar 2009 14:54:12 +0100] rev 30216
nicer_shortest: use NameSpace.extern_flags with disabled "features" instead of internal NameSpace.get_accesses;
wenzelm [Tue, 03 Mar 2009 14:53:29 +0100] rev 30215
moved name space externalization flags back to name_space.ML;
added pure version extern_flags;
do not export internal get_accesses;
wenzelm [Tue, 03 Mar 2009 14:52:13 +0100] rev 30214
moved name space externalization flags back to name_space.ML;
display: always show prefix for now;
tuned signature;
wenzelm [Tue, 03 Mar 2009 14:16:05 +0100] rev 30213
reverted change introduced in a7c164e228e1 -- there cannot be a "bug" in a perfectly normal operation on the internal data representation that merely escaped into public by accident (cf. 0a981c596372);
wenzelm [Tue, 03 Mar 2009 14:08:53 +0100] rev 30212
merged
wenzelm [Tue, 03 Mar 2009 14:07:43 +0100] rev 30211
Thm.binding;
wenzelm [Tue, 03 Mar 2009 14:07:23 +0100] rev 30210
added type binding and val empty_binding;
wenzelm [Tue, 03 Mar 2009 13:22:01 +0100] rev 30209
updated generated files;
wenzelm [Tue, 03 Mar 2009 12:12:38 +0100] rev 30208
ignore "source" option in antiquotations @{ML}, @{ML_type}, @{ML_struct} -- did not really make sense, without it users can enable source mode globally with less surprises;
Timothy Bourke [Tue, 03 Mar 2009 12:14:52 +1100] rev 30207
Implement Makarius's suggestion for improved type pattern parsing.
Timothy Bourke [Mon, 02 Mar 2009 18:11:39 +1100] rev 30206
find_consts: fold in preference to foldl; hide internal constants; remove redundant exception catch
wenzelm [Mon, 02 Mar 2009 20:31:27 +0100] rev 30205
adapted to lates experimental version;
PolyML.Compiler.CPPrintInAlphabeticalOrder false (redundant?);
wenzelm [Mon, 02 Mar 2009 20:29:43 +0100] rev 30204
removed Ids;
haftmann [Mon, 02 Mar 2009 18:50:41 +0100] rev 30203
merged
haftmann [Mon, 02 Mar 2009 16:58:39 +0100] rev 30202
reduced confusion code_funcgr vs. code_wellsorted
haftmann [Mon, 02 Mar 2009 16:58:39 +0100] rev 30201
better markup
nipkow [Mon, 02 Mar 2009 17:26:23 +0100] rev 30200
name fix
nipkow [Mon, 02 Mar 2009 16:54:13 +0100] rev 30199
merged
nipkow [Mon, 02 Mar 2009 16:53:55 +0100] rev 30198
name changes
chaieb [Mon, 02 Mar 2009 12:34:03 +0000] rev 30197
Automated merge with ssh://chaieb@atbroy100.informatik.tu-muenchen.de//home/isabelle-repository/repos/isabelle
chaieb [Mon, 02 Mar 2009 12:33:12 +0000] rev 30196
Moved a few theorems about monotonic sequences from Fundamental_Theorem_Algebra to SEQ.thy
wenzelm [Mon, 02 Mar 2009 10:55:54 +0100] rev 30195
fixed broken @{file} refs;
wenzelm [Mon, 02 Mar 2009 10:48:22 +0100] rev 30194
merged
haftmann [Mon, 02 Mar 2009 08:26:03 +0100] rev 30193
using plain ISABELLE_PROCESS
haftmann [Mon, 02 Mar 2009 08:15:54 +0100] rev 30192
merged
haftmann [Mon, 02 Mar 2009 08:15:32 +0100] rev 30191
ignore ISABELLE_LINE_EDITOR for code generation
wenzelm [Sun, 01 Mar 2009 23:36:12 +0100] rev 30190
use long names for old-style fold combinators;
wenzelm [Sun, 01 Mar 2009 16:48:06 +0100] rev 30189
discontinued experimental support for Alice -- too hard to maintain its many language incompatibilities, never really worked anyway;
wenzelm [Sun, 01 Mar 2009 16:22:37 +0100] rev 30188
avoid fragile parsing of end_timing result -- would have produced GC time on MosML, for example;
wenzelm [Sun, 01 Mar 2009 16:21:33 +0100] rev 30187
end_timing: generalized result -- message plus with explicit time values;
wenzelm [Sun, 01 Mar 2009 14:45:23 +0100] rev 30186
replaced archaic Display.pretty_fact by FindTheorems.pretty_thm, which observes the context properly (as did the former prt_fact already);
minor tuning according to Isabelle coding conventions;
wenzelm [Sun, 01 Mar 2009 14:36:27 +0100] rev 30185
updated contributors;
wenzelm [Sun, 01 Mar 2009 13:48:17 +0100] rev 30184
removed parts of the manual that are clearly obsolete, or covered by
newer manuals already (notably "isar-ref" or "implementation");
wenzelm [Sun, 01 Mar 2009 12:37:59 +0100] rev 30183
merged
wenzelm [Sun, 01 Mar 2009 12:37:42 +0100] rev 30182
minor update of Mercurial HOWTO;
nipkow [Sun, 01 Mar 2009 12:01:57 +0100] rev 30181
removed redundant lemmas
nipkow [Sun, 01 Mar 2009 10:24:57 +0100] rev 30180
added lemmas by Jeremy Avigad
wenzelm [Sat, 28 Feb 2009 21:34:33 +0100] rev 30179
A Serbian theory, by Filip Maric.
wenzelm [Sat, 28 Feb 2009 20:29:20 +0100] rev 30178
more accurate deps;
wenzelm [Sat, 28 Feb 2009 20:27:19 +0100] rev 30177
merged
huffman [Sat, 28 Feb 2009 10:55:10 -0800] rev 30176
add news for HOLCF; fixed some typos and inaccuracies
wenzelm [Sat, 28 Feb 2009 18:28:15 +0100] rev 30175
fixed headers;
wenzelm [Sat, 28 Feb 2009 18:25:19 +0100] rev 30174
moved isabelle_system.scala to src/Pure/System/;
wenzelm [Sat, 28 Feb 2009 18:00:20 +0100] rev 30173
moved isabelle_process.ML, isabelle_process.scala, isar.ML, session.ML to Pure/System/ (together with associated Isar commands);
wenzelm [Sat, 28 Feb 2009 17:09:32 +0100] rev 30172
updated generated files;
wenzelm [Sat, 28 Feb 2009 17:08:33 +0100] rev 30171
added method "coherent";
tuned formal markup;
wenzelm [Sat, 28 Feb 2009 17:08:08 +0100] rev 30170
more refs;
wenzelm [Sat, 28 Feb 2009 16:48:27 +0100] rev 30169
moved method "iprover" to HOL specific part;
wenzelm [Sat, 28 Feb 2009 16:39:46 +0100] rev 30168
removed Ids;
wenzelm [Sat, 28 Feb 2009 16:35:33 +0100] rev 30167
simultaneous use_thys;
wenzelm [Sat, 28 Feb 2009 16:31:10 +0100] rev 30166
replaced low-level 'no_syntax' by 'no_notation';
tuned header;
tuned proofs;
wenzelm [Sat, 28 Feb 2009 14:52:21 +0100] rev 30165
moved generic intuitionistic prover to src/Tools/intuitionistic.ML;
wenzelm [Sat, 28 Feb 2009 14:42:54 +0100] rev 30164
tuned message;
wenzelm [Sat, 28 Feb 2009 14:17:44 +0100] rev 30163
* New prover for coherent logic (see src/Tools/coherent.ML).
wenzelm [Sat, 28 Feb 2009 14:17:27 +0100] rev 30162
more CONTRIBUTORS;
fixed some dates;
wenzelm [Sat, 28 Feb 2009 14:09:58 +0100] rev 30161
removed Ids;
wenzelm [Sat, 28 Feb 2009 14:02:12 +0100] rev 30160
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm [Sat, 28 Feb 2009 13:54:47 +0100] rev 30159
some updates on ancient README;
huffman [Fri, 27 Feb 2009 19:05:46 -0800] rev 30158
fixrec package uses new-style syntax and local-theory interface
huffman [Fri, 27 Feb 2009 18:34:20 -0800] rev 30157
add function taken_names
huffman [Fri, 27 Feb 2009 15:39:35 -0800] rev 30156
merged
huffman [Fri, 27 Feb 2009 15:37:56 -0800] rev 30155
make list-style polynomial syntax work when show_sorts is on
wenzelm [Fri, 27 Feb 2009 20:00:54 +0100] rev 30154
more CONTRIBUTORS;
wenzelm [Fri, 27 Feb 2009 19:19:39 +0100] rev 30153
turned "read-only refs" typ_level and minimize_applies into constant values;
wenzelm [Fri, 27 Feb 2009 18:50:35 +0100] rev 30152
merged
immler@in.tum.de [Thu, 26 Feb 2009 10:13:43 +0100] rev 30151
removed global ref dfg_format
immler@in.tum.de [Wed, 25 Feb 2009 10:02:10 +0100] rev 30150
removed local ref const_needs_hBOOL;
renamed some const_min_arity parameters to cma
immler@in.tum.de [Tue, 24 Feb 2009 18:06:36 +0100] rev 30149
removed local ref const_min_arity
wenzelm [Fri, 27 Feb 2009 18:03:47 +0100] rev 30148
eliminated private clones of List.partition;
wenzelm [Fri, 27 Feb 2009 16:54:49 +0100] rev 30147
observe some Isabelle/ML coding conventions;
avoid structure alias FT, which would complicate systematic searches unnecessarily;
wenzelm [Fri, 27 Feb 2009 16:38:52 +0100] rev 30146
eliminated NJ's List.nth;
wenzelm [Fri, 27 Feb 2009 16:33:11 +0100] rev 30145
tuned CHANGED_GOAL: use Thm.cprem_of instead of selecting from Thm.prems_of;
wenzelm [Fri, 27 Feb 2009 16:18:02 +0100] rev 30144
tuned/unified size_of_term and size_of_typ, eliminated obsolete foldl;
wenzelm [Fri, 27 Feb 2009 16:05:40 +0100] rev 30143
observe basic Isabelle/ML coding conventions;
wenzelm [Fri, 27 Feb 2009 15:46:22 +0100] rev 30142
moved find_theorems.ML and find_consts.ML to Pure/Tools, collecting main implementation in one place each;
wenzelm [Fri, 27 Feb 2009 12:28:28 +0100] rev 30141
added ML-Systems/polyml-experimental.ML;
more systematic treatment of bootstrap files;
wenzelm [Fri, 27 Feb 2009 11:46:03 +0100] rev 30140
tuned;
wenzelm [Fri, 27 Feb 2009 11:43:24 +0100] rev 30139
even less default memory for sunbroy2;
boehmes [Fri, 27 Feb 2009 09:56:18 +0100] rev 30138
merged
boehmes [Fri, 27 Feb 2009 08:12:38 +0100] rev 30137
merged
boehmes [Thu, 26 Feb 2009 18:00:08 +0100] rev 30136
Made then_conv and else_conv available as infix operations.
haftmann [Fri, 27 Feb 2009 09:01:05 +0100] rev 30135
merged
haftmann [Fri, 27 Feb 2009 08:59:11 +0100] rev 30134
fixed typo
huffman [Thu, 26 Feb 2009 15:27:18 -0800] rev 30133
merged
huffman [Thu, 26 Feb 2009 11:17:38 -0800] rev 30132
avoid using legacy type inference
huffman [Thu, 26 Feb 2009 10:28:53 -0800] rev 30131
use TheoryData to keep track of pattern match combinators
huffman [Thu, 26 Feb 2009 08:48:33 -0800] rev 30130
merged
huffman [Thu, 26 Feb 2009 08:44:44 -0800] rev 30129
remove unnecessary simp rules
huffman [Thu, 26 Feb 2009 08:44:12 -0800] rev 30128
revert some Suc 0 lemmas back to their original forms; added some simp rules for (1::nat)
wenzelm [Thu, 26 Feb 2009 22:13:01 +0100] rev 30127
merged
wenzelm [Thu, 26 Feb 2009 22:12:41 +0100] rev 30126
back to canonical ROOT, to see if memory problems still persist;
kleing [Fri, 27 Feb 2009 07:40:25 +1100] rev 30125
trying less default memory for sunbroy2 test
wenzelm [Thu, 26 Feb 2009 21:16:53 +0100] rev 30124
basic setup for chapter "Syntax and type-checking";
wenzelm [Thu, 26 Feb 2009 20:57:59 +0100] rev 30123
merged
wenzelm [Thu, 26 Feb 2009 20:56:59 +0100] rev 30122
standard headers;
eliminated non-ASCII chars, which are fragile in the age of unicode;
wenzelm [Thu, 26 Feb 2009 20:55:47 +0100] rev 30121
updated generated files;
wenzelm [Thu, 26 Feb 2009 20:44:07 +0100] rev 30120
uniform treatment of ML indexing, using general \indexdef macro for formal Isabelle/Isar entities;
more robust handling of "|" within index;
wenzelm [Thu, 26 Feb 2009 20:41:28 +0100] rev 30119
fixed import of ~~/src/HOL/Decision_Procs/Ferrack;
wenzelm [Thu, 26 Feb 2009 20:09:14 +0100] rev 30118
more explicit indication of old manuals;
wenzelm [Thu, 26 Feb 2009 20:03:58 +0100] rev 30117
merged
wenzelm [Thu, 26 Feb 2009 20:03:32 +0100] rev 30116
\bibliographystyle{abbrv} for newer ref manuals;
wenzelm [Thu, 26 Feb 2009 20:01:56 +0100] rev 30115
added Haftmann-Wenzel:2009;
wenzelm [Thu, 26 Feb 2009 17:42:43 +0100] rev 30114
updated generated files;
wenzelm [Thu, 26 Feb 2009 17:42:36 +0100] rev 30113
isabelle document: adapted (postulated) defaults for tags to actual isabelle.sty;
wenzelm [Thu, 26 Feb 2009 17:00:24 +0100] rev 30112
merged
wenzelm [Thu, 26 Feb 2009 16:59:04 +0100] rev 30111
include HOL-Decision_Procs in stats;
wenzelm [Thu, 26 Feb 2009 16:54:44 +0100] rev 30110
back to plain http;
berghofe [Thu, 26 Feb 2009 16:35:10 +0100] rev 30109
merged
berghofe [Thu, 26 Feb 2009 16:34:03 +0100] rev 30108
Added postprocessing rules for fresh_star.
berghofe [Thu, 26 Feb 2009 16:32:46 +0100] rev 30107
Fixed nonexhaustive match problem in decomp, to make it fail more gracefully
in case assumptions are not of the form (Trueprop $ ...).
wenzelm [Thu, 26 Feb 2009 16:00:19 +0100] rev 30106
tuned NEWS;
wenzelm [Thu, 26 Feb 2009 15:42:35 +0100] rev 30105
merged
huffman [Thu, 26 Feb 2009 06:39:06 -0800] rev 30104
merged
huffman [Thu, 26 Feb 2009 06:33:48 -0800] rev 30103
add type annotation
huffman [Thu, 26 Feb 2009 06:21:31 -0800] rev 30102
disable floor_minus and ceiling_minus [simp]
wenzelm [Thu, 26 Feb 2009 14:16:30 +0100] rev 30101
merged
paulson [Thu, 26 Feb 2009 11:21:29 +0000] rev 30100
merged
paulson [Thu, 26 Feb 2009 11:18:40 +0000] rev 30099
Updated the theory syntax. Corrected an error in a command.
huffman [Wed, 25 Feb 2009 11:30:46 -0800] rev 30098
merged
huffman [Wed, 25 Feb 2009 11:29:59 -0800] rev 30097
generalize floor/ceiling to work with real and rat; rename floor_mono2 to floor_mono
huffman [Wed, 25 Feb 2009 11:26:01 -0800] rev 30096
new theory of Archimedean fields
huffman [Wed, 25 Feb 2009 09:09:50 -0800] rev 30095
add lemmas about comparisons of Fract a b with 0 and 1
huffman [Wed, 25 Feb 2009 07:14:33 -0800] rev 30094
merged
huffman [Wed, 25 Feb 2009 06:53:15 -0800] rev 30093
add lemma diff_Suc_1
berghofe [Wed, 25 Feb 2009 19:34:00 +0100] rev 30092
Added lemmas for normalizing freshness results involving fresh_star.
berghofe [Wed, 25 Feb 2009 18:53:34 +0100] rev 30091
Added typing and evaluation relations, together with proofs of preservation
and progress (i.e. part 2A of the POPLmark challenge).
berghofe [Wed, 25 Feb 2009 11:49:05 +0100] rev 30090
merged
berghofe [Wed, 25 Feb 2009 11:20:34 +0100] rev 30089
Use LocalTheory.full_name instead of Sign.full_name, because the latter does
not work properly for locales.
berghofe [Wed, 25 Feb 2009 11:07:10 +0100] rev 30088
Replaced Logic.unvarify by Variable.import_terms to make declaration of
equivariance lemmas work in locales.
berghofe [Wed, 25 Feb 2009 11:05:06 +0100] rev 30087
nominal_inductive and equivariance now work on local_theory.
berghofe [Wed, 25 Feb 2009 11:02:25 +0100] rev 30086
Added equivariance lemmas for fresh_star.
nipkow [Wed, 25 Feb 2009 10:24:58 +0100] rev 30085
NEWS
haftmann [Wed, 25 Feb 2009 07:42:20 +0100] rev 30084
merged
haftmann [Wed, 25 Feb 2009 07:42:11 +0100] rev 30083
robustified
huffman [Tue, 24 Feb 2009 11:12:58 -0800] rev 30082
make more proofs work whether or not One_nat_def is a simp rule
huffman [Tue, 24 Feb 2009 11:10:05 -0800] rev 30081
add simp rules for numerals with 1::nat
huffman [Tue, 24 Feb 2009 08:20:14 -0800] rev 30080
fix lemma hypreal_hnorm_def
huffman [Mon, 23 Feb 2009 16:25:52 -0800] rev 30079
make proofs work whether or not One_nat_def is a simp rule; replace 1 with Suc 0 in the rhs of some simp rules
huffman [Mon, 23 Feb 2009 13:55:36 -0800] rev 30078
move lemma dvd_mod_imp_dvd into class semiring_div
haftmann [Mon, 23 Feb 2009 21:38:45 +0100] rev 30077
merged
haftmann [Mon, 23 Feb 2009 21:38:36 +0100] rev 30076
improved treatment of case certificates
haftmann [Mon, 23 Feb 2009 21:34:14 +0100] rev 30075
repaired order of variable node allocation
huffman [Mon, 23 Feb 2009 10:42:31 -0800] rev 30074
explicitly import Fact
huffman [Mon, 23 Feb 2009 07:58:13 -0800] rev 30073
change imports to move Fact.thy outside Plain
huffman [Mon, 23 Feb 2009 07:19:53 -0800] rev 30072
add lemmas poly_{div,mod}_minus_{left,right}
huffman [Mon, 23 Feb 2009 06:51:26 -0800] rev 30071
merged
huffman [Sun, 22 Feb 2009 12:48:49 -0800] rev 30070
declare scaleR distrib rules [algebra_simps]; cleaned up
huffman [Sun, 22 Feb 2009 12:16:51 -0800] rev 30069
clean up instantiations
huffman [Sun, 22 Feb 2009 12:03:20 -0800] rev 30068
merged
huffman [Sun, 22 Feb 2009 10:53:10 -0800] rev 30067
simplify some proofs
huffman [Sun, 22 Feb 2009 08:52:44 -0800] rev 30066
remove duplicate instance declaration
haftmann [Mon, 23 Feb 2009 10:07:57 +0100] rev 30065
stripped classrels_of, instances_of
haftmann [Mon, 23 Feb 2009 08:19:25 +0100] rev 30064
use canonical subalgebra projection
haftmann [Sun, 22 Feb 2009 22:32:50 +0100] rev 30063
experimental switch to new well-sorting algorithm
haftmann [Sun, 22 Feb 2009 18:16:32 +0100] rev 30062
handle NONE case in arity function properly
haftmann [Sun, 22 Feb 2009 18:02:21 +0100] rev 30061
clarified status of variables in evaluation terms; tuned header
haftmann [Sun, 22 Feb 2009 18:00:05 +0100] rev 30060
subalgebra: drop arities if desired
haftmann [Sun, 22 Feb 2009 17:33:16 +0100] rev 30059
merged
haftmann [Sun, 22 Feb 2009 17:32:55 +0100] rev 30058
more liberality needed
nipkow [Sun, 22 Feb 2009 17:25:45 +0100] rev 30057
merged
nipkow [Sun, 22 Feb 2009 17:25:28 +0100] rev 30056
added lemmas
haftmann [Sun, 22 Feb 2009 16:48:36 +0100] rev 30055
merged
haftmann [Sun, 22 Feb 2009 16:48:11 +0100] rev 30054
simplified evaluation
nipkow [Sun, 22 Feb 2009 11:30:57 +0100] rev 30053
merged
nipkow [Sun, 22 Feb 2009 11:30:41 +0100] rev 30052
added dvd_div_mult
haftmann [Sun, 22 Feb 2009 10:22:46 +0100] rev 30051
merged
haftmann [Sun, 22 Feb 2009 10:22:30 +0100] rev 30050
first attempt to solve evaluation bootstrap problem
haftmann [Sun, 22 Feb 2009 10:22:29 +0100] rev 30049
formal dependency on newly emerging algorithm
nipkow [Sun, 22 Feb 2009 09:52:49 +0100] rev 30048
merged
nipkow [Sun, 22 Feb 2009 09:52:28 +0100] rev 30047
name fix
huffman [Sat, 21 Feb 2009 16:51:42 -0800] rev 30046
fix spelling
huffman [Sat, 21 Feb 2009 15:39:59 -0800] rev 30045
real_inner class instance for vectors
nipkow [Sat, 21 Feb 2009 21:00:50 +0100] rev 30044
NEWS
nipkow [Sat, 21 Feb 2009 20:52:40 +0100] rev 30043
merged
nipkow [Sat, 21 Feb 2009 20:52:30 +0100] rev 30042
Removed subsumed lemmas
huffman [Sat, 21 Feb 2009 11:18:50 -0800] rev 30041
remove duplicated lemmas about norm
huffman [Sat, 21 Feb 2009 10:58:25 -0800] rev 30040
real_normed_vector instance
huffman [Sat, 21 Feb 2009 09:55:32 -0800] rev 30039
fix real_vector, real_algebra instances
huffman [Sat, 21 Feb 2009 09:17:33 -0800] rev 30038
merged
huffman [Fri, 20 Feb 2009 22:25:36 -0800] rev 30037
generalize lemmas from nat to 'a::wellorder
huffman [Fri, 20 Feb 2009 22:10:37 -0800] rev 30036
generalize some lemmas
nipkow [Sat, 21 Feb 2009 09:58:45 +0100] rev 30035
merged
nipkow [Sat, 21 Feb 2009 09:58:26 +0100] rev 30034
removed redundant thms
huffman [Fri, 20 Feb 2009 16:07:20 -0800] rev 30033
merged
huffman [Fri, 20 Feb 2009 11:58:00 -0800] rev 30032
class instances for num1
nipkow [Fri, 20 Feb 2009 23:46:03 +0100] rev 30031
Removed redundant lemmas
haftmann [Fri, 20 Feb 2009 21:29:34 +0100] rev 30030
merged
haftmann [Fri, 20 Feb 2009 21:29:24 +0100] rev 30029
also consider superclasses properly
nipkow [Fri, 20 Feb 2009 20:51:06 +0100] rev 30028
merged
nipkow [Fri, 20 Feb 2009 20:50:49 +0100] rev 30027
removed subsumed lemmas
haftmann [Fri, 20 Feb 2009 18:33:38 +0100] rev 30026
merged
haftmann [Fri, 20 Feb 2009 18:33:28 +0100] rev 30025
datatype antiquotation: always bracket types with spaces in between
haftmann [Fri, 20 Feb 2009 18:29:11 +0100] rev 30024
consequent use of term `code equation`
haftmann [Fri, 20 Feb 2009 18:29:10 +0100] rev 30023
permissive check for pattern discipline in case schemes
haftmann [Fri, 20 Feb 2009 18:29:10 +0100] rev 30022
maintain order of constructors in datatypes; clarified conventions for type schemes
haftmann [Fri, 20 Feb 2009 18:29:09 +0100] rev 30021
stripped Id
huffman [Fri, 20 Feb 2009 09:15:23 -0800] rev 30020
merged
huffman [Fri, 20 Feb 2009 08:02:11 -0800] rev 30019
add theory of products as real vector spaces to Library
huffman [Fri, 20 Feb 2009 07:41:41 -0800] rev 30018
add new theory Product_plus.thy to Library
immler@in.tum.de [Fri, 20 Feb 2009 16:48:17 +0100] rev 30017
merged
immler@in.tum.de [Fri, 20 Feb 2009 16:48:01 +0100] rev 30016
changed message
immler@in.tum.de [Fri, 20 Feb 2009 11:04:18 +0100] rev 30015
detailed information on atp-failure via Output.debug
haftmann [Fri, 20 Feb 2009 14:49:39 +0100] rev 30014
merged
haftmann [Fri, 20 Feb 2009 14:49:24 +0100] rev 30013
reverted to old wellsorting algorithm
haftmann [Fri, 20 Feb 2009 14:49:23 +0100] rev 30012
fixed spurious proof failure
haftmann [Fri, 20 Feb 2009 14:49:23 +0100] rev 30011
consider changes variable names in theorem le_imp_power_dvd
haftmann [Fri, 20 Feb 2009 10:14:32 +0100] rev 30010
tuned and incremental version of wellsorting algorithm
haftmann [Fri, 20 Feb 2009 10:14:32 +0100] rev 30009
ignore sorts in bare types
haftmann [Fri, 20 Feb 2009 10:14:32 +0100] rev 30008
defensive implementation of pretty serialisation of lists and characters
haftmann [Fri, 20 Feb 2009 10:14:31 +0100] rev 30007
dropped Id
haftmann [Fri, 20 Feb 2009 10:14:31 +0100] rev 30006
experimental inclusion of new wellsorting algorithm for code equations
chaieb [Fri, 20 Feb 2009 13:14:57 +0000] rev 30005
merged
chaieb [Tue, 17 Feb 2009 21:51:48 +0000] rev 30004
merged
chaieb [Tue, 17 Feb 2009 20:42:19 +0000] rev 30003
merged
chaieb [Tue, 17 Feb 2009 20:41:36 +0000] rev 30002
fixed selection of premises
huffman [Thu, 19 Feb 2009 23:18:28 -0800] rev 30001
cleaned up
huffman [Thu, 19 Feb 2009 18:16:19 -0800] rev 30000
declare of_int_number_of_eq [simp]
huffman [Thu, 19 Feb 2009 17:13:35 -0800] rev 29999
fix case_names
huffman [Thu, 19 Feb 2009 17:11:12 -0800] rev 29998
nicer induction/cases rules for numeral types
huffman [Thu, 19 Feb 2009 16:51:46 -0800] rev 29997
number_ring instances for numeral types
huffman [Thu, 19 Feb 2009 12:37:03 -0800] rev 29996
declare xor_compl_{left,right} [simp]
huffman [Thu, 19 Feb 2009 12:26:32 -0800] rev 29995
add rule for minus 1 at type bit
huffman [Thu, 19 Feb 2009 12:03:31 -0800] rev 29994
add formalization of a type of integers mod 2 to Library
huffman [Thu, 19 Feb 2009 09:42:23 -0800] rev 29993
new theory of real inner product spaces
huffman [Thu, 19 Feb 2009 09:39:49 -0800] rev 29992
add Powerdomain_ex.thy
huffman [Thu, 19 Feb 2009 08:07:52 -0800] rev 29991
add more ordering lemmas
huffman [Thu, 19 Feb 2009 06:47:06 -0800] rev 29990
avoid using ab_semigroup_idem_mult locale for powerdomains
huffman [Thu, 19 Feb 2009 05:50:26 -0800] rev 29989
merged
huffman [Wed, 18 Feb 2009 20:53:58 -0800] rev 29988
add header
huffman [Wed, 18 Feb 2009 20:14:45 -0800] rev 29987
move Polynomial.thy to Library
huffman [Wed, 18 Feb 2009 19:51:39 -0800] rev 29986
move FrechetDeriv.thy to Library
huffman [Wed, 18 Feb 2009 19:32:26 -0800] rev 29985
split polynomial-related stuff from Deriv.thy into Library/Poly_Deriv.thy
kleing [Thu, 19 Feb 2009 23:55:10 +1100] rev 29984
half auto_solve default time out; increase manually in PG for large projects
(L4v/Verisoft large).
huffman [Wed, 18 Feb 2009 17:02:38 -0800] rev 29983
merged
huffman [Wed, 18 Feb 2009 17:02:00 -0800] rev 29982
finish converting Deriv.thy to new polynomial library
huffman [Wed, 18 Feb 2009 15:01:53 -0800] rev 29981
generalize int_dvd_cancel_factor simproc to idom class
huffman [Wed, 18 Feb 2009 14:17:04 -0800] rev 29980
composition of polynomials
huffman [Wed, 18 Feb 2009 12:24:06 -0800] rev 29979
add some lemmas, cleaned up
huffman [Wed, 18 Feb 2009 10:24:48 -0800] rev 29978
generalize le_imp_power_dvd and power_le_dvd; move from Divides to Power
huffman [Wed, 18 Feb 2009 09:47:58 -0800] rev 29977
move polynomial order stuff from Fundamental_Theorem_Algebra to Polynomial
huffman [Wed, 18 Feb 2009 09:08:04 -0800] rev 29976
merged
huffman [Wed, 18 Feb 2009 09:07:36 -0800] rev 29975
more subsection headings
huffman [Wed, 18 Feb 2009 07:24:13 -0800] rev 29974
speed up proof of exp_exists
haftmann [Wed, 18 Feb 2009 19:18:34 +0100] rev 29973
tuned
haftmann [Wed, 18 Feb 2009 19:18:33 +0100] rev 29972
sort instances wrt. to class hierarchy
haftmann [Wed, 18 Feb 2009 19:18:33 +0100] rev 29971
fixed signature
haftmann [Wed, 18 Feb 2009 19:18:32 +0100] rev 29970
tuned accessor name
haftmann [Wed, 18 Feb 2009 19:18:32 +0100] rev 29969
more precise improvement in instantiation user space type system
haftmann [Wed, 18 Feb 2009 19:18:31 +0100] rev 29968
do not drop arguments to 0, 1
haftmann [Wed, 18 Feb 2009 13:39:16 +0100] rev 29967
merged
haftmann [Wed, 18 Feb 2009 13:39:05 +0100] rev 29966
reverted to previous version of Finite_Set.thy
haftmann [Wed, 18 Feb 2009 11:31:05 +0100] rev 29965
merged
haftmann [Wed, 18 Feb 2009 08:23:45 +0100] rev 29964
merged
haftmann [Wed, 18 Feb 2009 08:23:12 +0100] rev 29963
first working version
haftmann [Wed, 18 Feb 2009 08:23:11 +0100] rev 29962
tuned comments, stripped ID, deleted superfluous code
haftmann [Wed, 18 Feb 2009 08:23:11 +0100] rev 29961
stripped ID
paulson [Wed, 18 Feb 2009 11:18:01 +0000] rev 29960
Syntactic support for products over set intervals
paulson [Wed, 18 Feb 2009 11:17:29 +0000] rev 29959
No idea what happened here!
paulson [Tue, 17 Feb 2009 10:03:58 +0000] rev 29958
Even and odd powers of -1
blanchet [Wed, 18 Feb 2009 10:26:48 +0100] rev 29957
merged
blanchet [Tue, 17 Feb 2009 14:01:54 +0100] rev 29956
Reintroduce set_interpreter for Collect and op :.
I removed them by accident when removing old code that dealt with the "set" type.
Incidentally, there is still some broken "set" code in Refute that should be fixed (see TODO in refute.ML).
blanchet [Mon, 16 Feb 2009 20:33:23 +0100] rev 29955
Added Nitpick tag to 'of_int_of_nat'.
This theorem leads to a more efficient encoding to Kodkod than the definition of 'of_int'.
huffman [Tue, 17 Feb 2009 20:45:23 -0800] rev 29954
add lemmas for exponentiation
haftmann [Tue, 17 Feb 2009 21:51:52 +0100] rev 29953
merged
haftmann [Tue, 17 Feb 2009 18:45:41 +0100] rev 29952
unified variable names in case expressions; no exponential fork in translation of case expressions
huffman [Tue, 17 Feb 2009 10:52:55 -0800] rev 29951
merged
huffman [Tue, 17 Feb 2009 07:13:29 -0800] rev 29950
remove redundant simp attributes for zdvd rules
huffman [Tue, 17 Feb 2009 06:59:33 -0800] rev 29949
lemmas abs_dvd_iff, dvd_abs_iff
nipkow [Tue, 17 Feb 2009 18:48:17 +0100] rev 29948
Cleaned up IntDiv and removed subsumed lemmas.
huffman [Mon, 16 Feb 2009 19:35:52 -0800] rev 29947
tune section headings; add square function
huffman [Mon, 16 Feb 2009 13:42:45 -0800] rev 29946
merged
huffman [Mon, 16 Feb 2009 13:42:15 -0800] rev 29945
rearrange subsections
huffman [Mon, 16 Feb 2009 13:14:36 -0800] rev 29944
remove instances num::semiring and num::linorder
huffman [Mon, 16 Feb 2009 13:08:21 -0800] rev 29943
datatype num = One | Dig0 num | Dig1 num
huffman [Mon, 16 Feb 2009 12:53:59 -0800] rev 29942
replace 1::num with One; remove monoid_mult instance
huffman [Sun, 15 Feb 2009 19:53:20 -0800] rev 29941
replace dec with double-and-decrement function
haftmann [Mon, 16 Feb 2009 19:11:55 +0100] rev 29940
more default simp rules for sgn
haftmann [Mon, 16 Feb 2009 19:11:35 +0100] rev 29939
re-generated
haftmann [Mon, 16 Feb 2009 19:11:16 +0100] rev 29938
clarified import
haftmann [Mon, 16 Feb 2009 19:11:16 +0100] rev 29937
faster preprocessor
haftmann [Mon, 16 Feb 2009 19:11:15 +0100] rev 29936
added pdivmod on int (for code generation)
haftmann [Mon, 16 Feb 2009 13:38:17 +0100] rev 29935
merged
haftmann [Mon, 16 Feb 2009 13:38:10 +0100] rev 29934
tuned texts
haftmann [Mon, 16 Feb 2009 13:38:09 +0100] rev 29933
dropped Id
haftmann [Mon, 16 Feb 2009 13:38:09 +0100] rev 29932
dropped clause_suc_preproc for generic code generator
haftmann [Mon, 16 Feb 2009 13:38:08 +0100] rev 29931
new primrec
berghofe [Mon, 16 Feb 2009 12:30:06 +0100] rev 29930
Adapted to encoding of sets as predicates.
kleing [Mon, 16 Feb 2009 20:45:15 +1100] rev 29929
enable auto-solve by default
blanchet [Mon, 16 Feb 2009 10:15:43 +0100] rev 29928
merged
blanchet [Mon, 16 Feb 2009 10:13:30 +0100] rev 29927
Added nitpick attribute, and fixed typo.
blanchet [Mon, 16 Feb 2009 10:11:20 +0100] rev 29926
Added myself to testing list.
nipkow [Sun, 15 Feb 2009 22:58:02 +0100] rev 29925
dvd and setprod lemmas
nipkow [Sun, 15 Feb 2009 16:25:39 +0100] rev 29924
merged
nipkow [Sun, 15 Feb 2009 16:25:16 +0100] rev 29923
added finite_set_choice
krauss [Sun, 15 Feb 2009 14:02:27 +0100] rev 29922
reject defined function in patterns with errmsg, e.g. f (f x) = x
nipkow [Sun, 15 Feb 2009 11:34:46 +0100] rev 29921
fixed document
nipkow [Sun, 15 Feb 2009 11:26:38 +0100] rev 29920
more finiteness
nipkow [Sun, 15 Feb 2009 07:54:46 +0100] rev 29919
merged
nipkow [Sun, 15 Feb 2009 07:54:16 +0100] rev 29918
more finiteness
nipkow [Sat, 14 Feb 2009 19:27:26 +0100] rev 29917
merged
nipkow [Sat, 14 Feb 2009 19:27:15 +0100] rev 29916
more finiteness
huffman [Sat, 14 Feb 2009 19:01:31 -0800] rev 29915
generalize lemma fps_square_eq_iff, move to Ring_and_Field
huffman [Sat, 14 Feb 2009 16:51:18 -0800] rev 29914
generalize lemma eq_neg_iff_add_eq_0, and move to OrderedGroup
huffman [Sat, 14 Feb 2009 15:30:26 -0800] rev 29913
add mult_delta lemmas; simplify some proofs
huffman [Sat, 14 Feb 2009 11:32:35 -0800] rev 29912
fix spelling
huffman [Sat, 14 Feb 2009 11:11:30 -0800] rev 29911
declare fps_nth as a typedef morphism; clean up instance proofs
huffman [Sat, 14 Feb 2009 11:10:35 -0800] rev 29910
add lemma surj_from_nat
huffman [Sat, 14 Feb 2009 06:53:28 -0800] rev 29909
fix document generation
huffman [Sat, 14 Feb 2009 01:24:01 -0800] rev 29908
merged
huffman [Sat, 14 Feb 2009 01:23:38 -0800] rev 29907
fix document generation
huffman [Fri, 13 Feb 2009 14:45:10 -0800] rev 29906
section -> subsection
huffman [Fri, 13 Feb 2009 14:41:54 -0800] rev 29905
add instance for cancel_comm_monoid_add
huffman [Fri, 13 Feb 2009 14:12:00 -0800] rev 29904
add class cancel_comm_monoid_add
nipkow [Sat, 14 Feb 2009 08:45:16 +0100] rev 29903
more finiteness changes
nipkow [Fri, 13 Feb 2009 23:55:24 +0100] rev 29902
merged
nipkow [Fri, 13 Feb 2009 23:55:04 +0100] rev 29901
finiteness lemmas
huffman [Fri, 13 Feb 2009 12:07:03 -0800] rev 29900
merged
huffman [Fri, 13 Feb 2009 12:06:09 -0800] rev 29899
unset execute bit
berghofe [Fri, 13 Feb 2009 16:47:08 +0100] rev 29898
Tuned datatype antiquotation.
haftmann [Fri, 13 Feb 2009 13:28:14 +0100] rev 29897
made SMLNJ happy
kleing [Fri, 13 Feb 2009 21:14:30 +1100] rev 29896
typo
kleing [Fri, 13 Feb 2009 16:00:45 +1100] rev 29895
find_consts: display the search criteria. (by Timothy Bourke)
kleing [Fri, 13 Feb 2009 14:57:25 +1100] rev 29894
find_consts: documentation. (by Timothy Bourke)
kleing [Fri, 13 Feb 2009 11:49:02 +1100] rev 29893
FindTheorems solves: update documentation (by Timothy Bourke)
haftmann [Fri, 13 Feb 2009 10:41:56 +0100] rev 29892
fixed codegen tool
haftmann [Fri, 13 Feb 2009 10:30:26 +0100] rev 29891
merged
haftmann [Fri, 13 Feb 2009 10:30:13 +0100] rev 29890
fixed codegen tool
nipkow [Fri, 13 Feb 2009 09:56:24 +0100] rev 29889
merged
nipkow [Fri, 13 Feb 2009 09:54:47 +0100] rev 29888
Moved Nat_Int_Bij into Library
haftmann [Fri, 13 Feb 2009 08:59:06 +0100] rev 29887
removed Reflection session
huffman [Thu, 12 Feb 2009 21:24:14 -0800] rev 29886
add lemma add_nonneg_eq_0_iff
huffman [Thu, 12 Feb 2009 20:36:41 -0800] rev 29885
add lemmas about sgn
kleing [Fri, 13 Feb 2009 08:00:46 +1100] rev 29884
added ML file for the find_consts command
kleing [Fri, 13 Feb 2009 07:59:30 +1100] rev 29883
added find_consts to NEWS and CONTRIBUTORS
kleing [Fri, 13 Feb 2009 07:53:38 +1100] rev 29882
New command find_consts searching for constants by type (by Timothy Bourke).
huffman [Thu, 12 Feb 2009 12:35:45 -0800] rev 29881
fix document generation
huffman [Thu, 12 Feb 2009 11:04:22 -0800] rev 29880
move countability proof from Rational to Countable; add instance rat :: countable
nipkow [Thu, 12 Feb 2009 18:14:43 +0100] rev 29879
Moved FTA into Lib and cleaned it up a little.
huffman [Wed, 11 Feb 2009 11:22:42 -0800] rev 29878
ordered_idom instance for polynomials
krauss [Wed, 11 Feb 2009 19:31:20 +0100] rev 29877
Export tactic interface for sizechange method
haftmann [Wed, 11 Feb 2009 15:05:40 +0100] rev 29876
merged
haftmann [Wed, 11 Feb 2009 15:05:26 +0100] rev 29875
liberal inst_meet
haftmann [Wed, 11 Feb 2009 15:05:25 +0100] rev 29874
display code theorems with HOL equality
blanchet [Wed, 11 Feb 2009 13:47:28 +0100] rev 29873
merged
blanchet [Tue, 10 Feb 2009 18:57:02 +0100] rev 29872
Added serial_string to SAT solver input and output files, to prevent multithreading chaos.
Bug reported by Tobias.
blanchet [Tue, 10 Feb 2009 14:58:15 +0100] rev 29871
Added nitpick_const_simp attribute to recdef and record packages.
blanchet [Tue, 10 Feb 2009 14:20:47 +0100] rev 29870
Added nitpick_const_simp attribute to 'simps' produced by the old primrec package.
blanchet [Tue, 10 Feb 2009 14:02:45 +0100] rev 29869
Renamed descriptions of Nitpick (and ATP) attributes, so that they fit well with the rest of the sentence in ProofGeneral.
blanchet [Mon, 09 Feb 2009 12:31:36 +0100] rev 29868
Reintroduced nitpick_ind_intro attribute.
It looks like I need it nonetheless.
blanchet [Mon, 09 Feb 2009 10:39:57 +0100] rev 29867
merged
blanchet [Mon, 09 Feb 2009 10:37:59 +0100] rev 29866
Added Nitpick_Const_Psimp attribute, dropped the 's' in Nitpick_Const_Simps, and killed the Nitpick_Ind_Intros attribute.
This should now be all.
blanchet [Fri, 06 Feb 2009 16:00:05 +0100] rev 29865
merged
blanchet [Fri, 06 Feb 2009 15:59:49 +0100] rev 29864
Merged.
blanchet [Fri, 06 Feb 2009 15:57:47 +0100] rev 29863
Added "nitpick_const_simps" and "nitpick_ind_intros" attributes for theorems;
these will be used by Nitpick, which will be released independently of Isabelle
2009, but they need to be in.
kleing [Wed, 11 Feb 2009 23:07:50 +1100] rev 29862
fixed typo
kleing [Wed, 11 Feb 2009 23:05:58 +1100] rev 29861
updated NEWS etc with "solves" criterion and auto_solves
nipkow [Wed, 11 Feb 2009 10:51:31 +0100] rev 29860
merged
nipkow [Wed, 11 Feb 2009 10:51:07 +0100] rev 29859
Moved Order_Relation into Library and moved some of it into Relation.
kleing [Wed, 11 Feb 2009 16:03:10 +1100] rev 29858
Autosolve feature for detecting duplicate theorems; patch by Timothy Bourke
kleing [Wed, 11 Feb 2009 14:48:14 +1100] rev 29857
FindTheorems: add solves feature; tidy up const name subsettin; patch by Timothy Bourke
huffman [Tue, 10 Feb 2009 17:53:51 -0800] rev 29856
const_name antiquotations
paulson [Tue, 10 Feb 2009 10:25:09 +0000] rev 29855
Repaired a proof that did, after all, refer to the theorem nat_induct2.
paulson [Tue, 10 Feb 2009 09:58:58 +0000] rev 29854
merged
paulson [Tue, 10 Feb 2009 09:51:23 +0000] rev 29853
Strengthened the induction rule nat_induct2.
paulson [Tue, 10 Feb 2009 09:46:11 +0000] rev 29852
Deleted the induction rule nat_induct2, which was too weak and not used even once.