Mercurial
Mercurial
>
repos
>
isabelle
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
gz
|
help
less
more
|
(0)
-10000
-3000
-1000
-960
+960
+1000
+3000
+10000
+30000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
added specify_const;
2007-10-11, by wenzelm
removed obsolete simple_def;
2007-10-11, by wenzelm
moved define_class_params to Isar/class.ML;
2007-10-11, by wenzelm
load axclass.ML before Isar;
2007-10-11, by wenzelm
Theory.specify_const;
2007-10-11, by wenzelm
moved ProofContext.pp to Syntax.pp;
2007-10-11, by wenzelm
renamed Syntax.XXX_mode to Syntax.mode_XXX;
2007-10-11, by wenzelm
replaced Sign.add_consts_authentic by Sign.declare_const;
2007-10-11, by wenzelm
rationalized redundant code
2007-10-11, by paulson
usage: HOL_USEDIR_OPTIONS;
2007-10-11, by wenzelm
failure messages
2007-10-11, by paulson
'notation': allow structmixfix;
2007-10-11, by wenzelm
update_modesyntax: may delete 'structure' notation as well;
2007-10-11, by wenzelm
'notation': allow 'structure' as well;
2007-10-11, by wenzelm
removed redundant strip_vars/abs_eqn, use improved Drule.abs_def instead;
2007-10-10, by wenzelm
replaced add_modesyntax by general update_modesyntax (add or del);
2007-10-10, by wenzelm
added 'no_notation';
2007-10-10, by wenzelm
generalized notation interface (add or del);
2007-10-10, by wenzelm
tuned;
2007-10-10, by wenzelm
improved abs_def: only abstract over outermost (unique) Vars;
2007-10-10, by wenzelm
proper latex antiquotations instead of adhoc escapes;
2007-10-10, by wenzelm
updated;
2007-10-10, by wenzelm
added no_notation;
2007-10-10, by wenzelm
removed dead code
2007-10-10, by paulson
more metis proofs
2007-10-10, by paulson
Prepare proper interface of interpretation_i, interpret_i.
2007-10-10, by ballarin
getting rid of type typ_var
2007-10-10, by paulson
tuned;
2007-10-09, by wenzelm
class: print result is for locale;
2007-10-09, by wenzelm
context-based treatment of generalization; also handling TFrees in axiom clauses
2007-10-09, by paulson
TheoryTarget.init_cmd;
2007-10-09, by wenzelm
removed LocalTheory.defs/target_morphism operations;
2007-10-09, by wenzelm
renamed AxClass.get_definition to AxClass.get_info (again);
2007-10-09, by wenzelm
removed LocalTheory.defs/target_morphism operations;
2007-10-09, by wenzelm
AxClass.axiomatize and Specification: renamed XXX_i to XXX, and XXX to XXX_cmd;
2007-10-09, by wenzelm
removed LocalTheory.defs/target_morphism operations;
2007-10-09, by wenzelm
renamed AxClass.get_definition to AxClass.get_info (again);
2007-10-09, by wenzelm
renamed AxClass.get_definition to AxClass.get_info (again);
2007-10-09, by wenzelm
renamed AxClass.get_definition to AxClass.get_info (again);
2007-10-09, by wenzelm
Specification: renamed XXX_i to XXX, and XXX to XXX_cmd;
2007-10-09, by wenzelm
AxClass.axiomatize: renamed XXX_i to XXX, and XXX to XXX_cmd;
2007-10-09, by wenzelm
removed LocalTheory.defs, use plain LocalTheory.def;
2007-10-09, by wenzelm
tuned;
2007-10-09, by wenzelm
generic Syntax.pretty/string_of operations;
2007-10-09, by wenzelm
generic Syntax.pretty/string_of operations;
2007-10-09, by wenzelm
generic Syntax.pretty/string_of operations;
2007-10-09, by wenzelm
generic Syntax.pretty/string_of operations;
2007-10-09, by wenzelm
updated keywords
2007-10-08, by haftmann
moved translation kernel to CodeThingol
2007-10-08, by haftmann
tuned
2007-10-08, by haftmann
simplified evaluation
2007-10-08, by haftmann
integrated FixedPoint into Inductive
2007-10-08, by haftmann
added proper subclass concept; improved class target
2007-10-08, by haftmann
fixed bug in grobner_ideal
2007-10-08, by chaieb
tuned generated comment;
2007-10-08, by wenzelm
primitive add_def: strip sorts in axiom;
2007-10-08, by wenzelm
avoid polymorphic equality;
2007-10-08, by wenzelm
maintain typargs for abbrevs as well;
2007-10-08, by wenzelm
Codegen.is_instance: raw match, ignore sort constraints;
2007-10-08, by wenzelm
Codegen.is_instance: raw match, ignore sort constraints;
2007-10-08, by wenzelm
turned keywords invariant/freshness_context into reserved indentifiers;
2007-10-08, by wenzelm
tuned generated comment;
2007-10-08, by wenzelm
updated;
2007-10-08, by wenzelm
moved HOL-Nominal keywords into default collection (isar-keywords.el);
2007-10-08, by wenzelm
list_codegen and char_codegen now call invoke_tycodegen to ensure
2007-10-08, by berghofe
added first version of user-space type system for class target
2007-10-08, by haftmann
clarified
2007-10-08, by haftmann
Isar-fied many proofs
2007-10-08, by urbanc
changed VC-Compatible to VC_Compatible
2007-10-08, by urbanc
changed file name
2007-10-08, by urbanc
added the two new examples from Nominal to the build process
2007-10-08, by urbanc
added two new example files
2007-10-08, by urbanc
modernized specifications;
2007-10-07, by wenzelm
modernized specifications;
2007-10-07, by wenzelm
replaced some 'translations' by 'abbreviation';
2007-10-07, by wenzelm
* Basic Isabelle mode for jEdit.
2007-10-07, by wenzelm
tuned generated comment;
2007-10-07, by wenzelm
tuned;
2007-10-07, by wenzelm
Basic Isabelle mode for jEdit -- http://www.jedit.org/
2007-10-07, by wenzelm
isabelle mode for jEdit;
2007-10-07, by wenzelm
added target tool specification;
2007-10-07, by wenzelm
added target tool specification;
2007-10-07, by wenzelm
emacs vs. jedit;
2007-10-07, by wenzelm
some updates;
2007-10-06, by wenzelm
removed obsolete write_keywords;
2007-10-06, by wenzelm
Dummy session with outer syntax keyword initialization.
2007-10-06, by wenzelm
added Pure-ProofGeneral target (dummy session with outer syntax keyword initialization);
2007-10-06, by wenzelm
tuned;
2007-10-06, by wenzelm
use isatool keywords -- generate from logs instead of session images;
2007-10-06, by wenzelm
removed duplicate target;
2007-10-06, by wenzelm
updated;
2007-10-06, by wenzelm
generate outer syntax keyword files from session logs;
2007-10-06, by wenzelm
export init_outer_syntax;
2007-10-06, by wenzelm
tuned;
2007-10-06, by wenzelm
report on keyword/command declarations;
2007-10-06, by wenzelm
tuned;
2007-10-06, by wenzelm
added keyword_decl, command_decl;
2007-10-06, by wenzelm
added class_expr;
2007-10-06, by wenzelm
simplified interfaces for outer syntax;
2007-10-06, by wenzelm
simplified interfaces for outer syntax;
2007-10-06, by wenzelm
updated;
2007-10-06, by wenzelm
(co)induct: polymorhic taking'';
2007-10-05, by wenzelm
added burrow_options;
2007-10-05, by wenzelm
tuned proofs (via polymorphic taking'');
2007-10-05, by wenzelm
export get_consumes;
2007-10-05, by wenzelm
tuned Induct interface: prefer pred'' over set'';
2007-10-05, by wenzelm
coinduct: instantiation refers to suffix of main prop (major premise or conclusion);
2007-10-05, by wenzelm
tuned induct etc.;
2007-10-05, by wenzelm
execute/system: non-critical;
2007-10-05, by wenzelm
subtract: minor performance tuning;
2007-10-05, by wenzelm
cover only .gz files;
2007-10-05, by wenzelm
metis method: used theorems
2007-10-05, by paulson
filtering out some package theorems
2007-10-05, by paulson
added lemmas
2007-10-05, by nipkow
single-threaded profiling;
2007-10-04, by wenzelm
tuned;
2007-10-04, by wenzelm
Name.uu, Name.aT;
2007-10-04, by wenzelm
added uu, aT;
2007-10-04, by wenzelm
replaced literal 'a by Name.aT;
2007-10-04, by wenzelm
replaced AxClass.param_tyvarname by Name.aT;
2007-10-04, by wenzelm
added nth_drop
2007-10-04, by haftmann
tuned datatype_codegen setup
2007-10-04, by haftmann
certificates for code generator case expressions
2007-10-04, by haftmann
added illustrative diagnostics
2007-10-04, by haftmann
clarified declarations in class ord
2007-10-04, by haftmann
concept for exceptions
2007-10-04, by haftmann
clarified name suffix
2007-10-04, by haftmann
step towards proper purge operation
2007-10-04, by haftmann
put declarations first
2007-10-04, by haftmann
clarified terminology
2007-10-04, by haftmann
intermediate cleanup
2007-10-04, by haftmann
clarified relationship of code generator conversions and evaluations
2007-10-04, by haftmann
abs_conv/forall_conv: proper context (avoid gensym);
2007-10-04, by wenzelm
load variable.ML before conv.ML;
2007-10-04, by wenzelm
Conv.forall_conv: proper context;
2007-10-04, by wenzelm
cover AFP logs as well, using "afp" pseudo-platform;
2007-10-04, by wenzelm
moved Pure/Isar/induct_attrib.ML and Provers/induct_method.ML to Tools/induct.ML;
2007-10-04, by wenzelm
avoid gensym;
2007-10-04, by wenzelm
updated Sign.add_abbrev;
2007-10-04, by wenzelm
combinator translation
2007-10-04, by paulson
avoid unnamed infixes;
2007-10-03, by wenzelm
avoid unnamed infixes;
2007-10-03, by wenzelm
avoid unnamed infixes;
2007-10-03, by wenzelm
modernized specifications;
2007-10-03, by wenzelm
mark inductive results as internal;
2007-10-03, by wenzelm
skolem_cache: ignore internal theorems -- major speedup;
2007-10-03, by wenzelm
major speedup by avoiding metis;
2007-10-03, by wenzelm
modernized definitions;
2007-10-03, by wenzelm
added add_defs_new, which strips sorts for axioms (presently inactive);
2007-10-02, by wenzelm
removed unused add_defss;
2007-10-02, by wenzelm
tuned internal inductive interface;
2007-10-02, by wenzelm
tuned internal interfaces: flags record, added kind for results;
2007-10-02, by wenzelm
inductive: mark internal theorems as Thm.internalK;
2007-10-02, by wenzelm
tuned;
2007-10-02, by wenzelm
export tsig_of;
2007-10-02, by wenzelm
clarified role of class relations
2007-10-02, by haftmann
ignore mutual recursive modules
2007-10-02, by haftmann
integer compatibility: added wrapper for structure Time;
2007-10-01, by wenzelm
fixed use_text;
2007-10-01, by wenzelm
downgraded IntInf with divMod;
2007-10-01, by wenzelm
added auto-quickcheck-time-limit;
2007-10-01, by wenzelm
auto_quickcheck: pervasive options, turned time_limit into plain int, simplified exception handling;
2007-10-01, by wenzelm
added auto_quickcheck feature;
2007-10-01, by wenzelm
Norbert Schirmer: record improvements;
2007-10-01, by wenzelm
preliminary material for Isabelle2007;
2007-10-01, by wenzelm
misc tuning and update;
2007-10-01, by wenzelm
misc tuning and update;
2007-10-01, by wenzelm
misc tuning and update;
2007-10-01, by wenzelm
updated year to 2007;
2007-10-01, by wenzelm
tuned;
2007-10-01, by wenzelm
added some lemmas
2007-10-01, by haftmann
print_state_context: local theory context, not proof context;
2007-10-01, by wenzelm
ContextPosition.put_ctxt;
2007-10-01, by wenzelm
NameSelection: more interval checks;
2007-10-01, by wenzelm
tuned message;
2007-10-01, by wenzelm
turned into generic context data;
2007-10-01, by wenzelm
ML_setup for bind_thms;
2007-10-01, by wenzelm
Simplified interface for printing of interpretations.
2007-10-01, by ballarin
unfold_locales workaround
2007-10-01, by ballarin
Theory/context data restructured; simplified interface for printing of interpretations.
2007-10-01, by ballarin
fixed dir in single-logic test
2007-10-01, by isatest
llabs/sko: removed Name.internal;
2007-09-30, by wenzelm
avoid unnamed infixes;
2007-09-30, by wenzelm
avoid internal names;
2007-09-30, by wenzelm
switch notification email back on
2007-09-30, by isatest
fix shell quoting confusion
2007-09-30, by isatest
local_theory transactions: more careful treatment of context position;
2007-09-30, by wenzelm
keep context position as tags for consts/thms;
2007-09-30, by wenzelm
add_abbrev: tags (Markup.property list);
2007-09-30, by wenzelm
added internalK, property_internal;
2007-09-30, by wenzelm
add_consts_authentic/add_abbrev: tags (Markup.property list);
2007-09-30, by wenzelm
Markup.internalK;
2007-09-30, by wenzelm
print_theory: observe Markup.internal_property of consts, discontinued special treatment of internal names elsewhere;
2007-09-30, by wenzelm
added properties_of;
2007-09-30, by wenzelm
maintain tags (Markup.property list);
2007-09-30, by wenzelm
skofuns/absfuns: explicit markup as internal consts;
2007-09-30, by wenzelm
Sign.add_consts_authentic: tags (Markup.property list);
2007-09-30, by wenzelm
standard_term_check: include expand_abbrevs (back again);
2007-09-30, by wenzelm
added unparse interfaces (still unused);
2007-09-29, by wenzelm
removed redundant const_constraint;
2007-09-29, by wenzelm
Sign.add_const_constraint;
2007-09-29, by wenzelm
maintain maxidx (analogous to name context);
2007-09-29, by wenzelm
added fixate_params;
2007-09-29, by wenzelm
Sign.the_const_constraint;
2007-09-29, by wenzelm
added declare_typ_names;
2007-09-29, by wenzelm
removed obsolete external interface add_const_constraint;
2007-09-29, by wenzelm
Sign.add_const_constraint;
2007-09-29, by wenzelm
fixed metis proof (Why did it stop working?);
2007-09-29, by wenzelm
swapped machines for at-sml-dev and at-sml-dev-p
2007-09-29, by isatest
no proof terms for smlnj
2007-09-29, by isatest
add -p 2 at-sml-dev test for HOL proof terms sessions only
2007-09-29, by kleing
at-sml-dev session with -p 2
2007-09-29, by kleing
Added target for proof term sessions (those that need -p 2)
2007-09-29, by kleing
accept single logic and target as argument
2007-09-29, by kleing
exported constraint interfaces
2007-09-29, by haftmann
exported intern_expr
2007-09-29, by haftmann
added ocaml strings
2007-09-29, by haftmann
further localization
2007-09-29, by haftmann
proper syntax during class specification
2007-09-29, by haftmann
prove_strong_ind now uses InductivePackage.rulify.
2007-09-28, by berghofe
Adapted to changes in interface of add_inductive_i.
2007-09-28, by berghofe
add_inductive_i now takes typ instead of typ option as argument.
2007-09-28, by berghofe
- add_inductive_i now takes typ instead of typ option as argument
2007-09-28, by berghofe
proper handling of chained facts;
2007-09-27, by wenzelm
removal of some "ref"s from res_axioms.ML; a side-effect is that the ordering
2007-09-27, by paulson
Fixed setup of transitivity reasoner (function decomp).
2007-09-27, by ballarin
some more simultaneous use_thys;
2007-09-27, by wenzelm
read: explicit treatment of scanner failure;
2007-09-27, by wenzelm
tuned;
2007-09-26, by wenzelm
tuned;
2007-09-26, by wenzelm
tuned;
2007-09-26, by wenzelm
* Pure/Isar: unified specification syntax admits type inference and dummy patterns;
2007-09-26, by wenzelm
read/check_specification: free_dummy_patterns;
2007-09-26, by wenzelm
added free_dummy_patterns;
2007-09-26, by wenzelm
added minimize_sort, complete_sort;
2007-09-26, by wenzelm
Sign.minimize/complete_sort;
2007-09-26, by wenzelm
convenient obtain rule for sets
2007-09-26, by haftmann
added code lemma for 1
2007-09-26, by haftmann
moved Finite_Set before Datatype
2007-09-26, by haftmann
adapted variable order for inductive cases (determined by read_specification *before* expanding abbreviations);
2007-09-26, by wenzelm
Attrib.eval_thms;
2007-09-26, by wenzelm
Attrib.eval_thms;
2007-09-26, by wenzelm
read/check_specification: proper type inference across multiple sections, result is in closed form;
2007-09-26, by wenzelm
added eval_thms;
2007-09-26, by wenzelm
minimal adaptions for Specification.read/check_specification;
2007-09-26, by wenzelm
proper Specification.read_specification;
2007-09-26, by wenzelm
removed dead code;
2007-09-26, by wenzelm
declare_constraints: declare (fix) type variables within constraints, but not terms themselves;
2007-09-26, by wenzelm
made SML/NJ happy
2007-09-26, by haftmann
rudimentary support for Haskell
2007-09-25, by haftmann
added support for Haskell, OCaml
2007-09-25, by haftmann
Efficient_Nat and Pretty_Int integrated with ML_Int
2007-09-25, by haftmann
proper Sign operations instead of Theory aliases;
2007-09-25, by wenzelm
tuned functor application;
2007-09-25, by wenzelm
proper Sign operations instead of Theory aliases;
2007-09-25, by wenzelm
simplified interpretation setup;
2007-09-25, by wenzelm
size hook
2007-09-25, by haftmann
removed redundant global_parse operations;
2007-09-25, by wenzelm
Syntax.parse/check/read;
2007-09-25, by wenzelm
Syntax.parse/check/read;
2007-09-25, by wenzelm
* Pure/Syntax: generic interfaces for parsing and type checking;
2007-09-25, by wenzelm
Simplified proof due to improved integration of order_tac and simp.
2007-09-25, by ballarin
Transitivity reasoner gets additional argument of premises to improve integration with simplifier.
2007-09-25, by ballarin
dropped
2007-09-25, by haftmann
ML monad support
2007-09-25, by haftmann
no cleverness for instance parameters
2007-09-25, by haftmann
added conversions for natural numbers
2007-09-25, by haftmann
datatype interpretators for size and datatype_realizer
2007-09-25, by haftmann
hide successor
2007-09-25, by nipkow
fixed haftmann bug
2007-09-24, by nipkow
added @{theory_ref};
2007-09-24, by wenzelm
added @{type_name};
2007-09-24, by wenzelm
added polymorphic_types;
2007-09-24, by wenzelm
eliminated ProofContext.read_termTs;
2007-09-24, by wenzelm
more ML antiqs;
2007-09-24, by wenzelm
localized { .. } (but only a few thms)
2007-09-24, by nipkow
renamed ML-Systems/multithreading_dummy.ML to ML-Systems/multithreading.ML;
2007-09-24, by wenzelm
renamed ML-Systems/multithreading_dummy.ML to ML-Systems/multithreading.ML;
2007-09-24, by wenzelm
replaced interrupt_timeout by TimeLimit.timeLimit (available on SML/NJ and Poly/ML 5.1);
2007-09-24, by wenzelm
removed dead code;
2007-09-23, by wenzelm
made smlnj happy;
2007-09-23, by wenzelm
tuned @{cpat};
2007-09-23, by wenzelm
added read_term_pattern/schematic/abbrev;
2007-09-23, by wenzelm
ProofContext.read_term_pattern;
2007-09-23, by wenzelm
constrain: canonical argument order;
2007-09-23, by wenzelm
tuned;
2007-09-23, by wenzelm
TypeInfer.constrain: canonical argument order;
2007-09-23, by wenzelm
tuned ML setup;
2007-09-23, by wenzelm
tuned one proof so to not run in a loop with the new atom-representation
2007-09-23, by urbanc
changed the representation of atoms to datatypes over nats
2007-09-23, by urbanc
ProofContext.mode_abbrev;
2007-09-22, by wenzelm
removed obsolete set_expand_abbrevs (superceded by mode_abbrev);
2007-09-22, by wenzelm
certify': proper do_expand argument (which observes force_expand consts) instead of home-grown normalize;
2007-09-22, by wenzelm
certify: do_expand as explicit argument, actually certify type of abstractions;
2007-09-22, by wenzelm
tuned;
2007-09-21, by wenzelm
added has_abs (from envir.ML);
2007-09-21, by wenzelm
Term.has_abs;
2007-09-21, by wenzelm
proper signature constraint;
2007-09-21, by wenzelm
added interrupt_timeout;
2007-09-20, by wenzelm
Generic interpretation of theory data.
2007-09-20, by wenzelm
tuned signature;
2007-09-20, by wenzelm
avoid Theory.rep_theory;
2007-09-20, by wenzelm
added interpretation.ML;
2007-09-20, by wenzelm
improved error behaviour of use (bootstrap version);
2007-09-20, by wenzelm
more precise treatment of free dictionary parameters for evaluation
2007-09-20, by haftmann
fixed cg setup
2007-09-20, by haftmann
restored ml system independence
2007-09-20, by haftmann
more permissive
2007-09-20, by haftmann
clarified code lemmas
2007-09-20, by haftmann
fixed wrong syntax treatment in class target
2007-09-20, by haftmann
code lemmas for cardinality
2007-09-20, by haftmann
- eval_term no longer computes result during compile time
2007-09-20, by berghofe
improved computing
2007-09-20, by obua
changed lemmas
2007-09-20, by obua
ml_output: proper error instead of error_msg;
2007-09-19, by wenzelm
comment added to explain a potential scheduling problem
2007-09-19, by webertj
tuned
2007-09-19, by nipkow
*** empty log message ***
2007-09-19, by nipkow
metis too slow
2007-09-19, by paulson
move at-sml-dev to 2-processor atbroy100
2007-09-19, by isatest
make sun-sml-dev non-proof-term, and at-sml-def -p 2 (at-sml-dev being moved
2007-09-19, by isatest
Generalized [_.._] from nat to linear orders
2007-09-19, by nipkow
Enclosed end_theory in text antiquotation to make LaTeX happy.
2007-09-19, by berghofe
* ML: just one true type int;
2007-09-19, by wenzelm
New diagnostic command print_orders.
2007-09-18, by ballarin
Transitivity reasoner set up for locales order and linorder.
2007-09-18, by ballarin
Simplified proofs due to transitivity reasoner setup.
2007-09-18, by ballarin
Defunctorised transitivity reasoner; locale interpretation requires dynamic instances.
2007-09-18, by ballarin
Morphisms applied in global interpretations behave correctly on types and terms.
2007-09-18, by ballarin
New function inst_morphism'.
2007-09-18, by ballarin
Transitivity reasoner set up for locales.
2007-09-18, by ballarin
removed dead/unmaintained code;
2007-09-18, by wenzelm
simplified PrintMode interfaces;
2007-09-18, by wenzelm
moved Tools/integer.ML to Pure/General/integer.ML;
2007-09-18, by wenzelm
metis now available in PreList
2007-09-18, by paulson
reactivated tests in smlnj;
2007-09-18, by wenzelm
simplified type int (eliminated IntInf.int, integer);
2007-09-18, by wenzelm
(reverted to previous version)
2007-09-18, by haftmann
updated
2007-09-18, by haftmann
*** empty log message ***
2007-09-18, by nipkow
introduced generic concepts for theory interpretators
2007-09-18, by haftmann
separated code for inductive sequences from inductive_codegen.ML
2007-09-18, by haftmann
distinction between regular and default code theorems
2007-09-18, by haftmann
renamed constructor RealC to Ratreal
2007-09-18, by haftmann
renamed constructor RatC to Rational
2007-09-18, by haftmann
clarified evaluation code
2007-09-18, by haftmann
adjusted
2007-09-18, by haftmann
clarified remark
2007-09-18, by haftmann
added script checking for consistency of ML file header
2007-09-18, by haftmann
sorting
2007-09-18, by nipkow
sorting
2007-09-18, by nipkow
Added function package to PreList
2007-09-18, by nipkow
change print_mode: CRITICAL;
2007-09-17, by wenzelm
added print_mode_value (CRITICAL);
2007-09-17, by wenzelm
avoid direct access to print_mode;
2007-09-17, by wenzelm
adapted use_text;
2007-09-17, by wenzelm
platform-sensitive default location for ATP provers
2007-09-17, by haftmann
tuned;
2007-09-16, by wenzelm
HOL/Induct/Common_Patterns.thy
2007-09-16, by wenzelm
added Induct/Common_Patterns.thy;
2007-09-16, by wenzelm
moved induct patterns to HOL/Induct/Common_Patterns.thy;
2007-09-16, by wenzelm
use_file: added ``tune'' argument;
2007-09-16, by wenzelm
added structure Posix;
2007-09-16, by wenzelm
with_modes: always CRITICAL;
2007-09-16, by wenzelm
added ML/ml_parse.ML;
2007-09-16, by wenzelm
obsolete;
2007-09-16, by wenzelm
use_text/file: tune text (cf. ML_Parse.fix_ints);
2007-09-16, by wenzelm
use_text/file: tune text (cf. ML_Parse.fix_ints);
2007-09-16, by wenzelm
added ml_system_fix_ints;
2007-09-16, by wenzelm
added ml_system_fix_ints;
2007-09-16, by wenzelm
removed obsolete Selector token;
2007-09-16, by wenzelm
tuned message;
2007-09-16, by wenzelm
Minimal parsing for SML -- fixing integer numerals.
2007-09-16, by wenzelm
added some int constraints (ML_Parse.fix_ints not active here);
2007-09-16, by wenzelm
added rudimentary instantiation stub
2007-09-15, by haftmann
added explicit theorems
2007-09-15, by haftmann
delayed evaluation
2007-09-15, by haftmann
clarified class interfaces and internals
2007-09-15, by haftmann
introduced classes
2007-09-15, by haftmann
multi-functional value keyword
2007-09-15, by haftmann
added lemmas for finiteness
2007-09-15, by haftmann
tuned
2007-09-15, by haftmann
fixed title
2007-09-15, by haftmann
replaced Symbol.is_hex_letter to Symbol.is_ascii_hex;
2007-09-15, by wenzelm
ML_Lex.keywords;
2007-09-15, by wenzelm
tuned comments;
2007-09-15, by wenzelm
replaced Symbol.is_hex_letter to Symbol.is_ascii_hex;
2007-09-15, by wenzelm
Lexical syntax for SML.
2007-09-15, by wenzelm
added ML/ml_lex.ML;
2007-09-15, by wenzelm
removed redundant OuterLex.make_lexicon;
2007-09-15, by wenzelm
lexicographic_order method uses "<*mlex*>" instead of "measures" => no longer depends on List.thy
2007-09-14, by krauss
added "<*mlex*>" which lexicographically combines a measure function with a relation
2007-09-14, by krauss
moved ML_XXX.ML files to Pure/ML;
2007-09-14, by wenzelm
tidied
2007-09-14, by paulson
reverted back to the old version of the equivariance lemma for ALL
2007-09-14, by urbanc
some cleaning up to do with contexts
2007-09-13, by urbanc
Generalized equivariance and nominal_inductive commands to
2007-09-13, by berghofe
Added equivariance lemmas for induct_forall.
2007-09-13, by berghofe
Added equivariance lemma for induct_implies.
2007-09-13, by berghofe
typo fixed, dead link removed
2007-09-11, by webertj
added lemma
2007-09-10, by nipkow
Auto quickcheck now displays counterexample using Proof.goal_message
2007-09-10, by berghofe
added String.isSubstring;
2007-09-08, by wenzelm
export is_finished;
2007-09-08, by wenzelm
Present.session_name;
2007-09-08, by wenzelm
tuned signature;
2007-09-08, by wenzelm
thy_deps: ThyInfo.thy_ord, improved dir/unfold entry;
2007-09-08, by wenzelm
removed thy_ord (erratic due to multi-threading);
2007-09-08, by wenzelm
some cleaning up
2007-09-08, by urbanc
theorem: apply hook last;
2007-09-07, by wenzelm
reset goal messages after goal update;
2007-09-07, by wenzelm
added hilite markup;
2007-09-07, by wenzelm
fixed type alias in signature;
2007-09-07, by wenzelm
added lemma
2007-09-07, by nipkow
allow TVars during type inference
2007-09-07, by paulson
tidied the proofs
2007-09-07, by paulson
made smlnj happy;
2007-09-07, by wenzelm
new fun declaration
2007-09-06, by paulson
Auto-config of E_HOME, SPASS_HOME, VAMPIRE_HOME
2007-09-06, by paulson
Vampire structured proofs. Better parsing; some bug fixes.
2007-09-06, by paulson
chained facts are now included
2007-09-06, by paulson
new proofs found
2007-09-06, by paulson
trivial cleaning up
2007-09-06, by urbanc
added goal_message;
2007-09-06, by wenzelm
theorem hooks: apply in declaration order;
2007-09-06, by wenzelm
Generalized code generator for numerals.
2007-09-06, by berghofe
- New theories Lambda/NormalForm and Lambda/Standardization
2007-09-06, by berghofe
Added lecture notes by Matthes and Loader.
2007-09-06, by berghofe
New proof of standardization theorem (inspired by Ralph Matthes).
2007-09-06, by berghofe
Definition of normal forms (taken from theory WeakNorm).
2007-09-06, by berghofe
Moved definition of normal forms to new NormalForm theory.
2007-09-06, by berghofe
Added Standardization theory.
2007-09-06, by berghofe
New code generator setup (taken from Library/Executable_Real.thy,
2007-09-06, by berghofe
Added code generator setup (taken from Library/Executable_Rat.thy,
2007-09-06, by berghofe
Integrated code generator setup into RealDef theory.
2007-09-06, by berghofe
Integrated code generator setup into Rational theory.
2007-09-06, by berghofe
Integrated Executable_Rat and Executable_Real theories into
2007-09-06, by berghofe
use preferences.ML: do setmp *here*, to capture intended default values;
2007-09-05, by wenzelm
tuned;
2007-09-05, by wenzelm
modified proofs so that they are not using claset()
2007-09-05, by urbanc
tuned lemma; replaced !! by arbitrary
2007-09-04, by nipkow
Improved comment.
2007-09-04, by ballarin
Documented function package in IsarRef-manual.
2007-09-03, by krauss
added variations on infinite descent
2007-09-03, by nipkow
fixed Rat.inv
2007-09-03, by haftmann
fixed Rat.inv
2007-09-03, by haftmann
fix sgn_div_norm class
2007-09-02, by huffman
made theorem-references safe
2007-09-02, by urbanc
removed unused join_mode;
2007-09-01, by wenzelm
read_def_terms: replaced full Syntax.check_typs by certify_typ, to workaround problems with illegal schematic type vars;
2007-09-01, by wenzelm
removed obsolete ML bindings;
2007-09-01, by wenzelm
linorder_neqE_ordered_idom: proper proof, avoid illegal schematic type vars;
2007-09-01, by wenzelm
mono_Int/Un: proper proof, avoid illegal schematic type vars;
2007-09-01, by wenzelm
removed spurious Toplevel.debug, which actually makes Poly/ML crash in certain situations;
2007-09-01, by wenzelm
added singleton check_typ/term/prop;
2007-09-01, by wenzelm
removed obsolete read/cert variations (cf. Syntax.read/check);
2007-09-01, by wenzelm
replaced ProofContext.cert_term/prop by general Syntax.check_term/prop (which also includes type-inference);
2007-09-01, by wenzelm
replaced ProofContext.read_term/prop by general Syntax.read_term/prop;
2007-09-01, by wenzelm
replaced ProofContext.read_term/prop by general Syntax.read_term/prop;
2007-09-01, by wenzelm
*** empty log message ***
2007-09-01, by nipkow
final(?) iteration of sgn saga.
2007-09-01, by nipkow
reject_vars: accept type-inference params;
2007-08-31, by wenzelm
exported is_param;
2007-08-31, by wenzelm
legacy_infer_term: ProofContext.mode_schematic;
2007-08-31, by wenzelm
prove: setmp quick_and_dirty (avoids race condition);
2007-08-31, by wenzelm
export various inner syntax modes;
2007-08-31, by wenzelm
type_infer: mode_pattern;
2007-08-31, by wenzelm
do not touch quick_and_dirty;
2007-08-31, by wenzelm
tuned multithreading entry -- no longer experimental;
2007-08-31, by wenzelm
explained \isatstyle(minor)
2007-08-31, by nipkow
added short_names explanation
2007-08-31, by nipkow
added join_mode;
2007-08-30, by wenzelm
replaced ProofContext.infer_types by general Syntax.check_terms;
2007-08-30, by wenzelm
replaced ProofContext.infer_types by general Syntax.check_terms;
2007-08-30, by wenzelm
*** empty log message ***
2007-08-30, by nipkow
added constant sgn
2007-08-30, by nipkow
added lemma
2007-08-30, by nipkow
added some more entries;
2007-08-30, by wenzelm
turned type_check into separate typ/term_check;
2007-08-30, by wenzelm
tuned;
2007-08-30, by wenzelm
moved type_mode to type.ML;
2007-08-30, by wenzelm
infer_types: general check_typs instead of Type.cert_typ_mode;
2007-08-30, by wenzelm
maintain mode in context (get/set/restore_mode);
2007-08-30, by wenzelm
added burrow_types;
2007-08-30, by wenzelm
- tuned section about inductive predicates
2007-08-30, by berghofe
ported div/mod simprocs from HOL/ex/Binary.thy
2007-08-30, by huffman
renamed POLYML_LINK_OPTIONS to POLY_LINK_OPTIONS;
2007-08-29, by wenzelm
added POLYML_LINK_OPTIONS, which is required for unusual platforms (notably cygwin);
2007-08-29, by wenzelm
some simultaneous use_thys;
2007-08-29, by wenzelm
Updated section about inductive definitions.
2007-08-29, by berghofe
turned list comprehension translations into ML to optimize base case
2007-08-29, by nipkow
added Hoare/hoare_tac.ML (code from Hoare/Hoare.thy, also required in Isar_examples/Hoare.thy);
2007-08-29, by wenzelm
added x86-solaris;
2007-08-29, by wenzelm
fixed Proofs
2007-08-29, by chaieb
added Hoare/hoare_tac.ML (code from Hoare/Hoare.thy, also required in Isar_examples/Hoare.thy);
2007-08-29, by wenzelm
removed unused theorems ; added lifting properties for foldr and foldl
2007-08-29, by chaieb
removed Hoare/hoare.ML, Hoare/hoareAbort.ML, ex/svc_oracle.ML (which can be mistaken as attached ML script on case-insensitive file-system);
2007-08-29, by wenzelm
Deleted unused fillin_mixfix function.
2007-08-29, by berghofe
mark all parallel sessions as experimental
2007-08-29, by kleing
atbroy99 is 64bit
2007-08-29, by kleing
fixed pattern comnpletion; untabified
2007-08-28, by krauss
revert to Word library version from 2007/08/20
2007-08-28, by huffman
TheoremHook: fixed copy-paste mistake;
2007-08-28, by wenzelm
Smaller size and fewer iterations for quickcheck.
2007-08-28, by berghofe
codegen.ML is now loaded in Pure again.
2007-08-28, by berghofe
Changed "code" attribute of concat_map_singleton to "code unfold".
2007-08-28, by berghofe
Code generator now uses sequences with depth limit.
2007-08-28, by berghofe
Got rid of large simpset in proof of characteristic equations
2007-08-28, by berghofe
Added sequences with recursion depth limit.
2007-08-28, by berghofe
Adapted to changes in interface of Specification.theorem_i
2007-08-28, by berghofe
- restored old setup
2007-08-28, by berghofe
codegen.ML is now loaded in Pure again.
2007-08-28, by berghofe
- new auto-quickcheck flag
2007-08-28, by berghofe
Added local_theory_to_proof'
2007-08-28, by berghofe
- theorem(_i) now also takes "interactive" flag as argument
2007-08-28, by berghofe
Specification.theorem now also takes "interactive" flag as argument.
2007-08-28, by berghofe
Commented out non-standard paragraph formatting.
2007-08-28, by nipkow
added (code) lemmas for setsum and foldl
2007-08-28, by nipkow
replaced 'sorry' by unproven;
2007-08-28, by wenzelm
do not touch quick_and_dirty;
2007-08-28, by wenzelm
norm_absolute: CRITICAL;
2007-08-28, by wenzelm
tuned load order -- minimizes modules before Secure;
2007-08-28, by wenzelm
induct: proper separation of initial and terminal step;
2007-08-28, by wenzelm
move WordExamples to Examples directory
2007-08-28, by huffman
HOL-Word-Examples
2007-08-28, by huffman
Word Examples directory
2007-08-28, by huffman
add parallel sessions for atbroy99 and macbroy6
2007-08-28, by kleing
HOL_USEDIR_OPTIONS: no special -M setting (now works with multithreaded);
2007-08-27, by wenzelm
Added infinite_descent
2007-08-27, by nipkow
updated keywords
2007-08-27, by haftmann
added code_props
2007-08-27, by haftmann
introduces params_of_sort
2007-08-27, by haftmann
added simple definition scheme
2007-08-27, by haftmann
added explicit equation for equality of nested environments
2007-08-27, by haftmann
circumvented infix problem
2007-08-27, by haftmann
tuned linear arith (once again) with ring_distribs
2007-08-26, by nipkow
made SML/NJ happy
2007-08-26, by haftmann
described 'rotated' attribute
2007-08-26, by kleing
made SML/NJ happy
2007-08-25, by haftmann
revised blacklisting for ATP linkup
2007-08-24, by paulson
new derived rule: incr_type_indexes
2007-08-24, by paulson
Returning both a "one-line" proof and a structured proof
2007-08-24, by paulson
Reconstruction bug fix
2007-08-24, by paulson
overloaded definitions accompanied by explicit constants
2007-08-24, by haftmann
moved class dense_linear_order to Orderings.thy
2007-08-24, by haftmann
updated
2007-08-24, by haftmann
made sets executable
2007-08-24, by haftmann
remove unused lemmas
2007-08-24, by huffman
bin_sc_nth proof
2007-08-24, by huffman
remove lemma bin_rec_PM
2007-08-23, by huffman
avoid use of bin_rec_PM
2007-08-23, by huffman
new instance proofs
2007-08-23, by huffman
remove unused lemmas
2007-08-23, by huffman
import BinInduct;
2007-08-23, by huffman
declare bin_rest_BIT_bin_last [simp]
2007-08-23, by huffman
Word/BinInduct.thy
2007-08-23, by huffman
theory of integers as an inductive datatype
2007-08-23, by huffman
move bin_nth stuff to its own subsection
2007-08-23, by huffman
removed Word/Size.thy;
2007-08-22, by huffman
typed print translation for CARD('a);
2007-08-22, by huffman
rename type pls to num0
2007-08-22, by huffman
move constant definitions to their respective subsections
2007-08-22, by huffman
tuned;
2007-08-22, by chaieb
More selective generalization : a*b is generalized whenever none of a and b is a number
2007-08-22, by chaieb
imports Presburger; no need for Main
2007-08-22, by chaieb
move bool list operations from WordBitwise to WordBoolList
2007-08-22, by huffman
Word/WordBoolList.thy
2007-08-22, by huffman
move if_simps from BinBoolList to Num_Lemmas
2007-08-22, by huffman
Axioms for class no longer use object-universal quantifiers
2007-08-22, by chaieb
move bool list stuff from WordDefinition and WordArith to new WordBoolList theory
2007-08-22, by huffman
move bool list stuff from BinOperations to BinBoolList;
2007-08-22, by huffman
Added mod cancellation simproc
2007-08-21, by nipkow
remove redundant lemmas
2007-08-21, by huffman
declare conj_absorb [simp]
2007-08-21, by huffman
replace iszero_number_of_Pls with iszero_0 in rel_simps
2007-08-21, by huffman
add lemma of_int_power
2007-08-21, by huffman
Isar-style proof for lfp_ordinal_induct
2007-08-21, by huffman
ProofContext.restore_mode;
2007-08-21, by wenzelm
added inner syntax mode, includes former type_mode and is_stmt;
2007-08-21, by wenzelm
Modified message for sendback
2007-08-21, by paulson
"sendback" to PG for one-line proof reconstructions
2007-08-21, by paulson
Deleted the partially-typed translation and the combinator code.
2007-08-21, by paulson
move BIT datatype stuff from Num_Lemmas to BinGeneral
2007-08-21, by huffman
simplify termination proof
2007-08-21, by huffman
simplify proof of word_of_int
2007-08-21, by huffman
improved evaluation interface
2007-08-21, by haftmann
moved ordered_ab_semigroup_add to OrderedGroup.thy
2007-08-21, by haftmann
updated
2007-08-21, by haftmann
move udvd, div and mod stuff from WordDefinition to WordArith
2007-08-21, by huffman
move order-related stuff from WordDefinition to WordArith
2007-08-21, by huffman
add lemma one_less_power
2007-08-21, by huffman
move scast/ucast stuff to its own subsection
2007-08-21, by huffman
move shifting-related constant definitions from WordDefinition to WordShift
2007-08-21, by huffman
use HOL-ex later;
2007-08-21, by wenzelm
standard_parse_term: added pp/check argument, include disambig here (from sign.ML);
2007-08-20, by wenzelm
inner syntax: added parse_term/prop;
2007-08-20, by wenzelm
read_def_terms: moved disambig to syntax.ML;
2007-08-20, by wenzelm
tuned CRITICAL sections;
2007-08-20, by wenzelm
remove redundant lemma int_number_of
2007-08-20, by huffman
AC rules for bitwise logical operators no longer declared simp
2007-08-20, by huffman
move bit simps from BinOperations to BitSyntax
2007-08-20, by huffman
minimize imports
2007-08-20, by huffman
reorganize into subsections
2007-08-20, by huffman
prepare_dummies: NAMED_CRITICAL;
2007-08-20, by wenzelm
with_modes []: non-critical;
2007-08-20, by wenzelm
tuned signature;
2007-08-20, by wenzelm
File.read/write/append: non-critical (basic IO operations already thread-safe);
2007-08-20, by wenzelm
TextIO.inputLine: non-critical (assume exclusive ownership);
2007-08-20, by wenzelm
tuned merge operations via pointer_eq;
2007-08-20, by wenzelm
cleaned up; declared more simp rules
2007-08-20, by huffman
issue a warning, when encountering redundant equations (covered by prece3ding clauses)
2007-08-20, by krauss
remove int_of_nat
2007-08-20, by huffman
remove int_of_nat; fix abs instance
2007-08-20, by huffman
use overloaded bitwise operators at type int
2007-08-20, by huffman
use class instead of axclass
2007-08-20, by huffman
theory header: fixed import;
2007-08-20, by wenzelm
headers for document generation
2007-08-20, by huffman
Final mods for list comprehension
2007-08-20, by nipkow
renamed code_gen to export_code
2007-08-20, by haftmann
explizit dependencies
2007-08-20, by haftmann
using canonical instantiation interface
2007-08-20, by haftmann
Sup now explicit parameter of complete_lattice
2007-08-20, by haftmann
turned locales intro classes
2007-08-20, by haftmann
updated keywords
2007-08-20, by haftmann
conciliated Inf/Inf_fin
2007-08-20, by haftmann
type_check: tuned singleton funs case;
2007-08-20, by wenzelm
theory header: more precise imports;
2007-08-20, by wenzelm
Word/document/root.tex
2007-08-20, by huffman
new root.tex for HOL-Word
2007-08-20, by huffman
no_document for Infinite_Set, Parity
2007-08-20, by huffman
removed allpairs
2007-08-20, by nipkow
removed allpairs - use list comprehension!
2007-08-20, by nipkow
added header
2007-08-20, by kleing
* HOL-Word:
2007-08-20, by kleing
boolean algebras as locales and numbers as types by Brian Huffman
2007-08-20, by kleing
Made UN_Un simp
2007-08-19, by nipkow
Use 376/377 specials for sendback markup
2007-08-19, by aspinall
ML system provides get_print_depth;
2007-08-18, by wenzelm
fixed a bug in demult: -a in (-a * b) is no longer treated as atomic
2007-08-18, by webertj
removed obsolete ML bindings;
2007-08-18, by wenzelm
converted ex/MT.ML;
2007-08-18, by wenzelm
make HOL-ex earlier;
2007-08-18, by wenzelm
NAMED_CRITICAL;
2007-08-18, by wenzelm
removed stateful init: operations take proper theory argument;
2007-08-18, by wenzelm
removed dead code: const_typargs, num_typargs, init;
2007-08-18, by wenzelm
proper signature;
2007-08-18, by wenzelm
removed obsolete atp_method;
2007-08-18, by wenzelm
export more tactics;
2007-08-18, by wenzelm
renamed ResAtpMethods.setup;
2007-08-18, by wenzelm
added at-poly-5.1-para;
2007-08-18, by wenzelm
added CRITICAL section markup;
2007-08-17, by wenzelm
updated generated file;
2007-08-17, by wenzelm
removed obsolete touch_all_thys;
2007-08-17, by wenzelm
compress: proper check_thy;
2007-08-17, by wenzelm
added encoding spec for jEdit;
2007-08-17, by wenzelm
proper signature;
2007-08-17, by wenzelm
proper signature;
2007-08-17, by wenzelm
turned type_lits into configuration option (with attribute);
2007-08-17, by wenzelm
removed set_concat_map and improved set_concat
2007-08-17, by nipkow
check_deps: ensure that theory is actually present, not just update_time > 1;
2007-08-17, by wenzelm
tuned order
2007-08-17, by haftmann
reoriented hook application order
2007-08-17, by haftmann
explicit constants for overloaded definitions
2007-08-17, by haftmann
dropped junk
2007-08-17, by haftmann
tuned
2007-08-17, by obua
changed floatarith lemmas
2007-08-17, by obua
proper signature for Meson;
2007-08-17, by wenzelm
force: non-critical, but also non-thread-safe (potentially multiple evaluations);
2007-08-16, by wenzelm
removed dead code;
2007-08-16, by wenzelm
improved treatment of global interrupts: Thread.EnableBroadcastInterrupt, redefine ignore/raise_interrupt;
2007-08-16, by wenzelm
removed signal setup from root function to on-entry hook;
2007-08-16, by wenzelm
global state transformation: non-critical, but also non-thread-safe;
2007-08-16, by wenzelm
fixed OCaml bug
2007-08-16, by haftmann
fixed codegen setup
2007-08-16, by haftmann
added evaluation examples
2007-08-16, by haftmann
main: wait_timeout (1 second);
2007-08-15, by wenzelm
tuned comments;
2007-08-15, by wenzelm
added sendback;
2007-08-15, by wenzelm
combining the relevance filter with res_atp
2007-08-15, by paulson
combining the relevance filter with res_atp
2007-08-15, by paulson
ATP blacklisting is now in theory data, attribute noatp
2007-08-15, by paulson
added Code_Setup
2007-08-15, by haftmann
fixed OCaml bug
2007-08-15, by haftmann
tuned
2007-08-15, by haftmann
extended
2007-08-15, by haftmann
added Eval_Witness theory
2007-08-15, by haftmann
updated code generator setup
2007-08-15, by haftmann
updated
2007-08-15, by haftmann
renamed standard_read_XXX to standard_parse_XXX;
2007-08-14, by wenzelm
added implicit type mode (cf. Type.mode);
2007-08-14, by wenzelm
Syntax.global_read_sort;
2007-08-14, by wenzelm
infer_types: depend on Type.mode;
2007-08-14, by wenzelm
type mode: models certification mode (default, syntax, abbrev);
2007-08-14, by wenzelm
replaced certify_typ_syntax/abbrev by certify_typ_mode;
2007-08-14, by wenzelm
tuned order;
2007-08-14, by wenzelm
avoid low-level tsig;
2007-08-14, by wenzelm
fixed dummyT (used as constraint);
2007-08-14, by wenzelm
remove redundant assumption from Rep_range lemma
2007-08-14, by huffman
minimize imports
2007-08-14, by huffman
rename lemmas finite->finite_UNIV, finite_set->finite; declare finite[simp]
2007-08-14, by huffman
extended linear arith capabilities with code by Amine
2007-08-14, by nipkow
fix the generation of eqvt lemma of equality form from the imp form when the relation is equality
2007-08-14, by narboux
moved Tools/xml.ML to General/xml.ML (again);
2007-08-14, by wenzelm
added generic wrapper for parse/read functions;
2007-08-14, by wenzelm
tuned;
2007-08-14, by wenzelm
PrimitiveDefs.dest/abs_def;
2007-08-14, by wenzelm
PrimitiveDefs.dest_def;
2007-08-14, by wenzelm
Primitive definition forms.
2007-08-14, by wenzelm
moved support for primitive defs to primitive_defs.ML;
2007-08-14, by wenzelm
use logic.ML earlier;
2007-08-14, by wenzelm
moved Tools/xml.ML to General/xml.ML (again);
2007-08-14, by wenzelm
PrimitiveDefs.mk_defpair;
2007-08-14, by wenzelm
be a bit more ressource cautious with multi-threading (-M 20 instead of 99)
2007-08-14, by isatest
fixed syntax
2007-08-13, by haftmann
simplified
2007-08-13, by haftmann
fixed OCaml bug
2007-08-13, by haftmann
*** empty log message ***
2007-08-13, by haftmann
renamed keyword "to" to "module_name"
2007-08-13, by haftmann
dropped code_axioms
2007-08-13, by haftmann
moved appl syntax to PureThy;
2007-08-13, by wenzelm
Lexicon.tokenize: do not appen EndToken yet;
2007-08-13, by wenzelm
Lexicon.tokenize: do not appen EndToken yet;
2007-08-13, by wenzelm
Lexicon.read_indexname/nat/variable;
2007-08-13, by wenzelm
moved appl syntax to PureThy;
2007-08-13, by wenzelm
moved appl syntax to PureThy;
2007-08-13, by wenzelm
SimpleSyntax.read_prop;
2007-08-13, by wenzelm
added atbroy9
2007-08-13, by isatest
multi-threading with poly 5.1 test
2007-08-13, by isatest
new attribute [rotated]
2007-08-13, by kleing
tuned comments;
2007-08-13, by wenzelm
Simple syntax for types and terms --- for bootstrapping Pure.
2007-08-13, by wenzelm
added Syntax/simple_syntax.ML;
2007-08-13, by wenzelm
* Syntax: scope for resolving ambiguities via type-inference is now limited to individual terms;
2007-08-12, by wenzelm
read_def_terms': restrict scope of disambiguation to individual term;
2007-08-12, by wenzelm
stream source: non-critical, assuming exclusive ownership;
2007-08-12, by wenzelm
added type constraints to resolve syntax ambiguities;
2007-08-12, by wenzelm
made SML/NJ happy;
2007-08-12, by wenzelm
schedule_tasks: alphabetical order for equivalent tasks;
2007-08-11, by wenzelm
simultaneous use_thys;
2007-08-10, by wenzelm
tuned ML bindings;
2007-08-10, by wenzelm
tuned
2007-08-10, by haftmann
dropped code generator setup garbage
2007-08-10, by haftmann
syntax fix
2007-08-10, by haftmann
corrected code generator module names
2007-08-10, by haftmann
new structure for code generator modules
2007-08-10, by haftmann
code generator setup improved
2007-08-10, by haftmann
adjusted
2007-08-10, by haftmann
new structure for code generator modules
2007-08-10, by haftmann
ClassPackage renamed to Class
2007-08-10, by haftmann
updated
2007-08-10, by haftmann
simultaneous use_thys;
2007-08-10, by wenzelm
removal of some refs
2007-08-10, by paulson
(un)interruptible: pass-through original thread attributes;
2007-08-10, by wenzelm
tuned;
2007-08-10, by wenzelm
HOL_USEDIR_OPTIONS: default to -M 1 (more robust);
2007-08-10, by wenzelm
added jEdit mode spec;
2007-08-10, by wenzelm
* Experimental support for multithreading, using Poly/ML 5.1;
2007-08-10, by wenzelm
schedule: misc cleanup, more precise task model;
2007-08-09, by wenzelm
schedule: more precise task model;
2007-08-09, by wenzelm
schedule: more precise task model;
2007-08-09, by wenzelm
fixed DESCRIPTION: single line;
2007-08-09, by wenzelm
updated;
2007-08-09, by wenzelm
adapted ThyLoad.check_thy;
2007-08-09, by wenzelm
dropped
2007-08-09, by haftmann
explizit checking for pattern discipline
2007-08-09, by haftmann
proper handling of empty datatypes
2007-08-09, by haftmann
improved class target: now considers class intro rules
2007-08-09, by haftmann
new access interface in defs.ML
2007-08-09, by haftmann
adaptions for code generation
2007-08-09, by haftmann
proper implementation of rational numbers
2007-08-09, by haftmann
localized of_nat
2007-08-09, by haftmann
tuned
2007-08-09, by haftmann
re-eliminated Option.thy
2007-08-09, by haftmann
updated
2007-08-09, by haftmann
PGIP change: thyname is optional in opentheory, markup even in case of header parse failure
2007-08-09, by aspinall
Typo in comment
2007-08-09, by aspinall
discontinued attached ML files;
2007-08-08, by wenzelm
simplified ThyLoad.deps_thy etc.: discontinued attached ML files;
2007-08-08, by wenzelm
load_thy: try_ml_file unconditionally;
2007-08-08, by wenzelm
* Theory loader: old-style ML proof scripts are considered a legacy feature;
2007-08-08, by wenzelm
check_deps: really do reload the master text if required;
2007-08-08, by wenzelm
Useful abbreviation of isatool commands used by Eclipse
2007-08-08, by aspinall
thread-safeness: when creating certified items, perform Theory.check_thy *last*;
2007-08-08, by wenzelm
Code to undo the function ascii_of
2007-08-08, by paulson
Fixing the code to undo the function ascii_of
2007-08-08, by paulson
metis
2007-08-08, by paulson
tuned ML setup;
2007-08-07, by wenzelm
fixed imports from ../../Auth;
2007-08-07, by wenzelm
turned Unify flags into configuration options (global only);
2007-08-07, by wenzelm
usedir: added options -M -T for multithreading;
2007-08-07, by wenzelm
removed 'declare' from tactic emulations;
2007-08-07, by wenzelm
theory loader: removed obsolete update_thy (coincides with use_thy);
2007-08-07, by wenzelm
theory loader: removed obsolete update_thy (coincides with use_thy);
2007-08-07, by wenzelm
theory loader: added use_thys, removed obsolete update_thy;
2007-08-07, by wenzelm
theory loader: added use_thys, removed obsolete update_thy;
2007-08-07, by wenzelm
Issue a warning, when "function" encounters variables occuring in function position,
2007-08-07, by krauss
more error handling
2007-08-07, by krauss
added more instances;
2007-08-07, by wenzelm
simplified internal interfaces; cong rules are now handled directly by "context_tree.ML"
2007-08-07, by krauss
split off Option theory
2007-08-07, by haftmann
new nbe implementation
2007-08-07, by haftmann
more robust simproces
2007-08-07, by haftmann
tuned
2007-08-07, by haftmann
simplified proofs
2007-08-07, by haftmann
split off theory Option for benefit of code generator
2007-08-07, by haftmann
changed import order
2007-08-07, by haftmann
added more instances;
2007-08-06, by wenzelm
ML-Systems/overloading_smlnj.ML;
2007-08-06, by wenzelm
Overloading in SML/NJ.
2007-08-06, by wenzelm
Added renaming function to prevent correctness proof for realizer
2007-08-06, by berghofe
No document for Pretty_Int theory.
2007-08-06, by berghofe
nbe improved
2007-08-06, by haftmann
removed
2007-08-06, by haftmann
simultaneous use_thys;
2007-08-03, by wenzelm
reactivated Nominal/Examples/Class.thy;
2007-08-03, by wenzelm
replaced outdated flag by update_time (multithreading-safe presentation order);
2007-08-03, by wenzelm
sort indexes according to symbolic update_time (multithreading-safe);
2007-08-03, by wenzelm
use separate trace flag instead of Output.debug;
2007-08-03, by wenzelm
named some CRITICAL sections;
2007-08-03, by wenzelm
misc cleanup of ML bindings (for multihreading);
2007-08-03, by wenzelm
added int type constraint to accomodate hacked SML/NJ (backported change in generated metis.ML);
2007-08-03, by wenzelm
preparations for proper type int;
2007-08-03, by wenzelm
tuned tracing;
2007-08-03, by wenzelm
replaced Theory.self_ref by Theory.check_thy, which now produces a checked ref;
2007-08-03, by wenzelm
certify: no check_thy here;
2007-08-03, by wenzelm
improved check_thy: produce a checked theory_ref (thread-safe version);
2007-08-03, by wenzelm
moved Admin/proper_int.ML to Pure/ML-Systems/proper_int.ML;
2007-08-03, by wenzelm
added dependency on Tools/Metis/metis.ML;
2007-08-03, by wenzelm
updated;
2007-08-03, by wenzelm
replaced Theory.self_ref by Theory.check_thy, which now produces a checked ref;
2007-08-03, by wenzelm
reset Logic.auto_rename;
2007-08-02, by wenzelm
added int type constraints to accomodate hacked SML/NJ;
2007-08-02, by wenzelm
added int type constraints to accomodate hacked SML/NJ;
2007-08-02, by wenzelm
added int type constraints to accomodate hacked SML/NJ;
2007-08-02, by wenzelm
made mk_int/dest_int pervasive;
2007-08-02, by wenzelm
Experimental removal of assumptions of the form x : UNIV and the like after interpretation.
2007-08-02, by ballarin
Repaired term_of_char.
2007-08-02, by berghofe
- Added cycle test to function mk_ind_def to avoid non-termination
2007-08-02, by berghofe
tuned;
2007-08-02, by wenzelm
converted Meson tests to proper theory;
2007-08-02, by wenzelm
turned simp_depth_limit into configuration option;
2007-08-02, by wenzelm
added name_of;
2007-08-02, by wenzelm
turned simp_depth_limit into configuration option;
2007-08-02, by wenzelm
tuned ML bindings (for multithreading);
2007-08-01, by wenzelm
tuned ML bindings (for multithreading);
2007-08-01, by wenzelm
fix looping when applied to standard subgoals
2007-08-01, by huffman
updated;
2007-08-01, by wenzelm
tracing: level;
2007-08-01, by wenzelm
multithreading trace: int;
2007-08-01, by wenzelm
added toplevel print command;
2007-08-01, by wenzelm
tuned;
2007-08-01, by wenzelm
renamed 'print_options' to 'print_configs';
2007-08-01, by wenzelm
renamed config_option.ML to config.ML;
2007-08-01, by wenzelm
renamed config_option.ML to config.ML;
2007-08-01, by wenzelm
simplified internal Config interface;
2007-08-01, by wenzelm
updated;
2007-08-01, by wenzelm
tuned config options: eliminated separate attribute "option";
2007-08-01, by wenzelm
oops -- fixed syntax;
2007-08-01, by wenzelm
"running": PROTECTED wakeup;
2007-08-01, by wenzelm
proper path specifications;
2007-07-31, by wenzelm
simultaneous use_thys;
2007-07-31, by wenzelm
setmp_noncritical print_mode;
2007-07-31, by wenzelm
simultaneous use_thys;
2007-07-31, by wenzelm
removed obsolete HOL/Real/ROOT.ML;
2007-07-31, by wenzelm
no_document: setmp_noncritical;
2007-07-31, by wenzelm
with_charset: setmp_noncritical;
2007-07-31, by wenzelm
added max-threads preference;
2007-07-31, by wenzelm
replaced depth_limit ref by blast_depth_limit configuration option;
2007-07-31, by wenzelm
replaced dtK ref by datatype_distinctness_limit configuration option;
2007-07-31, by wenzelm
moved classical tools from theory IFOL to FOL;
2007-07-31, by wenzelm
register_thy: more sanity checks;
2007-07-31, by wenzelm
moved lin_arith stuff to Tools/lin_arith.ML;
2007-07-31, by wenzelm
proper context for cooper_tac within arith;
2007-07-31, by wenzelm
tuned LinArith setup;
2007-07-31, by wenzelm
HOL setup for linear arithmetic -- moved here from arith_data.ML;
2007-07-31, by wenzelm
added Tools/lin_arith.ML;
2007-07-31, by wenzelm
tuned;
2007-07-31, by wenzelm
tuned section "Style";
2007-07-31, by wenzelm
undo a change in last commit : give a single name to the inversion lemmas for the same inductive type
2007-07-31, by narboux
Proper interpretation of total orders in lattices.
2007-07-31, by ballarin
* Configuration options;
2007-07-31, by wenzelm
added configuration options;
2007-07-31, by wenzelm
removed use/update_thy_only;
2007-07-31, by wenzelm
find_body goes under meta-quantifier ; tactic generalizes free variables;
2007-07-31, by chaieb
Added dependency on langford files in Tools/Qelim
2007-07-31, by chaieb
Tuned document
2007-07-31, by chaieb
added register_thy (replaces pretend_use_thy_only and really flag);
2007-07-31, by wenzelm
ThyInfo.register_thy;
2007-07-31, by wenzelm
turned fast_arith_split/neq_limit into configuration options;
2007-07-31, by wenzelm
added global config options;
2007-07-31, by wenzelm
arith method setup: proper context;
2007-07-31, by wenzelm
arith method setup: proper context;
2007-07-31, by wenzelm
tuned ML declarations;
2007-07-30, by wenzelm
simultaneous use_thys;
2007-07-30, by wenzelm
dequeue: wait loop while PROTECTED -- avoids race condition;
2007-07-30, by wenzelm
marked some CRITICAL sections;
2007-07-30, by wenzelm
updated some of the definitions and proofs
2007-07-30, by urbanc
tuned msgs;
2007-07-29, by wenzelm
deps: keep thy source text, avoid reloading;
2007-07-29, by wenzelm
adapted ThyLoad.deps_thy;
2007-07-29, by wenzelm
more informative tracing;
2007-07-29, by wenzelm
load_thy: avoid reloading of text;
2007-07-29, by wenzelm
added of_list_limited (with limit argument);
2007-07-29, by wenzelm
more informative tracing;
2007-07-29, by wenzelm
explicit global state argument -- no longer CRITICAL;
2007-07-29, by wenzelm
added option -T (multithreading trace mode);
2007-07-29, by wenzelm
critical: improved diagostics;
2007-07-29, by wenzelm
tuned msg;
2007-07-29, by wenzelm
NAMED_CRITICAL;
2007-07-29, by wenzelm
removed obsolete Output.ML_errors/toplevel_errors;
2007-07-29, by wenzelm
removed obsolete Output.ML_errors/toplevel_errors;
2007-07-29, by wenzelm
added TOPLEVEL_ERROR (simplified version from output.ML);
2007-07-29, by wenzelm
removed obsolete TOPLEVEL_ERROR etc. (cf. toplevel.ML);
2007-07-29, by wenzelm
added ML toplevel use commands: Toplevel.program;
2007-07-29, by wenzelm
removed obsolete install_pp.ML (cf. pure_setup.ML);
2007-07-29, by wenzelm
replaced program_defs_ref by proper context data (via attribute "program");
2007-07-29, by wenzelm
renamed Drule.is_dummy_thm to Thm.is_dummy;
2007-07-29, by wenzelm
added list update;
2007-07-29, by wenzelm
moved Drule.add/del/merge_rules to Thm.add/del/merge_thms;
2007-07-29, by wenzelm
Named collections of theorems in canonical order.
2007-07-29, by wenzelm
added Tools/named_thms.ML;
2007-07-29, by wenzelm
renamed Drule.add/del/merge_rules to Thm.add/del/merge_thms;
2007-07-29, by wenzelm
avoid ill-defined Simp_tac;
2007-07-29, by wenzelm
marked some CRITICAL sections;
2007-07-29, by wenzelm
simplified ResAtpset via NamedThmsFun;
2007-07-29, by wenzelm
metis_tac: proper context (ProofContext.init it *not* sufficient);
2007-07-29, by wenzelm
proper simproc_setup for "neq", "let_simp";
2007-07-29, by wenzelm
renamed Drule.add/del/merge_rules to Thm.add/del/merge_thms;
2007-07-29, by wenzelm
replaced make_imp by rev_mp;
2007-07-29, by wenzelm
proper simproc_setup for "list_neq";
2007-07-29, by wenzelm
removed obsolete Tools/res_atpset.ML;
2007-07-29, by wenzelm
simplified ResAtpset via NamedThmsFun;
2007-07-29, by wenzelm
simplified "eval" setup via NamedThmsFun;
2007-07-29, by wenzelm
tuned;
2007-07-28, by wenzelm
* Isar: command 'declaration';
2007-07-28, by wenzelm
type Morphism.declaration;
2007-07-28, by wenzelm
attribute "option": proper naming within the theory
2007-07-28, by wenzelm
removed dead code;
2007-07-28, by wenzelm
declaration: proper naming within the theory;
2007-07-28, by wenzelm
use config_option.ML after sign.ML;
2007-07-28, by wenzelm
commands 'declare', 'declaration';
2007-07-28, by wenzelm
added :|-- (dependent projection);
2007-07-28, by wenzelm
added attribute "simproc";
2007-07-28, by wenzelm
setmp: NAMED_CRITICAL;
2007-07-28, by wenzelm
tuned;
2007-07-28, by wenzelm
added get_cs/map_cs;
2007-07-28, by wenzelm
tuned signature;
2007-07-28, by wenzelm
tuned ML/simproc declarations;
2007-07-28, by wenzelm
removed redundant simproc declarations;
2007-07-28, by wenzelm
simproc_setup fun_upd2;
2007-07-28, by wenzelm
added [[decl]] notation;
2007-07-28, by wenzelm
added command 'simproc_setup', attribute "simproc";
2007-07-28, by wenzelm
attribs: not cut (!!!);
2007-07-27, by wenzelm
xthm: added [[declaration]] syntax (abbreviates dummy_thm [att]);
2007-07-27, by wenzelm
get_thm etc.: map empty name to dummy_thm;
2007-07-27, by wenzelm
chain/using: filter out dummy_thm;
2007-07-27, by wenzelm
method section scanners: added [[declaration]] syntax, ignore sid-effects of thms;
2007-07-27, by wenzelm
renamed Config to ConfigOption;
2007-07-27, by wenzelm
renamed Config to ConfigOption;
2007-07-27, by wenzelm
renamed config.ML to config_option.ML;
2007-07-27, by wenzelm
less
more
|
(0)
-10000
-3000
-1000
-960
+960
+1000
+3000
+10000
+30000
tip