2008-09-04 wenzelm 2008-09-04 added Concurrent/schedule.ML;
2008-09-03 convert-repo 2008-09-03 update tags
2008-09-03 wenzelm 2008-09-03 use /home/isabelle/mercurial/bin/hg wrapper;
2008-09-03 wenzelm 2008-09-03 exclude large .mov files;
2008-09-03 wenzelm 2008-09-03 simplified add_axiom: no hyps;
2008-09-03 wenzelm 2008-09-03 discontinued local axioms -- too difficult to implement, too easy to produce nonsense;
2008-09-03 wenzelm 2008-09-03 axiomatization is now global-only;
2008-09-03 wenzelm 2008-09-03 added const_decl;
2008-09-03 wenzelm 2008-09-03 simplified specify_const: canonical args, global deps;
2008-09-03 wenzelm 2008-09-03 declare_const: Name.binding, store/report position;
2008-09-03 wenzelm 2008-09-03 Sign.declare_const: Name.binding;
2008-09-03 nipkow 2008-09-03 removed ex/Puzzle
2008-09-03 wenzelm 2008-09-03 added qualified: string -> binding -> binding;
2008-09-03 wenzelm 2008-09-03 Name.qualified;
2008-09-03 wenzelm 2008-09-03 theorem dependency hook: check previous state;
2008-09-03 wenzelm 2008-09-03 added pos_of;
2008-09-03 nipkow 2008-09-03 -> AFP
2008-09-03 wenzelm 2008-09-03 simplified Toplevel.add_hook: cover successful transactions only;
2008-09-03 kleing 2008-09-03 retired Ben Porter's DenumRat in favour of the shorter proof in Real/Rational.thy
2008-09-02 wenzelm 2008-09-02 made SML/NJ happy;
2008-09-02 wenzelm 2008-09-02 refined theorem dependency output: previous state needs to contain a theory (not empty toplevel); new_thms_deps: explicity theory values;
2008-09-02 wenzelm 2008-09-02 * Generic Toplevel.add_hook interface allows to analyze the result of transactions (including failed ones). For example, see src/Pure/ProofGeneral/proof_general_pgip.ML for theorem dependency output of transactions resulting in a new theory state.
2008-09-02 nipkow 2008-09-02 Replaced Library/NatPair by Nat_Int_Bij.
2008-09-02 wenzelm 2008-09-02 added new_thms_deps (operates on global facts, some name_hint approximation); theorem dependency output: Toplevel.add_hook, ProofGeneralPgip.new_thms_deps;
2008-09-02 wenzelm 2008-09-02 theorem dependency output: Toplevel.add_hook, ProofGeneralPgip.new_thms_deps;
2008-09-02 wenzelm 2008-09-02 added add_hook interface for post-transition hooks;
2008-09-02 wenzelm 2008-09-02 tuned;
2008-09-02 wenzelm 2008-09-02 ProofDisplay.print_results;
2008-09-02 wenzelm 2008-09-02 no pervasive bindings; removed theory_results and related hook; print_results: ignore empty/internal kind -- like former theory_results;
2008-09-02 nipkow 2008-09-02 Streamlined parts of Complex/ex/DenumRat and AFP/Integration/Rats and distributed them over Real/ (to do with bijections and density). Library/NatPair became Nat_Int_Bij and made that part of Main.
2008-09-02 haftmann 2008-09-02 distributed literal code generation out of central infrastructure
2008-09-02 wenzelm 2008-09-02 * Result facts now refer to the *full* internal name;
2008-09-02 wenzelm 2008-09-02 * Name bindings in higher specification mechanisms;
2008-09-02 wenzelm 2008-09-02 pretty_fact/results: display base only, since results now come with full names (note that Facts.extern is not really well-defined unless we present the real target context);
2008-09-02 wenzelm 2008-09-02 updated generated file;
2008-09-02 ballarin 2008-09-02 Interpretation commands no longer accept interpretation attributes.
2008-09-02 wenzelm 2008-09-02 type Attrib.binding abbreviates Name.binding without attributes; Attrib.no_binding refers to Name.no_binding;
2008-09-02 wenzelm 2008-09-02 explicit type Name.binding for higher-specification elements;
2008-09-02 wenzelm 2008-09-02 explicit type Name.binding for higher-specification elements; report local_fact_decl, fixed_decl; simplified ProofContext.inferred_param;
2008-09-02 wenzelm 2008-09-02 explicit type Name.binding for higher-specification elements; added binding, parbinding;
2008-09-02 wenzelm 2008-09-02 explicit type Name.binding for higher-specification elements; simplified ProofContext.inferred_param;
2008-09-02 wenzelm 2008-09-02 explicit type Name.binding for higher-specification elements; name/var morphism operates on Name.binding;
2008-09-02 wenzelm 2008-09-02 added binding; thm_name/opt_thm_name: Name.binding;
2008-09-02 wenzelm 2008-09-02 added fixed_decl, fact_decl, local_fact_decl;
2008-09-02 wenzelm 2008-09-02 name_thm etc.: pass position; note_thms etc.: Name.binding, report fact_decl;
2008-09-02 wenzelm 2008-09-02 added type binding -- generic name bindings;
2008-09-02 wenzelm 2008-09-02 name/var morphism operates on Name.binding;
2008-09-02 haftmann 2008-09-02 adapted to class instantiation compliance
2008-09-01 nipkow 2008-09-01 It appears that the code generator (Stefan's) needs some laws that appear superfluous: {..n} = set ...
2008-09-01 nipkow 2008-09-01 renamed lemma
2008-09-01 nipkow 2008-09-01 moved more lemmas here from AFP/Integration/Rats
2008-09-01 nipkow 2008-09-01 moved lemma into SetInterval where it belongs
2008-09-01 nipkow 2008-09-01 cleaned up code generation for {.._} and {..<_} moved lemmas into SetInterval where they belong
2008-09-01 nipkow 2008-09-01 *** empty log message ***
2008-09-01 nipkow 2008-09-01 extended interface to preferences to allow adding new ones
2008-09-01 nipkow 2008-09-01 Prover is set via menu now
2008-09-01 haftmann 2008-09-01 restructured code generation of literals
2008-08-29 wenzelm 2008-08-29 IsabelleSystem.mk_fifo, IsabelleSystem.rm_fifo; IsabelleSystem.exec: varargs convenience; more robust message thread management: no interrupt, but proper rendezvous via fifo (rm_fifo removes unused fifo, if isabelle-process fails);
2008-08-29 wenzelm 2008-08-29 init: more explicit protocol of open/remove rendezvous;
2008-08-29 wenzelm 2008-08-29 use hardwired /tmp -- fifo only work on local file-system;