Mercurial
Mercurial
>
repos
>
isabelle
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
gz
|
help
less
more
|
(0)
-10000
-3072
+3072
+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.
renamed T.source_of' to T.source_position_of;
2008-08-15, by wenzelm
output_markup: check Markup.is_none;
2008-08-15, by wenzelm
added is_none;
2008-08-15, by wenzelm
Args.name_source(_position) for proper position information;
2008-08-15, by wenzelm
[source=false] for quoted antiquotation avoids quote-escapes in output;
2008-08-14, by wenzelm
report antiquotations;
2008-08-14, by wenzelm
tuned;
2008-08-14, by wenzelm
report ML_source;
2008-08-14, by wenzelm
renamed P.ml_source to P.ML_source;
2008-08-14, by wenzelm
report doc_source;
2008-08-14, by wenzelm
added ML_source, doc_source;
2008-08-14, by wenzelm
antiquotes: proper SymbolPos decoding, adapted Antiquote.read/Antiq;
2008-08-14, by wenzelm
added source_of';
2008-08-14, by wenzelm
P.doc_source and P.ml_sorce for proper SymbolPos.text;
2008-08-14, by wenzelm
oracle, header/local_theory/proof_markup: pass SymbolPos.text;
2008-08-14, by wenzelm
use SymbolPos.T list directly, instead of encoded SymbolPos.text;
2008-08-14, by wenzelm
ML_Context.add_antiq: pass position;
2008-08-14, by wenzelm
ML_Context.add_antiq: pass position;
2008-08-14, by wenzelm
retrieve_thms: transfer fact position to result;
2008-08-14, by wenzelm
moved basic thm operations from structure PureThy to Thm;
2008-08-14, by wenzelm
moved basic thm operations from structure PureThy to Thm (cf. more_thm.ML);
2008-08-14, by wenzelm
made SML/NJ happy;
2008-08-14, by wenzelm
removed obsolete present_html -- now part of regular theory presentation;
2008-08-13, by wenzelm
removed obsolete verbatim_source, results, chapter, section etc.;
2008-08-13, by wenzelm
removed obsolete verbatim_source, results, chapter, section etc.;
2008-08-13, by wenzelm
ProofDisplay.add_hook;
2008-08-13, by wenzelm
simplified present_local_theory/proof;
2008-08-13, by wenzelm
ProofDisplay.theory_results;
2008-08-13, by wenzelm
removed obsolete present_results;
2008-08-13, by wenzelm
scan: SymbolPos.tabify_content when creating tokens (for proper presentation output);
2008-08-13, by wenzelm
load_thy: no untabify (preserve position information!), present spans instead of verbatim source;
2008-08-13, by wenzelm
simplified markup commands;
2008-08-13, by wenzelm
simplified markup commands -- removed obsolete Present.results, always check text;
2008-08-13, by wenzelm
added untabify_content;
2008-08-13, by wenzelm
tuned;
2008-08-13, by wenzelm
removed obsolete untabify (superceded by SymbolPos.tabify_content);
2008-08-13, by wenzelm
tuned document;
2008-08-13, by wenzelm
removed obsolete theorems;
2008-08-13, by wenzelm
Changed proof of strong induction rule to avoid infinite loop
2008-08-13, by berghofe
token_kind_markup: complete coverage;
2008-08-12, by wenzelm
OuterSyntax.scan: pass position;
2008-08-12, by wenzelm
message: ignored if body empty;
2008-08-12, by wenzelm
load_thy: removed obsolete dir argument;
2008-08-12, by wenzelm
abstract type span, tuned interfaces;
2008-08-12, by wenzelm
adapted ThyEdit operations;
2008-08-12, by wenzelm
added ignored, malformed transitions;
2008-08-12, by wenzelm
Symbol.source/OuterLex.source: more explicit do_recover argument;
2008-08-12, by wenzelm
Isabelle.command: inline former OuterSyntax.prepare_command;
2008-08-12, by wenzelm
load thy_edit.ML before outer_syntax.ML;
2008-08-12, by wenzelm
renamed unknown_span to malformed_span;
2008-08-12, by wenzelm
Symbol.source/OuterLex.source: more explicit do_recover argument;
2008-08-12, by wenzelm
updated generated file;
2008-08-12, by wenzelm
rudimentary code setup for set operations
2008-08-11, by haftmann
<applet>: more XHTML 1.0 Transitional conformance;
2008-08-11, by wenzelm
Isar.command: OuterSyntax.prepare_command_failsafe defers syntax errors until execution time;
2008-08-11, by wenzelm
<pre>: removed xml:space, is already default;
2008-08-11, by wenzelm
produce XHTML 1.0 Transitional;
2008-08-11, by wenzelm
renamed Markup.class to Markup.tclass, to avoid potential conflicts with spacial meaning in markup languages (e.g. HTML);
2008-08-11, by wenzelm
Isar.command: do not set position of enclosing transaction, to avoid of clash with the one being prepared here!
2008-08-11, by wenzelm
changed code setup
2008-08-11, by haftmann
re-arranged class dense_linear_order
2008-08-11, by haftmann
rudimentary code setup for set operations
2008-08-11, by haftmann
moved class wellorder to theory Orderings
2008-08-11, by haftmann
added parse_token (from proof_context.ML);
2008-08-10, by wenzelm
read_tyname/const/const_proper: report position;
2008-08-10, by wenzelm
pass position to get_fact;
2008-08-10, by wenzelm
pass token source to typ/term etc.;
2008-08-10, by wenzelm
added name property operation;
2008-08-10, by wenzelm
renamed ML_Lex.val_of to content_of;
2008-08-09, by wenzelm
unified Args.T with OuterLex.token, renamed some operations;
2008-08-09, by wenzelm
unified Args.T with OuterLex.token;
2008-08-09, by wenzelm
unified Args.T with OuterLex.token;
2008-08-09, by wenzelm
unified Args.T with OuterLex.token, renamed some operations;
2008-08-09, by wenzelm
unified Args.T with OuterLex.token, renamed some operations;
2008-08-09, by wenzelm
unified Args.T with OuterLex.token;
2008-08-09, by wenzelm
load args.ML later (after outer_parse.ML);
2008-08-09, by wenzelm
unified Args.T with OuterLex.token, renamed some operations;
2008-08-09, by wenzelm
read_asts: report literal tokens;
2008-08-09, by wenzelm
tuned error message;
2008-08-09, by wenzelm
pos_of_token: Position.T;
2008-08-09, by wenzelm
dest: sort strings;
2008-08-09, by wenzelm
added literal;
2008-08-09, by wenzelm
read_token: more robust handling of empty text;
2008-08-09, by wenzelm
datatype token: maintain range, tuned representation;
2008-08-09, by wenzelm
datatype token: maintain range, tuned representation;
2008-08-09, by wenzelm
datatype token: maintain range, tuned representation;
2008-08-09, by wenzelm
tuned SymbolPos interface;
2008-08-09, by wenzelm
YXML.parse: allow text without markup, potentially empty;
2008-08-09, by wenzelm
added content;
2008-08-09, by wenzelm
added distance_of (permissive version);
2008-08-09, by wenzelm
count offset as well;
2008-08-08, by wenzelm
added offset/end_offset;
2008-08-08, by wenzelm
tuned formatting;
2008-08-08, by wenzelm
clean up dead code
2008-08-08, by krauss
made SML/NJ happy;
2008-08-08, by wenzelm
FundefLib.try_proof : attempt a proof and see if it works
2008-08-08, by krauss
added lemmas
2008-08-08, by nipkow
inner_syntax markup is back;
2008-08-07, by wenzelm
disabled inner_syntax markup for now;
2008-08-07, by wenzelm
added read_token -- with optional YXML encoding of position;
2008-08-07, by wenzelm
parse_token: use Syntax.read_token, pass full position information;
2008-08-07, by wenzelm
tuned;
2008-08-07, by wenzelm
map_default: more explicit scope;
2008-08-07, by wenzelm
datatype lexicon: alternative representation using nested Symtab.table;
2008-08-07, by wenzelm
simplified Antiquote signature;
2008-08-07, by wenzelm
more precise positions due to SymbolsPos.implode_delim;
2008-08-07, by wenzelm
simplified Antiq: regular SymbolPos.text with position;
2008-08-07, by wenzelm
renamed SymbolPos.scan_position to SymbolPos.scan_pos;
2008-08-07, by wenzelm
only increment column if valid;
2008-08-07, by wenzelm
install_pp Position.T;
2008-08-07, by wenzelm
Position.start;
2008-08-07, by wenzelm
SymbolPos.explode;
2008-08-07, by wenzelm
improved position handling due to SymbolPos.T;
2008-08-07, by wenzelm
improved position handling due to SymbolPos.T;
2008-08-07, by wenzelm
Antiquote.read/read_arguments;
2008-08-07, by wenzelm
updated type of nested sources;
2008-08-07, by wenzelm
improved position handling due to SymbolPos.T;
2008-08-07, by wenzelm
adapted Scan.extend_lexicon/merge_lexicons;
2008-08-07, by wenzelm
renamed scan_antiquotes to read;
2008-08-07, by wenzelm
export not_eof;
2008-08-07, by wenzelm
reorganized lexicon: allow scanning of annotated symbols, tuned representation and interfaces;
2008-08-07, by wenzelm
advance: single argument (again);
2008-08-07, by wenzelm
Symbols with explicit position information.
2008-08-07, by wenzelm
added General/symbol_pos.ML;
2008-08-07, by wenzelm
Interpretation command (theory/proof context) no longer simplifies goal.
2008-08-06, by ballarin
added lemma
2008-08-06, by nipkow
made SML/NJ happy;
2008-08-06, by wenzelm
Reverted last change, since it caused incompatibilities.
2008-08-06, by berghofe
fall back on P.term_group, to avoid problems with inner_syntax markup (due to CodeName.read_const_exprs);
2008-08-06, by wenzelm
T.end_position_of;
2008-08-06, by wenzelm
adapted Antiq;
2008-08-06, by wenzelm
parse_sort/typ/term/prop: report markup;
2008-08-06, by wenzelm
sort/typ/term/prop: inner_syntax markup encodes original source position;
2008-08-06, by wenzelm
removed obsolete range_of (already included in position);
2008-08-06, by wenzelm
report markup;
2008-08-06, by wenzelm
Antiq: inner vs. outer position;
2008-08-06, by wenzelm
of_properties: observe Markup.position_properties';
2008-08-06, by wenzelm
added position_properties';
2008-08-06, by wenzelm
token: maintain of source, which retains original position information;
2008-08-05, by wenzelm
moved OuterLex.count here;
2008-08-05, by wenzelm
improved recover: also resync on symbol/comment/verbatim delimiters;
2008-08-05, by wenzelm
advance: operate on symbol list (less overhead);
2008-08-05, by wenzelm
added token;
2008-08-05, by wenzelm
fix HOL/ex/LexOrds.thy; add to regression
2008-08-05, by krauss
added report;
2008-08-05, by wenzelm
removed axiom;
2008-08-05, by wenzelm
get_fact: report position;
2008-08-05, by wenzelm
Facts.lookup: return static/dynamic status;
2008-08-05, by wenzelm
position scanner: encode token range;
2008-08-04, by wenzelm
added encode_range;
2008-08-04, by wenzelm
added end_line, end_column properties;
2008-08-04, by wenzelm
meta_subst: xsymbols make it work with clean Pure;
2008-08-04, by wenzelm
abstract type Scan.stopper, position taken from last input token;
2008-08-04, by wenzelm
abstract type Scan.stopper;
2008-08-04, by wenzelm
abstract type stopper, may depend on final input;
2008-08-04, by wenzelm
removed obsolete apply_theorems(_i);
2008-08-04, by wenzelm
tuned signature;
2008-08-04, by wenzelm
removed obsolete note_thms_cmd;
2008-08-04, by wenzelm
simplified defer_recdef(_i): plain facts via Attrib.eval_thms;
2008-08-04, by wenzelm
tuned description;
2008-08-04, by wenzelm
replaced mercurial.cgi by hgwebdir.cgi, resulting in http://isabelle.in.tum.de/repos/isabelle/
2008-08-04, by wenzelm
Quoted terms in consts_code declarations are now preprocessed as well.
2008-08-04, by berghofe
Exported eval_wrapper.
2008-08-04, by berghofe
- corrected bogus comment for function inst_conj_all
2008-08-04, by berghofe
removed dead code
2008-08-04, by krauss
simplified prepare_command;
2008-08-04, by wenzelm
Isar.command: explicitly set transaction position, as required for prepare_command errors;
2008-08-04, by wenzelm
Updated locale tests.
2008-08-04, by ballarin
Generalised polynomial lemmas from cring to ring.
2008-08-01, by ballarin
Removed import and lparams from locale record.
2008-08-01, by ballarin
made setsum executable on int.
2008-08-01, by nipkow
Tuned (for the sake of a meaningless log entry).
2008-07-31, by ballarin
New locales for orders and lattices where the equivalence relation is not restricted to equality.
2008-07-30, by ballarin
added hint about writing "x : set xs".
2008-07-30, by nipkow
simple lifters
2008-07-30, by haftmann
dropped imperative monad bind
2008-07-30, by haftmann
facts_of
2008-07-30, by haftmann
improved morphism
2008-07-30, by haftmann
SML_imp, OCaml_imp
2008-07-30, by haftmann
clarified
2008-07-30, by haftmann
tuned
2008-07-30, by haftmann
Zorn's Lemma for partial orders.
2008-07-29, by ballarin
Definitions and some lemmas for reflexive orderings.
2008-07-29, by ballarin
Lemmas added
2008-07-29, by ballarin
New theory on divisibility.
2008-07-29, by ballarin
Renamed theorems;
2008-07-29, by ballarin
New theorems on summation.
2008-07-29, by ballarin
Unit_inv_l, Unit_inv_r made [simp].
2008-07-29, by ballarin
New theory on divisibility;
2008-07-29, by ballarin
Unit_inv_l, Unit_inv_r made [simp];
2008-07-29, by ballarin
Haskell now living in the RealWorld
2008-07-29, by haftmann
corrected Pure dependency
2008-07-29, by haftmann
added removeAll
2008-07-29, by nipkow
tuned; explicit export of element accessors
2008-07-29, by haftmann
PureThy: dropped note_thmss_qualified, dropped _i suffix
2008-07-29, by haftmann
some steps towards explicit class target for canonical interpretation
2008-07-29, by haftmann
declare
2008-07-29, by haftmann
*** empty log message ***
2008-07-28, by nipkow
simplified a proof
2008-07-27, by urbanc
tuned function name
2008-07-26, by haftmann
tuned bootstrap order
2008-07-26, by haftmann
subclass now also works for subclasses with empty specificaton
2008-07-25, by haftmann
dropped PureThy.note; added PureThy.add_thm
2008-07-25, by haftmann
added class preorder
2008-07-25, by haftmann
dropped locale (open)
2008-07-25, by haftmann
added explicit root theory; some tuning
2008-07-25, by haftmann
tuned
2008-07-25, by haftmann
dropped locale (open)
2008-07-25, by haftmann
(re-)added simp rules for (_ + _) div/mod _
2008-07-21, by haftmann
(re-)added simp rules for (_ + _) div/mod _
2008-07-21, by haftmann
added explicit purge_data
2008-07-21, by haftmann
added code generation
2008-07-21, by haftmann
fixed code generator setup
2008-07-21, by haftmann
(adjusted)
2008-07-21, by haftmann
Tuned and corrected ideal_tac for algebra.
2008-07-21, by chaieb
Theorems divides_le, ind_euclid, bezout_lemma, bezout_add, bezout, bezout_add_strong, gcd_unique,gcd_eq, bezout_gcd, bezout_gcd_strong, gcd_mult_distrib, gcd_bezout to GCD.thy
2008-07-21, by chaieb
Tuned and simplified proofs; Rules added to presburger's and algebra's context; moved Bezout theorems from Primes.thy
2008-07-21, by chaieb
Tuned and simplified proofs
2008-07-21, by chaieb
Added theorems zmod_eq_dvd_iff and nat_mod_eq_iff previously in Pocklington.thy --- relevant for algebra
2008-07-21, by chaieb
Relevant rules added to algebra's context
2008-07-21, by chaieb
renamed item to span, renamed contructors;
2008-07-20, by wenzelm
adapted ThyEdit.span;
2008-07-20, by wenzelm
maintain token range;
2008-07-20, by wenzelm
tty loop: do not report status;
2008-07-20, by wenzelm
added type range;
2008-07-20, by wenzelm
renamed command span markup;
2008-07-20, by wenzelm
SideKickParsedData: minimal content;
2008-07-20, by wenzelm
(adjusted)
2008-07-20, by haftmann
(adjusted)
2008-07-20, by haftmann
added verification framework for the HeapMonad and quicksort as example for this framework
2008-07-19, by bulwahn
build jedit plugin only if jedit is available;
2008-07-19, by wenzelm
misc tuning;
2008-07-18, by wenzelm
more class instantiations
2008-07-18, by haftmann
refined code generator setup for rational numbers; more simplification rules for rational numbers
2008-07-18, by haftmann
moved op dvd to theory Ring_and_Field; generalized a couple of lemmas
2008-07-18, by haftmann
fixed Scala path;
2008-07-18, by wenzelm
tuned build order;
2008-07-17, by wenzelm
proper purge_tmp;
2008-07-17, by wenzelm
tuned message;
2008-07-17, by wenzelm
tuned line breaks (NB: generated text is inserted here);
2008-07-17, by wenzelm
proper usage message;
2008-07-17, by wenzelm
make Isabelle source distribution (via Mercurial);
2008-07-17, by wenzelm
explicit Distribution.changelog;
2008-07-17, by wenzelm
structure Distribution: swapped default for is_official;
2008-07-17, by wenzelm
ThyInfo.remove_thy;
2008-07-17, by wenzelm
structure Distribution: swapped default for is_official;
2008-07-17, by wenzelm
use ../isabelle.sty and ../isabellesym.sty;
2008-07-17, by wenzelm
tuned whitespace;
2008-07-17, by wenzelm
removed old checklist;
2008-07-17, by wenzelm
obsolete;
2008-07-17, by wenzelm
tuned;
2008-07-17, by wenzelm
discontinued maketags;
2008-07-17, by wenzelm
assume GNU tar and find;
2008-07-17, by wenzelm
tuned;
2008-07-17, by wenzelm
use ../isabellesym.sty, which is always available;
2008-07-17, by wenzelm
Admin/build browser;
2008-07-17, by wenzelm
less verbosity;
2008-07-17, by wenzelm
Administrative build -- finish Isabelle source distribution.
2008-07-17, by wenzelm
simplified proofs
2008-07-17, by krauss
beautified proofs
2008-07-17, by nipkow
added lemmas
2008-07-17, by nipkow
Added Standardization theory to nominal examples.
2008-07-16, by berghofe
Added Standardization theory.
2008-07-16, by berghofe
editor model: run interactively for now;
2008-07-16, by wenzelm
updated generated file;
2008-07-16, by wenzelm
identify: more informative id in Toplevel.debug mode;
2008-07-16, by wenzelm
shortlogentry/filelogentry: show shortdate and full description;
2008-07-16, by wenzelm
Removed uses of context element includes.
2008-07-16, by ballarin
added Isar.command, Isar.insert, Isar.remove (editor model);
2008-07-16, by wenzelm
export type id with no_id and create_command;
2008-07-16, by wenzelm
tuned;
2008-07-15, by wenzelm
renamed IsarCmd.nested_command to OuterSyntax.prepare_command;
2008-07-15, by wenzelm
load thy_edit.ML before isar.ML;
2008-07-15, by wenzelm
modernized specifications and proofs;
2008-07-15, by wenzelm
Removed uses of context element includes.
2008-07-15, by ballarin
tuned
2008-07-15, by haftmann
tuned code theorem bookkeeping
2008-07-15, by haftmann
tuned changelogentry;
2008-07-15, by wenzelm
refined Output.status_fn: priority (only visible for non-empty output, e.g. via test_markup print mode);
2008-07-15, by wenzelm
support for command status;
2008-07-15, by wenzelm
added status channel;
2008-07-15, by wenzelm
added status channel;
2008-07-15, by wenzelm
tuned;
2008-07-15, by wenzelm
simplified commit_exit;
2008-07-15, by wenzelm
simplified commit_exit: operate on previous node of final state, include warning here;
2008-07-15, by wenzelm
removed obsolete commit_exit;
2008-07-15, by wenzelm
added command 'linear_undo';
2008-07-15, by wenzelm
removed command 'redo';
2008-07-15, by wenzelm
adapted ThyInfo.end_theory;
2008-07-15, by wenzelm
dropped map; fixed swap
2008-07-15, by haftmann
curried gcd
2008-07-15, by haftmann
cover macbroy as well;
2008-07-14, by wenzelm
tuned filelogentry;
2008-07-14, by wenzelm
print_mode "test_markup": do not change prompt, otherwise Proof General will not work;
2008-07-14, by wenzelm
tuned message;
2008-07-14, by wenzelm
updated generated file;
2008-07-14, by wenzelm
inform_file_processed: Isar.init_point last!
2008-07-14, by wenzelm
removed HOL-Complex, which has been discontinued after Isabelle2008;
2008-07-14, by wenzelm
added HOL-Nominal image;
2008-07-14, by wenzelm
removed obsolete Pure/General/history.ML;
2008-07-14, by wenzelm
inform_file_processed: try harder not to fail, ensure
2008-07-14, by wenzelm
commit_exit: proper error;
2008-07-14, by wenzelm
export EXCURSION_FAIL;
2008-07-14, by wenzelm
dropped junk
2008-07-14, by haftmann
moved bootstrap of simplifier
2008-07-14, by haftmann
tuned
2008-07-14, by haftmann
end_theory: no result;
2008-07-14, by wenzelm
removed obsolete Toplevel.RESTART;
2008-07-14, by wenzelm
proper_inform_file_processed: new implementation based on global Isar state (cf. isar.ML);
2008-07-14, by wenzelm
eliminated internal command history -- superceeded by global Isar state (cf. isar.ML);
2008-07-14, by wenzelm
adapted IsarCmd.init_theory;
2008-07-14, by wenzelm
renamed theory to init_theory, removed obsolete kill argument;
2008-07-14, by wenzelm
added commit_exit;
2008-07-14, by wenzelm
single_hyp(_meta)_subst_tac: Controlled substitution of a single hyp
2008-07-14, by krauss
renamed conversions to _conv, tuned
2008-07-14, by krauss
Simplified proofs
2008-07-14, by chaieb
Simple theorems about zgcd moved to GCD.thy
2008-07-14, by chaieb
Theorem names as in IntPrimes.thy, also several theorems moved from there
2008-07-14, by chaieb
Fixed proofs.
2008-07-14, by chaieb
ProofNode.current
2008-07-14, by wenzelm
command 'redo' no longer available;
2008-07-14, by wenzelm
replaced obsolete ProofHistory by ProofNode (backtracking only);
2008-07-14, by wenzelm
removed obsolete 'redo' command;
2008-07-14, by wenzelm
removed obsolete history commands;
2008-07-14, by wenzelm
Proof nodes with linear position and backtracking (replaces obsolete proof_history.ML).
2008-07-14, by wenzelm
obsolete (cf. proof_node.ML);
2008-07-14, by wenzelm
removed Isar/proof_history.ML;
2008-07-14, by wenzelm
added further simple interfaces
2008-07-14, by haftmann
simpsets as pre/postprocessors; generic preprocessor now named function transformators
2008-07-14, by haftmann
unified curried gcd, lcm, zgcd, zlcm
2008-07-14, by haftmann
Sorts.weaken: abstract argument;
2008-07-11, by wenzelm
Sorts.weaken: abstract argument;
2008-07-11, by wenzelm
instance real_field < field_char_0;
2008-07-11, by huffman
re-removed subclass relation real_field < field_char_0: coregularity violation in NSA/HyperDef
2008-07-11, by haftmann
Fract now total; improved code generator setup
2008-07-11, by haftmann
simple inheritance concept
2008-07-11, by haftmann
tuned thyname lookup
2008-07-11, by haftmann
fixed layout
2008-07-11, by haftmann
explicit completions of arities
2008-07-11, by haftmann
tuned order
2008-07-11, by haftmann
antiquotation
2008-07-11, by haftmann
improved code generator setup
2008-07-11, by haftmann
explicit dependency
2008-07-11, by haftmann
class instead of axclass
2008-07-11, by haftmann
tuned import
2008-07-11, by haftmann
separate class dvd for divisibility predicate
2008-07-11, by haftmann
temporarily disable at-sml-dev-p
2008-07-11, by kleing
updated generated file;
2008-07-10, by wenzelm
restart: Isar.init_point;
2008-07-10, by wenzelm
proper_inform_file_processed: Isar.init_point starts fresh command sequence;
2008-07-10, by wenzelm
activated new versions of undo, kill_proof;
2008-07-10, by wenzelm
activated new versions of init_toplevel, linear_undo, undo, undos_proof kill;
2008-07-10, by wenzelm
added print;
2008-07-10, by wenzelm
added ProofGeneral.isar_kill_proof;
2008-07-10, by wenzelm
added Isar.init_point, Isar.kill;
2008-07-10, by wenzelm
export init_point;
2008-07-10, by wenzelm
added Isar.linear_undo;
2008-07-10, by wenzelm
tuned;
2008-07-10, by wenzelm
tty interaction: do not move point after error;
2008-07-10, by wenzelm
change_lexicons: no verbosity;
2008-07-10, by wenzelm
added Isar.undo, which emulates old-style undo on global tty state;
2008-07-10, by wenzelm
provide old-style undo operation (still unused);
2008-07-10, by wenzelm
added prompt markup;
2008-07-10, by wenzelm
@{lemma}: allow terminal method;
2008-07-10, by wenzelm
@{lemma}: allow terminal method, close derivation unless (open) mode is given;
2008-07-10, by wenzelm
added is_diag;
2008-07-10, by wenzelm
slightly improved @{lemma} (both for latex and ML);
2008-07-10, by wenzelm
misc tuning;
2008-07-10, by wenzelm
Fixed (harmless) typo in closing *}.
2008-07-10, by ballarin
by intro_locales -> ..
2008-07-10, by huffman
instance real_field < field_char_0
2008-07-10, by huffman
remove redundant lemmas about cmod
2008-07-09, by huffman
removed owner;
2008-07-09, by wenzelm
tuned description;
2008-07-09, by wenzelm
changes wrt. gitweb style;
2008-07-09, by wenzelm
style = isabelle (based on gitweb);
2008-07-09, by wenzelm
rearrange instantiations
2008-07-09, by huffman
added get_first;
2008-07-09, by wenzelm
updated generated file;
2008-07-08, by wenzelm
updated generated file;
2008-07-08, by wenzelm
fix more typos
2008-07-08, by huffman
fix another typo
2008-07-08, by huffman
fix typo
2008-07-08, by huffman
updated generated file;
2008-07-08, by wenzelm
global commands: explicit graph;
2008-07-08, by wenzelm
export str_of;
2008-07-08, by wenzelm
clarified code
2008-07-08, by haftmann
exported weaken combinator
2008-07-08, by haftmann
refined arity property concept
2008-07-08, by haftmann
fix: using IntInf.int for SML
2008-07-08, by haftmann
moved and renamed IsarCmd.kill_theory to ThyInfo.kill_thy;
2008-07-08, by wenzelm
removed obsolete touch_child_thys;
2008-07-08, by wenzelm
moved and renamed IsarCmd.kill_theory to ThyInfo.kill_thy;
2008-07-08, by wenzelm
more qualified ThyInfo names;
2008-07-08, by wenzelm
begin_theory: files_html needs to be produced outside of prep_html_source to make ML files appear!
2008-07-08, by wenzelm
removed unused href_opt_name;
2008-07-08, by wenzelm
migrated at-sml-dev-p to macbroy24, hoping for more reliable hardware
2008-07-08, by kleing
retired mac-sml-dev.
2008-07-07, by kleing
absolute imports of HOL/*.thy theories
2008-07-07, by haftmann
prefer theorem names without numbers
2008-07-04, by huffman
HOL-NSA
2008-07-04, by huffman
added marginal setup for code generation
2008-07-04, by haftmann
use real_of_nat_ge_zero instead of real_of_nat_fact_ge_zero
2008-07-03, by huffman
removed old NSPrimes, cf. NSA/Examples/;
2008-07-03, by wenzelm
cvsps: back to non-verbose mode;
2008-07-03, by wenzelm
removed old Complex/ex/NSPrimes.thy;
2008-07-03, by wenzelm
maxfiles = 50;
2008-07-03, by wenzelm
more sessions;
2008-07-03, by wenzelm
more precise dependencies for HOL-Word and HOL-NSA;
2008-07-03, by wenzelm
fixed extremely slow proof of Chain_inits_DiffI
2008-07-03, by huffman
add Infinite_Set and Zorn back in (since they are no longer included in main HOL image)
2008-07-03, by huffman
move proofs of add_left_cancel and add_right_cancel into the correct locale
2008-07-03, by huffman
cvsps -v (verbose);
2008-07-03, by wenzelm
removed nonstandard analysis theories to HOL-NSA
2008-07-03, by huffman
moved theories to HOL/NSA
2008-07-03, by huffman
add HOL-NSA
2008-07-03, by huffman
use patched cvsps to workaround loss of "foo: bar;" log entries;
2008-07-03, by wenzelm
move nonstandard analysis theories to NSA directory
2008-07-03, by huffman
back to default style, which shows files in changelog view;
2008-07-03, by wenzelm
added description;
2008-07-03, by wenzelm
tuned;
2008-07-03, by wenzelm
logrotate setup;
2008-07-03, by wenzelm
redirect stderr as well;
2008-07-03, by wenzelm
output to log file;
2008-07-03, by wenzelm
specific to CVS;
2008-07-03, by wenzelm
Isabelle repository service.
2008-07-03, by wenzelm
ensure hg/.hg/hgrc;
2008-07-03, by wenzelm
hgrc for conversion and web service;
2008-07-03, by wenzelm
provide HGRCPATH, taken from cvs/Admin;
2008-07-03, by wenzelm
code antiquotation roaring ahead
2008-07-03, by haftmann
tuned
2008-07-03, by haftmann
adjusted postprocessort setup
2008-07-03, by haftmann
added lemma antiquotation
2008-07-03, by haftmann
adjusted rep_datatype
2008-07-03, by haftmann
Adapted to changes in perm_simp / swap_simps.
2008-07-03, by berghofe
Replaced all but one occurrence of perm_simp_tac by perm_simproc_app,
2008-07-03, by berghofe
Rewrote code to use swap_simps rather than calc_atm (which tends to
2008-07-03, by berghofe
moved HOL-Plain up;
2008-07-02, by wenzelm
rename Doc doc-src;
2008-07-02, by wenzelm
renamed Contents to Dirs to avoid case-conflict with doc/Contents;
2008-07-02, by wenzelm
section -> subsection
2008-07-02, by huffman
convert Isabelle CVS to Mercurial;
2008-07-02, by wenzelm
use begin and end for proofs in locales
2008-07-02, by huffman
exclude Distribution/bin/Isabelle;
2008-07-02, by wenzelm
init_theory: pass name explicitly;
2008-07-02, by wenzelm
replaced datatype category constructivism by is_theory/is_proof;
2008-07-02, by wenzelm
Toplevel.init_theory: pass name explicitly;
2008-07-02, by wenzelm
command: always keep transition, not just as initial status;
2008-07-02, by wenzelm
cached code for code antiquotation
2008-07-02, by haftmann
code antiquotation roaring ahead
2008-07-02, by haftmann
cleaned up some code generator configuration
2008-07-02, by haftmann
tuned;
2008-07-01, by wenzelm
added datatype category;
2008-07-01, by wenzelm
replaced datatype kind by OuterKeyword.category;
2008-07-01, by wenzelm
clean: HOL-Plain;
2008-07-01, by wenzelm
prove lemma finite in context of finite class
2008-07-01, by huffman
added HOL-Plain;
2008-07-01, by wenzelm
explicit identification of toplevel commands, with status etc.;
2008-07-01, by wenzelm
added name_of;
2008-07-01, by wenzelm
added get_id/put_id;
2008-07-01, by wenzelm
(removed Complex/ROOT.ML)
2008-07-01, by haftmann
HOL += HOL-Complex
2008-07-01, by haftmann
HOL += HOL-Complex
2008-07-01, by haftmann
tuned
2008-07-01, by haftmann
HOL += HOL-Complex
2008-07-01, by haftmann
put file dependencies on separate lines
2008-07-01, by huffman
range_composition no longer in simp set
2008-07-01, by huffman
remove simp attribute from range_composition
2008-07-01, by huffman
rename INF to INFM
2008-07-01, by huffman
remove unused lemmas ub2ub_monofun' and dir2dir_monofun
2008-07-01, by huffman
remove redundant instance proof finite_po < cpo
2008-07-01, by huffman
remove unused lemma is_lub_Iup'
2008-07-01, by huffman
replace lub (range Y) with (LUB i. Y i)
2008-07-01, by huffman
add file dependencies
2008-07-01, by huffman
universal bifinite domain
2008-07-01, by huffman
isomorphisms between naturals and sums, products, and finite sets
2008-07-01, by huffman
theory of algebraic deflations
2008-07-01, by huffman
theory of eventually-constant sequences
2008-07-01, by huffman
rename lemmas INF_foo to INFM_foo; add new lemmas about MOST and INFM
2008-07-01, by huffman
rename compact_approx to compact_take
2008-07-01, by huffman
rename approx_pd to pd_take
2008-07-01, by huffman
split Completion.thy from CompactBasis.thy
2008-07-01, by huffman
filemap for CVS -> Mercurial conversion;
2008-06-30, by wenzelm
reuse proofs from Deflation.thy; clean up proof of finite_range_cfun_lemma
2008-06-30, by huffman
New theory of deflations and embedding-projection pairs
2008-06-30, by huffman
remove unused Cset.thy
2008-06-30, by huffman
added facts to lemma swap_simps and tuned lemma calc_atms
2008-06-30, by urbanc
simplified retrieval of theory names of consts and types
2008-06-30, by haftmann
tagged arities
2008-06-30, by haftmann
HOL-Complex with proof terms
2008-06-30, by haftmann
code generator setup for "int" also works under eta-contraction
2008-06-30, by haftmann
added ML/ml_thms.ML;
2008-06-28, by wenzelm
tuned;
2008-06-28, by wenzelm
tuned;
2008-06-28, by wenzelm
additional ML antiquotations;
2008-06-28, by wenzelm
moved theorem values to ml_thms.ML;
2008-06-28, by wenzelm
Isar theorem values within ML.
2008-06-28, by wenzelm
added ML/ml_thms.ML;
2008-06-28, by wenzelm
updated generated file;
2008-06-28, by wenzelm
allow overlap of minor keywords and commands;
2008-06-28, by wenzelm
include HOL-Plain;
2008-06-28, by wenzelm
tuned args parser (cf. args.ML);
2008-06-28, by wenzelm
replaced simple_text by fully-featured parse_args;
2008-06-28, by wenzelm
tuned nested args parser;
2008-06-28, by wenzelm
@{lemma}: 'by' keyword;
2008-06-28, by wenzelm
ML: improved antiquotations;
2008-06-28, by wenzelm
added macro interface;
2008-06-28, by wenzelm
tuned;
2008-06-28, by wenzelm
added thm_name, opt_thm_name;
2008-06-28, by wenzelm
adjusted import
2008-06-27, by haftmann
adjusted import
2008-06-27, by haftmann
added a lemma to at_swap_simps
2008-06-27, by urbanc
remove cset theory; define ideal completions using typedef instead of cpodef
2008-06-26, by huffman
Args.theory;
2008-06-26, by wenzelm
added context/theory scanner;
2008-06-26, by wenzelm
Args.context;
2008-06-26, by wenzelm
fix: need to beta/eta normalize
2008-06-26, by krauss
established Plain theory and image
2008-06-26, by haftmann
added dummy citiation
2008-06-26, by haftmann
dropped recdef
2008-06-26, by haftmann
class theory name lookup improved
2008-06-26, by haftmann
modernized specifications;
2008-06-25, by wenzelm
tuned proofs;
2008-06-25, by wenzelm
modernized specifications;
2008-06-25, by wenzelm
modernized specifications;
2008-06-25, by wenzelm
typo
2008-06-25, by urbanc
re-use official outer keywords;
2008-06-25, by wenzelm
scan: prefer command over keyword, allowing lexicons to overlap;
2008-06-25, by wenzelm
moved global keywords from OuterSyntax to OuterKeyword, tuned interfaces;
2008-06-25, by wenzelm
moved global keywords from OuterSyntax to OuterKeyword, tuned interfaces;
2008-06-25, by wenzelm
antiquote: need to quote outer keywords;
2008-06-25, by wenzelm
tuned;
2008-06-25, by wenzelm
moved global keywords from OuterSyntax to OuterKeyword, tuned interfaces;
2008-06-25, by wenzelm
- Equivariance simpset used in proofs of strong induction and inversion
2008-06-25, by berghofe
pprint: back to proper output of markup, with workaround for Poly/ML crash;
2008-06-25, by wenzelm
back to 1.36 (Poly/ML crash!?);
2008-06-24, by wenzelm
updated generated file;
2008-06-24, by wenzelm
YXML: no special treatment of white space;
2008-06-24, by wenzelm
pprint: proper output of markup (important for token translation);
2008-06-24, by wenzelm
ml_code_antiq: proper scanner combinators;
2008-06-24, by wenzelm
moved concrete antiquotations to ml_antiquote.ML;
2008-06-24, by wenzelm
Antiquote.Open/Close;
2008-06-24, by wenzelm
add_antiq: more general notion of ML antiquotation;
2008-06-24, by wenzelm
added Open/Close -- checked blocks;
2008-06-24, by wenzelm
added pprint_thy_ref;
2008-06-24, by wenzelm
Common ML antiquotations.
2008-06-24, by wenzelm
added ML/ml_antiquote.ML;
2008-06-24, by wenzelm
ML_Antiquote.value;
2008-06-24, by wenzelm
added isaantiqopen/close;
2008-06-24, by wenzelm
Logic.all/mk_equals/mk_implies;
2008-06-23, by wenzelm
moved implies to logic.ML;
2008-06-23, by wenzelm
added all, is_all;
2008-06-23, by wenzelm
Logic.implies;
2008-06-23, by wenzelm
Logic.is_all;
2008-06-23, by wenzelm
Term.all;
2008-06-23, by wenzelm
Logic.all/mk_equals/mk_implies;
2008-06-23, by wenzelm
session name: empty for Pure and by default;
2008-06-23, by wenzelm
induct_tac: allow omission of arguments;
2008-06-23, by wenzelm
info: default name is "", not "Pure";
2008-06-23, by wenzelm
moved src/HOL/Tools/induct_tacs.ML to src/Tools/induct_tacs.ML;
2008-06-23, by wenzelm
removed obsolete dest_concls;
2008-06-23, by wenzelm
induct_tac: mutual rules work as for method "induct";
2008-06-23, by wenzelm
tuned get_inductT: *all* rules for missing instantiation;
2008-06-23, by wenzelm
induct_tac: infer mutual rule from types, as for proper induct method;
2008-06-23, by wenzelm
induct_tac/case_tac: nested tuples are split as expected;
2008-06-23, by wenzelm
induct_tac: old conjunctive rules no longer supported;
2008-06-23, by wenzelm
updated generated file;
2008-06-23, by wenzelm
induct_tac: rule is inferred from types;
2008-06-23, by wenzelm
cleaned up some proofs;
2008-06-22, by huffman
use new-style abbreviation/notation for fix syntax
2008-06-22, by huffman
import_export_proof: simplified thm definition -- PureThy.name_thm does the job;
2008-06-21, by wenzelm
added query_type/const/class (meta data);
2008-06-21, by wenzelm
the_tags: explicit error message;
2008-06-21, by wenzelm
activate_context: strict the_context, no fallback on theory context;
2008-06-21, by wenzelm
remove unused constant liftpair
2008-06-20, by huffman
simplify profinite class axioms
2008-06-20, by huffman
clean up and rename some profinite lemmas
2008-06-20, by huffman
move at-sml-dev-e to macbroy23
2008-06-20, by isatest
replace SetPcpo.thy with Cset.thy
2008-06-20, by huffman
updated for 2008;
2008-06-20, by wenzelm
(removed non-present change)
2008-06-20, by haftmann
explicit thm context for error messages
2008-06-20, by haftmann
using tages to find theory names
2008-06-20, by haftmann
type constructors now with markup
2008-06-20, by haftmann
fixed bind error for malformed primrec specifications
2008-06-20, by haftmann
DatatypeProp.make_distincts: only one half of each symmetric pair is constructed
2008-06-20, by haftmann
streamlined definitions
2008-06-20, by haftmann
moved Float.thy to Library
2008-06-20, by haftmann
removed SetPcpo.thy and cpo instance for type bool;
2008-06-20, by huffman
moved Abs_image to Typedef.thy; prove finite_UNIV outside the locale
2008-06-20, by huffman
add lemma Abs_image
2008-06-20, by huffman
added some lemmas; reorganized into sections; tuned proofs
2008-06-20, by huffman
added some lemmas; tuned proofs
2008-06-20, by huffman
tuned
2008-06-20, by huffman
replace less_lift with flat_less_iff
2008-06-20, by huffman
tweak lemmas adm_all and adm_ball
2008-06-20, by huffman
move lemmas into locales;
2008-06-19, by huffman
add lemmas take_chain_less and take_chain_le
2008-06-19, by huffman
disposed Sign.read_typ etc;
2008-06-19, by wenzelm
renamed is_abbrev_mode to abbrev_mode;
2008-06-19, by wenzelm
ProofContext.abbrev_mode;
2008-06-19, by wenzelm
moved get_sort to Isar/proof_context.ML;
2008-06-19, by wenzelm
tuned signature;
2008-06-19, by wenzelm
private add_used (from drule.ML);
2008-06-19, by wenzelm
Variable.declare_typ;
2008-06-19, by wenzelm
added declare_typ;
2008-06-19, by wenzelm
moved add_used to Isar/rule_insts.ML;
2008-06-19, by wenzelm
export read_typ/cert_typ -- version with regular context operations;
2008-06-19, by wenzelm
export read_typ/cert_typ -- version with regular context operations;
2008-06-19, by wenzelm
tuned signature;
2008-06-19, by wenzelm
removed duplicate of DatatypePackage.read_typ;
2008-06-19, by wenzelm
add lemma cfcomp_LAM
2008-06-19, by huffman
add_abbrev: check tfrees of rhs, not tvars (addresses a lapse introduced in 1.65);
2008-06-19, by wenzelm
slightly tuned
2008-06-19, by urbanc
generalized induct_scheme method to prove conditional induction schemes.
2008-06-19, by krauss
add lemma iterate_iterate
2008-06-19, by huffman
* Disposed old term read functions;
2008-06-18, by wenzelm
replace preorder class with locale
2008-06-18, by huffman
add lemma compact_imp_principal to locale ideal_completion
2008-06-18, by huffman
added type_constraint (formerly in type_infer.ML, which is now loaded later);
2008-06-18, by wenzelm
TypeExt.type_constraint;
2008-06-18, by wenzelm
simplified TypeInfer.infer_types;
2008-06-18, by wenzelm
improved error output -- variant/mark bounds;
2008-06-18, by wenzelm
load type_infer.ML after Syntax module;
2008-06-18, by wenzelm
eliminated old Sign.read_term/Thm.read_cterm etc.;
2008-06-18, by wenzelm
moved ProofContext.pretty_proof to ProofSyntax.pretty_proof;
2008-06-18, by wenzelm
export transfer_syntax;
2008-06-18, by wenzelm
moved ProofContext.pretty_proof to ProofSyntax.pretty_proof;
2008-06-18, by wenzelm
removed obsolete term reading operations (cf. old_goals.ML for legacy emulations);
2008-06-18, by wenzelm
added emulations for simple_read_term/read_term/read_prop (formerly in sign.ML);
2008-06-18, by wenzelm
removed obsolete read_def_cterms/read_cterm;
2008-06-18, by wenzelm
load proof term operations later;
2008-06-18, by wenzelm
more antiquotations;
2008-06-18, by wenzelm
OldGoals.read_prop;
2008-06-18, by wenzelm
OldGoals.simple_read_term;
2008-06-18, by wenzelm
simplified Abel_Cancel setup;
2008-06-18, by wenzelm
updated generated file;
2008-06-18, by wenzelm
pervasive cut_inst_tac;
2008-06-18, by wenzelm
added a progress lemma and tuned some comments
2008-06-17, by urbanc
* Rules and tactics that read instantiations now demand a proper context;
2008-06-16, by wenzelm
added instantiate_tac, cut_inst_tac, forw_inst_tac, dres_inst_tac, make_elim_preserve (from tactic.ML);
2008-06-16, by wenzelm
renamed rename_params_tac to rename_tac;
2008-06-16, by wenzelm
removed obsolete global instantiation tactics (cf. Isar/rule_insts.ML);
2008-06-16, by wenzelm
removed obsolete no_qed, quick_and_dirty_prove_goalw_cterm;
2008-06-16, by wenzelm
removed obsolete global read_insts/read_instantiate (cf. Isar/rule_insts.ML);
2008-06-16, by wenzelm
inst1_tac: proper context;
2008-06-16, by wenzelm
pervasive RuleInsts;
2008-06-16, by wenzelm
updated generated file;
2008-06-16, by wenzelm
converted ML proofs;
2008-06-16, by wenzelm
added read_instantiate;
2008-06-16, by wenzelm
ML tactic: do not abstract over context again;
2008-06-16, by wenzelm
export eof;
2008-06-16, by wenzelm
removed obsolete inst;
2008-06-16, by wenzelm
atomize: proper context;
2008-06-16, by wenzelm
atomize: proper context;
2008-06-16, by wenzelm
RuleInsts.read_instantiate;
2008-06-16, by wenzelm
ptac/prolog_tac: proper context;
2008-06-16, by wenzelm
allE_Nil: only one copy, proven in regular theory source;
2008-06-16, by wenzelm
deriv_tac/DERIV_tac: proper context;
2008-06-16, by wenzelm
sum3_instantiate: proper context;
2008-06-16, by wenzelm
eliminated OldGoals.inst;
2008-06-16, by wenzelm
updated generated file;
2008-06-16, by wenzelm
method "tactic": only "facts" as bound value;
2008-06-16, by wenzelm
Export a wrapper for all semiring_normalizers
2008-06-16, by chaieb
proper context for tactics derived from res_inst_tac;
2008-06-14, by wenzelm
added ~: and ~=;
2008-06-14, by wenzelm
export subgoal_tac, subgoals_tac, thin_tac;
2008-06-14, by wenzelm
prove: full Variable.declare_term, including constraints;
2008-06-14, by wenzelm
prove_standard: more precises argument passing;
2008-06-14, by wenzelm
InductTacs.case_tac: removed obsolete declare, which is now part of Goal.prove;
2008-06-14, by wenzelm
simplified InductTacs.case_tac/induct_tac;
2008-06-14, by wenzelm
tuned proof;
2008-06-14, by wenzelm
removed obsolete nat_induct_tac -- cannot work without;
2008-06-14, by wenzelm
removed obsolete case_split_tac -- cannot work without;
2008-06-14, by wenzelm
removed unused excluded_middle_tac;
2008-06-14, by wenzelm
updated geenrated file;
2008-06-14, by wenzelm
qualified old res_inst_tac variants;
2008-06-14, by wenzelm
proper context for tactics derived from res_inst_tac;
2008-06-14, by wenzelm
updated generated file;
2008-06-14, by wenzelm
obsolete;
2008-06-14, by wenzelm
certify_term: reject qualified frees;
2008-06-14, by wenzelm
removed experimental Poplog/PML support;
2008-06-14, by wenzelm
removed obsolete ML_SUFFIX;
2008-06-14, by wenzelm
removed experimental Poplog/PML support;
2008-06-14, by wenzelm
removed obsolete ML_SUFFIX;
2008-06-14, by wenzelm
removed exotic 'token_translation' command;
2008-06-14, by wenzelm
proper name for LinearQuantifierElim;
2008-06-14, by wenzelm
removed old theorem database;
2008-06-14, by wenzelm
map_const: soft version, no failure here (recovers hiding of consts, because a hidden name is illegal and rejected later);
2008-06-13, by wenzelm
hide: delete all accesses from extra names -- reduces ambiguity in extern;
2008-06-13, by wenzelm
map_const: soft version, no failure here;
2008-06-13, by wenzelm
skolem_fact/thm: uniform numbering, even for singleton list;
2008-06-13, by wenzelm
hide (open);
2008-06-13, by wenzelm
no_notation instead of hide;
2008-06-13, by wenzelm
* Recovered hiding of consts;
2008-06-13, by wenzelm
updated generated file;
2008-06-13, by wenzelm
back to CodeTarget.code_width;
2008-06-13, by wenzelm
hide -> hide (open)
2008-06-13, by nipkow
use regular error function;
2008-06-12, by wenzelm
add lemma finite_image_approx; remove unnecessary sort annotations
2008-06-12, by huffman
change orientation of fix_eqI and convert to rule_format;
2008-06-12, by huffman
export just one setup function;
2008-06-12, by wenzelm
removed obsolete skolem declarations -- done by Theory.at_end;
2008-06-12, by wenzelm
tuned setup;
2008-06-12, by wenzelm
remove unnecessary import of Ffun;
2008-06-12, by huffman
imports Ffun
2008-06-12, by huffman
ResAxioms.cnf_axiom/cnf_rules_pairs: pass explicit theory context;
2008-06-12, by wenzelm
ResAxioms.cnf_axiom/cnf_rules_pairs: pass explicit theory context;
2008-06-12, by wenzelm
sane versions of (qualified_)thms_of_thy;
2008-06-12, by wenzelm
Facts.dest/export_static: content difference;
2008-06-12, by wenzelm
dest/export_static: content difference;
2008-06-12, by wenzelm
declare_skofuns/skolem: canonical argument order;
2008-06-12, by wenzelm
Facts.dest/export_static: content difference;
2008-06-12, by wenzelm
correction
2008-06-12, by nipkow
tuned
2008-06-12, by nipkow
Removed hide swap
2008-06-12, by nipkow
fixed type
2008-06-12, by nipkow
lemma modified
2008-06-12, by nipkow
typo
2008-06-12, by nipkow
had to add rule: because induct_tac no longer works correctly
2008-06-12, by nipkow
Hid swap
2008-06-12, by nipkow
some reformatting;
2008-06-12, by wenzelm
added CK_Machine to the nominal section
2008-06-12, by urbanc
soundness and completeness proofs for a CK machine as
2008-06-12, by urbanc
emoved the parts that deal with the CK machine to a new theory
2008-06-12, by urbanc
tuned header and comments
2008-06-12, by urbanc
OldGoals.inst;
2008-06-11, by wenzelm
Drule.read_instantiate;
2008-06-11, by wenzelm
qualified inst;
2008-06-11, by wenzelm
qualified types_sorts, read_insts etc.;
2008-06-11, by wenzelm
Drule.types_sorts;
2008-06-11, by wenzelm
OldGoals.inst;
2008-06-11, by wenzelm
Drule.read_instantiate;
2008-06-11, by wenzelm
changed pred_congs: merely cover pred1_cong pred2_cong pred3_cong;
2008-06-11, by wenzelm
removed obsolete/unused pred_congs;
2008-06-11, by wenzelm
tuned comments;
2008-06-11, by wenzelm
converted ML proofs from simpdata.ML;
2008-06-11, by wenzelm
removed dead code;
2008-06-11, by wenzelm
RuleInsts.res_inst_tac with proper context;
2008-06-11, by wenzelm
more antiquotations;
2008-06-11, by wenzelm
tuned;
2008-06-11, by wenzelm
explicit rule for induct_tac
2008-06-11, by haftmann
tuned spacing;
2008-06-10, by wenzelm
updated generated file;
2008-06-10, by wenzelm
* Attributes cases, induct, coinduct support del option.
2008-06-10, by wenzelm
added del attributes;
2008-06-10, by wenzelm
back to original import order -- thanks to proper deletion of nat cases/induct rules from type_definition;
2008-06-10, by wenzelm
proper deletion of nat cases/induct rules from type_definition;
2008-06-10, by wenzelm
fixed spelling (Where is WordExamples.thy anyway?);
2008-06-10, by wenzelm
recovered nat_induct as default for induct_tac;
2008-06-10, by wenzelm
more robust declaration of nat_induct;
2008-06-10, by wenzelm
reordering of imports ensures that nat_induct stay in front;
2008-06-10, by wenzelm
adhoc fix of induct_tac: rule nat_induct;
2008-06-10, by wenzelm
case_tac: accomodate change in bound variable name;
2008-06-10, by wenzelm
nat_induct_tac (works without context);
2008-06-10, by wenzelm
moved case_tac/induct_tac to induct_tacs.ML -- no longer hardwired into datatype package;
2008-06-10, by wenzelm
added nat_induct_tac (works without context);
2008-06-10, by wenzelm
InductTacs.case_tac with proper context and proper declaration of local variable;
2008-06-10, by wenzelm
added HOL/Tools/induct_tacs.ML;
2008-06-10, by wenzelm
eliminated obsolete case_split_thm -- use case_split;
2008-06-10, by wenzelm
tuned proofs -- case_tac *is* available here;
2008-06-10, by wenzelm
updated generated file;
2008-06-10, by wenzelm
case_tac/induct_tac: use same declarations as cases/induct;
2008-06-10, by wenzelm
proper news header;
2008-06-10, by wenzelm
removed obsolete read_idents;
2008-06-10, by wenzelm
added (e)res_inst_tac;
2008-06-10, by wenzelm
focus: actually declare constraints for local parameters;
2008-06-10, by wenzelm
tuned proofs;
2008-06-10, by wenzelm
case_split_tac (works without context);
2008-06-10, by wenzelm
tuned;
2008-06-10, by wenzelm
eliminated obsolete case_split_thm -- use case_split;
2008-06-10, by wenzelm
Unstructured induction and cases analysis for Isabelle/HOL.
2008-06-10, by wenzelm
dropped instance with attached definitions
2008-06-10, by haftmann
polished interface of datatype package
2008-06-10, by haftmann
adjusted some proofs involving inats
2008-06-10, by haftmann
refactoring; addition, numerals
2008-06-10, by haftmann
more instantiation
2008-06-10, by haftmann
whitespace tuning
2008-06-10, by haftmann
localized Least in Orderings.thy
2008-06-10, by haftmann
removed some dubious code lemmas
2008-06-10, by haftmann
slightly tuning of some proofs involving case distinction and induction on natural numbers and similar
2008-06-10, by haftmann
rep_datatype command now takes list of constructors as input arguments
2008-06-10, by haftmann
major refactorings in code generator modules
2008-06-10, by haftmann
updated
2008-06-10, by haftmann
slightly tuning of some proofs involving case distinction and induction on natural numbers and similar
2008-06-10, by haftmann
DatatypePackage.case_tac;
2008-06-09, by wenzelm
DatatypePackage.distinct_simproc;
2008-06-09, by wenzelm
DatatypePackage.case_tac;
2008-06-09, by wenzelm
signature cleanup -- no pervasives anymore;
2008-06-09, by wenzelm
qualified DatatypePackage.distinct_simproc;
2008-06-09, by wenzelm
adapted case_tac/induct_tac;
2008-06-09, by wenzelm
updated generated file;
Isabelle2008
2008-06-08, by wenzelm
minor typos;
2008-06-08, by wenzelm
simp: depth_limit is now a configuration option;
2008-06-08, by wenzelm
removed old AxClass;
2008-06-08, by wenzelm
remove codegen_process.pdf from distribution;
2008-06-08, by wenzelm
fixed wrong treatment of type variables in instantiation target
2008-06-07, by haftmann
switched to Poly/ML 5.2;
2008-06-06, by wenzelm
doc test now runs on linux
2008-06-06, by isatest
added at-poly-5.1-para-e;
2008-06-05, by wenzelm
adjusted location of cambridge website
2008-06-05, by haftmann
switch from gtar to tar
2008-06-05, by isatest
send from linux systems as well
2008-06-05, by isatest
tikz: change to pgfsys-dvi.def for plain dvi output;
2008-06-04, by wenzelm
replaced (*<*)(*>*) by invisibility tags;
2008-06-04, by wenzelm
updated generated file;
2008-06-04, by wenzelm
updated generated file;
2008-06-04, by wenzelm
work within *this* directory;
2008-06-04, by wenzelm
moved labels into actual sections;
2008-06-04, by wenzelm
removed TEXPATH, just chdir to Locales/document;
2008-06-04, by wenzelm
renamed expression: plain ~ (space) instead of \colon;
2008-06-04, by wenzelm
updated generated file;
2008-06-04, by wenzelm
replaced strange \: by \colon to make it work again on macbroy20-29;
2008-06-04, by wenzelm
updated generated file;
2008-06-03, by wenzelm
clarification of "subst" by Lucas Dixon;
2008-06-03, by wenzelm
use polyml-5.2;
2008-06-03, by wenzelm
updated to official 5.2;
2008-06-03, by wenzelm
use isabelle style files from Doc/ -- not the generated ones (which are not present in the repository anyway);
2008-06-03, by wenzelm
some reorganization and fine-tuning;
2008-06-03, by wenzelm
some fine-tuning;
2008-06-03, by wenzelm
CodeTarget.target_code_width;
2008-06-03, by wenzelm
Tuned proof.
2008-06-03, by ballarin
New version covering interpretation.
2008-06-03, by ballarin
proper path to isabelle.jar;
2008-06-03, by wenzelm
reorganized isar-ref;
2008-06-03, by wenzelm
added Wenzel:2006:Festschrift;
2008-06-03, by wenzelm
class_deps: improper;
2008-06-03, by wenzelm
\cite{Wenzel:2006:Festschrift};
2008-06-03, by wenzelm
updated generated file;
2008-06-03, by wenzelm
moved stuff from pure.thy to Misc.thy;
2008-06-03, by wenzelm
obsolete;
2008-06-03, by wenzelm
updated generated file;
2008-06-03, by wenzelm
tuned;
2008-06-03, by wenzelm
updated generated file;
2008-06-02, by wenzelm
moved header command to Document_Preparation;
2008-06-02, by wenzelm
tuned structure;
2008-06-02, by wenzelm
moved header command here;
2008-06-02, by wenzelm
removed onsolete pure.thy (cf. Misc.thy);
2008-06-02, by wenzelm
updated generated file;
2008-06-02, by wenzelm
updated ML types for advanced translations;
2008-06-02, by wenzelm
moved (ax_)specification to end;
2008-06-02, by wenzelm
moved subst/hypsubst to "Basic proof tools";
2008-06-02, by wenzelm
added Document_Preparation;
2008-06-02, by wenzelm
updated generated file;
2008-06-02, by wenzelm
tuned spacing;
2008-06-02, by wenzelm
major reorganization of document structure;
2008-06-02, by wenzelm
removed obsolete basics.tex;
2008-06-02, by wenzelm
more contributors;
2008-06-02, by wenzelm
renamed theory "syntax" to "Outer_Syntax";
2008-06-02, by wenzelm
isatool tty;
2008-06-02, by wenzelm
renamed theory "intro" to "Introduction";
2008-06-02, by wenzelm
tuned proofs
2008-06-02, by nipkow
fixed bug: maxidx was wrongly calculuated from term, now calculated
2008-06-01, by dixon
new example
2008-06-01, by urbanc
updated to E 0.999-006;
2008-05-31, by wenzelm
THIS_IS_ISABELLE_MAKEBIN is back;
2008-05-30, by wenzelm
cvs2cl only for unofficial releases;
2008-05-30, by wenzelm
more AFP sessions;
2008-05-30, by wenzelm
*** empty log message ***
2008-05-30, by nipkow
Updated function tutorial.
2008-05-30, by krauss
(adjusted)
2008-05-30, by haftmann
various code streamlining
2008-05-30, by haftmann
more AFP sessions;
2008-05-30, by wenzelm
legacy_feature: no proof context in simpset;
2008-05-29, by wenzelm
proper context for attribute simplified;
2008-05-29, by wenzelm
added warning_count for issued reconstruction failure messages (limit 10);
2008-05-29, by wenzelm
proper context for ss;
2008-05-29, by wenzelm
proper context for simp_thms_conv;
2008-05-29, by wenzelm
added warning_count for issued reconstruction failure messages;
2008-05-29, by wenzelm
tuned;
2008-05-29, by wenzelm
*** empty log message ***
2008-05-29, by nipkow
yet another attempt to circumvent printmode problems
2008-05-29, by haftmann
obsolete;
2008-05-28, by wenzelm
moved README-polyml to polyml/README;
2008-05-28, by wenzelm
README for Poly/ML 5.2 distribution;
2008-05-28, by wenzelm
tuned;
2008-05-28, by wenzelm
more contribs;
2008-05-28, by wenzelm
misc tuning for Isabelle2008;
2008-05-28, by wenzelm
added some notable improvements;
2008-05-28, by wenzelm
tuned version numbers;
2008-05-28, by wenzelm
prepared for Isabelle2008;
2008-05-28, by wenzelm
added ISABELLE_HOME to startup;
2008-05-28, by wenzelm
added Substring.full;
2008-05-28, by wenzelm
moved distinctness_limit to datatype_rep_proofs.ML
2008-05-28, by haftmann
fixed utterly wrong print mode handling
2008-05-28, by haftmann
new serializer interface
2008-05-28, by haftmann
added new code_datatype example
2008-05-28, by haftmann
proper use of the Pretty module
2008-05-26, by haftmann
permissive wrt. instantiation of class operations
2008-05-26, by haftmann
proper lemma [source] antiquotation
2008-05-26, by haftmann
check for illegal merge of class parameters
2008-05-26, by haftmann
proper NoSubsort CLASS_ERROR
2008-05-26, by haftmann
tuned theorem order
2008-05-26, by haftmann
inst_subst_tac: match types -- no longer assume that subst rule has exactly one type argument;
2008-05-24, by wenzelm
updated generated file;
2008-05-24, by wenzelm
added local_theory command wrappers;
2008-05-24, by wenzelm
uniform treatment of target, not as config;
2008-05-24, by wenzelm
more uniform treatment of OuterSyntax.local_theory commands;
2008-05-24, by wenzelm
updated generated file;
2008-05-24, by wenzelm
invisible comment;
2008-05-24, by wenzelm
function: uniform treatment of target, not as config;
2008-05-24, by wenzelm
added parse_document (optional unchecked header material);
2008-05-24, by wenzelm
exported master_directory;
2008-05-24, by wenzelm
present_excursion: setmp_thread_position during presentation;
2008-05-24, by wenzelm
use: explicit .ML;
2008-05-24, by wenzelm
ident: naive caching prevents potentially slow external invocations;
2008-05-24, by wenzelm
fixed improper handling of return code (pdf and ps.gz formats)
2008-05-24, by urbanc
add constants: set Markup.theory_nameN in tags;
2008-05-23, by wenzelm
added theory_nameN;
2008-05-23, by wenzelm
rearranged subsections
2008-05-23, by krauss
Replaced Pretty.str and Pretty.string_of by specific functions (from Codegen) that
2008-05-23, by berghofe
Replaced Pretty.str and Pretty.string_of by specific functions that
2008-05-23, by berghofe
temporary adjustment
2008-05-23, by haftmann
tuned
2008-05-23, by haftmann
more permissive preprocessor
2008-05-23, by haftmann
explicit type schemes for functions
2008-05-23, by haftmann
moved case distinction over number of constructors for distinctness rules from DatatypeProp to DatatypeRepProofs
2008-05-23, by haftmann
added code for quantifiers
2008-05-23, by haftmann
simplified proof
2008-05-23, by haftmann
made the naming of the induction principles consistent: weak_induct is
2008-05-22, by urbanc
use_file: added str_of_pos argument (ignored);
2008-05-21, by gagern
Added entry explaining incompatibilities introduced by replacing sets by predicates.
2008-05-21, by berghofe
instantiation lift :: (countable) bifinite
2008-05-19, by huffman
use new class package for classes profinite, bifinite; remove approx class
2008-05-19, by huffman
updated generated file;
2008-05-18, by wenzelm
unparse_term: check PureThy.old_appl_syntax instead of CPure;
2008-05-18, by wenzelm
theory Pure provides regular application syntax by default;
2008-05-18, by wenzelm
converted to regular application syntax;
2008-05-18, by wenzelm
eliminated theory CPure;
2008-05-18, by wenzelm
setup PureThy.old_appl_syntax_setup -- theory Pure provides regular application syntax by default;
2008-05-18, by wenzelm
* Eliminated theory ProtoPure and CPure, leaving just one Pure theory.
2008-05-18, by wenzelm
proper handling of the return code for the ps-format (fixes a bug)
2008-05-18, by urbanc
oops -- pr_graph = Syntax.string_of_term;
2008-05-18, by wenzelm
command 'normal_form': proper context via Variable.auto_fixes;
2008-05-18, by wenzelm
moved global pretty/string_of functions from Sign to Syntax;
2008-05-18, by wenzelm
Syntax.string_of_sort: proper context;
2008-05-18, by wenzelm
pprint: proper global context via Syntax.init_pretty_global;
2008-05-18, by wenzelm
Syntax.string_of_typ: proper context;
2008-05-18, by wenzelm
moved global pretty/string_of functions from Sign to Syntax;
2008-05-18, by wenzelm
removed norm_absolute (not thread safe; chdir does not guarantee normalization anyway);
2008-05-18, by wenzelm
renamed type decompT to decomp;
2008-05-18, by wenzelm
Syntax.string_of_term with proper context;
2008-05-18, by wenzelm
moved global pretty/string_of functions from Sign to Syntax;
2008-05-18, by wenzelm
renamed type decompT to decomp;
2008-05-18, by wenzelm
pr_matrix: proper context;
2008-05-18, by wenzelm
guess_instance: proper context;
2008-05-18, by wenzelm
moved global pretty/string_of functions from Sign to Syntax;
2008-05-18, by wenzelm
tuned comments;
2008-05-17, by wenzelm
tuned proofs;
2008-05-17, by wenzelm
avoid undeclared variables in facts;
2008-05-17, by wenzelm
avoid undeclared variables within proofs;
2008-05-17, by wenzelm
avoid undeclared variables within proofs;
2008-05-17, by wenzelm
tuned proof;
2008-05-17, by wenzelm
avoid undeclared variables within proofs;
2008-05-17, by wenzelm
cat_lines;
2008-05-17, by wenzelm
default token translations: observe Sign.is_pretty_global for fixed variables;
2008-05-17, by wenzelm
added pretty_global flag;
2008-05-17, by wenzelm
structure Display: less pervasive operations;
2008-05-17, by wenzelm
rename locales;
2008-05-16, by huffman
added a lemma about existence of contexts
2008-05-16, by urbanc
* Method "cases", "induct", "coinduct": removed obsolete "(open)" option;
2008-05-16, by wenzelm
removed obsolete option open;
2008-05-16, by wenzelm
removed unused make_simple;
2008-05-16, by wenzelm
removed obsolete case rule_context;
2008-05-16, by wenzelm
fix looping simplifier
2008-05-16, by huffman
tuned;
2008-05-15, by wenzelm
tuned comment;
2008-05-15, by wenzelm
updated version;
2008-05-15, by wenzelm
removed unnecessary/untrusive a4paper option;
2008-05-15, by wenzelm
use Isabelle sty files from Doc/;
2008-05-15, by wenzelm
removed obsolete \ifpdfoutput;
2008-05-15, by wenzelm
* Simplified pdfsetup.sty;
2008-05-15, by wenzelm
use Isabelle sty files from Doc/;
2008-05-15, by wenzelm
updated generated file;
2008-05-15, by wenzelm
use Isabelle sty files from Doc/;
2008-05-15, by wenzelm
tuned clean_name (underscore);
2008-05-15, by wenzelm
load color/hyperref unconditionally;
2008-05-15, by wenzelm
removed obsolete thumbpdf;
2008-05-15, by wenzelm
updated generated file;
2008-05-15, by wenzelm
use ../isabelle.sty, ../isabellesym.sty;
2008-05-15, by wenzelm
depend on ../pdfsetup.sty;
2008-05-15, by wenzelm
default linkcolor=black;
2008-05-15, by wenzelm
clean_name: replace "_" by "-";
2008-05-15, by wenzelm
updated generated file;
2008-05-15, by wenzelm
fixed some Isar element markups;
2008-05-15, by wenzelm
linkcolor=black (less noisy text);
2008-05-15, by wenzelm
hyperref is always enabled (also works with xdvi, dvips);
2008-05-15, by wenzelm
depend on ../pdfsetup.sty;
2008-05-15, by wenzelm
clean_string: cover <;
2008-05-15, by wenzelm
updated generated file;
2008-05-15, by wenzelm
updated generated file;
2008-05-14, by wenzelm
proper checking of various Isar elements;
2008-05-14, by wenzelm
added defined_command, defined_option;
2008-05-14, by wenzelm
added intern, defined;
2008-05-14, by wenzelm
added defined;
2008-05-14, by wenzelm
setmp_thread_data: do nothing if Output.debugging;
2008-05-14, by wenzelm
names_of: exclude intermediate ids -- less verbosity;
2008-05-14, by wenzelm
remobed obsolete keyword concl;
2008-05-14, by wenzelm
explicit constraints for int literals;
2008-05-14, by wenzelm
use_text: added str_of_pos argument (ignored);
2008-05-14, by wenzelm
use_file: pass str_of_pos;
2008-05-14, by wenzelm
use_text/file: ignore str_of_pos argument;
2008-05-14, by wenzelm
use_text/file: proper position output;
2008-05-14, by wenzelm
renamed Position.path to Path.position;
2008-05-14, by wenzelm
renamed Position.path to Path.position;
2008-05-14, by wenzelm
load seq.ML and position.ML earlier;
2008-05-14, by wenzelm
adapted PolyML.compiler to latest change of basis/FinalPolyML.sml (2008-04-21);
2008-05-13, by wenzelm
fixed makefile
2008-05-13, by krauss
NEWS about measure functions
2008-05-13, by krauss
updated generated file;
2008-05-12, by wenzelm
Measure functions can now be declared via special rules, allowing for a
2008-05-12, by krauss
misc tuning;
2008-05-12, by wenzelm
updated generated file;
2008-05-10, by wenzelm
fixed some labels;
2008-05-10, by wenzelm
avoid old macros from isar.sty;
2008-05-10, by wenzelm
misc reorganization;
2008-05-10, by wenzelm
added chapters for "Specifications" and "Proofs";
2008-05-09, by wenzelm
removed outdated comment;
2008-05-09, by wenzelm
updated generated file;
2008-05-09, by wenzelm
proper antiquotations for commands;
2008-05-09, by wenzelm
removed obsolete macros for Isar commands etc.;
2008-05-09, by wenzelm
replaced macros by antiquotations;
2008-05-09, by wenzelm
removed obsolete macros for Isar commands etc.;
2008-05-09, by wenzelm
added local copy of underscore.sty;
2008-05-09, by wenzelm
updated generated file;
2008-05-08, by wenzelm
replaced some latex macros by antiquotations;
2008-05-08, by wenzelm
removed obsolete macros;
2008-05-08, by wenzelm
removed obsolete math macros;
2008-05-08, by wenzelm
depend on style.sty;
2008-05-08, by wenzelm
updated generated file;
2008-05-08, by wenzelm
depend on ../../antiquote_setup.ML;
2008-05-08, by wenzelm
improved treatment of "_" thanks to underscore.sty;
2008-05-08, by wenzelm
clean_string: map "_" to "\\_" (best used with underscore.sty);
2008-05-08, by wenzelm
misc tuning;
2008-05-08, by wenzelm
slight tuning of the 1st paragraph
2008-05-08, by urbanc
unused;
2008-05-08, by wenzelm
converted HOL specific elements;
2008-05-08, by wenzelm
added rail setup for verblbrace, verbrbrace;
2008-05-08, by wenzelm
added at_set_avoiding lemmas
2008-05-08, by urbanc
removed obsolete conversion guide -- converted only section on tactics;
2008-05-07, by wenzelm
converted ZF specific elements;
2008-05-07, by wenzelm
enabled ThyOutput.source option by default;
2008-05-07, by wenzelm
output_entity: ignore ThyOutput.source option;
2008-05-07, by wenzelm
updated generated file;
2008-05-07, by wenzelm
converted HOLCF specific elements;
2008-05-07, by wenzelm
added logic-specific sessions;
2008-05-07, by wenzelm
Updated.
2008-05-07, by berghofe
Instantiated rule increasing_chain_adm_lemma in proof of flatstream_adm_lemma
2008-05-07, by berghofe
Replaced instance declarations for sets by instance declarations for bool.
2008-05-07, by berghofe
Adm now imports Ffun rather than Cont, because SetPcpo, which imports Adm,
2008-05-07, by berghofe
Lookup and union operations on terms are now modulo eta conversion.
2008-05-07, by berghofe
Terms returned by decomp are now eta-contracted.
2008-05-07, by berghofe
Added function for computing instantiation for the subst rule, which is used
2008-05-07, by berghofe
eq_assumption now uses aeconv instead of aconv.
2008-05-07, by berghofe
- Removed function eta_contract_atom, which did not quite work
2008-05-07, by berghofe
Replaced Pattern.eta_contract_atom by Envir.eta_contract.
2008-05-07, by berghofe
Removed instantiation for set.
2008-05-07, by berghofe
Explicitely applied ext in proof of tnd.
2008-05-07, by berghofe
Deleted subset_antisym in a few proofs, because it is
2008-05-07, by berghofe
- Tuned imports
2008-05-07, by berghofe
Manually applied subset_antisym in proof of Compl_fixedpoint, because it is
2008-05-07, by berghofe
Replaced blast by fast in proof of INT_Un_Compl_subset, since blast looped
2008-05-07, by berghofe
Functions get_branching_types and get_arities now use fold instead of foldl/r.
2008-05-07, by berghofe
Temporarily disabled invocations of new code generator that do no
2008-05-07, by berghofe
Replaced instance "set :: (plus) plus" by "fun :: (type, type) plus"
2008-05-07, by berghofe
- Deleted arity proofs for set
2008-05-07, by berghofe
Replaced union_empty2 by Un_empty_right.
2008-05-07, by berghofe
Instantiated rule expand_fun_eq in proof of set_of_eq_empty_iff, to avoid that
2008-05-07, by berghofe
Deleted instance "set :: ({heap, finite}) heap"
2008-05-07, by berghofe
- Declared subset_eq as code lemma
2008-05-07, by berghofe
Deleted instantiation "set :: (enum) enum"
2008-05-07, by berghofe
Replaced + and * on sets by \<oplus> and \<otimes>, to avoid clash with
2008-05-07, by berghofe
Rephrased calculational proofs to avoid problems with HO unification
2008-05-07, by berghofe
Rephrased forward proofs to avoid problems with HO unification
2008-05-07, by berghofe
Rephrased proof of ann_hoare_case_analysis, to avoid problems with HO unification
2008-05-07, by berghofe
Locally deleted some definitions that were applied too eagerly because
2008-05-07, by berghofe
- Instantiated parts_insert_substD to avoid problems with HO unification
2008-05-07, by berghofe
Instantiated parts_insert_substD to avoid problems with HO unification
2008-05-07, by berghofe
Replaced blast by fast in proof of parts_singleton, since blast looped
2008-05-07, by berghofe
Adapted to encoding of sets as predicates
2008-05-07, by berghofe
Replaced forward proofs of existential statements by backward proofs
2008-05-07, by berghofe
Adapted functions mk_setT and dest_setT to encoding of sets as predicates.
2008-05-07, by berghofe
- Explicitely passed pred_subset_eq and pred_equals_eq as an argument to the
2008-05-07, by berghofe
Deleted instantiation "set :: (type) itself".
2008-05-07, by berghofe
- Function dec in Trancl_Tac must eta-contract relation before calling
2008-05-07, by berghofe
- Now uses Orderings as parent theory
2008-05-07, by berghofe
Deleted instance "set :: (type) power" and moved instance
2008-05-07, by berghofe
split_beta is now declared as monotonicity rule, to allow bounded
2008-05-07, by berghofe
- Added mem_def and predicate1I in some of the proofs
2008-05-07, by berghofe
- Now imports Code_Setup, rather than Set and Fun, since the theorems
2008-05-07, by berghofe
- Explicitely applied predicate1I in a few proofs, because it is no longer
2008-05-07, by berghofe
- Now imports Fun rather than Orderings
2008-05-07, by berghofe
Instantiated some rules to avoid problems with HO unification.
2008-05-07, by berghofe
- Deleted code setup for finite and card
2008-05-07, by berghofe
Instantiated subst rule to avoid problems with HO unification.
2008-05-07, by berghofe
converted "General logic setup";
2008-05-06, by wenzelm
misc fixes and tuning;
2008-05-06, by wenzelm
updated generated file;
2008-05-06, by wenzelm
proper scoping of railaliases;
2008-05-06, by wenzelm
moved some railaliases here -- for proper scoping;
2008-05-06, by wenzelm
element: isakeyword markup;
2008-05-06, by wenzelm
removed isasymIN -- already defined in isar.sty;
2008-05-05, by wenzelm
added isasymIN/STRUCTURE;
2008-05-05, by wenzelm
converted generic.tex to Thy/Generic.thy;
2008-05-05, by wenzelm
removed isasymIMPORTS/BEGIN -- already defined in isar.sty;
2008-05-04, by wenzelm
tuned syntax: props and facts;
2008-05-03, by wenzelm
converted refcard.tex to Thy/Quick_Reference.thy;
2008-05-03, by wenzelm
added \isasymdash;
2008-05-03, by wenzelm
misc tuning;
2008-05-02, by wenzelm
updated generated file;
2008-05-02, by wenzelm
use underscore for underscore;
2008-05-02, by wenzelm
output_entity: added \mbox{} to prevent hyphenation;
2008-05-02, by wenzelm
added more infrastructure for fresh_star
2008-05-02, by urbanc
added mising lemma
2008-05-02, by urbanc
Added documentation
2008-05-02, by nipkow
moved begin and imports to ../isar.sty;
2008-05-02, by wenzelm
added begin and imports;
2008-05-02, by wenzelm
clean_string: handle { };
2008-05-02, by wenzelm
converted pure.tex to Thy/pure.thy;
2008-05-02, by wenzelm
polished the proof for atm_prm_fresh and more lemmas for fresh_star
2008-05-02, by urbanc
unfold_locales part of default method.
2008-05-02, by ballarin
extended to be a library of general facts about the lambda calculus
2008-05-02, by urbanc
tuned some proofs and comments
2008-05-02, by urbanc
added lemma antiquotation
2008-04-29, by haftmann
proper input abbreviations in class
2008-04-29, by haftmann
replaced various macros by antiquotations;
2008-04-29, by wenzelm
more ref macros;
2008-04-29, by wenzelm
session based on HOL;
2008-04-29, by wenzelm
thms Max_ge, Min_le: dropped superfluous premise
2008-04-28, by haftmann
proper command/keyword markup;
2008-04-28, by wenzelm
added AND, IS, WHERE symbols;
2008-04-28, by wenzelm
converted syntax.tex to Thy/syntax.thy;
2008-04-28, by wenzelm
dropping return in imperative monad bindings
2008-04-28, by haftmann
corrected ML semantics
2008-04-27, by haftmann
added setup for Isar entities;
2008-04-26, by wenzelm
fixed recdef, broken by my previous commit
2008-04-26, by krauss
* New attribute "termination_simp": Simp rules for termination proofs
2008-04-25, by krauss
Merged theories about wellfoundedness into one: Wellfounded.thy
2008-04-25, by krauss
moved 'trivial classes' to foundation of code generator
2008-04-24, by haftmann
tuned index commands;
2008-04-24, by wenzelm
more abstract index commands;
2008-04-24, by wenzelm
added \indexoutersyntax;
2008-04-24, by wenzelm
fixed proof
2008-04-23, by haftmann
misc cleanup;
2008-04-23, by wenzelm
converted intro.tex to Thy/intro.thy;
2008-04-23, by wenzelm
more general evaluation combinators
2008-04-22, by haftmann
different handling of eq class for nbe
2008-04-22, by haftmann
basic setup for generated document (cf. ../IsarImplementation);
2008-04-22, by wenzelm
dropped theory PreList
2008-04-22, by haftmann
added explicit check phase after reading of specification
2008-04-22, by haftmann
added theory Sublist_Order
2008-04-22, by haftmann
dropped some metis calls
2008-04-22, by haftmann
tuned proofs
2008-04-22, by haftmann
constant HOL.eq now qualified
2008-04-22, by haftmann
exported is_abbrev mode discriminator
2008-04-22, by haftmann
proper abbreviations in class
2008-04-22, by haftmann
dropped theory PreList
2008-04-22, by haftmann
added entries
2008-04-22, by haftmann
move some at/a64 tests to intel mac hardware (running Linux)
2008-04-21, by isatest
updated generated file;
2008-04-19, by wenzelm
updated generated file;
2008-04-19, by wenzelm
NamedThmsFun: removed obsolete print command -- facts are accesible via dynamic name;
2008-04-19, by wenzelm
removed dead code;
2008-04-18, by wenzelm
print_cases: proper context for revert_skolem;
2008-04-18, by wenzelm
tuned;
2008-04-18, by wenzelm
modernized specifications and proofs;
2008-04-18, by wenzelm
improved definition of upd
2008-04-18, by haftmann
* Context-dependent token translations.
2008-04-17, by wenzelm
revert_skolem: do not change non-reversible names;
2008-04-17, by wenzelm
print_statement: reset body mode, i.e. invent global frees (no need for revert_skolem);
2008-04-17, by wenzelm
no_vars: reset body mode, i.e. invent global frees (which are acceptable to Variable.auto_fixes);
2008-04-17, by wenzelm
variant_fixes: preserve internal state, mark skolem only for body mode;
2008-04-17, by wenzelm
prove_global: Variable.set_body true, pass context;
2008-04-17, by wenzelm
adapted to ProofContext.revert_skolem: extra Name.clean required;
2008-04-17, by wenzelm
prove_global: pass context;
2008-04-17, by wenzelm
pretty_term: no revert_skolems here, but auto_fixes (token translations will do the rest);
2008-04-17, by wenzelm
replaced token translations by common markup;
2008-04-17, by wenzelm
moved default token translations to proof_context.ML, if all fails the pretty printer falls back on plain output;
2008-04-17, by wenzelm
token translations: context dependent, result Pretty.T;
2008-04-17, by wenzelm
replaced token translations by common markup;
2008-04-17, by wenzelm
default token translations with proper markup;
2008-04-17, by wenzelm
token translations: context dependent, result Pretty.T;
2008-04-17, by wenzelm
removed obsolete raw_str;
2008-04-17, by wenzelm
added markup for fixed variables (local constants);
2008-04-17, by wenzelm
token translations: context dependent, result Pretty.T;
2008-04-17, by wenzelm
Pretty.mark;
2008-04-17, by wenzelm
unused_thms: sort_distinct;
2008-04-17, by wenzelm
Sign.add_path;
2008-04-16, by wenzelm
removed obsolete BASIC_THM_DEPS;
2008-04-16, by wenzelm
pretty_theorems: use proper PureThy.facts_of;
2008-04-16, by wenzelm
Facts.extern_static;
2008-04-16, by wenzelm
PureThy.defined_fact;
2008-04-16, by wenzelm
renamed check_fact to defined_fact;
2008-04-16, by wenzelm
removed unused space_of;
2008-04-16, by wenzelm
valid_facts: more elementary version using Facts.fold_static;
2008-04-16, by wenzelm
Facts.dest_static;
2008-04-16, by wenzelm
Auxiliary permutation functions are no longer declared using add_consts_i,
2008-04-16, by berghofe
removed unused TLA/Memory/MIParameters.thy;
2008-04-16, by wenzelm
removed obsolete valid_thms;
2008-04-16, by wenzelm
removed obsolete premsN;
2008-04-16, by wenzelm
PureThy.get_fact: pass dynamic context;
2008-04-16, by wenzelm
tuned;
2008-04-16, by wenzelm
removed obsolete get_fact_silent;
2008-04-16, by wenzelm
tuned proofs;
2008-04-16, by wenzelm
Added entry for unused_thms command.
2008-04-16, by berghofe
Adapted to new primrec package.
2008-04-16, by berghofe
Added add_primrec_global and add_primrec_overloaded functions (thanks to Markus).
2008-04-16, by berghofe
educated guess for infix syntax
2008-04-16, by haftmann
removed test artefacts
2008-04-16, by urbanc
proof endings: no Toplevel.print!
2008-04-15, by wenzelm
all_valid_thms: use new facts tables;
2008-04-15, by wenzelm
Theory.subthy;
2008-04-15, by wenzelm
Facts.intern, Facts.extern_table;
2008-04-15, by wenzelm
IsarCmd.hide_names;
2008-04-15, by wenzelm
added hide_names command (formerly Sign.hide_names), support fact name space;
2008-04-15, by wenzelm
Facts.dest_table, PureThy.facts_of;
2008-04-15, by wenzelm
simplified hide_XXX interfaces;
2008-04-15, by wenzelm
removed obsolete SIGN_THEORY -- no name aliases in structure Theory;
2008-04-15, by wenzelm
removed obsolete SIGN_THEORY -- no name aliases in structure Theory;
2008-04-15, by wenzelm
added intern_fact, check_fact, hide_fact;
2008-04-15, by wenzelm
Theory.eq_thy;
2008-04-15, by wenzelm
renamed dest to dest_table, and extern to extern table;
2008-04-15, by wenzelm
PureThy.hide_fact;
2008-04-15, by wenzelm
Facts.dest_table;
2008-04-15, by wenzelm
Sign.hide_const;
2008-04-15, by wenzelm
added hide fact;
2008-04-15, by wenzelm
tuned;
2008-04-15, by wenzelm
removed eval_antiquotes_fn;
2008-04-15, by wenzelm
merge: canonical order;
2008-04-15, by wenzelm
Library.is_equal;
2008-04-15, by wenzelm
moved forall_elim_var(s) to more_thm.ML;
2008-04-15, by wenzelm
disallow duplicate entries (weak version for merge);
2008-04-15, by wenzelm
Thm.forall_elim_var(s);
2008-04-15, by wenzelm
proper dynamic facts for eqvts, freshs, bijs;
2008-04-15, by wenzelm
overloading perm: use big_name;
2008-04-15, by wenzelm
* Name space merge now observes canonical order;
2008-04-15, by wenzelm
removed redundant hd_append variant;
2008-04-14, by wenzelm
removed duplicate lemmas;
2008-04-14, by wenzelm
avoid duplicate fact bindings;
2008-04-14, by wenzelm
overloading of perm: adhoc name prevents duplicate fact names;
2008-04-14, by wenzelm
Changed naming scheme for theorems generated by interpretations.
2008-04-14, by ballarin
proper context for induct_scheme method
2008-04-14, by krauss
Isar.toplevel_loop: separate init/welcome flag;
2008-04-14, by wenzelm
Sorts.class_error: produce message only (formerly msg_class_error);
2008-04-13, by wenzelm
tsig: removed unnecessary universal witness;
2008-04-13, by wenzelm
simplified handling of sorts, removed unnecessary universal witness;
2008-04-13, by wenzelm
removed unused minimal_classes;
2008-04-13, by wenzelm
added insert_sorts (from thm.ML);
2008-04-13, by wenzelm
tsig: removed unnecessary universal witness;
2008-04-13, by wenzelm
tuned;
2008-04-13, by wenzelm
removed unnecessary Goal.close_result;
2008-04-12, by wenzelm
replaced Drule.close_derivation/Goal.close_result by Thm.close_derivation (removed obsolete compression);
2008-04-12, by wenzelm
advance: do not count utf8 trailer bytes (which happen to be undefined or punctuation in iso-latin);
2008-04-12, by wenzelm
added is_utf8_trailer;
2008-04-12, by wenzelm
rep_cterm/rep_thm: no longer dereference theory_ref;
2008-04-12, by wenzelm
obsolete -- Poly/ML images are maximally shared already, home-grown compression wastes space and time;
2008-04-12, by wenzelm
removed obsolete compress.ML
2008-04-12, by wenzelm
replaced Drule.close_derivation/Goal.close_result by Thm.close_derivation (removed obsolete compression);
2008-04-12, by wenzelm
rep_cterm/rep_thm: no longer dereference theory_ref;
2008-04-12, by wenzelm
rep_cterm/rep_thm: no longer dereference theory_ref;
2008-04-12, by wenzelm
use_text: explicitly print exception, which is no longer done by the new PolyML.compiler setup;
2008-04-10, by wenzelm
transaction/init: ensure stable theory (non-draft);
2008-04-10, by wenzelm
export is_draft, not draftN;
2008-04-10, by wenzelm
simplified isarcmd;
2008-04-10, by wenzelm
eliminated unused name_of, source, source_of, print', print3, three_buffersN;
2008-04-10, by wenzelm
eliminated unused trace, read;
2008-04-10, by wenzelm
eliminated unused Toplevel.print3/three_buffers;
2008-04-10, by wenzelm
tuned;
2008-04-10, by wenzelm
Isar.goal: tactical goal only;
2008-04-10, by wenzelm
eliminated backpatching of load_thy;
2008-04-10, by wenzelm
added read_const_exprs (from Pure/Isar/code_unit.ML);
2008-04-10, by wenzelm
export get_names (formerly names);
2008-04-10, by wenzelm
ThyInfo.get_names;
2008-04-10, by wenzelm
ThyInfo.get_theory;
2008-04-10, by wenzelm
export load_thy -- no backpatching;
2008-04-10, by wenzelm
export subst_alias;
2008-04-10, by wenzelm
load thy_info.ML after outer_syntax.ML -- avoids backpatching of load_thy;
2008-04-10, by wenzelm
val theory = ThyInfo.get_theory;
2008-04-10, by wenzelm
replaced Isar loop variants by generic toplevel_loop;
2008-04-10, by wenzelm
replaced Isar loop variants by generic toplevel_loop;
2008-04-10, by wenzelm
The global Isabelle/Isar state and main read-eval-print loop.
2008-04-10, by wenzelm
replaced Isar.toplevel by Toplevel.program;
2008-04-10, by wenzelm
moved global Toplevel state to structure Isar;
2008-04-10, by wenzelm
made purely value-oriented, moved global state to structure Isar (cf. isar.ML);
2008-04-10, by wenzelm
finish: removed unnecessary Isar.init;
2008-04-10, by wenzelm
moved structure Isar to isar.ML;
2008-04-10, by wenzelm
Context.set_thread_data: non-critical;
2008-04-10, by wenzelm
added Isar/isar.ML;
2008-04-10, by wenzelm
improvements are strict
2008-04-10, by haftmann
check validity of class target improvement
2008-04-10, by haftmann
print_consts only for external specifications;
2008-04-09, by wenzelm
fundef_afterqed: removed unused config, added do_print flag;
2008-04-09, by wenzelm
minimal error handling;
2008-04-09, by wenzelm
replaced ML by ML_val;
2008-04-09, by wenzelm
avoid control symbols in document (\<^fixed>);
2008-04-09, by wenzelm
\usepackage[english]{babel} (required for guillemots);
2008-04-09, by wenzelm
renamed mbind to scomp
2008-04-09, by haftmann
removed syntax from monad combinators; renamed mbind to scomp
2008-04-09, by haftmann
rudimentary user-syntax for terms
2008-04-09, by haftmann
fix spelling
2008-04-09, by huffman
fix spelling
2008-04-09, by huffman
move lemmas from Word/BinBoolList.thy to List.thy
2008-04-09, by huffman
fixed makefiles
2008-04-08, by krauss
added missing file
2008-04-08, by krauss
tuned;
2008-04-08, by wenzelm
Generic conversion and tactic "atomize_elim" to convert elimination rules
2008-04-08, by krauss
obsolete;
2008-04-08, by wenzelm
removed isatool expandshort;
2008-04-08, by wenzelm
removed obsolete AUTO_BASH feature;
2008-04-08, by wenzelm
removed obsolete AUTO_PERL feature;
2008-04-08, by wenzelm
support for YXML notation -- XML done right;
2008-04-08, by wenzelm
support "YXML" mode for output transfer notation;
2008-04-08, by wenzelm
removed abbrev for word_power. Was in the wrong direction and unused.
2008-04-08, by kleing
prefer plain ASCII here;
2008-04-07, by wenzelm
abs_conv: extra argument for bound variable;
2008-04-07, by wenzelm
added swap_params;
2008-04-07, by wenzelm
abs_conv: extra argument for bound variable;
2008-04-07, by wenzelm
renamed iterated forall_conv to params_conv;
2008-04-07, by wenzelm
instantiation replacing primitive instance plus overloaded defs; more conservative type arities
2008-04-07, by haftmann
instantiation replacing primitive instance plus overloaded defs
2008-04-07, by haftmann
instantiation replacing primitive instance plus overloaded defs; realpow.simps now named power_real.simps
2008-04-07, by haftmann
explicit definition for "/"
2008-04-07, by haftmann
explicit dummy instantiation for div
2008-04-07, by haftmann
* Metis: the maximum number of clauses that can be produced from a theorem is now given by the attribute max_clauses. Theorems that exceed this number are ignored, with a warning printed.
2008-04-07, by paulson
Superficial changes
2008-04-07, by paulson
tuned
2008-04-04, by haftmann
syntactic classes for bit operations
2008-04-04, by haftmann
renamed app2 to map2
2008-04-04, by haftmann
more new primrec
2008-04-04, by haftmann
prefix for equations in primrec specifications
2008-04-04, by haftmann
postprocessing of equality
2008-04-04, by haftmann
parser: use plain explode, not Symbol.explode!
2008-04-03, by wenzelm
removed obsolete add_axiomss(_i);
2008-04-03, by wenzelm
renamed XML.parse_comment_whspc to XML.parse_comments;
2008-04-03, by wenzelm
renamed parse_comment_whspc to parse_comments;
2008-04-03, by wenzelm
removed yxmlN for now;
2008-04-03, by wenzelm
moved test_markup here;
2008-04-03, by wenzelm
further cleanup of XML signature;
2008-04-03, by wenzelm
tuned comments;
2008-04-03, by wenzelm
further cleanup of XML signature;
2008-04-03, by wenzelm
output: canonical argument order (as opposed to write);
2008-04-03, by wenzelm
XML.string_of;
2008-04-03, by wenzelm
moved output_markup to xml.ML;
2008-04-03, by wenzelm
XML.output_markup;
2008-04-03, by wenzelm
XML.string_of, XML.parse;
2008-04-03, by wenzelm
replaced ETX/EOT by ENQ/ACK, which are less likely to be interpreted by tty etc.;
2008-04-03, by wenzelm
added output_markup (from Tools/isabelle_process.ML);
2008-04-03, by wenzelm
replaced ETX/EOT by ENQ/ACK, which are less likely to be interpreted by tty etc.;
2008-04-03, by wenzelm
tuned comments;
2008-04-03, by wenzelm
Added skip_mono flag to inductive definition package.
2008-04-03, by berghofe
Added skip_mono flag to inductive definition package.
2008-04-03, by berghofe
Added skip_mono flag and inductive_flags type.
2008-04-03, by berghofe
Deleted code for axiomatic introduction of datatypes. Instead, the package
2008-04-03, by berghofe
Removed QuickAndDirty constructor from simproc_dist datatype.
2008-04-03, by berghofe
- use SkipProof.prove_global instead of Goal.prove_global
2008-04-03, by berghofe
Added prove_global.
2008-04-03, by berghofe
Function package no longer overwrites theorems.
2008-04-03, by krauss
Why XML notation?
2008-04-03, by wenzelm
Symbol.STX, Symbol.DEL;
2008-04-03, by wenzelm
Symbol.SOH;
2008-04-03, by wenzelm
added detect;
2008-04-03, by wenzelm
added some ASCII control symbols;
2008-04-03, by wenzelm
added Pure/General/yxml.ML;
2008-04-03, by wenzelm
added generalised definitions for freshness of sets of atoms
2008-04-03, by urbanc
tuned imports
2008-04-02, by haftmann
tuned
2008-04-02, by haftmann
subst_alias
2008-04-02, by haftmann
improved improvements for instantiaton
2008-04-02, by haftmann
canonical meet_sort operation
2008-04-02, by haftmann
removed obscure "attach" feature
2008-04-02, by haftmann
extended
2008-04-02, by haftmann
tuned towards code generation
2008-04-02, by haftmann
explicit class "eq" for operational equality
2008-04-02, by haftmann
proofs adjusted to new situation in Int.thy/Presburger.thy
2008-04-02, by haftmann
explicit instantiation
2008-04-02, by haftmann
tuned proof
2008-04-02, by haftmann
dropped wrong code lemma
2008-04-02, by haftmann
moved some code lemmas for Numerals to other theories
2008-04-02, by haftmann
moved some code lemmas for Numerals here
2008-04-02, by haftmann
No longer imports InfiniteSet, ATP_Linkup is sufficient.
2008-04-02, by chaieb
Catching up with smlnj.ML 1.47 (use_file), 1.52 (line numbers), 1.53
2008-03-31, by gagern
before close: Exn.capture/release;
2008-03-31, by wenzelm
discontinued unused hooks explode_platform_path_fn, platform_path_fn, shell_path_fn;
2008-03-31, by wenzelm
added add_substring;
2008-03-31, by wenzelm
discontinued File.explode_platform_path -- use plain Path.explode;
2008-03-31, by wenzelm
*** empty log message ***
2008-03-30, by nipkow
functional theory setup -- requires linear access;
2008-03-29, by wenzelm
simplified print_simpset;
2008-03-29, by wenzelm
purely functional setup of claset/simpset/clasimpset;
2008-03-29, by wenzelm
purely functional setup of claset/simpset/clasimpset;
2008-03-29, by wenzelm
fixed spelling;
2008-03-29, by wenzelm
added exec_file;
2008-03-29, by wenzelm
CRITICAL: further trace levels for 1000ms and 100ms;
2008-03-29, by wenzelm
removed obsolete store_thm(s), cf. functional versions in pure_thy.ML;
2008-03-29, by wenzelm
added generic_theory transaction;
2008-03-29, by wenzelm
commands 'use' and 'ML' now thy_decl;
2008-03-29, by wenzelm
removed obsolete use_XXX;
2008-03-29, by wenzelm
eliminated destructive/critical theorem database;
2008-03-29, by wenzelm
certify wrt. dynamic context;
2008-03-29, by wenzelm
added map_theory_result, map_proof_result;
2008-03-29, by wenzelm
certify wrt. dynamic context;
2008-03-29, by wenzelm
eliminated non-linear access to thy1 and thy12c;
2008-03-29, by wenzelm
replaced 'ML' by diagnostic 'ML_command';
2008-03-29, by wenzelm
updated generated file;
2008-03-29, by wenzelm
simplified PureThy.store_thm;
2008-03-29, by wenzelm
replaced 'ML_setup' by 'ML';
2008-03-29, by wenzelm
* Eliminated destructive theorem database.
2008-03-29, by wenzelm
eliminated quiete_mode ref (not really needed);
2008-03-29, by wenzelm
eliminated quiete_mode ref (turned into proper argument);
2008-03-29, by wenzelm
eliminated quiete_mode ref (unused);
2008-03-29, by wenzelm
eliminated quiet_mode ref of some packages (avoid CRITICAL setmp!);
2008-03-29, by wenzelm
added forget_structure;
2008-03-28, by wenzelm
eval_wrapper: non-critical version via unique Isabelle structure, proper forget_structure;
2008-03-28, by wenzelm
ml_tactic: non-critical version via proof data and thread data;
2008-03-28, by wenzelm
NAMED_CRITICAL;
2008-03-28, by wenzelm
unfold_locales now part of default tactic
2008-03-28, by haftmann
import Main explicitly
2008-03-28, by haftmann
dropped now superfluous ad-hoc adaption
2008-03-28, by haftmann
not depends on Main any longer
2008-03-28, by haftmann
accomodated to sledgehammer theory dependency requirement
2008-03-28, by haftmann
only invoke interpret
2008-03-28, by haftmann
updated generated file;
2008-03-28, by wenzelm
Context.>> : operate on Context.generic;
2008-03-28, by wenzelm
avoid rebinding of existing facts;
2008-03-28, by wenzelm
some styling
2008-03-28, by haftmann
some styling
2008-03-28, by haftmann
some styling
2008-03-28, by haftmann
tuned proofs
2008-03-28, by urbanc
tuned;
2008-03-28, by wenzelm
updated dependencies;
2008-03-28, by wenzelm
reorganized signature of ML_Context;
2008-03-28, by wenzelm
remove commented text
2008-03-27, by huffman
avoid ambiguity of State.state vs. JVMType.state;
2008-03-27, by wenzelm
declare cont_lemmas_ext as simp rules individually
2008-03-27, by huffman
avoid amiguity of Continuity.chain vs. Porder.chain;
2008-03-27, by wenzelm
avoid amiguity of State.state vs. JVMType.state;
2008-03-27, by wenzelm
changed wrong assignement in signature sections
2008-03-27, by haftmann
clarified character serializations
2008-03-27, by haftmann
added Enum
2008-03-27, by haftmann
circumventing merge problem
2008-03-27, by haftmann
explicit case names for rule list_induct2
2008-03-27, by haftmann
instance for functions, explicit characters
2008-03-27, by haftmann
lemmas about map_of (zip _ _)
2008-03-27, by haftmann
restructuring; explicit case names for rule list_induct2
2008-03-27, by haftmann
no "attach UNIV" any more
2008-03-27, by haftmann
tuned comments;
2008-03-27, by wenzelm
tuned comments;
2008-03-27, by wenzelm
fixed theory imports;
2008-03-27, by wenzelm
tuned appendix;
2008-03-27, by wenzelm
removed obsolete appl_syntax, applC_syntax;
2008-03-27, by wenzelm
eliminated delayed theory setup
2008-03-27, by wenzelm
Command 'setup': discontinued implicit version.
2008-03-27, by wenzelm
eliminated theory ProtoPure;
2008-03-27, by wenzelm
renamed ML_Context.the_context to ML_Context.the_global_context;
2008-03-27, by wenzelm
added process_file;
2008-03-27, by wenzelm
eliminated theory ProtoPure;
2008-03-27, by wenzelm
moved old the_context here;
2008-03-27, by wenzelm
eliminated theory ProtoPure;
2008-03-27, by wenzelm
implicit setup of emerging theory Pure;
2008-03-27, by wenzelm
reduced to theory body (cf. OuterSyntax.process_file);
2008-03-27, by wenzelm
renamed ML_Context.the_context to ML_Context.the_global_context;
2008-03-27, by wenzelm
eliminated theory ProtoPure;
2008-03-27, by wenzelm
removed Display.raw_string_of_XXX (use regular Sign.string_of_XXX);
2008-03-27, by wenzelm
HOL (and FOL): renamed variables in rules imp_elim and swap;
2008-03-27, by wenzelm
nonfix >>;
2008-03-27, by wenzelm
make preorder locale into a superclass of class po
2008-03-27, by huffman
removed obsolete Thy/thm_database.ML (cf. ML/ml_context.ML);
2008-03-26, by wenzelm
removed legacy ML bindings;
2008-03-26, by wenzelm
rule swap: renamed Pa to P;
2008-03-26, by wenzelm
added store_thms etc. (formerly in Thy/thm_database.ML);
2008-03-26, by wenzelm
adapted to Context.thread_data interface;
2008-03-26, by wenzelm
moved bind_thm(s) to ML/ml_context.ML;
2008-03-26, by wenzelm
added thread data (formerly global ref in ML/ml_context.ML);
2008-03-26, by wenzelm
pass imp_elim (instead of mp) and swap explicitly -- avoids store_thm;
2008-03-26, by wenzelm
pass imp_elim, swap to classical prover;
2008-03-26, by wenzelm
updated generated file;
2008-03-26, by wenzelm
renamed ML_Context.>> to Context.>> (again);
2008-03-26, by wenzelm
converted legacy ML scripts;
2008-03-26, by wenzelm
rename class bifinite_cpo to profinite; generalize powerdomains from bifinite to profinite
2008-03-26, by huffman
fix spelling errors
2008-03-26, by huffman
removed obsolete pass, save;
2008-03-26, by wenzelm
use_thy: removed obsolete ML_Context.save;
2008-03-26, by wenzelm
removed obsolete use_thy (cf. isar_syn.ML);
2008-03-26, by wenzelm
use poly-cvs as name
2008-03-26, by kleing
Functor NamedThmsFun: data is available to the user as dynamic fact;
2008-03-25, by wenzelm
update_context: always store as "Nominal.eqvts";
2008-03-25, by wenzelm
added command 'ML_val' (presently just a clone of 'ML');
2008-03-25, by wenzelm
removed redundant axiomatizations of XXX_infinite (fact already proven);
2008-03-25, by wenzelm
add dynamic fact binding;
2008-03-25, by wenzelm
added 'ML_val' command (diagnostic);
2008-03-25, by wenzelm
get fact: do not compare names;
2008-03-25, by wenzelm
*** empty log message ***
2008-03-25, by wenzelm
support dynamic facts;
2008-03-25, by wenzelm
setup for dynamic "prems" (legacy);
2008-03-25, by wenzelm
more antiquotations;
2008-03-25, by wenzelm
moved multithreaded "profile" to multithreading_polyml.ML;
2008-03-25, by wenzelm
use polyml_old_compiler5.ML;
2008-03-25, by wenzelm
removed
2008-03-25, by haftmann
removed obsolete use_legacy_bindings;
2008-03-24, by wenzelm
ML runtime compilation: pass position, tuned signature;
2008-03-24, by wenzelm
ML runtime compilation: pass position, tuned signature;
2008-03-24, by wenzelm
removed junk;
2008-03-24, by wenzelm
Runtime compilation -- for old version of PolyML.compilerEx (version 5.0, 5.1).
2008-03-24, by wenzelm
Runtime compilation -- for old version of PolyML.compiler (version 4.x).
2008-03-24, by wenzelm
Compatibility wrapper for Poly/ML 5.1.
2008-03-24, by wenzelm
removed pointer_eq from polyml_common.ML (structure Address no longer available after 5.1);
2008-03-24, by wenzelm
updated use_text/file for 5.2;
2008-03-24, by wenzelm
moved use_text/file to polyml_old_compiler5.ML;
2008-03-24, by wenzelm
removed pointer_eq from polyml_common.ML (structure Address no longer available after 5.1);
2008-03-24, by wenzelm
added ML-Systems/polyml-5.1.ML, ML-Systems/polyml_old_compiler4.ML, ML-Systems/polyml_old_compiler5.ML;
2008-03-24, by wenzelm
back to feeder -- Isabelle ML setup no longer evaluates command line;
2008-03-24, by wenzelm
simplified thm_antiq;
2008-03-24, by wenzelm
removed unused print_properties, print_position;
2008-03-24, by wenzelm
replaced obsolete /usr/proj by /home;
2008-03-24, by wenzelm
replaced obsolete /usr/proj by /home;
2008-03-24, by wenzelm
remote CVSROOT: default to atbroy100 instead of sunbroy2;
2008-03-24, by wenzelm
tuned settings for target platforms;
2008-03-24, by wenzelm
thm_antiq: produce error at runtime, not compile time;
2008-03-20, by wenzelm
get_thms etc.: improved reporting of source position;
2008-03-20, by wenzelm
added pos_of_ref;
2008-03-20, by wenzelm
fixed proof;
2008-03-20, by wenzelm
Equivariance prover now uses permutation simprocs as well.
2008-03-20, by berghofe
export add/del_thm;
2008-03-20, by wenzelm
added print_properties, print_position;
2008-03-20, by wenzelm
Facts.Named: include position;
2008-03-20, by wenzelm
tuned proofs
2008-03-20, by haftmann
more antiquotations
2008-03-20, by haftmann
Product_Type.apfst and Product_Type.apsnd; mbind combinator; tuned
2008-03-20, by haftmann
added forward composition
2008-03-20, by haftmann
Product_Type.apfst and Product_Type.apsnd
2008-03-20, by haftmann
Theory Product_Type; fixed typos
2008-03-20, by haftmann
rearranged
2008-03-20, by haftmann
(continued)
2008-03-20, by haftmann
tuned
2008-03-20, by haftmann
tuned import
2008-03-20, by haftmann
adjusted authorship
2008-03-20, by haftmann
tuned proof
2008-03-20, by haftmann
added theory Library/Enum.thy
2008-03-20, by haftmann
tuned proofs
2008-03-20, by haftmann
simplified get_thm(s): back to plain name argument;
2008-03-20, by wenzelm
renamed former get_thms(_silent) to get_fact(_silent);
2008-03-20, by wenzelm
simplified get_thm(s): back to plain name argument;
2008-03-20, by wenzelm
simplified get_thm(s): back to plain name argument;
2008-03-20, by wenzelm
more antiquotations;
2008-03-19, by wenzelm
avoid Auto_tac;
2008-03-19, by wenzelm
more antiquotations;
2008-03-19, by wenzelm
eliminated change_claset/simpset;
2008-03-19, by wenzelm
auxiliary dynamic_thm(s) for fact lookup;
2008-03-19, by wenzelm
auxiliary dynamic_thm(s) for fact lookup;
2008-03-19, by wenzelm
renamed datatype thmref to Facts.ref, tuned interfaces;
2008-03-19, by wenzelm
removed redundant Nat.less_not_sym, Nat.less_asym;
2008-03-19, by wenzelm
removed redundant Nat.less_irrefl;
2008-03-19, by wenzelm
Attributes sledgehammer_full, sledgehammer_modulus, sledgehammer_sorts
2008-03-19, by paulson
system: writeln output, if available;
2008-03-19, by wenzelm
error tuning
2008-03-19, by haftmann
moved typ_of_inst to Type.typ_of_sort
2008-03-19, by haftmann
instantiation less liberal with dangling constraints
2008-03-19, by haftmann
Type.lookup now curried
2008-03-19, by haftmann
Type.lookup now curried; typ_of_sort
2008-03-19, by haftmann
new class error case NoSubsort
2008-03-19, by haftmann
quickcheck with term reconstruction
2008-03-19, by haftmann
whitespace tuning
2008-03-19, by haftmann
theory loader: discontinued *attached* ML scripts;
2008-03-18, by wenzelm
converted legacy ML scripts;
2008-03-18, by wenzelm
valid_thms: get_thms_silent;
2008-03-18, by wenzelm
removed check_lookup;
2008-03-18, by wenzelm
added ckeck_lookup flag (default false), which controls sanity check of thm lookup;
2008-03-18, by wenzelm
updated generated files;
2008-03-18, by wenzelm
tuned proof;
2008-03-18, by wenzelm
removed redundant less_trans, less_linear, le_imp_less_or_eq, le_less_trans, less_le_trans (cf. Orderings.thy);
2008-03-18, by wenzelm
removed redundant less_trans, less_linear, le_imp_less_or_eq, le_less_trans, less_le_trans (cf. Orderings.thy);
2008-03-18, by wenzelm
avoid rebinding of existing facts;
2008-03-18, by wenzelm
avoid rebinding of existing facts;
2008-03-17, by wenzelm
avoid rebinding of existing facts;
2008-03-17, by wenzelm
removed duplicate lemmas;
2008-03-17, by wenzelm
only one version of group.rcos_self;
2008-03-17, by wenzelm
Facts.add_local;
2008-03-17, by wenzelm
Facts.add_global;
2008-03-17, by wenzelm
replaced generic add by add_local/add_global;
2008-03-17, by wenzelm
proper naming of weak_ref_map2ref_map;
2008-03-17, by wenzelm
avoid rebinding of existing facts;
2008-03-17, by wenzelm
avoid rebinding of existing facts;
2008-03-17, by wenzelm
added Compl_Collect;
2008-03-17, by wenzelm
proper naming of knows_Outpts_insecureM, knows_subset_knows_A_Gets;
2008-03-17, by wenzelm
renamed K3_imp_Gets variant to K3_imp_Gets_evs;
2008-03-17, by wenzelm
removed duplicate lemmas;
2008-03-17, by wenzelm
closeup: recover original order of free variables!
2008-03-17, by wenzelm
reorganization
2008-03-17, by nipkow
added lemmas
2008-03-17, by nipkow
remove unneeded constant mod_alt
2008-03-17, by huffman
More defns and thms
2008-03-17, by nipkow
fixed broken bintrunc lemma
2008-03-17, by kleing
tuned;
2008-03-15, by wenzelm
get_thm(s): check facts lookup vs. old thm database;
2008-03-15, by wenzelm
tuned messages;
2008-03-15, by wenzelm
del: hide in name space;
2008-03-15, by wenzelm
avoid unclear fact references;
2008-03-15, by wenzelm
eliminated out-of-scope proofs (cf. theory IFOL and FOL);
2008-03-15, by wenzelm
proper antiquotations;
2008-03-15, by wenzelm
added lemmas from simpdata.ML;
2008-03-15, by wenzelm
removed obsolete PureThy.thms_containing;
2008-03-15, by wenzelm
replaced obsolete FactIndex.T by Facts.T;
2008-03-15, by wenzelm
more precise Author line;
2008-03-15, by wenzelm
replaced obsolete FactIndex.T by Facts.T (cumulative version, assumes that facts are only added to unfinished theories);
2008-03-15, by wenzelm
Environment of named facts (admits overriding). Optional indexing by proposition.
2008-03-15, by wenzelm
obsolete (cf. facts.ML);
2008-03-15, by wenzelm
removed obsolete fact_index.ML;
2008-03-15, by wenzelm
replaced obsolete FactIndex.T by Facts.T;
2008-03-15, by wenzelm
removed obsolete PureThy.thms_containing_consts;
2008-03-15, by wenzelm
explicit re-init
2008-03-15, by haftmann
(continued)
2008-03-15, by haftmann
continued localization
2008-03-15, by haftmann
Orders as relations
2008-03-14, by nipkow
Added Order_Relation
2008-03-14, by nipkow
Added lemmas
2008-03-14, by nipkow
restore instead of init
2008-03-14, by haftmann
restore replaces reinit
2008-03-14, by haftmann
added mk_const functions
2008-03-14, by haftmann
added combinator for interpretation of construction of datatype
2008-03-14, by haftmann
tuned
2008-03-14, by haftmann
separated Random.thy from Quickcheck.thy
2008-03-12, by haftmann
yet another useful lemma
2008-03-12, by haftmann
dropped dangerous antiquotation
2008-03-12, by haftmann
tuned
2008-03-12, by urbanc
continued
2008-03-12, by haftmann
tuned
2008-03-12, by haftmann
better improvement in instantiation target
2008-03-12, by haftmann
*** empty log message ***
2008-03-12, by haftmann
raw_loop: more graceful crash recovery;
2008-03-11, by wenzelm
added exception CONTEXT, indicating context of another exception;
2008-03-11, by wenzelm
added location;
2008-03-11, by wenzelm
schedule main control: more robust interrupting of potentially running threads;
2008-03-11, by wenzelm
message: proper root element for XML output;
2008-03-11, by wenzelm
Proof.put_thms false;
2008-03-11, by wenzelm
put_facts: do_props, i.e. facts are indexed by proposition again;
2008-03-11, by wenzelm
put_thms: pass do_props;
2008-03-11, by wenzelm
tuned
2008-03-10, by haftmann
dropped "include" feature of classes
2008-03-10, by haftmann
some theorems named explicitly
2008-03-10, by haftmann
exported suffix
2008-03-10, by haftmann
fixed typo
2008-03-10, by haftmann
adjusted to current implementation
2008-03-10, by haftmann
instance fun :: (finite, countable) countable
2008-03-10, by huffman
tuned
2008-03-09, by haftmann
added Option_ord.thy
2008-03-07, by haftmann
dropped local tsigs
2008-03-07, by haftmann
some steps towards a refined treatment of equality
2008-03-07, by haftmann
generic improvable syntax for targets
2008-03-07, by haftmann
added hithero missing overloading.ML
2008-03-07, by haftmann
tuned
2008-03-07, by haftmann
whitespace tuning
2008-03-07, by haftmann
clarified proposition
2008-03-07, by haftmann
tuned proofs
2008-03-07, by haftmann
canonical order on option type
2008-03-07, by haftmann
added entries
2008-03-07, by haftmann
check ISABELLE_BROWSER_INFO before cd;
2008-03-06, by wenzelm
replaced execute by system_out;
2008-03-06, by wenzelm
replaced execute by system_out;
2008-03-06, by wenzelm
added dummy version of string_of_pid;
2008-03-06, by wenzelm
use "ML-Systems/universal.ML";
2008-03-06, by wenzelm
replaced execute by system_out;
2008-03-06, by wenzelm
proper dependency on ML-Systems/mosml.ML;
2008-03-06, by wenzelm
specific system_out (MosML lacks structure Posix);
2008-03-06, by wenzelm
* system/system_out provides a robust way to invoke external shell
2008-03-06, by wenzelm
system_out: threaded version does not work for 5.1;
2008-03-06, by wenzelm
common setup for system_out/system;
2008-03-06, by wenzelm
added ML-Systems/system_shell.ML;
2008-03-06, by wenzelm
removed obsolete THIS_IS_ISABELLE_BUILD;
2008-03-06, by wenzelm
obsolete (cf. ML-Systems/polyml_common.ML);
2008-03-06, by wenzelm
renamed polyml-old-basis.ML to polyml_old_basis.ML;
2008-03-06, by wenzelm
rearrangements to make latest Poly/ML the default, not old 4.x;
2008-03-06, by wenzelm
cleaned-up ML-Systems;
2008-03-06, by wenzelm
tuned comment;
2008-03-06, by wenzelm
removed obsolete THIS_IS_ISABELLE_BUILD feature;
2008-03-06, by wenzelm
removed obsolete THIS_IS_ISABELLE_BUILD feature: change environment after getsettings (works due to static scoping);
2008-03-06, by wenzelm
removed obsolete THIS_IS_ISABELLE_BUILD feature;
2008-03-06, by wenzelm
removed obsolete THIS_IS_ISABELLE_BUILD/MAKEBIN feature;
2008-03-06, by wenzelm
renamed test_markup to output_markup;
2008-03-05, by wenzelm
IsabelleProcess.output_markup;
2008-03-05, by wenzelm
closeup: minor tuning of term traversal;
2008-03-05, by wenzelm
ISABELLE_LINE_EDITOR: prefer rlwrap, which passes interrupts properly;
2008-03-05, by wenzelm
explicit referencing of background facts;
2008-03-05, by wenzelm
explicit referencing of background facts;
2008-03-05, by wenzelm
explicit referencing of background facts;
2008-03-05, by wenzelm
indexing literal facts: exclude background context;
2008-03-05, by wenzelm
put_thms: do not index facts here (affects prems/this/calculation in particular);
2008-03-05, by wenzelm
explicit referencing of background facts;
2008-03-05, by wenzelm
HOL/Library/RBT.thy;
2008-03-05, by wenzelm
NEWS: RBTs, renamings in ZF
2008-03-05, by krauss
Use conversions instead of simplifier. tuned
2008-03-05, by krauss
added new example
2008-03-04, by urbanc
tuned
2008-03-03, by haftmann
continued localization
2008-03-03, by haftmann
new theory of red-black trees, an efficient implementation of finite maps.
2008-03-03, by krauss
Generalized Zorn and added well-ordering theorem
2008-03-02, by nipkow
tuned ML code, more antiquotations;
2008-03-01, by wenzelm
misc cleanup of embedded ML code;
2008-03-01, by wenzelm
added @{const} antiquotation;
2008-03-01, by wenzelm
use more antiquotations;
2008-03-01, by wenzelm
unused_thms: print via official context (ProofContext.pretty_fact),
2008-02-28, by wenzelm
Added function for finding unused theorems.
2008-02-28, by berghofe
Added unused_thms command.
2008-02-28, by berghofe
import all 'special code' types
2008-02-28, by haftmann
added code generator setup
2008-02-28, by haftmann
Transitive_Closure: induct and cases rules now declare proper case_names;
2008-02-28, by wenzelm
Transitive_Closure: induct and cases rules now declare proper case_names;
2008-02-28, by wenzelm
rtranclp_induct, tranclp_induct: added case_names;
2008-02-28, by wenzelm
tuned
2008-02-28, by nipkow
removed legacy ML bindings;
2008-02-28, by wenzelm
tuned syntax declaration;
2008-02-28, by wenzelm
wf_trancl: structured proof;
2008-02-28, by wenzelm
rtranclE, tranclE: tuned statement, added case_names;
2008-02-28, by wenzelm
renamed ListSpace to ListVector;
2008-02-28, by wenzelm
added HOL-Library;
2008-02-28, by wenzelm
more precise handling of "group" for termination;
2008-02-27, by wenzelm
added theories for imperative HOL
2008-02-27, by haftmann
added theory for countable types
2008-02-27, by haftmann
added theory for reflected types
2008-02-27, by haftmann
proper merge of base sorts
2008-02-27, by haftmann
Renamed ListSpace to ListVector
2008-02-27, by nipkow
Fixed dependency on Dense_Linear_Order
2008-02-27, by chaieb
removed some debugging output from trace
2008-02-27, by schirmer
Loads Dense_Linear_Order (needed dlo_simps)
2008-02-27, by chaieb
Fixed dependencies for proofs -- ferrack needed
2008-02-27, by chaieb
Old HOL/Dense_Linear_Order.thy and the setup in Arith_Tools for Ferrante and Rackoff's Quantifier elimination for linear arithmetic over ordered Fields.
2008-02-27, by chaieb
fixed dependencies
2008-02-27, by chaieb
Removed theorems from default simpset
2008-02-27, by chaieb
Fixed proofs
2008-02-27, by chaieb
Loads Dense_Linear_Order.thy
2008-02-27, by chaieb
loads Tools/Qelim/qelim.ML
2008-02-27, by chaieb
HOL/Dense_Linear_Order.thy moved to Library ; resulting dependencies updated
2008-02-27, by chaieb
Installation of Quantifier elimination for ordered fields moved to Library/Dense_Linear_Order.thy
2008-02-27, by chaieb
other UNIV lemmas
2008-02-26, by haftmann
some more primrec
2008-02-26, by haftmann
class itself works around a problem with class interpretation in class finite
2008-02-26, by haftmann
moved some set lemmas from Set.thy here
2008-02-26, by haftmann
tuned heading
2008-02-26, by haftmann
char and nibble are finite
2008-02-26, by haftmann
moved some set lemmas to Set.thy
2008-02-26, by haftmann
tuned proofs
2008-02-26, by haftmann
tuned document;
2008-02-26, by wenzelm
tuned document;
2008-02-26, by wenzelm
Added useful general lemmas from the work with the HeapMonad
2008-02-26, by bulwahn
some steps towards automated generators
2008-02-26, by haftmann
operation collapse
2008-02-26, by haftmann
Zero/Suc recursion combinator for type index
2008-02-26, by haftmann
added accidental omissions
2008-02-26, by haftmann
thm_deps: sort result;
2008-02-25, by wenzelm
tuned msg;
2008-02-25, by wenzelm
fixed ChangeLog.gz path;
2008-02-25, by wenzelm
fixed document;
2008-02-25, by wenzelm
welcome: actually check for ChangeLog.gz;
2008-02-25, by wenzelm
tuned structure Distribution;
2008-02-25, by wenzelm
implicit use of LocalTheory.group etc.;
2008-02-25, by wenzelm
maintain group in lthy data, implicit use in operations;
2008-02-25, by wenzelm
tuned;
2008-02-25, by wenzelm
LocalTheory.set_group for user command;
2008-02-25, by wenzelm
inductive package: simplified group handling;
2008-02-25, by wenzelm
Added dependency of Library on Pocklington.thy
2008-02-25, by chaieb
Pocklington's Primality criterion
2008-02-25, by chaieb
More primality theorems
2008-02-25, by chaieb
A library for univariate polynomials -- generalizes old Hyperreal/Poly.thy from reals to locales
2008-02-25, by chaieb
A proof a the fundamental theorem of algebra
2008-02-25, by chaieb
Uses Univ_Poly.thy
2008-02-25, by chaieb
Does not import Poly anymore
2008-02-25, by chaieb
Includes the derivates of polynomials -- reals specific content of Poly
2008-02-25, by chaieb
Two simple theorems about cmod moved to Complex.thy
2008-02-25, by chaieb
Now imports Funamental_Theorem_Algebra
2008-02-25, by chaieb
Added trivial theorems aboud cmod
2008-02-25, by chaieb
Included theories Library/Univ_Poly.thy and Complex/Fundamental_Theorem_Algebra.thy ; Theory Hyperreal/Poly.thy Removed
2008-02-25, by chaieb
removed dead code; some cleanup
2008-02-22, by krauss
non-operative code antiquotation
2008-02-22, by haftmann
non-operative code antiquotation
2008-02-22, by haftmann
added further interface for reading constants
2008-02-22, by haftmann
added first version of datatype antiquotation
2008-02-22, by haftmann
moved refute_tac to linarith.ML
2008-02-22, by haftmann
more elaborate structure Distribution (filled-in by makedist);
2008-02-21, by wenzelm
keep ChangeLog.gz within distribution;
2008-02-21, by wenzelm
removed junk;
2008-02-21, by wenzelm
moved bij_betw from Library/FuncSet to Fun, redistributed some lemmas
2008-02-21, by nipkow
moved bij_betw from Library/FuncSet to Fun, redistributed some lemmas, and
2008-02-21, by nipkow
removed NBE;
2008-02-20, by wenzelm
removed ex/NBE.thy;
2008-02-20, by wenzelm
fix proofs involving ile_def
2008-02-20, by huffman
tuned structures in arith_data.ML
2008-02-20, by haftmann
using only an relation predicate to construct div and mod
2008-02-20, by haftmann
now in AFP
2008-02-20, by nipkow
added system_out (back to multithreaded version -- still suffers from non-interruptible wait in Poly/ML 5.1);
2008-02-19, by wenzelm
removed General/system_process.ML (back to multithreaded version);
2008-02-19, by wenzelm
replaced setpgrp by more elaborate setsid;
2008-02-19, by wenzelm
slightly tuned
2008-02-19, by urbanc
Yet another proof of False, this time using the strong case analysis rule.
2008-02-19, by berghofe
tuned
2008-02-18, by haftmann
system.pl - invoke shell command line (with robust signal handling);
2008-02-18, by wenzelm
updated
2008-02-18, by urbanc
added eqvt-flag to subseteq-lemma
2008-02-18, by urbanc
proved linorder and wellorder class instances
2008-02-18, by huffman
added get_parent (for AWE);
2008-02-17, by wenzelm
added perl wrapper for robust signal handling;
2008-02-17, by wenzelm
New simpler representation of numerals, using Bit0 and Bit1 instead of BIT, B0, and B1
2008-02-17, by huffman
removed spurious PolyML.makestring;
2008-02-16, by wenzelm
replaced ignore/raise_interrupt by more flexible (un)interruptible combinators;
2008-02-16, by wenzelm
removed managed_process (cf. General/shell_process.ML);
2008-02-16, by wenzelm
removed managed_process (cf. General/shell_process.ML);
2008-02-16, by wenzelm
exn_message: added TimeLimit.TimeOut;
2008-02-16, by wenzelm
export deny_secure;
2008-02-16, by wenzelm
setmp: uninterruptible;
2008-02-16, by wenzelm
System shell processes, with static input/output and propagation of interrupts.
2008-02-16, by wenzelm
added General/system_process.ML;
2008-02-16, by wenzelm
added lemma lists {normalize,succ,pred,minus,add,mult}_bin_simps
2008-02-16, by huffman
added lemma lists {normalize,succ,pred,minus,add,mult}_bin_simps
2008-02-16, by huffman
support for managed external processes;
2008-02-15, by wenzelm
more lemmas
2008-02-15, by nipkow
<= and < on nat no longer depend on wellfounded relations
2008-02-15, by haftmann
moved *_reorient lemmas here
2008-02-15, by haftmann
tuned names;
2008-02-15, by wenzelm
syntax error: suppress expected categories altogether;
2008-02-14, by wenzelm
expected syntax categories: reduced duplication, report minimal priorities only;
2008-02-14, by wenzelm
Fixed typing problem that caused instantiation of induct_aux_rec to go wrong.
2008-02-14, by berghofe
make_meta_clause bugfix: now works for higher-order clauses like LeastI_ex
2008-02-13, by paulson
fixed record pretty printing
2008-02-13, by kleing
using integers for pattern matching
2008-02-13, by haftmann
tuned whitespace
2008-02-13, by haftmann
more abstract lemmas
2008-02-13, by haftmann
fix spelling
2008-02-11, by huffman
imports Main;
2008-02-11, by wenzelm
removed unnecessary theory qualifiers;
2008-02-11, by wenzelm
simultaneous use_thys;
2008-02-11, by wenzelm
added Id;
2008-02-11, by wenzelm
Made theory names in ZF disjoint from HOL theory names to allow loading both developments
2008-02-11, by krauss
tuned proofs and comments
2008-02-11, by urbanc
tuned spaces;
2008-02-10, by wenzelm
tuned default position;
2008-02-10, by wenzelm
added default_properties;
2008-02-10, by wenzelm
added position_properties;
2008-02-10, by wenzelm
maintain default position;
2008-02-10, by wenzelm
overloading: reduced code redundancy, no xstrings here;
2008-02-09, by wenzelm
overloading: tuned signature;
2008-02-09, by wenzelm
Instead of raising an exception, pred_set_conv now ignores conversion
2008-02-07, by berghofe
fix broken syntax translations
2008-02-07, by huffman
use ML antiquotations
2008-02-06, by huffman
lemma wf_union_compatible: "wf R ==> wf S ==> S O R <= R ==> wf (R Un S)"
2008-02-06, by krauss
between constant removed
2008-02-06, by chaieb
continued
2008-02-06, by haftmann
locales ACf, ACIf, ACIfSL and ACIfSLlin have been abandoned in favour of the existing algebraic classes ab_semigroup_mult, ab_semigroup_idem_mult, lower_semilattice (resp. uper_semilattice) and linorder
2008-02-06, by haftmann
replaced class by locale
2008-02-04, by chaieb
*** MESSAGE REFERS TO 1.29 and 1.44 ***
2008-02-04, by wenzelm
towards quickcheck
2008-02-04, by haftmann
suppport for messages and indices
2008-02-04, by haftmann
added indexT
2008-02-04, by haftmann
instance "*" :: (sq_ord, sq_ord) sq_ord
2008-02-02, by huffman
cleaned up
2008-02-02, by huffman
modified MCollect syntax
2008-02-01, by nipkow
<TERM> syntax
2008-02-01, by haftmann
fixed term_of_sort
2008-02-01, by haftmann
fixed record problem
2008-02-01, by haftmann
add lemmas prod_lessI and Pair_less_iff [simp]
2008-02-01, by huffman
add lemma is_lub_lambda
2008-01-31, by huffman
add lemma cpo_lubI
2008-01-31, by huffman
add lemma cpo_lubI
2008-01-31, by huffman
instances for class discrete_cpo
2008-01-31, by huffman
new lemma cont_discrete_cpo
2008-01-31, by huffman
new discrete_cpo axclass
2008-01-31, by huffman
temporary adjustions
2008-01-31, by haftmann
explicit del_funcs
2008-01-31, by haftmann
proper term_of functions
2008-01-31, by haftmann
avoiding dynamic simpset lookup
2008-01-31, by haftmann
new lemma is_lub_Pair; cleaned up some proofs
2008-01-31, by huffman
commented stuff out
2008-01-30, by nipkow
added multiset comprehension
2008-01-30, by nipkow
idempotent semigroups
2008-01-30, by haftmann
dual orders and dual lattices
2008-01-30, by haftmann
Theorem Inductive.lfp_ordinal_induct generalized to complete lattices
2008-01-30, by haftmann
new term-building combinators
2008-01-29, by huffman
cleaned up evaluation interfaces
2008-01-29, by haftmann
tuned names
2008-01-29, by haftmann
treating division by zero properly
2008-01-29, by haftmann
eliminated escaped white space;
2008-01-28, by wenzelm
basic scanners: produce symbol list instead of imploded string;
2008-01-28, by wenzelm
* Outer syntax: string tokens no longer admit escaped white space;
2008-01-28, by wenzelm
location_of_position: Position.column_of (which counts Isabelle symbols, not characters);
2008-01-28, by wenzelm
added count/counted: improved position handling for token syntax;
2008-01-28, by wenzelm
added column field;
2008-01-28, by wenzelm
T.count/counted: improved position handling for token syntax;
2008-01-28, by wenzelm
added column property;
2008-01-28, by wenzelm
removed redundant repeatd scanner combinator;
2008-01-28, by wenzelm
added ::: / @@@ scanner combinators;
2008-01-28, by wenzelm
Tuned uniqueness proof for recursion combinator.
2008-01-28, by berghofe
Cleaned up simproc code.
2008-01-28, by berghofe
tuned the proof of the substitution lemma
2008-01-28, by urbanc
rename_client_map_tac: avoid ill-defined thm reference;
2008-01-27, by wenzelm
use_thy: do not set implicit ML context anymore;
2008-01-27, by wenzelm
added ambiguity_limit (restricts parse trees / terms printed in messages);
2008-01-27, by wenzelm
renamed thms_containing_limit to FindTheorems.limit;
2008-01-27, by wenzelm
eliminated some legacy ML files;
2008-01-27, by wenzelm
added bind_thms;
2008-01-27, by wenzelm
tuned;
2008-01-27, by wenzelm
removed legacy ML file;
2008-01-27, by wenzelm
syntax error: unified output of priorities;
2008-01-26, by wenzelm
syntax error: reduced spam -- print expected nonterminals instead of terminals;
2008-01-26, by wenzelm
avoid redundant escaping of Isabelle symbols;
2008-01-26, by wenzelm
grouped versions of axioms/define/notes;
2008-01-26, by wenzelm
misc tuning and internal rearrangement;
2008-01-26, by wenzelm
added theorem group property;
2008-01-26, by wenzelm
added theorem group operations;
2008-01-26, by wenzelm
added surround;
2008-01-26, by wenzelm
tuned attribute syntax -- no need for eta-expansion;
2008-01-26, by wenzelm
added theorem group;
2008-01-26, by wenzelm
internal inductive: fresh theorem group;
2008-01-26, by wenzelm
modernized primrec;
2008-01-25, by wenzelm
Codegenerator vs. Codegenerator_Pretty: loaded sequentially, due to hazardous ML sections;
2008-01-25, by wenzelm
modernized primrec;
2008-01-25, by wenzelm
tuned document;
2008-01-25, by wenzelm
tuned document;
2008-01-25, by wenzelm
tuned;
2008-01-25, by wenzelm
* Default settings: PROOFGENERAL_OPTIONS no longer impose xemacs here;
2008-01-25, by wenzelm
tuned
2008-01-25, by haftmann
print postprocessor equations
2008-01-25, by haftmann
fixed and tuned
2008-01-25, by haftmann
dropped superfluous code theorems
2008-01-25, by haftmann
improved code theorem setup
2008-01-25, by haftmann
consistent interacitve bootstrap of HOL-Main
2008-01-25, by haftmann
distinguished examples for Efficient_Nat.thy
2008-01-25, by haftmann
clarified setup of method "normalization"
2008-01-25, by haftmann
moved definition of power on ints to theory Int
2008-01-25, by haftmann
removed unused properties;
2008-01-24, by wenzelm
replaced ContextPosition by Position.thread_data;
2008-01-24, by wenzelm
statement: keep explicit position;
2008-01-24, by wenzelm
improved apply: handle thread position, apply to context here;
2008-01-24, by wenzelm
removed unused Toplevel.properties;
2008-01-24, by wenzelm
added combinator for wrapped lazy evaluation;
2008-01-24, by wenzelm
added setmp_thread_data_seq;
2008-01-24, by wenzelm
removed obsolete context_position.ML (superseded by Position.thread_data);
2008-01-24, by wenzelm
switched to polyml-cvs;
2008-01-24, by wenzelm
Reimplemented proof of strong induction theorem.
2008-01-24, by berghofe
Added lemma at_fin_set_fresh.
2008-01-24, by berghofe
reactivated mk of java/scala sources, with paranoia PATH setting for sunbroy;
2008-01-23, by wenzelm
exceptions: assign result = null properly;
2008-01-23, by wenzelm
tuned proofs;
2008-01-23, by wenzelm
recovered #der example without using val it;
2008-01-23, by wenzelm
yet another OCaml fix
2008-01-23, by haftmann
tuned
2008-01-22, by haftmann
added map_split
2008-01-22, by haftmann
added class semiring_div
2008-01-22, by haftmann
fixed OCaml
2008-01-22, by haftmann
avoid 'it' in ML expressions
2008-01-22, by haftmann
Removed Logic.auto_rename.
2008-01-21, by berghofe
Efficient_Nat streamlined and improved
2008-01-21, by haftmann
tuned proof
2008-01-21, by haftmann
non-negative numerals
2008-01-21, by haftmann
tuned
2008-01-21, by haftmann
more lemmas
2008-01-21, by haftmann
proper meaningful examples
2008-01-21, by haftmann
explicit auxiliary function for code setup
2008-01-21, by haftmann
streamlined and improved
2008-01-21, by haftmann
adjusted to constant and theorem renames
2008-01-21, by haftmann
avoiding direct references to numeral presentation
2008-01-21, by haftmann
tuned code setup
2008-01-21, by haftmann
add space to binder syntax
2008-01-18, by huffman
pcpodef generates strict_iff lemmas
2008-01-18, by huffman
change lemma admD to rule_format
2008-01-18, by huffman
improved implementation
2008-01-18, by haftmann
convert lemma lub_mono to rule_format
2008-01-17, by huffman
rename lemma chain_mono3 -> chain_mono, chain_mono -> chain_mono_less
2008-01-17, by huffman
change class axiom chfin to rule_format
2008-01-17, by huffman
change class axiom ax_flat to rule_format
2008-01-16, by huffman
joined theories IntDef, Numeral, IntArith to theory Int
2008-01-15, by haftmann
tuned
2008-01-15, by haftmann
further localization
2008-01-15, by haftmann
explicit code lemma for implication
2008-01-15, by haftmann
add instance for class bifinite
2008-01-15, by huffman
clean up some proofs;
2008-01-15, by huffman
declare cpair_strict [simp]
2008-01-15, by huffman
make at-sml-dev experimental
2008-01-14, by isatest
added bifinite class instance
2008-01-14, by huffman
add bifinite instances
2008-01-14, by huffman
add class bifinite_cpo for possibly-unpointed bifinite domains
2008-01-14, by huffman
cleaned up instance proofs
2008-01-14, by huffman
new-style instantiation proof for unit :: po
2008-01-14, by huffman
class bifinite supersedes class dcpo; remove unnecessary dcpo stuff
2008-01-14, by huffman
simplified chfin instance proof
2008-01-14, by huffman
new theory of powerdomains
2008-01-14, by huffman
new theory of bifinite domains
2008-01-14, by huffman
new-style class instantiation
2008-01-14, by huffman
added lemmas lub_distribs
2008-01-14, by huffman
*** empty log message ***
2008-01-14, by nipkow
*** empty log message ***
2008-01-14, by nipkow
compact_chfin is now declared simp
2008-01-14, by huffman
use new-style class for po
2008-01-14, by huffman
add lemma contI2
2008-01-14, by huffman
converted adm_all and adm_ball to rule_format; cleaned up
2008-01-14, by huffman
Equations for constants without arguments are now declared using
2008-01-13, by berghofe
new theory defining set as a pcpo
2008-01-10, by huffman
Test data generation and conversion to terms are now more closely
2008-01-10, by berghofe
New example involving functions.
2008-01-10, by berghofe
Now uses more carefully designed simpsets to prevent proofs from
2008-01-10, by berghofe
Test data generation and conversion to terms is now more closely
2008-01-10, by berghofe
Eliminated DatatypeAux.dest_TFree to avoid clashes
2008-01-10, by berghofe
Added nil_const and cons_const.
2008-01-10, by berghofe
Added test data generator for function type (from Pure/codegen.ML).
2008-01-10, by berghofe
New interface for test data generators.
2008-01-10, by berghofe
declare ch2ch_LAM [simp]
2008-01-10, by huffman
added overloading target
2008-01-10, by haftmann
new compactness lemmas; removed duplicated flat_less_iff
2008-01-10, by huffman
Compactness subsection with new lemmas
2008-01-10, by huffman
Compactness subsection with some new lemmas
2008-01-10, by huffman
new compactness lemmas
2008-01-10, by huffman
new lemmas max_in_chainI, max_in_chainD
2008-01-10, by huffman
overloading target
2008-01-09, by haftmann
tuned
2008-01-09, by nipkow
added simp attributes/ proofs fixed
2008-01-09, by nipkow
added simp attributes
2008-01-09, by nipkow
Finally: no more unproven.
2008-01-09, by nipkow
tuned
2008-01-09, by haftmann
some more primrec
2008-01-09, by haftmann
tuned
2008-01-09, by haftmann
a note on syntax in class context
2008-01-09, by haftmann
a note on syntax
2008-01-09, by haftmann
tuned proofs
2008-01-08, by urbanc
normalization conversion
2008-01-08, by haftmann
tuned comment
2008-01-08, by haftmann
explicit type variables for instantiation
2008-01-08, by haftmann
better error reporting
2008-01-08, by haftmann
tuned
2008-01-08, by haftmann
refined overloading target
2008-01-08, by haftmann
imp_conv_disj is now declared as a "code unfold" lemma to avoid that
2008-01-08, by berghofe
isabelle.jars: temporarily disabled, until isatest gets up-to-date java;
2008-01-07, by wenzelm
some pre-release tunings
2008-01-07, by urbanc
more robust console thread (cf. jedit plugin version);
2008-01-06, by wenzelm
build Isabelle process wrapper;
2008-01-06, by wenzelm
* Rudimentary Isabelle plugin for jEdit;
2008-01-06, by wenzelm
added plugin installation;
2008-01-06, by wenzelm
tuned;
2008-01-06, by wenzelm
purge build directory;
2008-01-06, by wenzelm
basic setup for Isabelle/jEdit plugin;
2008-01-06, by wenzelm
added interface for command-line option;
2008-01-06, by wenzelm
removed obsolete prompt and channel markups;
2008-01-06, by wenzelm
replaced prompt markup by prompt channel setup;
2008-01-06, by wenzelm
removed obsolete prompt markup;
2008-01-06, by wenzelm
removed unused of_stream;
2008-01-06, by wenzelm
added explicit prompt channel (prompt_fn/prompt);
2008-01-06, by wenzelm
removed obsolete prompt and channel markups;
2008-01-06, by wenzelm
Tuned relevant premises selection
2008-01-05, by chaieb
tuned comments;
2008-01-05, by wenzelm
added symbol output mode, with XML escapes;
2008-01-05, by wenzelm
export session id;
2008-01-05, by wenzelm
secure_main: removed separate welcome;
2008-01-05, by wenzelm
removed unused text_charref, cdata;
2008-01-05, by wenzelm
added INIT message, with pid and session property;
2008-01-05, by wenzelm
more instantiation
2008-01-05, by haftmann
adhering to instantiation policy
2008-01-05, by haftmann
cleaned up some proofs
2008-01-04, by huffman
simplified some proofs
2008-01-04, by huffman
partially adapted to new inversion rules
2008-01-04, by urbanc
adapted to new inversion rules
2008-01-04, by urbanc
fixed typo
2008-01-04, by haftmann
improved warning
2008-01-04, by haftmann
add new is_ub lemmas; clean up directed_finite proofs
2008-01-04, by huffman
new instance proofs for classes finite_po, chfin, flat
2008-01-04, by huffman
new lemma flat_less_iff
2008-01-03, by huffman
generalized chfindom_monofun2cont
2008-01-03, by huffman
Implemented proof of strong case analysis rule.
2008-01-03, by berghofe
Added function fresh_const.
2008-01-03, by berghofe
Added function partition_rules'.
2008-01-03, by berghofe
another attempt to disable documents;
2008-01-03, by wenzelm
simplified position_props, always include line/file fields;
2008-01-03, by wenzelm
replaced thread_properties by simplified version in position.ML;
2008-01-03, by wenzelm
nested_command: simplified properties vs. position -- the latter also includes id now;
2008-01-03, by wenzelm
type T: based on properties, added id field;
2008-01-03, by wenzelm
moved id to position properties;
2008-01-03, by wenzelm
instance unit :: finite_po
2008-01-03, by huffman
new axclass finite_po < finite, po
2008-01-03, by huffman
add lub_maximal lemmas;
2008-01-03, by huffman
added class Property: basic Isabelle properties;
2008-01-03, by wenzelm
tuned relevance test for presburger
2008-01-03, by chaieb
output message properties: id or position;
2008-01-03, by wenzelm
toplevel print_exn: proper setmp_thread_properties;
2008-01-03, by wenzelm
added id property;
2008-01-03, by wenzelm
Result: added props field;
2008-01-03, by wenzelm
remove legacy ML bindings
2008-01-03, by huffman
new-style theorem references
2008-01-03, by huffman
fix theorem references
2008-01-03, by huffman
generalized and simplified proof of adm_Finite
2008-01-03, by huffman
new lemma adm_upward
2008-01-03, by huffman
Tuned (type information in Lemmas)
2008-01-03, by chaieb
Changed order of tactics in presburger --- thinning before case splits
2008-01-03, by chaieb
maintain thread transition properties;
2008-01-03, by wenzelm
setmp_thread_data;
2008-01-03, by wenzelm
added setmp_thread_data;
2008-01-03, by wenzelm
type transition: added properties field;
2008-01-02, by wenzelm
added properties;
2008-01-02, by wenzelm
Isabelle.command: IsarCmd.nested_command (with properties);
2008-01-02, by wenzelm
added nested_command (with explicit position argument via properties);
2008-01-02, by wenzelm
of_properties: return filtered result;
2008-01-02, by wenzelm
added method encodeProperties;
2008-01-02, by wenzelm
setting -H 2000 and no documents for higher performance;
2008-01-02, by wenzelm
add dcpo instance proof
2008-01-02, by huffman
declare upE as cases rule; add new rule up_induct
2008-01-02, by huffman
update sq_ord/po instance proofs
2008-01-02, by huffman
move lemmas from Cont.thy to Ffun.thy;
2008-01-02, by huffman
remove not_up_less_UU [simp]
2008-01-02, by huffman
update instance proofs for sq_ord, po; new instance proofs for dcpo
2008-01-02, by huffman
add lemma ub2ub_monofun'
2008-01-02, by huffman
added dcpo instance proofs
2008-01-02, by huffman
new class dcpo; added dcpo versions of some lemmas
2008-01-02, by huffman
added new lemmas
2008-01-02, by huffman
add lemma dir2dir_monofun
2008-01-02, by huffman
tuned;
2008-01-02, by wenzelm
new is_ub lemmas; new lub syntax for set image
2008-01-02, by huffman
Multithreading.max_threads := 0 refers to number of cores of underlying machine;
2008-01-02, by wenzelm
added Multithreading.max_threads_value, which maps a value of 0 to number of CPUs;
2008-01-02, by wenzelm
added usedir -M max (alias for -M 0);
2008-01-02, by wenzelm
new section for directed sets
2008-01-02, by huffman
split of class uminus
2008-01-02, by haftmann
empty dictionaries for OCaml
2008-01-02, by haftmann
clarified policy
2008-01-02, by haftmann
tuned
2008-01-02, by haftmann
some more antiquotations
2008-01-02, by haftmann
index now a copy of nat rather than int
2008-01-02, by haftmann
absolute import
2008-01-02, by haftmann
some more primrec
2008-01-02, by haftmann
removed some legacy instantiations
2008-01-02, by haftmann
improved evaluation mechanism
2008-01-02, by haftmann
splitted class uminus from class minus
2008-01-02, by haftmann
testing for empty sort
2008-01-02, by paulson
new metis proofs
2008-01-02, by paulson
renamed foldM to fold_mset on general request
2008-01-02, by kleing
update instance proofs to new style
2008-01-02, by huffman
declare sprodE as cases rule; new induction rule sprod_induct
2008-01-01, by huffman
add induction rule ssum_induct
2008-01-01, by huffman
eval_wrapper: CRITICAL;
2008-01-01, by wenzelm
try_ml_file: setmp explicit theory context, prevents race condition wrt. concurrent ML_Context.set_context;
2008-01-01, by wenzelm
tuned spaces;
2008-01-01, by wenzelm
removed separate exists/forall code;
2008-01-01, by wenzelm
tuned proofs and comments
2008-01-01, by urbanc
removed obsolete banner;
2007-12-31, by wenzelm
tuned;
2007-12-30, by wenzelm
added PROMPT message;
2007-12-30, by wenzelm
added isSystem;
2007-12-30, by wenzelm
simple make script;
2007-12-30, by wenzelm
tuned comments (javadoc);
2007-12-29, by wenzelm
use polyml-cvs, the 5.2 development branch;
2007-12-27, by wenzelm
tuned RandomWord interface;
2007-12-22, by wenzelm
added int/real/list operations;
2007-12-22, by wenzelm
use random_word.ML earlier;
2007-12-22, by wenzelm
changed type definition to make Iwhen and reasoning about chains unnecessary;
2007-12-21, by huffman
Fixed eta constraction issue in compose_witness
2007-12-21, by ballarin
included meson/metis tests in simultaneous use_thys;
2007-12-20, by wenzelm
``print mode'' is now a thread-local value derived from a global template;
2007-12-20, by wenzelm
scheduling/next_task: PrintMode.closure;
2007-12-20, by wenzelm
added get/put_data;
2007-12-20, by wenzelm
separated into global template vs. thread-local value;
2007-12-20, by wenzelm
Universal values via tagged union. Emulates structure Universal in Poly/ML 5.1.
2007-12-20, by wenzelm
added ML-Systems/universal.ML;
2007-12-20, by wenzelm
updated;
2007-12-20, by wenzelm
obsolete;
2007-12-20, by wenzelm
removed obsolete (slow!) Random implementation;
2007-12-20, by wenzelm
moved Pure/General/random_word.ML to Tools/random_word.ML;
2007-12-20, by wenzelm
adapted theory name;
2007-12-20, by wenzelm
* Metis prover an order of magnitude faster, works with multithreading.
2007-12-20, by wenzelm
updated HOL-Nominal-Examples deps;
2007-12-20, by wenzelm
made refute non-critical (seems to work after avoiding floating point random numbers);
2007-12-20, by wenzelm
move bottom-related stuff back into Pcpo.thy
2007-12-20, by huffman
polishing of some proofs
2007-12-20, by urbanc
Random.range_real makes SML/NJ happy;
2007-12-20, by wenzelm
tuned comments;
2007-12-19, by wenzelm
tuned RandomWord signature;
2007-12-19, by wenzelm
removed strange MacRoman character;
2007-12-19, by wenzelm
using RandomWord from Isabelle/Pure gains factor 10-20 speedup;
2007-12-19, by wenzelm
updated;
2007-12-19, by wenzelm
added General/random_word.ML;
2007-12-19, by wenzelm
Simple generator for pseudo-random numbers, using unboxed word arithmetic only.
2007-12-19, by wenzelm
removed duplicate CRITICAL markup;
2007-12-19, by wenzelm
instantiation target
2007-12-19, by haftmann
tuned primitive inferences
2007-12-19, by haftmann
Replaced refs by config params; finer critical section in mets method
2007-12-19, by paulson
simultaneous use_thys;
2007-12-19, by wenzelm
marked refute (the main metis procedure) as CRITICAL;
2007-12-19, by wenzelm
more examples
2007-12-19, by schirmer
accomodate to replacement of K_record by %x.c
2007-12-19, by schirmer
replaced K_record by lambda term %x. c
2007-12-19, by schirmer
signature BASIC_MULTITHREADING;
2007-12-18, by wenzelm
removed obsolete use_noncritical (plain use is already non-critical);
2007-12-18, by wenzelm
serial: now based on specific version in structure Multithreading;
2007-12-18, by wenzelm
add class ppo of pointed partial orders;
2007-12-18, by huffman
named some critical sections;
2007-12-18, by wenzelm
named some critical sections;
2007-12-18, by wenzelm
use_text/use_file: non-critical (Poly/ML compiler is thread-safe);
2007-12-18, by wenzelm
non-critical (accidental concurrent access does not affect functional integrity);
2007-12-18, by wenzelm
PrintMode.setmp (avoid direct access to print_mode ref);
2007-12-18, by wenzelm
rearrange into subsections
2007-12-18, by huffman
Skolemization now catches exception THM, which may be raised if unification fails.
2007-12-18, by paulson
Deleted redundant setmp calls
2007-12-18, by paulson
tuned proofs, document;
2007-12-18, by wenzelm
switched from PreList to ATP_Linkup
2007-12-18, by haftmann
Renamed *.size to prod.size.
2007-12-18, by berghofe
Alternative names are now also used when storing theorems for
2007-12-18, by berghofe
temporarily fixed documentation due to changed size functions
2007-12-18, by krauss
split_primel: salvaged original proof after blow with sledghammer
2007-12-18, by wenzelm
cond_timeit: added message argument, use Exn.capture/release;
2007-12-17, by wenzelm
cond_timeit: added message argument;
2007-12-17, by wenzelm
note in target
2007-12-17, by haftmann
maior tuning
2007-12-17, by haftmann
tuned
2007-12-17, by haftmann
Added foldl1.
2007-12-17, by berghofe
Adapted to changes in size function.
2007-12-17, by berghofe
size functions for nested datatypes are now expressed using
2007-12-17, by berghofe
Adapted to changes in interface of indtac.
2007-12-17, by berghofe
- Removed redundant head_len field in datatype_info
2007-12-17, by berghofe
- Removed redundant head_len field in datatype_info
2007-12-17, by berghofe
tidied some messy proofs
2007-12-17, by paulson
Deleted copy of indtac.
2007-12-17, by berghofe
Added code lemma for message_string_size.
2007-12-17, by berghofe
Removed obsolete lemma size_sum.
2007-12-17, by berghofe
fixed ancestors
2007-12-17, by paulson
whitespace typo
2007-12-17, by haftmann
explicit closing of derived witnesses
2007-12-17, by haftmann
closed rules
2007-12-17, by haftmann
improved semantics of timeapp_msg
2007-12-17, by haftmann
improved term syntax
2007-12-17, by haftmann
removed legacy proofs
2007-12-17, by nipkow
spread NEWS about "induction_scheme" method
2007-12-17, by krauss
settings for cvs version of poly
2007-12-16, by kleing
tuned comments;
2007-12-16, by wenzelm
constructor: allow default logic;
2007-12-16, by wenzelm
constructor: allow default logic;
2007-12-16, by wenzelm
tuned whitespace;
2007-12-15, by wenzelm
compose command line according to isabelle.shell/home system properties;
2007-12-15, by wenzelm
tuned comments;
2007-12-15, by wenzelm
addClassPath;
2007-12-15, by wenzelm
added example session with Beanshell;
2007-12-15, by wenzelm
ExitThread: deliver message before EXIT;
2007-12-15, by wenzelm
tuned;
2007-12-15, by wenzelm
tuned;
2007-12-15, by wenzelm
* isatool browser now works with Cygwin;
2007-12-15, by wenzelm
added javapath (for cygwin);
2007-12-15, by wenzelm
ExitThread: sleep(300) before delivering EXIT message;
2007-12-15, by wenzelm
reorganized demo;
2007-12-15, by wenzelm
reorganized demo;
2007-12-15, by wenzelm
class Result: replaced FAILURE by SYSTEM (internal notification);
2007-12-15, by wenzelm
non-ML session: run with 'nice', to prevent isabelle process from flooding interactive front-ends (ProofGeneral/XEmacs etc.)
2007-12-15, by wenzelm
recover: not skip over "`";
2007-12-15, by wenzelm
package isabelle;
2007-12-15, by wenzelm
text_of: made even more robust against recurrent errors;
2007-12-15, by wenzelm
added separate_chars;
2007-12-15, by wenzelm
removed unused escape_malformed;
2007-12-15, by wenzelm
outputWrapped: more robust initial synchronization;
2007-12-15, by wenzelm
Result: added STDOUT, SIGNAL;
2007-12-15, by wenzelm
option -m: avoid additional quoting;
2007-12-15, by wenzelm
tuned whitespace;
2007-12-15, by wenzelm
proper termination of stdout thread;
2007-12-15, by wenzelm
added exit thread;
2007-12-14, by wenzelm
tuned diagnostics;
2007-12-14, by wenzelm
run Isabelle process with plain tty interaction;
2007-12-14, by wenzelm
added output protocol specification;
2007-12-14, by wenzelm
tuned;
2007-12-14, by wenzelm
added isatool tty;
2007-12-14, by wenzelm
added ISABELLE_LINE_EDITOR setting;
2007-12-14, by wenzelm
added ISABELLE_LINE_EDITOR;
2007-12-14, by wenzelm
* isatool tty runs Isabelle process with plain tty interaction;
2007-12-14, by wenzelm
nested commands: avoid nested errors;
2007-12-14, by wenzelm
added close_witness;
2007-12-14, by wenzelm
removed syntax in locale left_commutative
2007-12-13, by kleing
changed order in class parameters
2007-12-13, by haftmann
heutistics for type annotations in Haskell
2007-12-13, by haftmann
simplified
2007-12-13, by haftmann
memorizing and exporting destruction rules
2007-12-13, by haftmann
improved rule calculation
2007-12-13, by haftmann
exported axiomsN
2007-12-13, by haftmann
added div/mod examples
2007-12-13, by haftmann
target language div and mod
2007-12-13, by haftmann
clarified heading
2007-12-13, by haftmann
dropped ws
2007-12-13, by haftmann
added lemma
2007-12-13, by haftmann
isatool codegen now returns exit value
2007-12-13, by haftmann
a fold operation for multisets + more lemmas
2007-12-13, by kleing
tuned
2007-12-12, by haftmann
adjusted
2007-12-12, by haftmann
pretty for instantiation and overloading
2007-12-11, by haftmann
continued
2007-12-11, by haftmann
error handling for pathological cases
2007-12-11, by haftmann
dropped induction rule
2007-12-11, by haftmann
dropped Class.prep_spec
2007-12-11, by haftmann
moved lemma odd_pos to theory Parity
2007-12-11, by haftmann
joined StarClasses theory with StarDef
2007-12-11, by haftmann
joined EvenOdd theory with Parity
2007-12-11, by haftmann
tuned
2007-12-11, by haftmann
added simple primitive note
2007-12-10, by haftmann
moved instance parameter management from class.ML to axclass.ML
2007-12-10, by haftmann
tuned header
2007-12-10, by haftmann
switched import from Main to List
2007-12-10, by haftmann
switched import from Main to PreList
2007-12-10, by haftmann
explicit import of theory ATP_Linkup
2007-12-10, by haftmann
explicit import of theory Main
2007-12-10, by haftmann
swtiched ATP_Linkup and PreList in theory hierarchy
2007-12-10, by haftmann
ML_OPTIONS="-H 1500" -- potentially works around GC core dump;
2007-12-09, by wenzelm
added Id, some cleanup
2007-12-09, by krauss
tuned message;
2007-12-08, by wenzelm
renamed IsabelleResult to IsabelleProcess.Result;
2007-12-08, by wenzelm
Isabelle process wrapper for JVM platform (tentative implementation in
2007-12-08, by wenzelm
tuned messages;
2007-12-08, by wenzelm
Isar loop: recover after toplevel crashes;
2007-12-08, by wenzelm
secure_main: enforces terminator, to gain robustness;
2007-12-08, by wenzelm
text_of: make double sure that result is well-formed, to avoid recurrent failures;
2007-12-08, by wenzelm
ML_OPTIONS="-H 1000" -- potentially works around GC core dump;
2007-12-08, by wenzelm
added off-line parse;
2007-12-07, by wenzelm
(alt)string: allow explicit character codes (as in ML);
2007-12-07, by wenzelm
added nested 'Isabelle.command';
2007-12-07, by wenzelm
updated;
2007-12-07, by wenzelm
special_end: replaced Z by dot;
2007-12-07, by wenzelm
output_prompt: CRITICAL;
2007-12-07, by wenzelm
declaration of instance parameter names
2007-12-07, by haftmann
exported declare_names
2007-12-07, by haftmann
new primrec
2007-12-07, by haftmann
instantiation target rather than legacy instance
2007-12-07, by haftmann
proper treatment of code theorems for primrec
2007-12-07, by haftmann
dropped Instance.instantiate
2007-12-07, by haftmann
Adding "ex/Induction_Scheme.thy" to tests
2007-12-07, by krauss
experimental version of automated induction scheme generator (cf. HOL/ex/Induction_Scheme.thy)
2007-12-07, by krauss
tuned further
2007-12-07, by haftmann
renamed ML_PID to PID;
2007-12-06, by wenzelm
R&F: added sgn lemma
2007-12-06, by nipkow
temporary code generator work arounds
2007-12-06, by haftmann
fixed slip
2007-12-06, by haftmann
-authentic primrec
2007-12-06, by haftmann
dropped legacy bindings
2007-12-06, by haftmann
authentic primrec
2007-12-06, by haftmann
dropped void space
2007-12-06, by haftmann
added new primrec package
2007-12-06, by haftmann
load sum_tree.ML
2007-12-06, by krauss
factored out handling of sum types again
2007-12-06, by krauss
added test_markup;
2007-12-06, by wenzelm
moved basic test_markup to isabelle_process.ML;
2007-12-06, by wenzelm
added channels;
2007-12-06, by wenzelm
replaced Markup.enclose by Markup.markup, which operates on plain strings instead of raw output;
2007-12-06, by wenzelm
check persistent sessions;
2007-12-06, by wenzelm
tuned signature;
2007-12-05, by wenzelm
made SML/NJ happy;
2007-12-05, by wenzelm
removed -e flag from most sessions;
2007-12-05, by wenzelm
instance int,real :: lordered_ring
2007-12-05, by obua
methods "relation" and "lexicographic_order" do not insist on applying the "f.termination" rule of a function.
2007-12-05, by krauss
tuned class parts
2007-12-05, by haftmann
dropped Classpackage.thy
2007-12-05, by haftmann
tuned
2007-12-05, by haftmann
added parser for multi_arity
2007-12-05, by haftmann
added constrain_thm
2007-12-05, by haftmann
canonical instantiation
2007-12-05, by haftmann
map_product and fold_product
2007-12-05, by haftmann
interface and distinct simproc tuned
2007-12-05, by haftmann
improved
2007-12-05, by haftmann
interpretation of typedefs
2007-12-05, by haftmann
simplified infrastructure for code generator operational equality
2007-12-05, by haftmann
added something about instantiation target
2007-12-05, by haftmann
switch poly to 5.1, removed -e flag from most sessions
2007-12-05, by kleing
switch at-poly main to poly 5.1
2007-12-05, by kleing
make mac-poly non-experimental
2007-12-05, by kleing
make at64 non-experimental
2007-12-05, by kleing
Isabelle process wrapper -- interaction via external program.
2007-12-04, by wenzelm
Toplevel.loop: explicit argument for secure loop, no warning on quit;
2007-12-04, by wenzelm
added Isar.secure_main;
2007-12-04, by wenzelm
added Tools/isabelle_process.ML;
2007-12-04, by wenzelm
isabelle process: replaced option -p by -W (process wrapper);
2007-12-04, by wenzelm
replaced option -p by -W (process wrapper);
2007-12-04, by wenzelm
\<chi> is now considered a letter;
2007-12-04, by wenzelm
symbol chi is also a letter;
2007-12-04, by wenzelm
improvements
2007-12-03, by obua
overloading target
2007-12-03, by haftmann
interface for unchecked definitions
2007-12-03, by haftmann
shifted "fun" command to Wellfounded_Relations
2007-12-03, by haftmann
updated
2007-12-03, by haftmann
Eliminated unused theorems minusinf_ex and minusinf_bex
2007-12-02, by chaieb
first working version of instance target
2007-11-30, by haftmann
interpretation for typedefs
2007-11-30, by haftmann
using intro_locales instead of unfold_locales if appropriate
2007-11-30, by haftmann
more canonical attribute application
2007-11-30, by haftmann
adjustions to due to instance target
2007-11-30, by haftmann
new declaration [[measure_function f]] to tell lexicographic_order about custom measure functions to use.
2007-11-30, by krauss
*** empty log message ***
2007-11-30, by nipkow
added {#.,.,...#}
2007-11-30, by nipkow
tuned
2007-11-29, by haftmann
stripped down
2007-11-29, by haftmann
isabelle-process: option -p echos ISABELLE_PID;
2007-11-29, by wenzelm
commit: non-critical, otherwise session restart will result in deadlock!
2007-11-29, by wenzelm
instance command as rudimentary class target
2007-11-29, by haftmann
dropped dead code
2007-11-29, by haftmann
polyml: default heap size is back to -H 200 (people are still using
2007-11-28, by wenzelm
an example file for how to treat Felleisen-Hieb-style contexts
2007-11-28, by urbanc
removed (cf. object_logic.ML);
2007-11-28, by wenzelm
added base_sort;
2007-11-28, by wenzelm
removed typedecl.ML (cf. object_logic.ML);
2007-11-28, by wenzelm
ObjectLogic.typedecl;
2007-11-28, by wenzelm
replaced typedecl interpretation by ObjectLogic.typedecl (based on base_sort);
2007-11-28, by wenzelm
simplified using sledgehammer
2007-11-28, by paulson
Chained theorems are no longer mentioned in metis calls and (if used) they prevent the
2007-11-28, by paulson
comment
2007-11-28, by paulson
(reverted to unnamed infix)
2007-11-28, by haftmann
simplified interpretations
2007-11-28, by haftmann
deleted looping code theorem
2007-11-28, by haftmann
to_set now applies collect_mem_simproc as well.
2007-11-28, by berghofe
naming policy for instances
2007-11-28, by haftmann
tuned interfaces of class module
2007-11-28, by haftmann
dropped dead code
2007-11-28, by haftmann
dropped legacy unnamed infix
2007-11-28, by haftmann
dropped implicit assumption proof
2007-11-28, by haftmann
dropped legacy ml bindings
2007-11-28, by haftmann
tuned titles;
2007-11-27, by wenzelm
moved titles;
2007-11-27, by wenzelm
tuned title;
2007-11-27, by wenzelm
tuned titles;
2007-11-27, by wenzelm
standard_parse_term: check ambiguous results without changing the result yet;
2007-11-27, by wenzelm
challenge by John Harrison: down to 12s (was 17s, was 75s);
2007-11-27, by wenzelm
Knaster_Tarski: turned into Isar statement, tuned proofs;
2007-11-27, by wenzelm
first_order_match now only calls loose_bvar when inside an abstraction.
2007-11-27, by berghofe
check_conv now only performs beta-eta-normalization when equations
2007-11-27, by berghofe
Optimized beta_norm: only tries to normalize term when it contains
2007-11-27, by berghofe
Better error messages for cterm_instantiate.
2007-11-27, by berghofe
some more lemmas due to Peter Lammich;
2007-11-26, by wenzelm
Peter Lammich: HOL-Lattice lemmas;
2007-11-26, by wenzelm
Removed forced roman font in mode=IfThen.
2007-11-26, by nipkow
use official polyml-5.1;
2007-11-26, by wenzelm
tuned comments;
2007-11-26, by wenzelm
moved new NEWS from Isabelle2007 to this Isabelle version'';
2007-11-26, by wenzelm
simplified website rsync
2007-11-26, by haftmann
rudimentary instantiation target
2007-11-23, by haftmann
explicit type signature
2007-11-23, by haftmann
interpretation of typedecls: instantiation to class type
2007-11-23, by haftmann
deleted card definition as code lemma; authentic syntax for card
2007-11-23, by haftmann
separated typedecl module, providing typedecl command with interpretation
2007-11-23, by haftmann
faster metis calls
2007-11-23, by paulson
tuned;
Isabelle2007
2007-11-22, by wenzelm
updated to official Poly/ML 5.1;
2007-11-22, by wenzelm
tuned;
2007-11-21, by wenzelm
include elapsed time for parallel sessions;
2007-11-21, by wenzelm
intern_skolem: disallow qualified names;
2007-11-21, by wenzelm
fixed
2007-11-21, by haftmann
dropped diagnostic commands
2007-11-21, by haftmann
tuned;
2007-11-20, by wenzelm
tuned spacing;
2007-11-20, by wenzelm
updated Proof General advertisement;
2007-11-20, by wenzelm
PolyML.SaveState.loadState: exit on failure;
2007-11-20, by wenzelm
Init outer syntax after message setup to avoid spurious output.
2007-11-19, by aspinall
update to most recent smlnj version
2007-11-19, by isatest
inform_file_processed: made even more robust against bad file specs;
2007-11-19, by wenzelm
removed unused inform_file_processed;
2007-11-18, by wenzelm
init_empty: check before change (avoids non-linear update);
2007-11-18, by wenzelm
Add thm_dep preference to menu, inadvertently missed off
2007-11-15, by aspinall
tuned;
2007-11-15, by wenzelm
use -source instead of -target;
2007-11-15, by wenzelm
target 1.4 of JVM;
2007-11-15, by wenzelm
thy_name: be very liberal about file name format (workaround problem with XEmacs on cygwin);
2007-11-15, by wenzelm
isatool version: clarify that this is the *long* form;
2007-11-15, by wenzelm
ISABELLE_IDENTIFIER is filled in automatically, not taken from the *long* form of isatool version!
2007-11-15, by wenzelm
cover ISABELLE_IDENTIFIER;
2007-11-15, by wenzelm
README for E binary distribution;
2007-11-14, by wenzelm
tuned;
2007-11-14, by wenzelm
patching in the latest changes from Hurd
2007-11-13, by paulson
tuned;
2007-11-13, by wenzelm
some more items;
2007-11-13, by wenzelm
updated
2007-11-13, by nipkow
Added JAR paper by Wenzel and Wiedijk.
2007-11-13, by berghofe
Removed some case_names and consumes attributes that are now no longer
2007-11-13, by berghofe
Added TrueE to extraction_expand.
2007-11-13, by berghofe
Added new program extraction examples.
2007-11-13, by berghofe
New case studies for program extraction.
2007-11-13, by berghofe
Moved auxiliary lemmas to separate theory.
2007-11-13, by berghofe
Added new exampes Greatest_Common_Divisor and Euclid.
2007-11-13, by berghofe
Moved nat_eq_dec to Util.thy
2007-11-13, by berghofe
Moved nat_eq_dec and search to Util.thy
2007-11-13, by berghofe
Tuned.
2007-11-13, by berghofe
to_pred and to_set now save induction and case rule tags.
2007-11-13, by berghofe
removed left-over text links from lynx conversion;
2007-11-12, by wenzelm
back to sigusr2, after Poly/ML 5.1 has been adapted;
2007-11-12, by wenzelm
changed Posix.Signal.usr2 to Posix.Signal.usr1 to make it work with Poly/ML 5.1;
2007-11-12, by wenzelm
updates
2007-11-12, by nipkow
updated
2007-11-12, by haftmann
reactivated default paragraph formatting for ``proof documents'';
2007-11-12, by wenzelm
fixed typo;
2007-11-12, by schirmer
added signatures;
2007-11-12, by schirmer
abbrev: bypass full term check via ProofContext.standard_infer_types (prevents forced expansion);
2007-11-11, by wenzelm
simplified Consts.dest;
2007-11-11, by wenzelm
simplified Consts.dest;
2007-11-11, by wenzelm
simplified Consts.dest;
2007-11-11, by wenzelm
updates
2007-11-11, by nipkow
avoid ML print in production code;
2007-11-11, by wenzelm
updated;
2007-11-11, by wenzelm
auto quickcheck: reduced messages;
2007-11-11, by wenzelm
notation works with any known constant (including fixes/abbrevs);
2007-11-11, by wenzelm
HOL-Statespace;
2007-11-11, by wenzelm
* HOL-Statespace;
2007-11-11, by wenzelm
restore interrupt handler on init;
2007-11-11, by wenzelm
abbrev: back to PrintMode.internal, which works at least half-way;
2007-11-11, by wenzelm
syntax operations: turned extend'' into update'' (absorb duplicates);
2007-11-11, by wenzelm
replaced extend_prtabs by update_prtabs (absorb duplicates);
2007-11-11, by wenzelm
abbrev: PrintMode.input instead of PrintMode.internal for global version!
2007-11-11, by wenzelm
renamed update_list to cons_list;
2007-11-11, by wenzelm
syntax operations: turned extend'' into update'' (absorb duplicates);
2007-11-11, by wenzelm
renamed Symtab.update_list to Symtab.cons_list;
2007-11-11, by wenzelm
tuned specifications of 'notation';
2007-11-11, by wenzelm
added update_const_gram (avoids duplicates);
2007-11-10, by wenzelm
remove_prtabs: tuned, avoid excessive garbage;
2007-11-10, by wenzelm
update_modesyntax: based on Syntax.update_const_gram (avoids duplicates);
2007-11-10, by wenzelm
similar_types: uniform treatment of TFrees/TVars;
2007-11-10, by wenzelm
notation: based on Syntax.update_const_gram (avoids duplicates);
2007-11-10, by wenzelm
tuned specifications of 'notation';
2007-11-10, by wenzelm
removed LocalTheory.target_naming/name;
2007-11-10, by wenzelm
put_inductives: be permissive about multiple versions
2007-11-10, by wenzelm
tuned proofs;
2007-11-10, by wenzelm
tuned document;
2007-11-10, by wenzelm
Orderings.min/max: no need to qualify consts;
2007-11-10, by wenzelm
auto_quickcheck ref: set default in ProofGeneral/preferences only
2007-11-10, by wenzelm
ProofGeneral/preferences: auto_quickcheck=true;
2007-11-10, by wenzelm
qualified Proofterm.proofs;
2007-11-10, by wenzelm
@{const}: improved ProofContext.read_const does the job;
2007-11-10, by wenzelm
locale_const: suppress in class body as well (prevents qualified printing);
2007-11-10, by wenzelm
notation: improved ProofContext.read_const does the job;
2007-11-10, by wenzelm
updated;
2007-11-10, by wenzelm
replaced @{const} (allows name only) by proper @{term};
2007-11-10, by wenzelm
proper implementation of check phase; non-qualified names for class operations
2007-11-09, by haftmann
explicit message for failed autoquickcheck
2007-11-09, by haftmann
tyabbr/syntax/consts: replaced obsolete read_typ by Syntax.parse_typ/certify_typ;
2007-11-09, by wenzelm
avoid obsolete Sign.read_prop;
2007-11-09, by wenzelm
tuned proofs -- avoid implicit prems;
2007-11-09, by wenzelm
fixed imports path;
2007-11-09, by wenzelm
tuned proofs -- avoid open cases;
2007-11-09, by wenzelm
function package: using the names of the equations as case names turned out to be impractical => disabled
2007-11-09, by krauss
avoid name clashes when generating code for union, inter
2007-11-09, by krauss
oops -- avoid vacous goal message;
2007-11-08, by wenzelm
tuned messages;
2007-11-08, by wenzelm
avoid "import" as identifier, which is a keyword in Alice;
2007-11-08, by wenzelm
tuned presentation;
2007-11-08, by wenzelm
avoid implicit use of prems;
2007-11-08, by wenzelm
where/of: do not allow schematic variables here!
2007-11-08, by wenzelm
removed unused read_termTs_schematic, read/cert_vars_legacy, add_fixes_legacy;
2007-11-08, by wenzelm
discontinued legacy vars;
2007-11-08, by wenzelm
removed unused read_def_terms';
2007-11-08, by wenzelm
eliminated illegal schematic variables in where/of;
2007-11-08, by wenzelm
eliminated illegal schematic variables in where/of;
2007-11-08, by wenzelm
x86_64: fall back on x86 (more efficient);
2007-11-08, by wenzelm
tuned comments;
2007-11-08, by wenzelm
renamed ProofContext.read_const' to ProofContext.read_const_proper;
2007-11-08, by wenzelm
renamed ProofContext.read_const' to ProofContext.read_const_proper;
2007-11-08, by wenzelm
synchronize_syntax: improved declare_const (still inactive);
2007-11-08, by wenzelm
added const_proper;
2007-11-08, by wenzelm
added evaluation
2007-11-08, by nipkow
fix
2007-11-08, by nipkow
new general syntax
2007-11-08, by nipkow
tuned
2007-11-08, by nipkow
updated to notation and abbreviation
2007-11-08, by nipkow
added purify_sym
2007-11-08, by haftmann
tuned
2007-11-08, by haftmann
duv, mod, int conversion
2007-11-08, by haftmann
ProofContext.read_const';
2007-11-07, by wenzelm
Syntax.read_typ;
2007-11-07, by wenzelm
export read_const';
2007-11-07, by wenzelm
Syntax.read_typ;
2007-11-07, by wenzelm
added inductive
2007-11-07, by nipkow
attribute where/of: proper Syntax.parse/check;
2007-11-07, by wenzelm
discontinued ProofContext.read_prop_legacy;
2007-11-07, by wenzelm
discontinued ProofContext.read_prop_legacy;
2007-11-07, by wenzelm
refined Variable.declare_const;
2007-11-07, by wenzelm
refined notion of consts within the local scope;
2007-11-07, by wenzelm
tuned signature;
2007-11-07, by wenzelm
removed obsolete Sign.read_tyname/const (cf. ProofContext);
2007-11-07, by wenzelm
map and prefix
2007-11-07, by kleing
activated HOL-SizeChange;
2007-11-06, by wenzelm
tuned;
2007-11-06, by wenzelm
read_const/legacy_intern_skolem: cover consts within the local scope;
2007-11-06, by wenzelm
synchronize_syntax: declare operations within the local scope of fixes/consts
2007-11-06, by wenzelm
fixed spelling;
2007-11-06, by wenzelm
added is_const/declare_const for local scope of fixes/consts;
2007-11-06, by wenzelm
removed dependencies on Size_Change_Termination from HOL-Library;
2007-11-06, by wenzelm
moved stuff about size change termination to its own session
2007-11-06, by krauss
clarifying comment
2007-11-06, by haftmann
clarified merge
2007-11-06, by haftmann
Class.init now similiar to Locale.init
2007-11-06, by haftmann
CRITICAL force
2007-11-06, by haftmann
autoquickcheck message
2007-11-06, by haftmann
added explicit signature
2007-11-06, by haftmann
simplified specification of *_abs class
2007-11-06, by haftmann
tuned;
2007-11-06, by wenzelm
added autoquickcheck
2007-11-06, by haftmann
removed subclass edge ordered_ring < lordered_ring
2007-11-06, by haftmann
renamed lordered_*_* to lordered_*_add_*; further localization
2007-11-06, by haftmann
tuned satisfy_thm;
2007-11-05, by wenzelm
removed unused compose_hhf, comp_hhf;
2007-11-05, by wenzelm
corrected fucked up integer tuning
2007-11-05, by obua
misc lemmas about prefix, postfix, and parallel
2007-11-05, by kleing
add root.bib for Word document
2007-11-05, by kleing
move itself into HOL types
2007-11-05, by kleing
rev_nth
2007-11-05, by kleing
tranclD2 (tranclD at the other end) + trancl_power
2007-11-05, by kleing
acknowledge authors
2007-11-05, by kleing
cite Jeremy's avocs article
2007-11-05, by kleing
simplified LocalTheory.reinit;
2007-11-05, by wenzelm
misc cleanup of init functions;
2007-11-05, by wenzelm
TheoryTarget.context;
2007-11-05, by wenzelm
simplified LocalTheory.reinit;
2007-11-05, by wenzelm
improved error message for missing predicates;
2007-11-05, by wenzelm
added lemmas
2007-11-05, by nipkow
Use of export rather than standard in interpretation.
2007-11-05, by ballarin
Removed inst_morphism'; satisfy_thm avoids compose.
2007-11-05, by ballarin
Interpretation with named equations.
2007-11-05, by ballarin
Type instance of thm mk_left_commute in locales.
2007-11-05, by ballarin
Tests enforce proper export behaviour.
2007-11-05, by ballarin
removed advanced recdef section and replaced it by citation of Alex's tutorial.
2007-11-05, by nipkow
fix
2007-11-05, by nipkow
no Gencode.ML
2007-11-05, by obua
changed "treemap" example to "mirror"
2007-11-05, by krauss
added lemmas
2007-11-05, by nipkow
replaced cc/ld phase by PolyML.SaveState.saveState (potentially more efficient);
2007-11-04, by wenzelm
removed obsolete ProofGeneral/parsing.ML;
2007-11-04, by wenzelm
activated new script parser;
2007-11-04, by wenzelm
Output.add_mode default prevents escapes from ProofGeneral mode;
2007-11-04, by wenzelm
added ProofGeneral/pgml_isabelle.ML;
2007-11-04, by wenzelm
the all-important ML antiquotations are back;
2007-11-04, by wenzelm
generic tactic Method.intros_tac
2007-11-02, by haftmann
clarified theory target interface
2007-11-02, by haftmann
more precise treatment of prove_subclass
2007-11-02, by haftmann
proper reinitialisation after subclass
2007-11-02, by haftmann
clarified
2007-11-02, by haftmann
tweaked
2007-11-02, by paulson
recdef to fun
2007-11-02, by paulson
*** empty log message ***
2007-11-02, by nipkow
Added reference to Jeremy Dawson's paper on the word library.
2007-11-02, by kleing
recdef -> fun
2007-11-02, by nipkow
added Fun
2007-11-02, by nipkow
tuned
2007-11-02, by haftmann
recdef -> fun
2007-11-01, by nipkow
*** empty log message ***
2007-11-01, by nipkow
Catch exceptions arising during the abstraction operation.
2007-10-31, by paulson
Added example for the ideal membership problem solved by algebra
2007-10-31, by chaieb
Added field ideal into entry - uses by algebra method to prove the ideal membership problem
2007-10-31, by chaieb
changed signature according to normalizer_data.ML
2007-10-31, by chaieb
tuned
2007-10-31, by chaieb
(1) signatures updated according to normalizer_data.ML (added field ideal in entry);
2007-10-31, by chaieb
(1) added axiom to ringb and theorems to enable algebra to prove the ideal membership problem; (2) Method algebra now calls algebra_tac which first tries to solve a universal formula, then in case of failure trie to solve the ideal membership problem (see HOL/Tools/Groebner_Basis/groebner.ML)
2007-10-31, by chaieb
exported field_comp_conv: a numerical conversion over fields
2007-10-31, by chaieb
dropped AxClass
2007-10-31, by haftmann
tuned
2007-10-31, by haftmann
Handle Subscript exception when looking up bound variables.
2007-10-30, by berghofe
Added well-formedness check to Abst case in function prf_of.
2007-10-30, by berghofe
added omission
2007-10-30, by haftmann
bugfixes concerning strange theorems
2007-10-30, by paulson
fixed typo
2007-10-30, by haftmann
const antiquotation clarified
2007-10-30, by haftmann
clarified
2007-10-30, by haftmann
handling of notation in class target
2007-10-30, by haftmann
fixed document preparation
2007-10-30, by haftmann
improved website integration
2007-10-30, by haftmann
adjusted
2007-10-30, by haftmann
split library index into templates
2007-10-30, by haftmann
split library index into templates
2007-10-30, by haftmann
structured
2007-10-30, by haftmann
tidied version
2007-10-30, by haftmann
simplified proof
2007-10-30, by haftmann
continued localization
2007-10-30, by haftmann
fixed typo
2007-10-29, by haftmann
added nbe
2007-10-29, by haftmann
test_proof: do not change Proofterm.proofs here (not thread-safe);
2007-10-29, by wenzelm
improved notion of 'nicer' fact names (observe some name space properties);
2007-10-29, by wenzelm
export is_hidden;
2007-10-29, by wenzelm
added bool_ord;
2007-10-29, by wenzelm
qualified Proofterm.proofs;
2007-10-29, by wenzelm
fun/function: generate case names for induction rules
2007-10-29, by krauss
append/member: more light-weight way to declare authentic syntax;
2007-10-28, by wenzelm
made SML/NJ happy;
2007-10-28, by wenzelm
safe_exit: controlled_execution;
2007-10-28, by wenzelm
better compute oracle
2007-10-27, by obua
better compute oracle
2007-10-27, by obua
adapted Compute...
2007-10-27, by obua
use "fun" for definition of "member" -> authentic syntax
2007-10-27, by krauss
ASCIIfied README
2007-10-27, by haftmann
added list comprehension syntax
2007-10-27, by haftmann
locale_const: in_class workaround prevents additional locale version of class consts;
2007-10-26, by wenzelm
notation: associate syntax to checked-unchecked term;
2007-10-26, by wenzelm
export class_prefix;
2007-10-26, by wenzelm
tuned
2007-10-26, by haftmann
changed order of class parameters
2007-10-26, by haftmann
dropped square syntax
2007-10-26, by haftmann
localized monotonicity; tuned syntax
2007-10-26, by haftmann
dropped "brown" syntax
2007-10-26, by haftmann
replaced Secure.evaluate by ML_Context.evaluate;
2007-10-26, by wenzelm
asm_rewrite_goal_tac: avoiding PRIMITIVE lets informative exceptions (from simprocs) get through;
2007-10-26, by wenzelm
proven witness: proper Goal.close_result save huge amounts of resources when using proof terms;
2007-10-26, by wenzelm
print the defined constants when finished; tuned
2007-10-26, by krauss
adjusted
2007-10-26, by haftmann
tuned
2007-10-26, by haftmann
added NEWS entry for function package
2007-10-26, by krauss
added hint for algebra
2007-10-26, by haftmann
moved primitive operations to class.ML
2007-10-25, by haftmann
fixed syntax; truned code structure; added primitive subclass interface with consideraton of syntax etc.
2007-10-25, by haftmann
dropped redundancy
2007-10-25, by haftmann
various localizations
2007-10-25, by haftmann
made command 'undo' silent ('ProofGeneral.undo' becomes a historical relic);
2007-10-25, by wenzelm
tuned
2007-10-25, by haftmann
clarified implementation
2007-10-25, by haftmann
propagation through class hierarchy
2007-10-25, by haftmann
added function for evaluation by compiler invocation
2007-10-25, by haftmann
more computation with rationals
2007-10-25, by haftmann
localized further
2007-10-25, by haftmann
continued
2007-10-25, by haftmann
tuned
2007-10-25, by haftmann
THIS_IS_ISABELLE_MAKEBIN;
2007-10-24, by wenzelm
updated;
2007-10-24, by wenzelm
README for polyml-5.1 binary distribution;
2007-10-24, by wenzelm
avoid very slow metis invocation (saves 1min on 1.60 GHz machine);
2007-10-24, by wenzelm
separate RecordPackage.timing flag;
2007-10-24, by wenzelm
tuned;
2007-10-24, by wenzelm
tuned file names etc.;
2007-10-24, by wenzelm
*** empty log message ***
2007-10-24, by wenzelm
added HOL-Statespace session;
2007-10-24, by wenzelm
be explicit about .ML files;
2007-10-24, by wenzelm
fixed HOL-Statespace for case-sensitive file-system;
2007-10-24, by wenzelm
tuned comments;
2007-10-24, by wenzelm
added Statespace library
2007-10-24, by schirmer
tuned
2007-10-24, by krauss
fun command: use "reinit" between "function" and "termination"
2007-10-24, by krauss
parse_term: invoke full Syntax.check_term, not just standard_infer_types;
2007-10-24, by wenzelm
fixed typo
2007-10-24, by haftmann
added subclass_rule
2007-10-24, by haftmann
example with rational numbers
2007-10-24, by haftmann
dropped superfluous inlining rule
2007-10-24, by haftmann
tuned
2007-10-24, by haftmann
went back to >0
2007-10-23, by nipkow
changed back from ~=0 to >0
2007-10-23, by nipkow
updated;
2007-10-23, by wenzelm
added XCONST syntax (keeps original spelling of const);
2007-10-23, by wenzelm
translations: use XCONST for input patterns (keeps original spelling of const);
2007-10-23, by wenzelm
random tidying of proofs
2007-10-23, by paulson
empty files are back -- referenced in Makefile;
2007-10-23, by wenzelm
dropped code redundancy
2007-10-23, by haftmann
tuned
2007-10-23, by haftmann
tuned proof
2007-10-23, by haftmann
partially localized
2007-10-23, by haftmann
continued
2007-10-23, by haftmann
tuned;
2007-10-22, by wenzelm
fixed proof: no one_is_Suc_zero;
2007-10-22, by wenzelm
tuned Nominal entry;
2007-10-22, by wenzelm
clarified Haskell qualification heuristics
2007-10-22, by haftmann
tuned abbreviations in class context
2007-10-22, by haftmann
dropped superfluous inlining lemmas
2007-10-22, by haftmann
removed empty files;
2007-10-22, by wenzelm
abbrevs within inductive definitions may no longer depend on each other (reflects in internal organization, particularly for output);
2007-10-22, by wenzelm
added @{sort}, @{type_syntax} antiquotations;
2007-10-22, by wenzelm
>0 -> ~=0
2007-10-22, by nipkow
More changes from >0 to ~=0::nat
2007-10-21, by nipkow
tuned
2007-10-21, by urbanc
further comments
2007-10-21, by urbanc
polished the proofs and added a version of the weakening lemma that does not use the variable convention
2007-10-21, by urbanc
fixed proof: neq0_conv;
2007-10-21, by wenzelm
modernized specifications ('definition', 'axiomatization');
2007-10-21, by wenzelm
Eliminated most of the neq0_conv occurrences. As a result, many
2007-10-21, by nipkow
context_const_ast_tr: proper const_syntax_name (cf. @{const_syntax});
2007-10-21, by wenzelm
removed obsolete ML bindings;
2007-10-21, by wenzelm
modernized specifications ('definition', 'abbreviation', 'notation');
2007-10-21, by wenzelm
avoid very slow metis invocation;
2007-10-21, by wenzelm
misc tuning;
2007-10-21, by wenzelm
Fixed Bug in instantiation of Groebner Bases to field: dest_const used to raise TERM where the tactic handles ERROR
2007-10-21, by chaieb
tuned the entry about nominal datatypes
2007-10-21, by urbanc
updated versions;
2007-10-20, by wenzelm
discontinued support for 4.1.1, 4.1.2;
2007-10-20, by wenzelm
maintain PolyML.Compiler.printInAlphabeticalOrder in polyml.ML;
2007-10-20, by wenzelm
discontinued support for 4.1.1, 4.1.2;
2007-10-20, by wenzelm
moved internalM to PrintMode.internal;
2007-10-20, by wenzelm
tuned abbrev interface;
2007-10-20, by wenzelm
tuned abbrev interface;
2007-10-20, by wenzelm
added fixed_abbrev;
2007-10-20, by wenzelm
added input/internal, which are never active in print_mode_value;
2007-10-20, by wenzelm
no_variables: tuned error msg;
2007-10-20, by wenzelm
PrintMode.internal;
2007-10-20, by wenzelm
tuned;
2007-10-20, by wenzelm
add_inductive: more careful handling of abbrevs -- do not expand prematurely;
2007-10-20, by wenzelm
fixed proof: neq0_conv;
2007-10-20, by wenzelm
fixed proofs
2007-10-20, by chaieb
neq0_conv removed from [iff] -- causes problems by simple goals with blast, auto etc...
2007-10-20, by chaieb
export_code: proper command;
2007-10-19, by wenzelm
warn_open: context position;
2007-10-19, by wenzelm
sorry: proper command;
2007-10-19, by wenzelm
tuned proofs: avoid implicit prems;
2007-10-19, by wenzelm
tuned proofs;
2007-10-19, by wenzelm
internal tuning: class_target, fork_mixfix, declare_const (singleton), abbrev;
2007-10-19, by wenzelm
tuned interfaces;
2007-10-19, by wenzelm
tuned
2007-10-19, by haftmann
antisymmetry not a default intro rule any longer
2007-10-19, by haftmann
now employing dictionaries
2007-10-19, by haftmann
added examples
2007-10-19, by haftmann
lemmas with normalization
2007-10-19, by haftmann
tuned CRITICAL markups;
2007-10-19, by wenzelm
do not export standard_infer_types;
2007-10-19, by wenzelm
clarified abbreviations in class context
2007-10-19, by haftmann
Interpretation equations may have name and/or attribute;
2007-10-19, by ballarin
Interpretation equations may have name and/or attribute.
2007-10-19, by ballarin
updated
2007-10-19, by krauss
removed funny formatting
2007-10-19, by krauss
Updated function tutorial: Types can be inferred and need not be given anymore
2007-10-19, by krauss
98% localized
2007-10-19, by haftmann
dropped doubled proof
2007-10-19, by haftmann
Simultaneous type inference using read_specification
2007-10-18, by krauss
some more metis calls
2007-10-18, by paulson
Improving the propagation of type constraints for Frees
2007-10-18, by paulson
Ensured that the right number of ATP calls is generated
2007-10-18, by paulson
CRITICAL evaluation
2007-10-18, by haftmann
improved class syntax
2007-10-18, by haftmann
tuned
2007-10-18, by haftmann
DeclareRobustCommand \isactrlbsub/esub etc.;
2007-10-18, by wenzelm
evaluation is CRITICAL
2007-10-18, by haftmann
moved fork_mixfix to theory_target
2007-10-18, by haftmann
moved lemmas to OrderedGroup.thy
2007-10-18, by haftmann
continued localization
2007-10-18, by haftmann
localized mono predicate
2007-10-18, by haftmann
removed obsolete unlocalize_mfix;
2007-10-17, by wenzelm
removed obsolete unlocalize_mixfix;
2007-10-17, by wenzelm
locale pred: authentic syntax, tuned aprop_tr' accordingly;
2007-10-17, by wenzelm
store external accesses within name space (as produced by naming policy);
2007-10-17, by wenzelm
removed unused set_policy;
2007-10-17, by wenzelm
replaced NameSpace.accesses' by NameSpace.external_names (depening on naming);
2007-10-17, by wenzelm
added sorted_list_of_set
2007-10-17, by nipkow
tuned fork_mixfix (back from class.ML);
2007-10-17, by wenzelm
clarified naming conventions of 'parse' and 'check' (as opposed to former 'cert');
2007-10-17, by wenzelm
removed obsolete fork_mixfix (back to theory_target.ML);
2007-10-17, by wenzelm
updated;
2007-10-17, by wenzelm
clarified fork_mixfix
2007-10-16, by haftmann
exported standard_term_check
2007-10-16, by haftmann
global class syntax
2007-10-16, by haftmann
added yield_singleton
2007-10-16, by haftmann
Syntax.(un)check: explicit result option;
2007-10-16, by wenzelm
apply_wrappers: perhaps_apply/loop;
2007-10-16, by wenzelm
added perhaps_apply/loop;
2007-10-16, by wenzelm
Mark A. Hillebrand, DFKI: Robust sub/superscripts in LaTeX document output.
2007-10-16, by wenzelm
updated;
2007-10-16, by wenzelm
DeclareRobustCommand isascriptstyle (enables sub/superscripts within section headings etc.);
2007-10-16, by wenzelm
tuned Const.the_abbreviation;
2007-10-16, by wenzelm
misc cleanup of abbrev/local_const;
2007-10-16, by wenzelm
added revert_abbrev;
2007-10-16, by wenzelm
add_bind: close_schematic_term;
2007-10-16, by wenzelm
tuned hidden_polymorphism;
2007-10-16, by wenzelm
add_abbrev: removed Logic.legacy_varifyT, do not unvarify result (again);
2007-10-16, by wenzelm
the_abbreviation: return plain rhs only;
2007-10-16, by wenzelm
added the "max_sledgehammers" option
2007-10-16, by paulson
Fixed variable naming in mutual induction rules
2007-10-16, by krauss
"sequential" is no longer a keyword. It is still used as before, but as a normal
2007-10-16, by krauss
polished some comments
2007-10-16, by urbanc
unparse_arity: unparse type constructor as well;
2007-10-15, by wenzelm
renamed Consts.the_declaration to Consts.the_type;
2007-10-15, by wenzelm
renamed the_declaration to the_type;
2007-10-15, by wenzelm
tuned
2007-10-15, by haftmann
swapped constant components
2007-10-15, by haftmann
canonical interpretation interface
2007-10-15, by haftmann
prefer first constant component on merge
2007-10-15, by haftmann
explicit parameter for class finite
2007-10-15, by haftmann
tuned comment;
2007-10-15, by wenzelm
more on authentic syntax;
2007-10-15, by wenzelm
updated method "ferrack";
2007-10-15, by wenzelm
interpreter for List.append added again
2007-10-15, by webertj
quick_and_dirty (again) not touched anymore
2007-10-15, by webertj
require_thy: read_text *after* checking parents
2007-10-14, by wenzelm
gen_add_inductive_i: treat abbrevs as local defs, expand by export;
2007-10-14, by wenzelm
tuned various Class interfaces;
2007-10-14, by wenzelm
removed obsolete Class.class_of_locale/locale_of_class;
2007-10-14, by wenzelm
tuned;
2007-10-14, by wenzelm
added add_def;
2007-10-14, by wenzelm
added is_class;
2007-10-14, by wenzelm
PolyML.Compiler.maxInlineSize := 80;
2007-10-13, by wenzelm
abbrev: return hypothetical def;
2007-10-13, by wenzelm
renamed def to define;
2007-10-13, by wenzelm
(un)overload: full rewrite;
2007-10-13, by wenzelm
add_abbrevs: unvarify result;
2007-10-13, by wenzelm
replaced obsolete Theory.add_finals_i by Theory.add_deps;
2007-10-13, by wenzelm
Theory.specify_const: added deps argument;
2007-10-13, by wenzelm
renamed LocalTheory.def to LocalTheory.define;
2007-10-13, by wenzelm
typo in comment fixed
2007-10-12, by webertj
significant code overhaul, bugfix for inductive data types
2007-10-12, by webertj
added generic provide_file;
2007-10-12, by wenzelm
pass explicit target record -- more informative peek operation;
2007-10-12, by wenzelm
more informative TheoryTarget.peek operation;
2007-10-12, by wenzelm
fork_mixfix: explicit bool argument;
2007-10-12, by wenzelm
eval_term: moved actual evaluation out of CRITICAL section;
2007-10-12, by wenzelm
preventing eta-redexes in theorems from causing failure
2007-10-12, by paulson
trying to make it run faster
2007-10-12, by paulson
calling the correct interface
2007-10-12, by paulson
replaced syntax/translations by abbreviation;
2007-10-12, by wenzelm
updated
2007-10-12, by haftmann
dropped local_syntax
2007-10-12, by haftmann
tuned
2007-10-12, by haftmann
(intermediate quickfix)
2007-10-12, by haftmann
removed
2007-10-12, by haftmann
added
2007-10-12, by haftmann
metis calls
2007-10-12, by paulson
updated
2007-10-12, by haftmann
moved class power to theory Power
2007-10-12, by haftmann
refined; moved class power to theory Power
2007-10-12, by haftmann
consolidated naming conventions for code generator theories
2007-10-12, by haftmann
class div inherits from class times
2007-10-12, by haftmann
code_include replaces code_moduleprolog
2007-10-12, by haftmann
added subclass command
2007-10-12, by haftmann
enabled Refute_Examples again;
2007-10-11, by wenzelm
local_axioms: impose hyps stemming from local consts as well
2007-10-11, by wenzelm
disabled Refute_Examples temporarily;
2007-10-11, by wenzelm
local_theory: incorporated consts into axioms;
2007-10-11, by wenzelm
removed unused/impure quiet_mode;
2007-10-11, by wenzelm
added export_cterm;
2007-10-11, by wenzelm
local_theory: incorporated consts into axioms;
2007-10-11, by wenzelm
replaced Term.equiv_types by Type.similar_types;
2007-10-11, by wenzelm
replaced Term.equiv_types by Type.similar_types;
2007-10-11, by wenzelm
dest/cert_def: replaced Pretty.pp by explicit Proof.context;
2007-10-11, by wenzelm
added elim_implies (more convenient argument order);
2007-10-11, by wenzelm
removed obsolete flip;
2007-10-11, by wenzelm
moved Drule.unvarify to Thm.unvarify (cf. more_thm.ML);
2007-10-11, by wenzelm
replaced (flip Thm.implies_elim) by Thm.elim_implies;
2007-10-11, by wenzelm
moved Drule.unvarify to Thm.unvarify (cf. more_thm.ML);
2007-10-11, by wenzelm
usedir: added HOL_USEDIR_OPTIONS;
2007-10-11, by wenzelm
reconstruction bug fix
2007-10-11, by paulson
tuned;
2007-10-11, by wenzelm
replaced Sign.add_consts_i by Sign.declare_const;
2007-10-11, by wenzelm
replaced Sign.add_consts_authentic by Sign.declare_const;
2007-10-11, by wenzelm
renamed Syntax.XXX_mode to Syntax.mode_XXX;
2007-10-11, by wenzelm
removed obsolete AxClass.params_of_class;
2007-10-11, by wenzelm
replaced Sign.add_consts_authentic by Sign.declare_const;
2007-10-11, by wenzelm
load axclass.ML before Isar;
2007-10-11, by wenzelm
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
less
more
|
(0)
-10000
-3072
+3072
+10000
+30000
tip