2008-08-08 FundefLib.try_proof : attempt a proof and see if it works
krauss [Fri, 08 Aug 2008 09:44:16 +0200] rev 27790
FundefLib.try_proof : attempt a proof and see if it works
2008-08-08 added lemmas
nipkow [Fri, 08 Aug 2008 09:26:15 +0200] rev 27789
added lemmas
2008-08-07 inner_syntax markup is back;
wenzelm [Thu, 07 Aug 2008 23:56:45 +0200] rev 27788
inner_syntax markup is back;
2008-08-07 disabled inner_syntax markup for now;
wenzelm [Thu, 07 Aug 2008 23:32:49 +0200] rev 27787
disabled inner_syntax markup for now;
2008-08-07 added read_token -- with optional YXML encoding of position;
wenzelm [Thu, 07 Aug 2008 22:32:03 +0200] rev 27786
added read_token -- with optional YXML encoding of position; tuned parse operations: print position instead of echoing input (now encoded!); do not export obsolete read operation;
2008-08-07 parse_token: use Syntax.read_token, pass full position information;
wenzelm [Thu, 07 Aug 2008 22:32:01 +0200] rev 27785
parse_token: use Syntax.read_token, pass full position information;
2008-08-07 tuned;
wenzelm [Thu, 07 Aug 2008 21:13:01 +0200] rev 27784
tuned;
2008-08-07 map_default: more explicit scope;
wenzelm [Thu, 07 Aug 2008 21:07:57 +0200] rev 27783
map_default: more explicit scope;
2008-08-07 datatype lexicon: alternative representation using nested Symtab.table;
wenzelm [Thu, 07 Aug 2008 21:07:55 +0200] rev 27782
datatype lexicon: alternative representation using nested Symtab.table;
2008-08-07 simplified Antiquote signature;
wenzelm [Thu, 07 Aug 2008 19:21:43 +0200] rev 27781
simplified Antiquote signature;
2008-08-07 more precise positions due to SymbolsPos.implode_delim;
wenzelm [Thu, 07 Aug 2008 19:21:42 +0200] rev 27780
more precise positions due to SymbolsPos.implode_delim; added source' for SymbolPos.T;
2008-08-07 simplified Antiq: regular SymbolPos.text with position;
wenzelm [Thu, 07 Aug 2008 19:21:41 +0200] rev 27779
simplified Antiq: regular SymbolPos.text with position; renamed read_arguments to read_antiq; tuned;
2008-08-07 renamed SymbolPos.scan_position to SymbolPos.scan_pos;
wenzelm [Thu, 07 Aug 2008 19:21:40 +0200] rev 27778
renamed SymbolPos.scan_position to SymbolPos.scan_pos; implode/explode: explicit type text = string; added implode_delim; explode: Position.reset_range;
2008-08-07 only increment column if valid;
wenzelm [Thu, 07 Aug 2008 19:21:39 +0200] rev 27777
only increment column if valid; more robust handling of invalid entries; clarified line/line_file: no column here; added start = (1, 1); added reset_range; tuned;
2008-08-07 install_pp Position.T;
wenzelm [Thu, 07 Aug 2008 19:21:38 +0200] rev 27776
install_pp Position.T;
2008-08-07 Position.start;
wenzelm [Thu, 07 Aug 2008 19:21:37 +0200] rev 27775
Position.start;
2008-08-07 SymbolPos.explode;
wenzelm [Thu, 07 Aug 2008 13:45:15 +0200] rev 27774
SymbolPos.explode;
2008-08-07 improved position handling due to SymbolPos.T;
wenzelm [Thu, 07 Aug 2008 13:45:13 +0200] rev 27773
improved position handling due to SymbolPos.T;
2008-08-07 improved position handling due to SymbolPos.T;
wenzelm [Thu, 07 Aug 2008 13:45:11 +0200] rev 27772
improved position handling due to SymbolPos.T; SymbolPos.scan_comment; tuned;
2008-08-07 Antiquote.read/read_arguments;
wenzelm [Thu, 07 Aug 2008 13:45:09 +0200] rev 27771
Antiquote.read/read_arguments;
2008-08-07 updated type of nested sources;
wenzelm [Thu, 07 Aug 2008 13:45:07 +0200] rev 27770
updated type of nested sources;
2008-08-07 improved position handling due to SymbolPos.T;
wenzelm [Thu, 07 Aug 2008 13:45:05 +0200] rev 27769
improved position handling due to SymbolPos.T; SymbolPos.scan_comment_body; tuned;
2008-08-07 adapted Scan.extend_lexicon/merge_lexicons;
wenzelm [Thu, 07 Aug 2008 13:45:03 +0200] rev 27768
adapted Scan.extend_lexicon/merge_lexicons;
2008-08-07 renamed scan_antiquotes to read;
wenzelm [Thu, 07 Aug 2008 13:44:56 +0200] rev 27767
renamed scan_antiquotes to read; renamed scan_arguments to read_arguments; improved position handling due to SymbolPos.T; tuned;
2008-08-07 export not_eof;
wenzelm [Thu, 07 Aug 2008 13:44:52 +0200] rev 27766
export not_eof;
2008-08-07 reorganized lexicon: allow scanning of annotated symbols, tuned representation and interfaces;
wenzelm [Thu, 07 Aug 2008 13:44:47 +0200] rev 27765
reorganized lexicon: allow scanning of annotated symbols, tuned representation and interfaces;
2008-08-07 advance: single argument (again);
wenzelm [Thu, 07 Aug 2008 13:44:42 +0200] rev 27764
advance: single argument (again); added range; tuned;
2008-08-07 Symbols with explicit position information.
wenzelm [Thu, 07 Aug 2008 13:44:36 +0200] rev 27763
Symbols with explicit position information.
2008-08-07 added General/symbol_pos.ML;
wenzelm [Thu, 07 Aug 2008 13:44:33 +0200] rev 27762
added General/symbol_pos.ML;
2008-08-06 Interpretation command (theory/proof context) no longer simplifies goal.
ballarin [Wed, 06 Aug 2008 16:41:40 +0200] rev 27761
Interpretation command (theory/proof context) no longer simplifies goal.
2008-08-06 added lemma
nipkow [Wed, 06 Aug 2008 13:57:25 +0200] rev 27760
added lemma
2008-08-06 made SML/NJ happy;
wenzelm [Wed, 06 Aug 2008 10:43:42 +0200] rev 27759
made SML/NJ happy;
2008-08-05 Reverted last change, since it caused incompatibilities.
berghofe [Wed, 06 Aug 2008 00:58:27 +0200] rev 27758
Reverted last change, since it caused incompatibilities.
2008-08-05 fall back on P.term_group, to avoid problems with inner_syntax markup (due to CodeName.read_const_exprs);
wenzelm [Wed, 06 Aug 2008 00:12:31 +0200] rev 27757
fall back on P.term_group, to avoid problems with inner_syntax markup (due to CodeName.read_const_exprs);
2008-08-05 T.end_position_of;
wenzelm [Wed, 06 Aug 2008 00:12:26 +0200] rev 27756
T.end_position_of; tuned;
2008-08-05 adapted Antiq;
wenzelm [Wed, 06 Aug 2008 00:12:21 +0200] rev 27755
adapted Antiq;
2008-08-05 parse_sort/typ/term/prop: report markup;
wenzelm [Wed, 06 Aug 2008 00:12:02 +0200] rev 27754
parse_sort/typ/term/prop: report markup;
2008-08-05 sort/typ/term/prop: inner_syntax markup encodes original source position;
wenzelm [Wed, 06 Aug 2008 00:11:12 +0200] rev 27753
sort/typ/term/prop: inner_syntax markup encodes original source position; added typ/term/prop_group (without inner_syntax markup);
2008-08-05 removed obsolete range_of (already included in position);
wenzelm [Wed, 06 Aug 2008 00:10:31 +0200] rev 27752
removed obsolete range_of (already included in position); added end_position_of; replaced scan_string by scan_quoted (which keeps quotes and includes alt_string as well); misc tuning;
2008-08-05 report markup;
wenzelm [Wed, 06 Aug 2008 00:10:22 +0200] rev 27751
report markup;
2008-08-05 Antiq: inner vs. outer position;
wenzelm [Wed, 06 Aug 2008 00:10:18 +0200] rev 27750
Antiq: inner vs. outer position; scan_antiq: use T.scan_quoted;
2008-08-05 of_properties: observe Markup.position_properties';
wenzelm [Wed, 06 Aug 2008 00:10:13 +0200] rev 27749
of_properties: observe Markup.position_properties';
2008-08-05 added position_properties';
wenzelm [Wed, 06 Aug 2008 00:10:08 +0200] rev 27748
added position_properties'; renamed prop to proposition; added attribute, method;
2008-08-05 token: maintain of source, which retains original position information;
wenzelm [Tue, 05 Aug 2008 19:29:09 +0200] rev 27747
token: maintain of source, which retains original position information; removed count/counted, advance position via scanned source;
2008-08-05 moved OuterLex.count here;
wenzelm [Tue, 05 Aug 2008 19:29:08 +0200] rev 27746
moved OuterLex.count here;
2008-08-05 improved recover: also resync on symbol/comment/verbatim delimiters;
wenzelm [Tue, 05 Aug 2008 19:29:07 +0200] rev 27745
improved recover: also resync on symbol/comment/verbatim delimiters;
2008-08-05 advance: operate on symbol list (less overhead);
wenzelm [Tue, 05 Aug 2008 19:29:06 +0200] rev 27744
advance: operate on symbol list (less overhead);
2008-08-05 added token;
wenzelm [Tue, 05 Aug 2008 19:29:02 +0200] rev 27743
added token;
2008-08-05 fix HOL/ex/LexOrds.thy; add to regression
krauss [Tue, 05 Aug 2008 14:40:48 +0200] rev 27742
fix HOL/ex/LexOrds.thy; add to regression
2008-08-05 added report;
wenzelm [Tue, 05 Aug 2008 13:31:38 +0200] rev 27741
added report;
2008-08-05 removed axiom;
wenzelm [Tue, 05 Aug 2008 13:31:36 +0200] rev 27740
removed axiom; added fact, dynamic_fact, prop;
2008-08-05 get_fact: report position;
wenzelm [Tue, 05 Aug 2008 13:31:35 +0200] rev 27739
get_fact: report position;
2008-08-05 Facts.lookup: return static/dynamic status;
wenzelm [Tue, 05 Aug 2008 13:31:31 +0200] rev 27738
Facts.lookup: return static/dynamic status;
2008-08-04 position scanner: encode token range;
wenzelm [Mon, 04 Aug 2008 22:55:10 +0200] rev 27737
position scanner: encode token range;
2008-08-04 added encode_range;
wenzelm [Mon, 04 Aug 2008 22:55:08 +0200] rev 27736
added encode_range; tuned;
2008-08-04 added end_line, end_column properties;
wenzelm [Mon, 04 Aug 2008 22:55:04 +0200] rev 27735
added end_line, end_column properties;
2008-08-04 meta_subst: xsymbols make it work with clean Pure;
wenzelm [Mon, 04 Aug 2008 22:55:00 +0200] rev 27734
meta_subst: xsymbols make it work with clean Pure;
2008-08-04 abstract type Scan.stopper, position taken from last input token;
wenzelm [Mon, 04 Aug 2008 21:24:19 +0200] rev 27733
abstract type Scan.stopper, position taken from last input token;
2008-08-04 abstract type Scan.stopper;
wenzelm [Mon, 04 Aug 2008 21:24:17 +0200] rev 27732
abstract type Scan.stopper;
2008-08-04 abstract type stopper, may depend on final input;
wenzelm [Mon, 04 Aug 2008 21:24:15 +0200] rev 27731
abstract type stopper, may depend on final input;
2008-08-04 removed obsolete apply_theorems(_i);
wenzelm [Mon, 04 Aug 2008 20:27:40 +0200] rev 27730
removed obsolete apply_theorems(_i);
2008-08-04 tuned signature;
wenzelm [Mon, 04 Aug 2008 20:27:39 +0200] rev 27729
tuned signature; eliminated obsolete pervasives;
2008-08-04 removed obsolete note_thms_cmd;
wenzelm [Mon, 04 Aug 2008 20:27:38 +0200] rev 27728
removed obsolete note_thms_cmd;
2008-08-04 simplified defer_recdef(_i): plain facts via Attrib.eval_thms;
wenzelm [Mon, 04 Aug 2008 20:27:37 +0200] rev 27727
simplified defer_recdef(_i): plain facts via Attrib.eval_thms;
2008-08-04 tuned description;
wenzelm [Mon, 04 Aug 2008 20:19:59 +0200] rev 27726
tuned description;
2008-08-04 replaced mercurial.cgi by hgwebdir.cgi, resulting in http://isabelle.in.tum.de/repos/isabelle/
wenzelm [Mon, 04 Aug 2008 19:25:59 +0200] rev 27725
replaced mercurial.cgi by hgwebdir.cgi, resulting in http://isabelle.in.tum.de/repos/isabelle/
2008-08-04 Quoted terms in consts_code declarations are now preprocessed as well.
berghofe [Mon, 04 Aug 2008 18:57:35 +0200] rev 27724
Quoted terms in consts_code declarations are now preprocessed as well.
2008-08-04 Exported eval_wrapper.
berghofe [Mon, 04 Aug 2008 18:56:55 +0200] rev 27723
Exported eval_wrapper.
2008-08-04 - corrected bogus comment for function inst_conj_all
berghofe [Mon, 04 Aug 2008 18:56:22 +0200] rev 27722
- corrected bogus comment for function inst_conj_all - tuned function obtain_fresh_name
2008-08-04 removed dead code
krauss [Mon, 04 Aug 2008 18:24:27 +0200] rev 27721
removed dead code
2008-08-04 simplified prepare_command;
wenzelm [Mon, 04 Aug 2008 17:13:34 +0200] rev 27720
simplified prepare_command;
2008-08-04 Isar.command: explicitly set transaction position, as required for prepare_command errors;
wenzelm [Mon, 04 Aug 2008 17:13:33 +0200] rev 27719
Isar.command: explicitly set transaction position, as required for prepare_command errors; adapted Isabelle.command;
2008-08-04 Updated locale tests.
ballarin [Mon, 04 Aug 2008 10:37:33 +0200] rev 27718
Updated locale tests.
2008-08-01 Generalised polynomial lemmas from cring to ring.
ballarin [Fri, 01 Aug 2008 18:10:52 +0200] rev 27717
Generalised polynomial lemmas from cring to ring.
2008-08-01 Removed import and lparams from locale record.
ballarin [Fri, 01 Aug 2008 17:41:37 +0200] rev 27716
Removed import and lparams from locale record.
2008-08-01 made setsum executable on int.
nipkow [Fri, 01 Aug 2008 12:57:50 +0200] rev 27715
made setsum executable on int.
2008-07-31 Tuned (for the sake of a meaningless log entry).
ballarin [Thu, 31 Jul 2008 09:49:21 +0200] rev 27714
Tuned (for the sake of a meaningless log entry).
2008-07-30 New locales for orders and lattices where the equivalence relation is not restricted to equality.
ballarin [Wed, 30 Jul 2008 19:03:33 +0200] rev 27713
New locales for orders and lattices where the equivalence relation is not restricted to equality.
2008-07-30 added hint about writing "x : set xs".
nipkow [Wed, 30 Jul 2008 16:07:00 +0200] rev 27712
added hint about writing "x : set xs".
2008-07-30 simple lifters
haftmann [Wed, 30 Jul 2008 07:34:01 +0200] rev 27711
simple lifters
2008-07-30 dropped imperative monad bind
haftmann [Wed, 30 Jul 2008 07:34:00 +0200] rev 27710
dropped imperative monad bind
2008-07-30 facts_of
haftmann [Wed, 30 Jul 2008 07:33:59 +0200] rev 27709
facts_of
2008-07-30 improved morphism
haftmann [Wed, 30 Jul 2008 07:33:58 +0200] rev 27708
improved morphism
2008-07-30 SML_imp, OCaml_imp
haftmann [Wed, 30 Jul 2008 07:33:57 +0200] rev 27707
SML_imp, OCaml_imp
2008-07-30 clarified
haftmann [Wed, 30 Jul 2008 07:33:56 +0200] rev 27706
clarified
2008-07-30 tuned
haftmann [Wed, 30 Jul 2008 07:33:55 +0200] rev 27705
tuned
2008-07-29 Zorn's Lemma for partial orders.
ballarin [Tue, 29 Jul 2008 17:50:48 +0200] rev 27704
Zorn's Lemma for partial orders.
2008-07-29 Definitions and some lemmas for reflexive orderings.
ballarin [Tue, 29 Jul 2008 17:50:12 +0200] rev 27703
Definitions and some lemmas for reflexive orderings.
2008-07-29 Lemmas added
ballarin [Tue, 29 Jul 2008 17:49:26 +0200] rev 27702
Lemmas added
2008-07-29 New theory on divisibility.
ballarin [Tue, 29 Jul 2008 16:19:49 +0200] rev 27701
New theory on divisibility.
2008-07-29 Renamed theorems;
ballarin [Tue, 29 Jul 2008 16:19:19 +0200] rev 27700
Renamed theorems; New theory on divisibility.
2008-07-29 New theorems on summation.
ballarin [Tue, 29 Jul 2008 16:17:45 +0200] rev 27699
New theorems on summation.
2008-07-29 Unit_inv_l, Unit_inv_r made [simp].
ballarin [Tue, 29 Jul 2008 16:17:13 +0200] rev 27698
Unit_inv_l, Unit_inv_r made [simp].
2008-07-29 New theory on divisibility;
ballarin [Tue, 29 Jul 2008 16:16:10 +0200] rev 27697
New theory on divisibility; Restructured presentation.
2008-07-29 Unit_inv_l, Unit_inv_r made [simp];
ballarin [Tue, 29 Jul 2008 16:14:56 +0200] rev 27696
Unit_inv_l, Unit_inv_r made [simp]; Renamed theorems; New theory on divisibility.
2008-07-29 Haskell now living in the RealWorld
haftmann [Tue, 29 Jul 2008 14:20:22 +0200] rev 27695
Haskell now living in the RealWorld
2008-07-29 corrected Pure dependency
haftmann [Tue, 29 Jul 2008 14:07:23 +0200] rev 27694
corrected Pure dependency
2008-07-29 added removeAll
nipkow [Tue, 29 Jul 2008 13:16:54 +0200] rev 27693
added removeAll
2008-07-29 tuned; explicit export of element accessors
haftmann [Tue, 29 Jul 2008 08:15:44 +0200] rev 27692
tuned; explicit export of element accessors
2008-07-29 PureThy: dropped note_thmss_qualified, dropped _i suffix
haftmann [Tue, 29 Jul 2008 08:15:40 +0200] rev 27691
PureThy: dropped note_thmss_qualified, dropped _i suffix
2008-07-29 some steps towards explicit class target for canonical interpretation
haftmann [Tue, 29 Jul 2008 08:15:39 +0200] rev 27690
some steps towards explicit class target for canonical interpretation
2008-07-29 declare
haftmann [Tue, 29 Jul 2008 08:15:38 +0200] rev 27689
declare
2008-07-28 *** empty log message ***
nipkow [Mon, 28 Jul 2008 20:49:07 +0200] rev 27688
*** empty log message ***
2008-07-27 simplified a proof
urbanc [Sun, 27 Jul 2008 20:08:16 +0200] rev 27687
simplified a proof
2008-07-26 tuned function name
haftmann [Sat, 26 Jul 2008 09:00:26 +0200] rev 27686
tuned function name
2008-07-26 tuned bootstrap order
haftmann [Sat, 26 Jul 2008 09:00:25 +0200] rev 27685
tuned bootstrap order
2008-07-25 subclass now also works for subclasses with empty specificaton
haftmann [Fri, 25 Jul 2008 12:03:37 +0200] rev 27684
subclass now also works for subclasses with empty specificaton
2008-07-25 dropped PureThy.note; added PureThy.add_thm
haftmann [Fri, 25 Jul 2008 12:03:36 +0200] rev 27683
dropped PureThy.note; added PureThy.add_thm
2008-07-25 added class preorder
haftmann [Fri, 25 Jul 2008 12:03:34 +0200] rev 27682
added class preorder
2008-07-25 dropped locale (open)
haftmann [Fri, 25 Jul 2008 12:03:32 +0200] rev 27681
dropped locale (open)
2008-07-25 added explicit root theory; some tuning
haftmann [Fri, 25 Jul 2008 12:03:31 +0200] rev 27680
added explicit root theory; some tuning
2008-07-25 tuned
haftmann [Fri, 25 Jul 2008 12:03:28 +0200] rev 27679
tuned
2008-07-25 dropped locale (open)
haftmann [Fri, 25 Jul 2008 07:35:53 +0200] rev 27678
dropped locale (open)
2008-07-21 (re-)added simp rules for (_ + _) div/mod _
haftmann [Mon, 21 Jul 2008 16:30:49 +0200] rev 27677
(re-)added simp rules for (_ + _) div/mod _
2008-07-21 (re-)added simp rules for (_ + _) div/mod _
haftmann [Mon, 21 Jul 2008 15:27:23 +0200] rev 27676
(re-)added simp rules for (_ + _) div/mod _
2008-07-21 added explicit purge_data
haftmann [Mon, 21 Jul 2008 15:26:26 +0200] rev 27675
added explicit purge_data
2008-07-21 added code generation
haftmann [Mon, 21 Jul 2008 15:26:25 +0200] rev 27674
added code generation
2008-07-21 fixed code generator setup
haftmann [Mon, 21 Jul 2008 15:26:24 +0200] rev 27673
fixed code generator setup
2008-07-21 (adjusted)
haftmann [Mon, 21 Jul 2008 15:26:23 +0200] rev 27672
(adjusted)
2008-07-21 Tuned and corrected ideal_tac for algebra.
chaieb [Mon, 21 Jul 2008 13:37:14 +0200] rev 27671
Tuned and corrected ideal_tac for algebra.
(0) -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip