Mercurial
Mercurial
>
repos
>
isabelle
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
gz
|
help
less
more
|
(0)
-10000
-4096
+4096
+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.
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
tuned;
2007-10-02, by wenzelm
export tsig_of;
2007-10-02, by wenzelm
clarified role of class relations
2007-10-02, by haftmann
ignore mutual recursive modules
2007-10-02, by haftmann
integer compatibility: added wrapper for structure Time;
2007-10-01, by wenzelm
fixed use_text;
2007-10-01, by wenzelm
downgraded IntInf with divMod;
2007-10-01, by wenzelm
added auto-quickcheck-time-limit;
2007-10-01, by wenzelm
auto_quickcheck: pervasive options, turned time_limit into plain int, simplified exception handling;
2007-10-01, by wenzelm
added auto_quickcheck feature;
2007-10-01, by wenzelm
Norbert Schirmer: record improvements;
2007-10-01, by wenzelm
preliminary material for Isabelle2007;
2007-10-01, by wenzelm
misc tuning and update;
2007-10-01, by wenzelm
misc tuning and update;
2007-10-01, by wenzelm
misc tuning and update;
2007-10-01, by wenzelm
updated year to 2007;
2007-10-01, by wenzelm
tuned;
2007-10-01, by wenzelm
added some lemmas
2007-10-01, by haftmann
print_state_context: local theory context, not proof context;
2007-10-01, by wenzelm
ContextPosition.put_ctxt;
2007-10-01, by wenzelm
NameSelection: more interval checks;
2007-10-01, by wenzelm
tuned message;
2007-10-01, by wenzelm
turned into generic context data;
2007-10-01, by wenzelm
ML_setup for bind_thms;
2007-10-01, by wenzelm
Simplified interface for printing of interpretations.
2007-10-01, by ballarin
unfold_locales workaround
2007-10-01, by ballarin
Theory/context data restructured; simplified interface for printing of interpretations.
2007-10-01, by ballarin
fixed dir in single-logic test
2007-10-01, by isatest
llabs/sko: removed Name.internal;
2007-09-30, by wenzelm
avoid unnamed infixes;
2007-09-30, by wenzelm
avoid internal names;
2007-09-30, by wenzelm
switch notification email back on
2007-09-30, by isatest
fix shell quoting confusion
2007-09-30, by isatest
local_theory transactions: more careful treatment of context position;
2007-09-30, by wenzelm
keep context position as tags for consts/thms;
2007-09-30, by wenzelm
add_abbrev: tags (Markup.property list);
2007-09-30, by wenzelm
added internalK, property_internal;
2007-09-30, by wenzelm
add_consts_authentic/add_abbrev: tags (Markup.property list);
2007-09-30, by wenzelm
Markup.internalK;
2007-09-30, by wenzelm
print_theory: observe Markup.internal_property of consts, discontinued special treatment of internal names elsewhere;
2007-09-30, by wenzelm
added properties_of;
2007-09-30, by wenzelm
maintain tags (Markup.property list);
2007-09-30, by wenzelm
skofuns/absfuns: explicit markup as internal consts;
2007-09-30, by wenzelm
Sign.add_consts_authentic: tags (Markup.property list);
2007-09-30, by wenzelm
standard_term_check: include expand_abbrevs (back again);
2007-09-30, by wenzelm
added unparse interfaces (still unused);
2007-09-29, by wenzelm
removed redundant const_constraint;
2007-09-29, by wenzelm
Sign.add_const_constraint;
2007-09-29, by wenzelm
maintain maxidx (analogous to name context);
2007-09-29, by wenzelm
added fixate_params;
2007-09-29, by wenzelm
Sign.the_const_constraint;
2007-09-29, by wenzelm
added declare_typ_names;
2007-09-29, by wenzelm
removed obsolete external interface add_const_constraint;
2007-09-29, by wenzelm
Sign.add_const_constraint;
2007-09-29, by wenzelm
fixed metis proof (Why did it stop working?);
2007-09-29, by wenzelm
swapped machines for at-sml-dev and at-sml-dev-p
2007-09-29, by isatest
no proof terms for smlnj
2007-09-29, by isatest
add -p 2 at-sml-dev test for HOL proof terms sessions only
2007-09-29, by kleing
at-sml-dev session with -p 2
2007-09-29, by kleing
Added target for proof term sessions (those that need -p 2)
2007-09-29, by kleing
accept single logic and target as argument
2007-09-29, by kleing
exported constraint interfaces
2007-09-29, by haftmann
exported intern_expr
2007-09-29, by haftmann
added ocaml strings
2007-09-29, by haftmann
further localization
2007-09-29, by haftmann
proper syntax during class specification
2007-09-29, by haftmann
prove_strong_ind now uses InductivePackage.rulify.
2007-09-28, by berghofe
Adapted to changes in interface of add_inductive_i.
2007-09-28, by berghofe
add_inductive_i now takes typ instead of typ option as argument.
2007-09-28, by berghofe
- add_inductive_i now takes typ instead of typ option as argument
2007-09-28, by berghofe
proper handling of chained facts;
2007-09-27, by wenzelm
removal of some "ref"s from res_axioms.ML; a side-effect is that the ordering
2007-09-27, by paulson
Fixed setup of transitivity reasoner (function decomp).
2007-09-27, by ballarin
some more simultaneous use_thys;
2007-09-27, by wenzelm
read: explicit treatment of scanner failure;
2007-09-27, by wenzelm
tuned;
2007-09-26, by wenzelm
tuned;
2007-09-26, by wenzelm
tuned;
2007-09-26, by wenzelm
* Pure/Isar: unified specification syntax admits type inference and dummy patterns;
2007-09-26, by wenzelm
read/check_specification: free_dummy_patterns;
2007-09-26, by wenzelm
added free_dummy_patterns;
2007-09-26, by wenzelm
added minimize_sort, complete_sort;
2007-09-26, by wenzelm
Sign.minimize/complete_sort;
2007-09-26, by wenzelm
convenient obtain rule for sets
2007-09-26, by haftmann
added code lemma for 1
2007-09-26, by haftmann
moved Finite_Set before Datatype
2007-09-26, by haftmann
adapted variable order for inductive cases (determined by read_specification *before* expanding abbreviations);
2007-09-26, by wenzelm
Attrib.eval_thms;
2007-09-26, by wenzelm
Attrib.eval_thms;
2007-09-26, by wenzelm
read/check_specification: proper type inference across multiple sections, result is in closed form;
2007-09-26, by wenzelm
added eval_thms;
2007-09-26, by wenzelm
minimal adaptions for Specification.read/check_specification;
2007-09-26, by wenzelm
proper Specification.read_specification;
2007-09-26, by wenzelm
removed dead code;
2007-09-26, by wenzelm
declare_constraints: declare (fix) type variables within constraints, but not terms themselves;
2007-09-26, by wenzelm
made SML/NJ happy
2007-09-26, by haftmann
rudimentary support for Haskell
2007-09-25, by haftmann
added support for Haskell, OCaml
2007-09-25, by haftmann
Efficient_Nat and Pretty_Int integrated with ML_Int
2007-09-25, by haftmann
proper Sign operations instead of Theory aliases;
2007-09-25, by wenzelm
tuned functor application;
2007-09-25, by wenzelm
proper Sign operations instead of Theory aliases;
2007-09-25, by wenzelm
simplified interpretation setup;
2007-09-25, by wenzelm
size hook
2007-09-25, by haftmann
removed redundant global_parse operations;
2007-09-25, by wenzelm
Syntax.parse/check/read;
2007-09-25, by wenzelm
Syntax.parse/check/read;
2007-09-25, by wenzelm
* Pure/Syntax: generic interfaces for parsing and type checking;
2007-09-25, by wenzelm
Simplified proof due to improved integration of order_tac and simp.
2007-09-25, by ballarin
Transitivity reasoner gets additional argument of premises to improve integration with simplifier.
2007-09-25, by ballarin
dropped
2007-09-25, by haftmann
ML monad support
2007-09-25, by haftmann
no cleverness for instance parameters
2007-09-25, by haftmann
added conversions for natural numbers
2007-09-25, by haftmann
datatype interpretators for size and datatype_realizer
2007-09-25, by haftmann
hide successor
2007-09-25, by nipkow
fixed haftmann bug
2007-09-24, by nipkow
added @{theory_ref};
2007-09-24, by wenzelm
added @{type_name};
2007-09-24, by wenzelm
added polymorphic_types;
2007-09-24, by wenzelm
eliminated ProofContext.read_termTs;
2007-09-24, by wenzelm
more ML antiqs;
2007-09-24, by wenzelm
localized { .. } (but only a few thms)
2007-09-24, by nipkow
renamed ML-Systems/multithreading_dummy.ML to ML-Systems/multithreading.ML;
2007-09-24, by wenzelm
renamed ML-Systems/multithreading_dummy.ML to ML-Systems/multithreading.ML;
2007-09-24, by wenzelm
replaced interrupt_timeout by TimeLimit.timeLimit (available on SML/NJ and Poly/ML 5.1);
2007-09-24, by wenzelm
removed dead code;
2007-09-23, by wenzelm
made smlnj happy;
2007-09-23, by wenzelm
tuned @{cpat};
2007-09-23, by wenzelm
added read_term_pattern/schematic/abbrev;
2007-09-23, by wenzelm
ProofContext.read_term_pattern;
2007-09-23, by wenzelm
constrain: canonical argument order;
2007-09-23, by wenzelm
tuned;
2007-09-23, by wenzelm
TypeInfer.constrain: canonical argument order;
2007-09-23, by wenzelm
tuned ML setup;
2007-09-23, by wenzelm
tuned one proof so to not run in a loop with the new atom-representation
2007-09-23, by urbanc
changed the representation of atoms to datatypes over nats
2007-09-23, by urbanc
ProofContext.mode_abbrev;
2007-09-22, by wenzelm
removed obsolete set_expand_abbrevs (superceded by mode_abbrev);
2007-09-22, by wenzelm
certify': proper do_expand argument (which observes force_expand consts) instead of home-grown normalize;
2007-09-22, by wenzelm
certify: do_expand as explicit argument, actually certify type of abstractions;
2007-09-22, by wenzelm
tuned;
2007-09-21, by wenzelm
added has_abs (from envir.ML);
2007-09-21, by wenzelm
Term.has_abs;
2007-09-21, by wenzelm
proper signature constraint;
2007-09-21, by wenzelm
added interrupt_timeout;
2007-09-20, by wenzelm
Generic interpretation of theory data.
2007-09-20, by wenzelm
tuned signature;
2007-09-20, by wenzelm
avoid Theory.rep_theory;
2007-09-20, by wenzelm
added interpretation.ML;
2007-09-20, by wenzelm
improved error behaviour of use (bootstrap version);
2007-09-20, by wenzelm
more precise treatment of free dictionary parameters for evaluation
2007-09-20, by haftmann
fixed cg setup
2007-09-20, by haftmann
restored ml system independence
2007-09-20, by haftmann
more permissive
2007-09-20, by haftmann
clarified code lemmas
2007-09-20, by haftmann
fixed wrong syntax treatment in class target
2007-09-20, by haftmann
code lemmas for cardinality
2007-09-20, by haftmann
- eval_term no longer computes result during compile time
2007-09-20, by berghofe
improved computing
2007-09-20, by obua
changed lemmas
2007-09-20, by obua
ml_output: proper error instead of error_msg;
2007-09-19, by wenzelm
comment added to explain a potential scheduling problem
2007-09-19, by webertj
tuned
2007-09-19, by nipkow
*** empty log message ***
2007-09-19, by nipkow
metis too slow
2007-09-19, by paulson
move at-sml-dev to 2-processor atbroy100
2007-09-19, by isatest
make sun-sml-dev non-proof-term, and at-sml-def -p 2 (at-sml-dev being moved
2007-09-19, by isatest
Generalized [_.._] from nat to linear orders
2007-09-19, by nipkow
Enclosed end_theory in text antiquotation to make LaTeX happy.
2007-09-19, by berghofe
* ML: just one true type int;
2007-09-19, by wenzelm
New diagnostic command print_orders.
2007-09-18, by ballarin
Transitivity reasoner set up for locales order and linorder.
2007-09-18, by ballarin
Simplified proofs due to transitivity reasoner setup.
2007-09-18, by ballarin
Defunctorised transitivity reasoner; locale interpretation requires dynamic instances.
2007-09-18, by ballarin
Morphisms applied in global interpretations behave correctly on types and terms.
2007-09-18, by ballarin
New function inst_morphism'.
2007-09-18, by ballarin
Transitivity reasoner set up for locales.
2007-09-18, by ballarin
removed dead/unmaintained code;
2007-09-18, by wenzelm
simplified PrintMode interfaces;
2007-09-18, by wenzelm
moved Tools/integer.ML to Pure/General/integer.ML;
2007-09-18, by wenzelm
metis now available in PreList
2007-09-18, by paulson
reactivated tests in smlnj;
2007-09-18, by wenzelm
simplified type int (eliminated IntInf.int, integer);
2007-09-18, by wenzelm
(reverted to previous version)
2007-09-18, by haftmann
updated
2007-09-18, by haftmann
*** empty log message ***
2007-09-18, by nipkow
introduced generic concepts for theory interpretators
2007-09-18, by haftmann
separated code for inductive sequences from inductive_codegen.ML
2007-09-18, by haftmann
distinction between regular and default code theorems
2007-09-18, by haftmann
renamed constructor RealC to Ratreal
2007-09-18, by haftmann
renamed constructor RatC to Rational
2007-09-18, by haftmann
clarified evaluation code
2007-09-18, by haftmann
adjusted
2007-09-18, by haftmann
clarified remark
2007-09-18, by haftmann
added script checking for consistency of ML file header
2007-09-18, by haftmann
sorting
2007-09-18, by nipkow
sorting
2007-09-18, by nipkow
Added function package to PreList
2007-09-18, by nipkow
change print_mode: CRITICAL;
2007-09-17, by wenzelm
added print_mode_value (CRITICAL);
2007-09-17, by wenzelm
avoid direct access to print_mode;
2007-09-17, by wenzelm
adapted use_text;
2007-09-17, by wenzelm
platform-sensitive default location for ATP provers
2007-09-17, by haftmann
tuned;
2007-09-16, by wenzelm
HOL/Induct/Common_Patterns.thy
2007-09-16, by wenzelm
added Induct/Common_Patterns.thy;
2007-09-16, by wenzelm
moved induct patterns to HOL/Induct/Common_Patterns.thy;
2007-09-16, by wenzelm
use_file: added ``tune'' argument;
2007-09-16, by wenzelm
added structure Posix;
2007-09-16, by wenzelm
with_modes: always CRITICAL;
2007-09-16, by wenzelm
added ML/ml_parse.ML;
2007-09-16, by wenzelm
obsolete;
2007-09-16, by wenzelm
use_text/file: tune text (cf. ML_Parse.fix_ints);
2007-09-16, by wenzelm
use_text/file: tune text (cf. ML_Parse.fix_ints);
2007-09-16, by wenzelm
added ml_system_fix_ints;
2007-09-16, by wenzelm
added ml_system_fix_ints;
2007-09-16, by wenzelm
removed obsolete Selector token;
2007-09-16, by wenzelm
tuned message;
2007-09-16, by wenzelm
Minimal parsing for SML -- fixing integer numerals.
2007-09-16, by wenzelm
added some int constraints (ML_Parse.fix_ints not active here);
2007-09-16, by wenzelm
added rudimentary instantiation stub
2007-09-15, by haftmann
added explicit theorems
2007-09-15, by haftmann
delayed evaluation
2007-09-15, by haftmann
clarified class interfaces and internals
2007-09-15, by haftmann
introduced classes
2007-09-15, by haftmann
multi-functional value keyword
2007-09-15, by haftmann
added lemmas for finiteness
2007-09-15, by haftmann
tuned
2007-09-15, by haftmann
fixed title
2007-09-15, by haftmann
replaced Symbol.is_hex_letter to Symbol.is_ascii_hex;
2007-09-15, by wenzelm
ML_Lex.keywords;
2007-09-15, by wenzelm
tuned comments;
2007-09-15, by wenzelm
replaced Symbol.is_hex_letter to Symbol.is_ascii_hex;
2007-09-15, by wenzelm
Lexical syntax for SML.
2007-09-15, by wenzelm
added ML/ml_lex.ML;
2007-09-15, by wenzelm
removed redundant OuterLex.make_lexicon;
2007-09-15, by wenzelm
lexicographic_order method uses "<*mlex*>" instead of "measures" => no longer depends on List.thy
2007-09-14, by krauss
added "<*mlex*>" which lexicographically combines a measure function with a relation
2007-09-14, by krauss
moved ML_XXX.ML files to Pure/ML;
2007-09-14, by wenzelm
tidied
2007-09-14, by paulson
reverted back to the old version of the equivariance lemma for ALL
2007-09-14, by urbanc
some cleaning up to do with contexts
2007-09-13, by urbanc
Generalized equivariance and nominal_inductive commands to
2007-09-13, by berghofe
Added equivariance lemmas for induct_forall.
2007-09-13, by berghofe
Added equivariance lemma for induct_implies.
2007-09-13, by berghofe
typo fixed, dead link removed
2007-09-11, by webertj
added lemma
2007-09-10, by nipkow
Auto quickcheck now displays counterexample using Proof.goal_message
2007-09-10, by berghofe
added String.isSubstring;
2007-09-08, by wenzelm
export is_finished;
2007-09-08, by wenzelm
Present.session_name;
2007-09-08, by wenzelm
tuned signature;
2007-09-08, by wenzelm
thy_deps: ThyInfo.thy_ord, improved dir/unfold entry;
2007-09-08, by wenzelm
removed thy_ord (erratic due to multi-threading);
2007-09-08, by wenzelm
some cleaning up
2007-09-08, by urbanc
theorem: apply hook last;
2007-09-07, by wenzelm
reset goal messages after goal update;
2007-09-07, by wenzelm
added hilite markup;
2007-09-07, by wenzelm
fixed type alias in signature;
2007-09-07, by wenzelm
added lemma
2007-09-07, by nipkow
allow TVars during type inference
2007-09-07, by paulson
tidied the proofs
2007-09-07, by paulson
made smlnj happy;
2007-09-07, by wenzelm
new fun declaration
2007-09-06, by paulson
Auto-config of E_HOME, SPASS_HOME, VAMPIRE_HOME
2007-09-06, by paulson
Vampire structured proofs. Better parsing; some bug fixes.
2007-09-06, by paulson
chained facts are now included
2007-09-06, by paulson
new proofs found
2007-09-06, by paulson
trivial cleaning up
2007-09-06, by urbanc
added goal_message;
2007-09-06, by wenzelm
theorem hooks: apply in declaration order;
2007-09-06, by wenzelm
Generalized code generator for numerals.
2007-09-06, by berghofe
- New theories Lambda/NormalForm and Lambda/Standardization
2007-09-06, by berghofe
Added lecture notes by Matthes and Loader.
2007-09-06, by berghofe
New proof of standardization theorem (inspired by Ralph Matthes).
2007-09-06, by berghofe
Definition of normal forms (taken from theory WeakNorm).
2007-09-06, by berghofe
Moved definition of normal forms to new NormalForm theory.
2007-09-06, by berghofe
Added Standardization theory.
2007-09-06, by berghofe
New code generator setup (taken from Library/Executable_Real.thy,
2007-09-06, by berghofe
Added code generator setup (taken from Library/Executable_Rat.thy,
2007-09-06, by berghofe
Integrated code generator setup into RealDef theory.
2007-09-06, by berghofe
Integrated code generator setup into Rational theory.
2007-09-06, by berghofe
Integrated Executable_Rat and Executable_Real theories into
2007-09-06, by berghofe
use preferences.ML: do setmp *here*, to capture intended default values;
2007-09-05, by wenzelm
tuned;
2007-09-05, by wenzelm
modified proofs so that they are not using claset()
2007-09-05, by urbanc
tuned lemma; replaced !! by arbitrary
2007-09-04, by nipkow
Improved comment.
2007-09-04, by ballarin
Documented function package in IsarRef-manual.
2007-09-03, by krauss
added variations on infinite descent
2007-09-03, by nipkow
fixed Rat.inv
2007-09-03, by haftmann
fixed Rat.inv
2007-09-03, by haftmann
fix sgn_div_norm class
2007-09-02, by huffman
made theorem-references safe
2007-09-02, by urbanc
removed unused join_mode;
2007-09-01, by wenzelm
read_def_terms: replaced full Syntax.check_typs by certify_typ, to workaround problems with illegal schematic type vars;
2007-09-01, by wenzelm
removed obsolete ML bindings;
2007-09-01, by wenzelm
linorder_neqE_ordered_idom: proper proof, avoid illegal schematic type vars;
2007-09-01, by wenzelm
mono_Int/Un: proper proof, avoid illegal schematic type vars;
2007-09-01, by wenzelm
removed spurious Toplevel.debug, which actually makes Poly/ML crash in certain situations;
2007-09-01, by wenzelm
added singleton check_typ/term/prop;
2007-09-01, by wenzelm
removed obsolete read/cert variations (cf. Syntax.read/check);
2007-09-01, by wenzelm
replaced ProofContext.cert_term/prop by general Syntax.check_term/prop (which also includes type-inference);
2007-09-01, by wenzelm
replaced ProofContext.read_term/prop by general Syntax.read_term/prop;
2007-09-01, by wenzelm
replaced ProofContext.read_term/prop by general Syntax.read_term/prop;
2007-09-01, by wenzelm
*** empty log message ***
2007-09-01, by nipkow
final(?) iteration of sgn saga.
2007-09-01, by nipkow
reject_vars: accept type-inference params;
2007-08-31, by wenzelm
exported is_param;
2007-08-31, by wenzelm
legacy_infer_term: ProofContext.mode_schematic;
2007-08-31, by wenzelm
prove: setmp quick_and_dirty (avoids race condition);
2007-08-31, by wenzelm
export various inner syntax modes;
2007-08-31, by wenzelm
type_infer: mode_pattern;
2007-08-31, by wenzelm
do not touch quick_and_dirty;
2007-08-31, by wenzelm
tuned multithreading entry -- no longer experimental;
2007-08-31, by wenzelm
explained \isatstyle(minor)
2007-08-31, by nipkow
added short_names explanation
2007-08-31, by nipkow
added join_mode;
2007-08-30, by wenzelm
replaced ProofContext.infer_types by general Syntax.check_terms;
2007-08-30, by wenzelm
replaced ProofContext.infer_types by general Syntax.check_terms;
2007-08-30, by wenzelm
*** empty log message ***
2007-08-30, by nipkow
added constant sgn
2007-08-30, by nipkow
added lemma
2007-08-30, by nipkow
added some more entries;
2007-08-30, by wenzelm
turned type_check into separate typ/term_check;
2007-08-30, by wenzelm
tuned;
2007-08-30, by wenzelm
moved type_mode to type.ML;
2007-08-30, by wenzelm
infer_types: general check_typs instead of Type.cert_typ_mode;
2007-08-30, by wenzelm
maintain mode in context (get/set/restore_mode);
2007-08-30, by wenzelm
added burrow_types;
2007-08-30, by wenzelm
- tuned section about inductive predicates
2007-08-30, by berghofe
ported div/mod simprocs from HOL/ex/Binary.thy
2007-08-30, by huffman
renamed POLYML_LINK_OPTIONS to POLY_LINK_OPTIONS;
2007-08-29, by wenzelm
added POLYML_LINK_OPTIONS, which is required for unusual platforms (notably cygwin);
2007-08-29, by wenzelm
some simultaneous use_thys;
2007-08-29, by wenzelm
Updated section about inductive definitions.
2007-08-29, by berghofe
turned list comprehension translations into ML to optimize base case
2007-08-29, by nipkow
added Hoare/hoare_tac.ML (code from Hoare/Hoare.thy, also required in Isar_examples/Hoare.thy);
2007-08-29, by wenzelm
added x86-solaris;
2007-08-29, by wenzelm
fixed Proofs
2007-08-29, by chaieb
added Hoare/hoare_tac.ML (code from Hoare/Hoare.thy, also required in Isar_examples/Hoare.thy);
2007-08-29, by wenzelm
removed unused theorems ; added lifting properties for foldr and foldl
2007-08-29, by chaieb
removed Hoare/hoare.ML, Hoare/hoareAbort.ML, ex/svc_oracle.ML (which can be mistaken as attached ML script on case-insensitive file-system);
2007-08-29, by wenzelm
Deleted unused fillin_mixfix function.
2007-08-29, by berghofe
mark all parallel sessions as experimental
2007-08-29, by kleing
atbroy99 is 64bit
2007-08-29, by kleing
fixed pattern comnpletion; untabified
2007-08-28, by krauss
revert to Word library version from 2007/08/20
2007-08-28, by huffman
TheoremHook: fixed copy-paste mistake;
2007-08-28, by wenzelm
Smaller size and fewer iterations for quickcheck.
2007-08-28, by berghofe
codegen.ML is now loaded in Pure again.
2007-08-28, by berghofe
Changed "code" attribute of concat_map_singleton to "code unfold".
2007-08-28, by berghofe
Code generator now uses sequences with depth limit.
2007-08-28, by berghofe
Got rid of large simpset in proof of characteristic equations
2007-08-28, by berghofe
Added sequences with recursion depth limit.
2007-08-28, by berghofe
Adapted to changes in interface of Specification.theorem_i
2007-08-28, by berghofe
- restored old setup
2007-08-28, by berghofe
codegen.ML is now loaded in Pure again.
2007-08-28, by berghofe
- new auto-quickcheck flag
2007-08-28, by berghofe
Added local_theory_to_proof'
2007-08-28, by berghofe
- theorem(_i) now also takes "interactive" flag as argument
2007-08-28, by berghofe
Specification.theorem now also takes "interactive" flag as argument.
2007-08-28, by berghofe
Commented out non-standard paragraph formatting.
2007-08-28, by nipkow
added (code) lemmas for setsum and foldl
2007-08-28, by nipkow
replaced 'sorry' by unproven;
2007-08-28, by wenzelm
do not touch quick_and_dirty;
2007-08-28, by wenzelm
norm_absolute: CRITICAL;
2007-08-28, by wenzelm
tuned load order -- minimizes modules before Secure;
2007-08-28, by wenzelm
induct: proper separation of initial and terminal step;
2007-08-28, by wenzelm
move WordExamples to Examples directory
2007-08-28, by huffman
HOL-Word-Examples
2007-08-28, by huffman
Word Examples directory
2007-08-28, by huffman
add parallel sessions for atbroy99 and macbroy6
2007-08-28, by kleing
HOL_USEDIR_OPTIONS: no special -M setting (now works with multithreaded);
2007-08-27, by wenzelm
Added infinite_descent
2007-08-27, by nipkow
updated keywords
2007-08-27, by haftmann
added code_props
2007-08-27, by haftmann
introduces params_of_sort
2007-08-27, by haftmann
added simple definition scheme
2007-08-27, by haftmann
added explicit equation for equality of nested environments
2007-08-27, by haftmann
circumvented infix problem
2007-08-27, by haftmann
tuned linear arith (once again) with ring_distribs
2007-08-26, by nipkow
made SML/NJ happy
2007-08-26, by haftmann
described 'rotated' attribute
2007-08-26, by kleing
made SML/NJ happy
2007-08-25, by haftmann
revised blacklisting for ATP linkup
2007-08-24, by paulson
new derived rule: incr_type_indexes
2007-08-24, by paulson
Returning both a "one-line" proof and a structured proof
2007-08-24, by paulson
Reconstruction bug fix
2007-08-24, by paulson
overloaded definitions accompanied by explicit constants
2007-08-24, by haftmann
moved class dense_linear_order to Orderings.thy
2007-08-24, by haftmann
updated
2007-08-24, by haftmann
made sets executable
2007-08-24, by haftmann
remove unused lemmas
2007-08-24, by huffman
bin_sc_nth proof
2007-08-24, by huffman
remove lemma bin_rec_PM
2007-08-23, by huffman
avoid use of bin_rec_PM
2007-08-23, by huffman
new instance proofs
2007-08-23, by huffman
remove unused lemmas
2007-08-23, by huffman
import BinInduct;
2007-08-23, by huffman
declare bin_rest_BIT_bin_last [simp]
2007-08-23, by huffman
Word/BinInduct.thy
2007-08-23, by huffman
theory of integers as an inductive datatype
2007-08-23, by huffman
move bin_nth stuff to its own subsection
2007-08-23, by huffman
removed Word/Size.thy;
2007-08-22, by huffman
typed print translation for CARD('a);
2007-08-22, by huffman
rename type pls to num0
2007-08-22, by huffman
move constant definitions to their respective subsections
2007-08-22, by huffman
tuned;
2007-08-22, by chaieb
More selective generalization : a*b is generalized whenever none of a and b is a number
2007-08-22, by chaieb
imports Presburger; no need for Main
2007-08-22, by chaieb
move bool list operations from WordBitwise to WordBoolList
2007-08-22, by huffman
Word/WordBoolList.thy
2007-08-22, by huffman
move if_simps from BinBoolList to Num_Lemmas
2007-08-22, by huffman
Axioms for class no longer use object-universal quantifiers
2007-08-22, by chaieb
move bool list stuff from WordDefinition and WordArith to new WordBoolList theory
2007-08-22, by huffman
move bool list stuff from BinOperations to BinBoolList;
2007-08-22, by huffman
Added mod cancellation simproc
2007-08-21, by nipkow
remove redundant lemmas
2007-08-21, by huffman
declare conj_absorb [simp]
2007-08-21, by huffman
replace iszero_number_of_Pls with iszero_0 in rel_simps
2007-08-21, by huffman
add lemma of_int_power
2007-08-21, by huffman
Isar-style proof for lfp_ordinal_induct
2007-08-21, by huffman
ProofContext.restore_mode;
2007-08-21, by wenzelm
added inner syntax mode, includes former type_mode and is_stmt;
2007-08-21, by wenzelm
Modified message for sendback
2007-08-21, by paulson
"sendback" to PG for one-line proof reconstructions
2007-08-21, by paulson
Deleted the partially-typed translation and the combinator code.
2007-08-21, by paulson
move BIT datatype stuff from Num_Lemmas to BinGeneral
2007-08-21, by huffman
simplify termination proof
2007-08-21, by huffman
simplify proof of word_of_int
2007-08-21, by huffman
improved evaluation interface
2007-08-21, by haftmann
moved ordered_ab_semigroup_add to OrderedGroup.thy
2007-08-21, by haftmann
updated
2007-08-21, by haftmann
move udvd, div and mod stuff from WordDefinition to WordArith
2007-08-21, by huffman
move order-related stuff from WordDefinition to WordArith
2007-08-21, by huffman
add lemma one_less_power
2007-08-21, by huffman
move scast/ucast stuff to its own subsection
2007-08-21, by huffman
move shifting-related constant definitions from WordDefinition to WordShift
2007-08-21, by huffman
use HOL-ex later;
2007-08-21, by wenzelm
standard_parse_term: added pp/check argument, include disambig here (from sign.ML);
2007-08-20, by wenzelm
inner syntax: added parse_term/prop;
2007-08-20, by wenzelm
read_def_terms: moved disambig to syntax.ML;
2007-08-20, by wenzelm
tuned CRITICAL sections;
2007-08-20, by wenzelm
remove redundant lemma int_number_of
2007-08-20, by huffman
AC rules for bitwise logical operators no longer declared simp
2007-08-20, by huffman
move bit simps from BinOperations to BitSyntax
2007-08-20, by huffman
minimize imports
2007-08-20, by huffman
reorganize into subsections
2007-08-20, by huffman
prepare_dummies: NAMED_CRITICAL;
2007-08-20, by wenzelm
with_modes []: non-critical;
2007-08-20, by wenzelm
tuned signature;
2007-08-20, by wenzelm
File.read/write/append: non-critical (basic IO operations already thread-safe);
2007-08-20, by wenzelm
TextIO.inputLine: non-critical (assume exclusive ownership);
2007-08-20, by wenzelm
tuned merge operations via pointer_eq;
2007-08-20, by wenzelm
cleaned up; declared more simp rules
2007-08-20, by huffman
issue a warning, when encountering redundant equations (covered by prece3ding clauses)
2007-08-20, by krauss
remove int_of_nat
2007-08-20, by huffman
remove int_of_nat; fix abs instance
2007-08-20, by huffman
use overloaded bitwise operators at type int
2007-08-20, by huffman
use class instead of axclass
2007-08-20, by huffman
theory header: fixed import;
2007-08-20, by wenzelm
headers for document generation
2007-08-20, by huffman
Final mods for list comprehension
2007-08-20, by nipkow
renamed code_gen to export_code
2007-08-20, by haftmann
explizit dependencies
2007-08-20, by haftmann
using canonical instantiation interface
2007-08-20, by haftmann
Sup now explicit parameter of complete_lattice
2007-08-20, by haftmann
turned locales intro classes
2007-08-20, by haftmann
updated keywords
2007-08-20, by haftmann
conciliated Inf/Inf_fin
2007-08-20, by haftmann
type_check: tuned singleton funs case;
2007-08-20, by wenzelm
theory header: more precise imports;
2007-08-20, by wenzelm
Word/document/root.tex
2007-08-20, by huffman
new root.tex for HOL-Word
2007-08-20, by huffman
no_document for Infinite_Set, Parity
2007-08-20, by huffman
removed allpairs
2007-08-20, by nipkow
removed allpairs - use list comprehension!
2007-08-20, by nipkow
added header
2007-08-20, by kleing
* HOL-Word:
2007-08-20, by kleing
boolean algebras as locales and numbers as types by Brian Huffman
2007-08-20, by kleing
Made UN_Un simp
2007-08-19, by nipkow
Use 376/377 specials for sendback markup
2007-08-19, by aspinall
ML system provides get_print_depth;
2007-08-18, by wenzelm
fixed a bug in demult: -a in (-a * b) is no longer treated as atomic
2007-08-18, by webertj
removed obsolete ML bindings;
2007-08-18, by wenzelm
converted ex/MT.ML;
2007-08-18, by wenzelm
make HOL-ex earlier;
2007-08-18, by wenzelm
NAMED_CRITICAL;
2007-08-18, by wenzelm
removed stateful init: operations take proper theory argument;
2007-08-18, by wenzelm
removed dead code: const_typargs, num_typargs, init;
2007-08-18, by wenzelm
proper signature;
2007-08-18, by wenzelm
removed obsolete atp_method;
2007-08-18, by wenzelm
export more tactics;
2007-08-18, by wenzelm
renamed ResAtpMethods.setup;
2007-08-18, by wenzelm
added at-poly-5.1-para;
2007-08-18, by wenzelm
added CRITICAL section markup;
2007-08-17, by wenzelm
updated generated file;
2007-08-17, by wenzelm
removed obsolete touch_all_thys;
2007-08-17, by wenzelm
compress: proper check_thy;
2007-08-17, by wenzelm
added encoding spec for jEdit;
2007-08-17, by wenzelm
proper signature;
2007-08-17, by wenzelm
proper signature;
2007-08-17, by wenzelm
turned type_lits into configuration option (with attribute);
2007-08-17, by wenzelm
removed set_concat_map and improved set_concat
2007-08-17, by nipkow
check_deps: ensure that theory is actually present, not just update_time > 1;
2007-08-17, by wenzelm
tuned order
2007-08-17, by haftmann
reoriented hook application order
2007-08-17, by haftmann
explicit constants for overloaded definitions
2007-08-17, by haftmann
dropped junk
2007-08-17, by haftmann
tuned
2007-08-17, by obua
changed floatarith lemmas
2007-08-17, by obua
proper signature for Meson;
2007-08-17, by wenzelm
force: non-critical, but also non-thread-safe (potentially multiple evaluations);
2007-08-16, by wenzelm
removed dead code;
2007-08-16, by wenzelm
improved treatment of global interrupts: Thread.EnableBroadcastInterrupt, redefine ignore/raise_interrupt;
2007-08-16, by wenzelm
removed signal setup from root function to on-entry hook;
2007-08-16, by wenzelm
global state transformation: non-critical, but also non-thread-safe;
2007-08-16, by wenzelm
fixed OCaml bug
2007-08-16, by haftmann
fixed codegen setup
2007-08-16, by haftmann
added evaluation examples
2007-08-16, by haftmann
main: wait_timeout (1 second);
2007-08-15, by wenzelm
tuned comments;
2007-08-15, by wenzelm
added sendback;
2007-08-15, by wenzelm
combining the relevance filter with res_atp
2007-08-15, by paulson
combining the relevance filter with res_atp
2007-08-15, by paulson
ATP blacklisting is now in theory data, attribute noatp
2007-08-15, by paulson
added Code_Setup
2007-08-15, by haftmann
fixed OCaml bug
2007-08-15, by haftmann
tuned
2007-08-15, by haftmann
extended
2007-08-15, by haftmann
added Eval_Witness theory
2007-08-15, by haftmann
updated code generator setup
2007-08-15, by haftmann
updated
2007-08-15, by haftmann
renamed standard_read_XXX to standard_parse_XXX;
2007-08-14, by wenzelm
added implicit type mode (cf. Type.mode);
2007-08-14, by wenzelm
Syntax.global_read_sort;
2007-08-14, by wenzelm
infer_types: depend on Type.mode;
2007-08-14, by wenzelm
type mode: models certification mode (default, syntax, abbrev);
2007-08-14, by wenzelm
replaced certify_typ_syntax/abbrev by certify_typ_mode;
2007-08-14, by wenzelm
tuned order;
2007-08-14, by wenzelm
avoid low-level tsig;
2007-08-14, by wenzelm
fixed dummyT (used as constraint);
2007-08-14, by wenzelm
remove redundant assumption from Rep_range lemma
2007-08-14, by huffman
minimize imports
2007-08-14, by huffman
rename lemmas finite->finite_UNIV, finite_set->finite; declare finite[simp]
2007-08-14, by huffman
extended linear arith capabilities with code by Amine
2007-08-14, by nipkow
fix the generation of eqvt lemma of equality form from the imp form when the relation is equality
2007-08-14, by narboux
moved Tools/xml.ML to General/xml.ML (again);
2007-08-14, by wenzelm
added generic wrapper for parse/read functions;
2007-08-14, by wenzelm
tuned;
2007-08-14, by wenzelm
PrimitiveDefs.dest/abs_def;
2007-08-14, by wenzelm
PrimitiveDefs.dest_def;
2007-08-14, by wenzelm
Primitive definition forms.
2007-08-14, by wenzelm
moved support for primitive defs to primitive_defs.ML;
2007-08-14, by wenzelm
use logic.ML earlier;
2007-08-14, by wenzelm
moved Tools/xml.ML to General/xml.ML (again);
2007-08-14, by wenzelm
PrimitiveDefs.mk_defpair;
2007-08-14, by wenzelm
be a bit more ressource cautious with multi-threading (-M 20 instead of 99)
2007-08-14, by isatest
fixed syntax
2007-08-13, by haftmann
simplified
2007-08-13, by haftmann
fixed OCaml bug
2007-08-13, by haftmann
*** empty log message ***
2007-08-13, by haftmann
renamed keyword "to" to "module_name"
2007-08-13, by haftmann
dropped code_axioms
2007-08-13, by haftmann
moved appl syntax to PureThy;
2007-08-13, by wenzelm
Lexicon.tokenize: do not appen EndToken yet;
2007-08-13, by wenzelm
Lexicon.tokenize: do not appen EndToken yet;
2007-08-13, by wenzelm
Lexicon.read_indexname/nat/variable;
2007-08-13, by wenzelm
moved appl syntax to PureThy;
2007-08-13, by wenzelm
moved appl syntax to PureThy;
2007-08-13, by wenzelm
SimpleSyntax.read_prop;
2007-08-13, by wenzelm
added atbroy9
2007-08-13, by isatest
multi-threading with poly 5.1 test
2007-08-13, by isatest
new attribute [rotated]
2007-08-13, by kleing
tuned comments;
2007-08-13, by wenzelm
Simple syntax for types and terms --- for bootstrapping Pure.
2007-08-13, by wenzelm
added Syntax/simple_syntax.ML;
2007-08-13, by wenzelm
* Syntax: scope for resolving ambiguities via type-inference is now limited to individual terms;
2007-08-12, by wenzelm
read_def_terms': restrict scope of disambiguation to individual term;
2007-08-12, by wenzelm
stream source: non-critical, assuming exclusive ownership;
2007-08-12, by wenzelm
added type constraints to resolve syntax ambiguities;
2007-08-12, by wenzelm
made SML/NJ happy;
2007-08-12, by wenzelm
schedule_tasks: alphabetical order for equivalent tasks;
2007-08-11, by wenzelm
simultaneous use_thys;
2007-08-10, by wenzelm
tuned ML bindings;
2007-08-10, by wenzelm
tuned
2007-08-10, by haftmann
dropped code generator setup garbage
2007-08-10, by haftmann
syntax fix
2007-08-10, by haftmann
corrected code generator module names
2007-08-10, by haftmann
new structure for code generator modules
2007-08-10, by haftmann
code generator setup improved
2007-08-10, by haftmann
adjusted
2007-08-10, by haftmann
new structure for code generator modules
2007-08-10, by haftmann
ClassPackage renamed to Class
2007-08-10, by haftmann
updated
2007-08-10, by haftmann
simultaneous use_thys;
2007-08-10, by wenzelm
removal of some refs
2007-08-10, by paulson
(un)interruptible: pass-through original thread attributes;
2007-08-10, by wenzelm
tuned;
2007-08-10, by wenzelm
HOL_USEDIR_OPTIONS: default to -M 1 (more robust);
2007-08-10, by wenzelm
added jEdit mode spec;
2007-08-10, by wenzelm
* Experimental support for multithreading, using Poly/ML 5.1;
2007-08-10, by wenzelm
schedule: misc cleanup, more precise task model;
2007-08-09, by wenzelm
schedule: more precise task model;
2007-08-09, by wenzelm
schedule: more precise task model;
2007-08-09, by wenzelm
fixed DESCRIPTION: single line;
2007-08-09, by wenzelm
updated;
2007-08-09, by wenzelm
adapted ThyLoad.check_thy;
2007-08-09, by wenzelm
dropped
2007-08-09, by haftmann
explizit checking for pattern discipline
2007-08-09, by haftmann
proper handling of empty datatypes
2007-08-09, by haftmann
improved class target: now considers class intro rules
2007-08-09, by haftmann
new access interface in defs.ML
2007-08-09, by haftmann
adaptions for code generation
2007-08-09, by haftmann
proper implementation of rational numbers
2007-08-09, by haftmann
localized of_nat
2007-08-09, by haftmann
tuned
2007-08-09, by haftmann
re-eliminated Option.thy
2007-08-09, by haftmann
updated
2007-08-09, by haftmann
PGIP change: thyname is optional in opentheory, markup even in case of header parse failure
2007-08-09, by aspinall
Typo in comment
2007-08-09, by aspinall
discontinued attached ML files;
2007-08-08, by wenzelm
simplified ThyLoad.deps_thy etc.: discontinued attached ML files;
2007-08-08, by wenzelm
load_thy: try_ml_file unconditionally;
2007-08-08, by wenzelm
* Theory loader: old-style ML proof scripts are considered a legacy feature;
2007-08-08, by wenzelm
check_deps: really do reload the master text if required;
2007-08-08, by wenzelm
Useful abbreviation of isatool commands used by Eclipse
2007-08-08, by aspinall
thread-safeness: when creating certified items, perform Theory.check_thy *last*;
2007-08-08, by wenzelm
Code to undo the function ascii_of
2007-08-08, by paulson
Fixing the code to undo the function ascii_of
2007-08-08, by paulson
metis
2007-08-08, by paulson
tuned ML setup;
2007-08-07, by wenzelm
fixed imports from ../../Auth;
2007-08-07, by wenzelm
turned Unify flags into configuration options (global only);
2007-08-07, by wenzelm
usedir: added options -M -T for multithreading;
2007-08-07, by wenzelm
removed 'declare' from tactic emulations;
2007-08-07, by wenzelm
theory loader: removed obsolete update_thy (coincides with use_thy);
2007-08-07, by wenzelm
theory loader: removed obsolete update_thy (coincides with use_thy);
2007-08-07, by wenzelm
theory loader: added use_thys, removed obsolete update_thy;
2007-08-07, by wenzelm
theory loader: added use_thys, removed obsolete update_thy;
2007-08-07, by wenzelm
Issue a warning, when "function" encounters variables occuring in function position,
2007-08-07, by krauss
more error handling
2007-08-07, by krauss
added more instances;
2007-08-07, by wenzelm
simplified internal interfaces; cong rules are now handled directly by "context_tree.ML"
2007-08-07, by krauss
split off Option theory
2007-08-07, by haftmann
new nbe implementation
2007-08-07, by haftmann
more robust simproces
2007-08-07, by haftmann
tuned
2007-08-07, by haftmann
simplified proofs
2007-08-07, by haftmann
split off theory Option for benefit of code generator
2007-08-07, by haftmann
changed import order
2007-08-07, by haftmann
added more instances;
2007-08-06, by wenzelm
ML-Systems/overloading_smlnj.ML;
2007-08-06, by wenzelm
Overloading in SML/NJ.
2007-08-06, by wenzelm
Added renaming function to prevent correctness proof for realizer
2007-08-06, by berghofe
No document for Pretty_Int theory.
2007-08-06, by berghofe
nbe improved
2007-08-06, by haftmann
removed
2007-08-06, by haftmann
simultaneous use_thys;
2007-08-03, by wenzelm
reactivated Nominal/Examples/Class.thy;
2007-08-03, by wenzelm
replaced outdated flag by update_time (multithreading-safe presentation order);
2007-08-03, by wenzelm
sort indexes according to symbolic update_time (multithreading-safe);
2007-08-03, by wenzelm
use separate trace flag instead of Output.debug;
2007-08-03, by wenzelm
named some CRITICAL sections;
2007-08-03, by wenzelm
misc cleanup of ML bindings (for multihreading);
2007-08-03, by wenzelm
added int type constraint to accomodate hacked SML/NJ (backported change in generated metis.ML);
2007-08-03, by wenzelm
preparations for proper type int;
2007-08-03, by wenzelm
tuned tracing;
2007-08-03, by wenzelm
replaced Theory.self_ref by Theory.check_thy, which now produces a checked ref;
2007-08-03, by wenzelm
certify: no check_thy here;
2007-08-03, by wenzelm
improved check_thy: produce a checked theory_ref (thread-safe version);
2007-08-03, by wenzelm
moved Admin/proper_int.ML to Pure/ML-Systems/proper_int.ML;
2007-08-03, by wenzelm
added dependency on Tools/Metis/metis.ML;
2007-08-03, by wenzelm
updated;
2007-08-03, by wenzelm
replaced Theory.self_ref by Theory.check_thy, which now produces a checked ref;
2007-08-03, by wenzelm
reset Logic.auto_rename;
2007-08-02, by wenzelm
added int type constraints to accomodate hacked SML/NJ;
2007-08-02, by wenzelm
added int type constraints to accomodate hacked SML/NJ;
2007-08-02, by wenzelm
added int type constraints to accomodate hacked SML/NJ;
2007-08-02, by wenzelm
made mk_int/dest_int pervasive;
2007-08-02, by wenzelm
Experimental removal of assumptions of the form x : UNIV and the like after interpretation.
2007-08-02, by ballarin
Repaired term_of_char.
2007-08-02, by berghofe
- Added cycle test to function mk_ind_def to avoid non-termination
2007-08-02, by berghofe
tuned;
2007-08-02, by wenzelm
converted Meson tests to proper theory;
2007-08-02, by wenzelm
turned simp_depth_limit into configuration option;
2007-08-02, by wenzelm
added name_of;
2007-08-02, by wenzelm
turned simp_depth_limit into configuration option;
2007-08-02, by wenzelm
tuned ML bindings (for multithreading);
2007-08-01, by wenzelm
tuned ML bindings (for multithreading);
2007-08-01, by wenzelm
fix looping when applied to standard subgoals
2007-08-01, by huffman
updated;
2007-08-01, by wenzelm
tracing: level;
2007-08-01, by wenzelm
multithreading trace: int;
2007-08-01, by wenzelm
added toplevel print command;
2007-08-01, by wenzelm
tuned;
2007-08-01, by wenzelm
renamed 'print_options' to 'print_configs';
2007-08-01, by wenzelm
renamed config_option.ML to config.ML;
2007-08-01, by wenzelm
renamed config_option.ML to config.ML;
2007-08-01, by wenzelm
simplified internal Config interface;
2007-08-01, by wenzelm
updated;
2007-08-01, by wenzelm
tuned config options: eliminated separate attribute "option";
2007-08-01, by wenzelm
oops -- fixed syntax;
2007-08-01, by wenzelm
"running": PROTECTED wakeup;
2007-08-01, by wenzelm
proper path specifications;
2007-07-31, by wenzelm
simultaneous use_thys;
2007-07-31, by wenzelm
setmp_noncritical print_mode;
2007-07-31, by wenzelm
simultaneous use_thys;
2007-07-31, by wenzelm
removed obsolete HOL/Real/ROOT.ML;
2007-07-31, by wenzelm
no_document: setmp_noncritical;
2007-07-31, by wenzelm
with_charset: setmp_noncritical;
2007-07-31, by wenzelm
added max-threads preference;
2007-07-31, by wenzelm
replaced depth_limit ref by blast_depth_limit configuration option;
2007-07-31, by wenzelm
replaced dtK ref by datatype_distinctness_limit configuration option;
2007-07-31, by wenzelm
moved classical tools from theory IFOL to FOL;
2007-07-31, by wenzelm
register_thy: more sanity checks;
2007-07-31, by wenzelm
moved lin_arith stuff to Tools/lin_arith.ML;
2007-07-31, by wenzelm
proper context for cooper_tac within arith;
2007-07-31, by wenzelm
tuned LinArith setup;
2007-07-31, by wenzelm
HOL setup for linear arithmetic -- moved here from arith_data.ML;
2007-07-31, by wenzelm
added Tools/lin_arith.ML;
2007-07-31, by wenzelm
tuned;
2007-07-31, by wenzelm
tuned section "Style";
2007-07-31, by wenzelm
undo a change in last commit : give a single name to the inversion lemmas for the same inductive type
2007-07-31, by narboux
Proper interpretation of total orders in lattices.
2007-07-31, by ballarin
* Configuration options;
2007-07-31, by wenzelm
added configuration options;
2007-07-31, by wenzelm
removed use/update_thy_only;
2007-07-31, by wenzelm
find_body goes under meta-quantifier ; tactic generalizes free variables;
2007-07-31, by chaieb
Added dependency on langford files in Tools/Qelim
2007-07-31, by chaieb
Tuned document
2007-07-31, by chaieb
added register_thy (replaces pretend_use_thy_only and really flag);
2007-07-31, by wenzelm
ThyInfo.register_thy;
2007-07-31, by wenzelm
turned fast_arith_split/neq_limit into configuration options;
2007-07-31, by wenzelm
added global config options;
2007-07-31, by wenzelm
arith method setup: proper context;
2007-07-31, by wenzelm
arith method setup: proper context;
2007-07-31, by wenzelm
tuned ML declarations;
2007-07-30, by wenzelm
simultaneous use_thys;
2007-07-30, by wenzelm
dequeue: wait loop while PROTECTED -- avoids race condition;
2007-07-30, by wenzelm
marked some CRITICAL sections;
2007-07-30, by wenzelm
updated some of the definitions and proofs
2007-07-30, by urbanc
tuned msgs;
2007-07-29, by wenzelm
deps: keep thy source text, avoid reloading;
2007-07-29, by wenzelm
adapted ThyLoad.deps_thy;
2007-07-29, by wenzelm
more informative tracing;
2007-07-29, by wenzelm
load_thy: avoid reloading of text;
2007-07-29, by wenzelm
added of_list_limited (with limit argument);
2007-07-29, by wenzelm
more informative tracing;
2007-07-29, by wenzelm
explicit global state argument -- no longer CRITICAL;
2007-07-29, by wenzelm
added option -T (multithreading trace mode);
2007-07-29, by wenzelm
critical: improved diagostics;
2007-07-29, by wenzelm
tuned msg;
2007-07-29, by wenzelm
NAMED_CRITICAL;
2007-07-29, by wenzelm
removed obsolete Output.ML_errors/toplevel_errors;
2007-07-29, by wenzelm
removed obsolete Output.ML_errors/toplevel_errors;
2007-07-29, by wenzelm
added TOPLEVEL_ERROR (simplified version from output.ML);
2007-07-29, by wenzelm
removed obsolete TOPLEVEL_ERROR etc. (cf. toplevel.ML);
2007-07-29, by wenzelm
added ML toplevel use commands: Toplevel.program;
2007-07-29, by wenzelm
removed obsolete install_pp.ML (cf. pure_setup.ML);
2007-07-29, by wenzelm
replaced program_defs_ref by proper context data (via attribute "program");
2007-07-29, by wenzelm
renamed Drule.is_dummy_thm to Thm.is_dummy;
2007-07-29, by wenzelm
added list update;
2007-07-29, by wenzelm
moved Drule.add/del/merge_rules to Thm.add/del/merge_thms;
2007-07-29, by wenzelm
Named collections of theorems in canonical order.
2007-07-29, by wenzelm
added Tools/named_thms.ML;
2007-07-29, by wenzelm
renamed Drule.add/del/merge_rules to Thm.add/del/merge_thms;
2007-07-29, by wenzelm
avoid ill-defined Simp_tac;
2007-07-29, by wenzelm
marked some CRITICAL sections;
2007-07-29, by wenzelm
simplified ResAtpset via NamedThmsFun;
2007-07-29, by wenzelm
metis_tac: proper context (ProofContext.init it *not* sufficient);
2007-07-29, by wenzelm
proper simproc_setup for "neq", "let_simp";
2007-07-29, by wenzelm
renamed Drule.add/del/merge_rules to Thm.add/del/merge_thms;
2007-07-29, by wenzelm
replaced make_imp by rev_mp;
2007-07-29, by wenzelm
proper simproc_setup for "list_neq";
2007-07-29, by wenzelm
removed obsolete Tools/res_atpset.ML;
2007-07-29, by wenzelm
simplified ResAtpset via NamedThmsFun;
2007-07-29, by wenzelm
simplified "eval" setup via NamedThmsFun;
2007-07-29, by wenzelm
tuned;
2007-07-28, by wenzelm
* Isar: command 'declaration';
2007-07-28, by wenzelm
type Morphism.declaration;
2007-07-28, by wenzelm
attribute "option": proper naming within the theory
2007-07-28, by wenzelm
removed dead code;
2007-07-28, by wenzelm
declaration: proper naming within the theory;
2007-07-28, by wenzelm
use config_option.ML after sign.ML;
2007-07-28, by wenzelm
commands 'declare', 'declaration';
2007-07-28, by wenzelm
added :|-- (dependent projection);
2007-07-28, by wenzelm
added attribute "simproc";
2007-07-28, by wenzelm
setmp: NAMED_CRITICAL;
2007-07-28, by wenzelm
tuned;
2007-07-28, by wenzelm
added get_cs/map_cs;
2007-07-28, by wenzelm
tuned signature;
2007-07-28, by wenzelm
tuned ML/simproc declarations;
2007-07-28, by wenzelm
removed redundant simproc declarations;
2007-07-28, by wenzelm
simproc_setup fun_upd2;
2007-07-28, by wenzelm
added [[decl]] notation;
2007-07-28, by wenzelm
added command 'simproc_setup', attribute "simproc";
2007-07-28, by wenzelm
attribs: not cut (!!!);
2007-07-27, by wenzelm
xthm: added [[declaration]] syntax (abbreviates dummy_thm [att]);
2007-07-27, by wenzelm
get_thm etc.: map empty name to dummy_thm;
2007-07-27, by wenzelm
chain/using: filter out dummy_thm;
2007-07-27, by wenzelm
method section scanners: added [[declaration]] syntax, ignore sid-effects of thms;
2007-07-27, by wenzelm
renamed Config to ConfigOption;
2007-07-27, by wenzelm
renamed Config to ConfigOption;
2007-07-27, by wenzelm
renamed config.ML to config_option.ML;
2007-07-27, by wenzelm
Druke.dummy_thm;
2007-07-27, by wenzelm
added dummy_thm, is_dummy_thm;
2007-07-27, by wenzelm
map_value: dynamic type checking;
2007-07-27, by wenzelm
attribute "option": more elaborate syntax (with value parsing);
2007-07-27, by wenzelm
added terminator, named_attribute;
2007-07-27, by wenzelm
exported datatype value;
2007-07-27, by wenzelm
no 'nat' is needed for Bound in reification
2007-07-27, by chaieb
*** empty log message ***
2007-07-27, by haftmann
added cases
2007-07-27, by haftmann
Updated proofs;
2007-07-26, by chaieb
Updated reification : CX discontinued for CN
2007-07-26, by chaieb
Updated proofs; changed shadow syntax to improve (processing) time
2007-07-26, by chaieb
removed redundant ilcm_dvd1 ilcm_dvd2 zvdd_abs1
2007-07-26, by chaieb
fixed broken proof
2007-07-26, by nipkow
updated;
2007-07-25, by wenzelm
renamed CRITICAL' to NAMED_CRITICAL;
2007-07-25, by wenzelm
renamed CRITICAL' to NAMED_CRITICAL;
2007-07-25, by wenzelm
added command 'print_options';
2007-07-25, by wenzelm
added attribute "option" for setting configuration options;
2007-07-25, by wenzelm
Configuration options as values within the local context.
2007-07-25, by wenzelm
added config.ML;
2007-07-25, by wenzelm
NAMED_CRITICAL;
2007-07-25, by wenzelm
fixed broken proof
2007-07-25, by nipkow
Added lemmas
2007-07-25, by nipkow
require_thy/schedule: improved task graph, actually observe dependencies on running tasks;
2007-07-25, by wenzelm
added trace flag, official tracing operation;
2007-07-25, by wenzelm
added structure Task;
2007-07-25, by wenzelm
Secure.use_noncritical root;
2007-07-25, by wenzelm
added use_noncritical;
2007-07-25, by wenzelm
tuned
2007-07-25, by ballarin
fixed proofs involving dvd;
2007-07-24, by wenzelm
*** empty log message ***
2007-07-24, by wenzelm
require_thy: tuned tasks graph, removed visited;
2007-07-24, by wenzelm
renamed number_of_threads to max_threads;
2007-07-24, by wenzelm
added usedir option -M: max threads;
2007-07-24, by wenzelm
renamed lemma "set_take_whileD" to "set_takeWhileD"
2007-07-24, by krauss
cleaned up the proofs a bit
2007-07-24, by urbanc
Added cancel simprocs for dvd on nat and int
2007-07-24, by nipkow
renamed to multithreading_dummy.ML;
2007-07-24, by wenzelm
require_thy: explicit tasks graph;
2007-07-24, by wenzelm
moved exception capture/release to structure Exn;
2007-07-24, by wenzelm
ML-Systems/exn.ML, ML-Systems/multithreading_dummy.ML;
2007-07-24, by wenzelm
added topological_order;
2007-07-24, by wenzelm
moved exception capture/release to structure Exn;
2007-07-24, by wenzelm
Runtime exceptions as values (from library.ML);
2007-07-24, by wenzelm
Multithreading in Poly/ML (version 5.1).
2007-07-24, by wenzelm
Compatibility file for ML systems without multithreading.
2007-07-24, by wenzelm
renamed ML-Systems/no_multithreading.ML to ML-Systems/multithreading_dummy.ML;
2007-07-24, by wenzelm
marked some CRITICAL sections;
2007-07-24, by wenzelm
Interpretation of rings (as integers) maps defined operations to defined
2007-07-24, by ballarin
updated
2007-07-24, by haftmann
added compile_term interface
2007-07-24, by haftmann
swapped class projection order
2007-07-24, by haftmann
interpretation_in
2007-07-24, by haftmann
tuned
2007-07-24, by haftmann
renamed lcm_lowest to lcm_least
2007-07-24, by haftmann
dropped axclass
2007-07-24, by haftmann
using interpretation with derived concepts
2007-07-24, by haftmann
using class target
2007-07-24, by haftmann
added proper implementation of self_critical, CRITICAL;
2007-07-23, by wenzelm
added multithreading, self_critical
2007-07-23, by wenzelm
RAW: updated deps;
2007-07-23, by wenzelm
marked some CRITICAL sections;
2007-07-23, by wenzelm
added compatibility wrapper for polyml-5.1;
2007-07-23, by wenzelm
marked some CRITICAL sections;
2007-07-23, by wenzelm
avoid global reference warned'';
2007-07-23, by wenzelm
marked some CRITICAL sections;
2007-07-23, by wenzelm
marked some CRITICAL sections;
2007-07-23, by wenzelm
depth flag: plain bool ref;
2007-07-23, by wenzelm
eliminated transform_failure (to avoid critical section for main transactions);
2007-07-23, by wenzelm
setmp_noncritical (assumes outermost control);
2007-07-23, by wenzelm
PrintMode.with_modes;
2007-07-23, by wenzelm
added with_modes, with_default;
2007-07-23, by wenzelm
marked some CRITICAL sections;
2007-07-23, by wenzelm
added setmp_noncritical;
2007-07-23, by wenzelm
PrintMode.with_default;
2007-07-23, by wenzelm
added nbe implementation heading for dictionaries
2007-07-23, by haftmann
Tuned.
2007-07-23, by berghofe
Protected underscore in inductive_set.
2007-07-23, by berghofe
Replaced "hand-made" LaTeX code in Protocol/protocol.tex by
2007-07-23, by berghofe
Removed legacy ML files in Protocol case study.
2007-07-23, by berghofe
LaTeX code is now generated directly from theory files.
2007-07-23, by berghofe
Ported ML proof scripts to Isar.
2007-07-23, by berghofe
hide internal structures (again);
2007-07-23, by wenzelm
marked some CRITICAL sections (for multithreading);
2007-07-23, by wenzelm
added compatibility file for ML systems without multithreading;
2007-07-23, by wenzelm
interpretation: unfolding of equations;
2007-07-23, by ballarin
interpretation: equations are propositions not pairs of terms;
2007-07-23, by ballarin
interpretation: unfolding of equations;
2007-07-23, by ballarin
increase default max heap size for poly to -H 500 (this is what isatest uses,
2007-07-23, by kleing
simultaneous use_thys;
2007-07-22, by wenzelm
fixed document;
2007-07-22, by wenzelm
turned ex/prop.ML, ex/quant.ML into proper theories;
2007-07-22, by wenzelm
inform_file_processed: tuned msg, no state;
2007-07-22, by wenzelm
simultaneous use_thys;
2007-07-22, by wenzelm
init_empty: invoke operation *after* safe_exit;
2007-07-22, by wenzelm
added simultaneous use_thys;
2007-07-22, by wenzelm
avoid polymorphic equality;
2007-07-22, by wenzelm
blast_hyp_subst_tac: plain bool argument;
2007-07-22, by wenzelm
Context data for QE in DLO (Langford's algorithm)
2007-07-22, by chaieb
Quantifier elimination for Dense linear orders after Langford
2007-07-22, by chaieb
Tuned proof : dlo replaced by ferrack
2007-07-22, by chaieb
tuned
2007-07-22, by chaieb
Renamed attribute dlo into attribute ferrack
2007-07-22, by chaieb
Added quantifier elimination in dense linear orders after Langford; locale dense_linear_order renamed to constr_dense_linear_order (since it requires the beween constant). locale dense_linear_order is now the classical definition of DLO. constr_dense_linear_order is an instance of dense_linear_order; Method dlo now applies the langford QE, odl Method dlo renamed to ferrack, since it ia a QE only in interpretations where between is interpreted in a manner to vanish after substitution.
2007-07-22, by chaieb
Tunes Proof
2007-07-22, by chaieb
begin_theory: simplified interface, keep thy info empty until end_theory;
2007-07-22, by wenzelm
clarified init/begin_theory: no longer depend on thy_info.ML;
2007-07-22, by wenzelm
clarified Present.init;
2007-07-22, by wenzelm
simplified ThyInfo.begin_theory;
2007-07-22, by wenzelm
load present.ML earlier: no longer depend on thy_info.ML;
2007-07-22, by wenzelm
chmod u+rw on all files;
2007-07-22, by wenzelm
tactics: avoid dynamic reference to accidental theory context (via ML_Context.the_context etc.);
2007-07-21, by wenzelm
deps: maintain source specification of parents (prevents repeated ThyLoad.deps_thy);
2007-07-21, by wenzelm
tuned;
2007-07-21, by wenzelm
dropped Nat legacy bindings
2007-07-21, by haftmann
check_file: fall back on Path.current;
2007-07-20, by wenzelm
tuned;
2007-07-20, by wenzelm
* Theory loader: be more serious about observing the static theory header specifications;
2007-07-20, by wenzelm
added ISABELLE_FILE_IDENT;
2007-07-20, by wenzelm
simplified ThyLoad interfaces: only one additional directory;
2007-07-20, by wenzelm
simplified ThyLoad interfaces: only one additional directory;
2007-07-20, by wenzelm
simplified ThyLoad interfaces: only one additional directory;
2007-07-20, by wenzelm
new functions cut_matrix', etc.
2007-07-20, by obua
dropped Nat.ML legacy bindings
2007-07-20, by haftmann
moved class ord from Orderings.thy to HOL.thy
2007-07-20, by haftmann
dropped Nat.ML legacy bindings
2007-07-20, by haftmann
split class abs from class minus
2007-07-20, by haftmann
simplified HOL bootstrap
2007-07-20, by haftmann
tuned;
2007-07-20, by wenzelm
ThyHeader.read: Source.of_string_limited;
2007-07-19, by wenzelm
added of_string_limited (more efficient for partial scans);
2007-07-19, by wenzelm
added rep_ident;
2007-07-19, by wenzelm
added pprint for Path.T, File.ident;
2007-07-19, by wenzelm
tuned signature;
2007-07-19, by wenzelm
removed obsolete use/update_thy_only;
2007-07-19, by wenzelm
adapted ThyLoad.check_file etc.;
2007-07-19, by wenzelm
adapted ThyLoad.deps_thy
2007-07-19, by wenzelm
adapted ThyHeader.read;
2007-07-19, by wenzelm
adapted ThyLoad.check_file;
2007-07-19, by wenzelm
moved deps_thy to ThyLoad (independent of outer syntax);
2007-07-19, by wenzelm
removed obsolete use/update_thy_only;
2007-07-19, by wenzelm
use thy_header.ML earlier;
2007-07-19, by wenzelm
tuned signature;
2007-07-19, by wenzelm
tuned;
2007-07-19, by wenzelm
replaced info by ident (for full identification, potentially content-based);
2007-07-19, by wenzelm
added undefined: 'a -> 'b;
2007-07-19, by wenzelm
support for SML builtin ints
2007-07-19, by haftmann
adapted to new code generator framework
2007-07-19, by haftmann
code lemma for contents
2007-07-19, by haftmann
code lemma for of_int
2007-07-19, by haftmann
tuned
2007-07-19, by haftmann
uniform naming conventions for CG theories
2007-07-19, by haftmann
added lemmas by Brian Huffman
2007-07-19, by haftmann
moved set Nats to Nat.thy
2007-07-19, by haftmann
added of_int_of_nat
2007-07-19, by haftmann
updated
2007-07-19, by haftmann
strong_ind_simproc now only rewrites arguments of inductive predicates.
2007-07-19, by berghofe
updated
2007-07-19, by berghofe
Refer to major premise of induction rule via "thm_style prem1".
2007-07-19, by berghofe
Added named_thms antiquotation.
2007-07-19, by berghofe
Replaced "hand-made" files by generated files in Inductive/document.
2007-07-19, by berghofe
LaTeX code is now generated directly from theory files.
2007-07-19, by berghofe
LaTeX code is now generated directly from Even and Advanced theories.
2007-07-19, by berghofe
LaTeX code is now generated directly from theory file.
2007-07-19, by berghofe
DEEPEN: Use priority message channel for interim messages (not warnings).
2007-07-18, by aspinall
Direct priority and tracing channels properly.
2007-07-18, by aspinall
tidying using metis
2007-07-18, by paulson
fileident --- produce file identification based;
2007-07-17, by wenzelm
added ISABELLE_FILE_IDENT (command line for source file identification);
2007-07-17, by wenzelm
adapted TextIO.inputLine;
2007-07-17, by wenzelm
tuned comment;
2007-07-17, by wenzelm
avoid redundant variables in patterns (which made Alice vomit);
2007-07-17, by wenzelm
Full sort information by default.
2007-07-17, by paulson
Added hypotheses.
2007-07-17, by berghofe
Added clause for hypotheses to proof_of_xml function.
2007-07-17, by berghofe
use /usr/proj/polyml/polyml-5.1-test, which might be more stable;
2007-07-17, by wenzelm
reverted fun->recdef, since there are problems with induction rule
2007-07-17, by krauss
Pure theory setup.
2007-07-17, by wenzelm
Generic print mode.
2007-07-17, by wenzelm
moved cd/pwd to ML compatibility layer (simplifies bootstrapping with Alice);
2007-07-17, by wenzelm
simplified loading of ML files -- no static forward references;
2007-07-17, by wenzelm
moved print_translations from Pure.thy to Syntax/syn_trans.ML;
2007-07-17, by wenzelm
added General/print_mode.ML, pure_setup.ML;
2007-07-17, by wenzelm
tuned specifications;
2007-07-17, by wenzelm
use function package
2007-07-16, by krauss
more proofs
2007-07-16, by krauss
some interface cleanup
2007-07-16, by krauss
added lemma binding: accpI = accp.accI
2007-07-16, by krauss
updated
2007-07-16, by krauss
tidied using sledgehammer
2007-07-16, by paulson
tidied
2007-07-16, by paulson
tidied using sledgehammer
2007-07-16, by paulson
tidied using sledgehammer
2007-07-16, by paulson
clarified structure names
2007-07-16, by haftmann
added function for case certificates
2007-07-16, by haftmann
dropped outer ROOT structure for generated code
2007-07-16, by haftmann
tuned
2007-07-16, by haftmann
fixed SML/NJ int problem
2007-07-16, by haftmann
updated
2007-07-16, by haftmann
tuned;
2007-07-13, by wenzelm
updated
2007-07-12, by krauss
updated;
2007-07-12, by wenzelm
tuned signature;
2007-07-12, by wenzelm
sys_error;
2007-07-12, by wenzelm
simplified using Markup.get_int;
2007-07-12, by wenzelm
added skeleton for print_mode setup;
2007-07-12, by wenzelm
tuned spacing;
2007-07-12, by wenzelm
renamed PgipParser to OldPgipParser;
2007-07-12, by wenzelm
Parsing theory sources without execution (via keyword classification).
2007-07-12, by wenzelm
exported command_keyword;
2007-07-12, by wenzelm
command 'declare': proper thy_decl;
2007-07-12, by wenzelm
added get_string, get_int;
2007-07-12, by wenzelm
added ProofGeneral/pgip_parser.ML;
2007-07-12, by wenzelm
tuned error faces;
2007-07-11, by wenzelm
tries to solve goal via TrueI
2007-07-11, by nipkow
tuned markup;
2007-07-11, by wenzelm
replaced OuterLex.name_of by more sophisticated OuterLex.text_of;
2007-07-11, by wenzelm
Symbol.not_eof/sync is superceded by Symbol.is_regular (rules out further control symbols);
2007-07-11, by wenzelm
Buffer.markup;
2007-07-11, by wenzelm
removed ident, space;
2007-07-11, by wenzelm
added markup operation;
2007-07-11, by wenzelm
Symbol.not_eof/sync is superceded by Symbol.is_regular (rules out further control symbols);
2007-07-11, by wenzelm
Added entry for new inductive definition package.
2007-07-11, by berghofe
Proof terms for meta-conjunctions are now normalized before
2007-07-11, by berghofe
Added function norm_proof for normalizing the proof term
2007-07-11, by berghofe
Added function rew_proof (for pre-normalizing proofs).
2007-07-11, by berghofe
Function unify_consts moved from OldInductivePackage to PrimrecPackage.
2007-07-11, by berghofe
Adapted to new inductive definition package.
2007-07-11, by berghofe
Renamed accessible part for predicates to accp.
2007-07-11, by berghofe
renamed inductive2 to inductive.
2007-07-11, by berghofe
Renamed inductive2 to inductive.
2007-07-11, by berghofe
Hide member constant.
2007-07-11, by berghofe
Reverted renaming of "member".
2007-07-11, by berghofe
changed sources for HOL-Complex-Matrix
2007-07-11, by obua
Restored set notation in Multiset theory.
2007-07-11, by berghofe
added dummy makestring function
2007-07-11, by obua
Renamed inductive2 to inductive.
2007-07-11, by berghofe
fixed for SML/NJ
2007-07-11, by obua
Adapted to new inductive definition package.
2007-07-11, by berghofe
Adapted to changes in Accessible_Part theory.
2007-07-11, by berghofe
Function unify_consts moved from OldInductivePackage to PrimrecPackage.
2007-07-11, by berghofe
New wrapper for defining inductive sets with new inductive
2007-07-11, by berghofe
Old (co)inductive command is now replaced by (co)inductive_set.
2007-07-11, by berghofe
Reorganization due to introduction of inductive_set wrapper.
2007-07-11, by berghofe
Improved code generator for Collect.
2007-07-11, by berghofe
Renamed inductive2 to inductive.
2007-07-11, by berghofe
Fix nested PGIP messages. Update for schema simplifications.
2007-07-11, by aspinall
Moved unify_consts to PrimrecPackage.
2007-07-11, by berghofe
- Renamed inductive2 to inductive
2007-07-11, by berghofe
Adapted to changes in Predicate theory.
2007-07-11, by berghofe
Adapted to new inductive definition package.
2007-07-11, by berghofe
Renamed accessible part for predicates to accp.
2007-07-11, by berghofe
Track schema changes: merge messagecategory with area attributes
2007-07-11, by aspinall
bot is now a constant.
2007-07-11, by berghofe
Restored set notation.
2007-07-11, by berghofe
- Renamed inductive2 to inductive
2007-07-11, by berghofe
Track schema changes: remove cleardisplay, proofstate messages. Simplify attributes on cleardisplay, normalresponse.
2007-07-11, by aspinall
Track schema changes: add area attribute to pgml packet. Also add quoted Raw element [hack for Isabelle bottom-up XML production]
2007-07-11, by aspinall
Renamed inductive2 to inductive.
2007-07-11, by berghofe
Adapted to new inductive definition package.
2007-07-11, by berghofe
New operations on tuples with specific arities.
2007-07-11, by berghofe
Adapted to changes in infrastructure for converting between
2007-07-11, by berghofe
rtrancl and trancl are now defined using inductive_set.
2007-07-11, by berghofe
Removed wf_implies_wfP and wfP_implies_wf from list of hints again.
2007-07-11, by berghofe
- Moved infrastructure for converting between sets and predicates
2007-07-11, by berghofe
Adapted to new package for inductive sets.
2007-07-11, by berghofe
Inserted definition of in_rel again (since member2 was removed).
2007-07-11, by berghofe
Added ML bindings for sup_fun_eq and sup_bool_eq.
2007-07-11, by berghofe
top and bot are now constants.
2007-07-11, by berghofe
Renamed inductive2 to inductive.
2007-07-11, by berghofe
acc is now defined using inductive_set.
2007-07-11, by berghofe
Added new package for inductive sets.
2007-07-11, by berghofe
Adapted to new inductive definition package.
2007-07-11, by berghofe
Adapted to changes in inductive definition package.
2007-07-11, by berghofe
tuned comment markup;
2007-07-11, by wenzelm
treat OuterLex.Error;
2007-07-11, by wenzelm
separated Malformed (symbolic char) from Error (bad input);
2007-07-11, by wenzelm
Output.escape_malformed;
2007-07-11, by wenzelm
added escape_malformed (failsafe);
2007-07-11, by wenzelm
Basic editing of theory sources.
2007-07-10, by wenzelm
tuned;
2007-07-10, by wenzelm
export html_mode, begin_document, end_document;
2007-07-10, by wenzelm
renamed XML.Rawtext to XML.Output;
2007-07-10, by wenzelm
export get_lexicons;
2007-07-10, by wenzelm
added kind_of;
2007-07-10, by wenzelm
Markup.enclose;
2007-07-10, by wenzelm
more markup for inner and outer syntax;
2007-07-10, by wenzelm
simplified funpow, untabify;
2007-07-10, by wenzelm
added Thy/thy_edit.ML;
2007-07-10, by wenzelm
added some markup for outer syntax;
2007-07-10, by wenzelm
clarified merge of module names
2007-07-10, by haftmann
now a monolithic module
2007-07-10, by haftmann
now works with SML/NJ
2007-07-10, by haftmann
tuned
2007-07-10, by haftmann
improvement for code names
2007-07-10, by haftmann
removed proof dependency on transitivity theorems
2007-07-10, by haftmann
moved lfp_induct2 here
2007-07-10, by haftmann
clarified import
2007-07-10, by haftmann
moved lfp_induct2 to Relation.thy
2007-07-10, by haftmann
moved some finite lemmas here
2007-07-10, by haftmann
moved finite lemmas to Finite_Set.thy
2007-07-10, by haftmann
added print_mode setup (from pretty.ML);
2007-07-10, by wenzelm
Markup.add_mode;
2007-07-10, by wenzelm
removed no_state markup -- produce empty state;
2007-07-10, by wenzelm
Markup.output;
2007-07-10, by wenzelm
moved source cascading from scan.ML to source.ML;
2007-07-10, by wenzelm
infixr || (more efficient);
2007-07-10, by wenzelm
moved print_mode setup for markup to markup.ML;
2007-07-10, by wenzelm
Markup.output;
2007-07-10, by wenzelm
use position.ML earlier;
2007-07-10, by wenzelm
Add widthN to signature
2007-07-10, by aspinall
cd ISABELLE_HOME/etc;
2007-07-10, by wenzelm
adjusted
2007-07-10, by haftmann
updated keywords
2007-07-10, by haftmann
simplified, tuned
2007-07-10, by haftmann
re-expanded paths
2007-07-10, by haftmann
replaced code generator framework for reflected cooper
2007-07-10, by haftmann
expanded fragile proof
2007-07-10, by haftmann
extended - convers now basic lcm properties also
2007-07-10, by haftmann
constant dvd now in class target
2007-07-10, by haftmann
moved lemma zdvd_period here
2007-07-10, by haftmann
introduced (auxiliary) class dvd_mod for more convenient code generation
2007-07-10, by haftmann
tuned;
2007-07-10, by wenzelm
nested source: explicit interactive flag for recover avoids duplicate errors;
2007-07-10, by wenzelm
tuned dead code;
2007-07-09, by wenzelm
use Position.file_of;
2007-07-09, by wenzelm
toplevel_source: interactive flag indicates intermittent error_msg;
2007-07-09, by wenzelm
Malformed token: error msg;
2007-07-09, by wenzelm
adapted OuterLex/T.source;
2007-07-09, by wenzelm
scan: changed treatment of malformed symbols, passed to next stage;
2007-07-09, by wenzelm
nested source: error msg passed to recover;
2007-07-09, by wenzelm
tuned signature;
2007-07-09, by wenzelm
replaced name by file (unquoted);
2007-07-09, by wenzelm
moved Path.position to Position.path;
2007-07-09, by wenzelm
proper position markup;
2007-07-09, by wenzelm
use position.ML after pretty.ML;
2007-07-09, by wenzelm
removed target RAW-ProofGeneral (impractical to maintain);
2007-07-09, by wenzelm
declare: disallow quote (") in names;
2007-07-09, by wenzelm
removed legacy ML file;
2007-07-09, by wenzelm
HOL-Complex-Matrix: fixed deps -- sort of;
2007-07-09, by wenzelm
adopted to new computing oracle and fixed bugs introduced by tuning
2007-07-09, by obua
added computing oracle support for HOL and numerals
2007-07-09, by obua
new version of computing oracle
2007-07-09, by obua
simplified writeln_fn;
2007-07-09, by wenzelm
prompt: plain string, not output;
2007-07-09, by wenzelm
type output = string indicates raw system output;
2007-07-09, by wenzelm
symbolic output: avoid empty blocks, 1 space for fbreak;
2007-07-08, by wenzelm
tuned;
2007-07-08, by wenzelm
thm tag: Markup.property list;
2007-07-08, by wenzelm
gensym: slightly more obscure prefix descreases probability of name clash;
2007-07-08, by wenzelm
replaced exception TableFun/GraphFun.DUPS by TableFun/GraphFun.DUP;
2007-07-08, by wenzelm
attribute tagged: single argument;
2007-07-08, by wenzelm
updated;
2007-07-08, by wenzelm
simplified Symtab;
2007-07-08, by wenzelm
renamed ML_exc to ML_exn;
2007-07-08, by wenzelm
Show the use of reflection attribute; fixed comments about the order of absorbing equations : f (C x) = x ; now automaically tried as last;
2007-07-08, by chaieb
Changed syntax for the reflection method (reify unchanged). reflection takes an optional set of theorems for reification then several correctness theorems are specified by rules:'' then the optional term is specified by only:
2007-07-08, by chaieb
Try several correctness theorems for reflection; rearrange cong rules to avoid the absoption cases;
2007-07-08, by chaieb
Context data now consist of eqations for reification and equations for correctness theorems for reflection; Added attribute reflection to store correctness theorems to be trued by default
2007-07-08, by chaieb
simplified/more robust print_state;
2007-07-08, by wenzelm
export mode_markup;
2007-07-08, by wenzelm
added markup for pretty printing;
2007-07-08, by wenzelm
Corrected erronus use of compiletime context to the runtime context
2007-07-08, by chaieb
make smlnj happy;
2007-07-07, by wenzelm
toplevel prompt/print_state: proper markup, removed hooks;
2007-07-07, by wenzelm
toplevel prompt/print_state: proper markup, removed hooks;
2007-07-07, by wenzelm
pretty_state: subgoal markup;
2007-07-07, by wenzelm
added markup_chunks;
2007-07-07, by wenzelm
added toplevel markup;
2007-07-07, by wenzelm
use markup.ML earlier;
2007-07-07, by wenzelm
removed obsolete disable_pr/enable_pr;
2007-07-07, by wenzelm
pretty_goals_aux: subgoal markup;
2007-07-07, by wenzelm
pr_goals: adapted Display.pretty_goals_aux;
2007-07-07, by wenzelm
export attribute;
2007-07-07, by wenzelm
pretty_sort/typ/term: markup;
2007-07-07, by wenzelm
pretty: markup for syntax/name of authentic consts;
2007-07-07, by wenzelm
depend on alist.ML, markup.ML;
2007-07-07, by wenzelm
markup: emit as control information -- no indent text;
2007-07-07, by wenzelm
added property conversions;
2007-07-07, by wenzelm
position: line and name;
2007-07-07, by wenzelm
moved markup.ML before position.ML;
2007-07-07, by wenzelm
The order for parameter for interpretation is now inversted:
2007-07-07, by chaieb
Common markup elements.
2007-07-07, by wenzelm
simplified pretty token metric: type int;
2007-07-07, by wenzelm
simplified pretty token metric: type int;
2007-07-07, by wenzelm
moved General/xml.ML to Tools/xml.ML;
2007-07-07, by wenzelm
tuned;
2007-07-07, by wenzelm
simplified output mode setup;
2007-07-07, by wenzelm
added print_mode setup: indent and markup;
2007-07-07, by wenzelm
renamed raw to escape;
2007-07-07, by wenzelm
simplified pretty token metric: type int;
2007-07-07, by wenzelm
moved General/xml.ML to Tools/xml.ML;
2007-07-07, by wenzelm
added General/markup.ML;
2007-07-07, by wenzelm
added class skolem, command;
2007-07-07, by wenzelm
more interpretations
2007-07-06, by nipkow
Produce good PGML 2.0
2007-07-06, by aspinall
cosmetic (line length fixed)
2007-07-06, by webertj
Some examples for reifying type variables
2007-07-06, by chaieb
Tuned document
2007-07-06, by chaieb
Cleaned add and del attributes
2007-07-06, by chaieb
Reification now deals with type variables
2007-07-06, by chaieb
Cumulative reports for Poly/ML profiling output.
2007-07-06, by wenzelm
Update PGML version, add system name
2007-07-05, by aspinall
tuned interfaces: atomize, atomize_prems, atomize_prems_tac;
2007-07-05, by wenzelm
added type conv;
2007-07-05, by wenzelm
removed comments -- no exception TERM;
2007-07-05, by wenzelm
added is_reflexive;
2007-07-05, by wenzelm
tuned;
2007-07-05, by wenzelm
simplified has_meta_prems;
2007-07-05, by wenzelm
moved type conv to thm.ML;
2007-07-05, by wenzelm
the_theory/proof: error instead of exception Fail;
2007-07-05, by wenzelm
renamed ObjectLogic.atomize_tac to ObjectLogic.atomize_prems_tac;
2007-07-05, by wenzelm
renamed Conv.is_refl to Thm.is_reflexive;
2007-07-05, by wenzelm
renamed ObjectLogic.atomize_tac to ObjectLogic.atomize_prems_tac;
2007-07-05, by wenzelm
simplified ObjectLogic.atomize;
2007-07-05, by wenzelm
renamed ObjectLogic.atomize_tac to ObjectLogic.atomize_prems_tac;
2007-07-05, by wenzelm
Revert body of pgml to match schema for now [change bad for Broker]
2007-07-05, by aspinall
Classify -- comments as ordinary comments (no undo)
2007-07-05, by aspinall
tuned;
2007-07-05, by wenzelm
avoid polymorphic equality;
2007-07-05, by wenzelm
sort_le: tuned eq case;
2007-07-05, by wenzelm
tuned goal conversion interfaces;
2007-07-05, by wenzelm
else_conv: only handle THM | CTERM | TERM | TYPE;
2007-07-05, by wenzelm
avoid polymorphic equality;
2007-07-05, by wenzelm
tuned;
2007-07-05, by wenzelm
moved mk_cnumeral/mk_cnumber to Tools/numeral.ML;
2007-07-05, by wenzelm
avoid polymorphic equality;
2007-07-05, by wenzelm
avoid polymorphic equality;
2007-07-05, by wenzelm
avoid polymorphic equality;
2007-07-05, by wenzelm
removed dest_cTrueprop (cf. ObjectLogic.dest_judgment);
2007-07-05, by wenzelm
Logical operations on numerals (see also HOL/hologic.ML).
2007-07-05, by wenzelm
added Tools/numeral.ML;
2007-07-05, by wenzelm
common normalizer_funs, avoid cterm_of;
2007-07-05, by wenzelm
Numeral.mk_cnumber;
2007-07-05, by wenzelm
PGML abstraction, draft version
2007-07-04, by aspinall
Use pgml
2007-07-04, by aspinall
fixed argument order in calls to Integer.pow
2007-07-04, by obua
added binop_cong_rule;
2007-07-04, by wenzelm
export dlo_conv;
2007-07-04, by wenzelm
replaced HOLogic.Trueprop_conv by ObjectLogic.judgment_conv;
2007-07-04, by wenzelm
*** empty log message ***
2007-07-04, by nipkow
*** empty log message ***
2007-07-04, by nipkow
simplified a proof
2007-07-04, by paulson
tuned;
2007-07-03, by wenzelm
CONVERSION: handle TYPE | TERM | CTERM | THM;
2007-07-03, by wenzelm
proper use of ioa_package.ML;
2007-07-03, by wenzelm
tuned;
2007-07-03, by wenzelm
tuned is_comb/is_binop -- avoid construction of cterms;
2007-07-03, by wenzelm
HOLogic.conj_intr/elims;
2007-07-03, by wenzelm
use mucke_oracle.ML only once;
2007-07-03, by wenzelm
assume basic HOL context for compilation (antiquotations);
2007-07-03, by wenzelm
proper use of function_package ML files;
2007-07-03, by wenzelm
use hologic.ML in basic HOL context;
2007-07-03, by wenzelm
to handle non-atomic assumptions
2007-07-03, by paulson
rename class dom to ring_1_no_zero_divisors (cf. HOL/Ring_and_Field.thy 1.84 by huffman);
2007-07-03, by wenzelm
convert instance proofs to Isar style
2007-07-03, by huffman
Dependency on reflection_data.ML to build HOL-ex
2007-07-03, by chaieb
Generalized case for atoms. Selection of environment lists is allowed more than once.
2007-07-03, by chaieb
More examples
2007-07-03, by chaieb
reflection and reification methods now manage Context data
2007-07-03, by chaieb
Context Data for the reflection and reification methods
2007-07-03, by chaieb
rename class dom to ring_1_no_zero_divisors
2007-07-03, by huffman
rewrite_goal_tac;
2007-07-03, by wenzelm
replaced Conv.goals_conv by Conv.prems_conv;
2007-07-03, by wenzelm
exported meta_rewrite_conv;
2007-07-03, by wenzelm
CONVERSION tactical;
2007-07-03, by wenzelm
removed obsolete eta_long_tac;
2007-07-03, by wenzelm
added CONVERSION tactical;
2007-07-03, by wenzelm
tuned rotate_prems;
2007-07-03, by wenzelm
moved (asm_)rewrite_goal_tac from goal.ML to meta_simplifier.ML (no longer depends on SELECT_GOAL);
2007-07-03, by wenzelm
removed obsolete mk_conjunction_list, intr/elim_list;
2007-07-03, by wenzelm
removed obsolete goals_conv (cf. prems_conv);
2007-07-03, by wenzelm
Conjunction.intr/elim_balanced;
2007-07-03, by wenzelm
CONVERSION tactical;
2007-07-03, by wenzelm
Conjunction.mk_conjunction_balanced;
2007-07-03, by wenzelm
CONVERSION tactical;
2007-07-03, by wenzelm
Fixed problem with patterns in lambdas
2007-07-03, by nipkow
fixed an issue with mutual recursion
2007-07-03, by krauss
instance pordered_comm_ring < pordered_ring
2007-07-03, by huffman
Added pattern maatching for lambda abstraction
2007-07-02, by nipkow
revised the discussion of type classes
2007-07-02, by paulson
Generic QE need no Context anymore
2007-07-02, by chaieb
Handle exception TYPE
2007-07-02, by chaieb
Tuned proofs
2007-07-02, by chaieb
added ordered_ring and ordered_semiring
2007-06-30, by obua
tuned arithmetic modules
2007-06-29, by haftmann
bug fixes to proof reconstruction
2007-06-29, by paulson
dropped local cg cmd
2007-06-29, by haftmann
dropped toplevel lcm, gcd
2007-06-28, by haftmann
proper collapse_let
2007-06-28, by haftmann
new code generator framework
2007-06-28, by haftmann
dropped Library.lcm
2007-06-28, by haftmann
tuned
2007-06-28, by haftmann
code generation for dvd
2007-06-28, by haftmann
simplified keyword setup
2007-06-28, by haftmann
GPL -> BSD
2007-06-27, by paulson
*** empty log message ***
2007-06-27, by nipkow
updated for metis method
2007-06-26, by paulson
recoded
2007-06-26, by paulson
simplified
2007-06-26, by paulson
completed some references
2007-06-26, by paulson
changes for type class ring_no_zero_divisors
2007-06-26, by paulson
*** empty log message ***
2007-06-26, by nipkow
added NBE
2007-06-26, by nipkow
removed removed lemmas
2007-06-26, by nipkow
fixed undo: try undos_proof first!
2007-06-26, by wenzelm
tactics: more robust addressing of subgoal using (C)SUBGOAL/THEN_ALL_NEW;
2007-06-25, by wenzelm
removed theorem
2007-06-25, by nipkow
removed redundant lemma
2007-06-25, by nipkow
removed redundant lemmas
2007-06-25, by nipkow
commented changes in HOL/Ring_and_Field.thy, and in HOL/Real/RealPow.thy
2007-06-25, by obua
removed "sum_tools.ML" in favour of BalancedTree
2007-06-25, by krauss
added eta_long_conversion;
2007-06-25, by wenzelm
added eta_long_tac;
2007-06-25, by wenzelm
added reasonably efficient add_cterm_frees;
2007-06-25, by wenzelm
made type conv pervasive;
2007-06-25, by wenzelm
made type conv pervasive;
2007-06-25, by wenzelm
Thm.eta_long_conversion;
2007-06-25, by wenzelm
made type conv pervasive;
2007-06-25, by wenzelm
Thm.add_cterm_frees;
2007-06-25, by wenzelm
made type conv pervasive;
2007-06-25, by wenzelm
made type conv pervasive;
2007-06-25, by wenzelm
tex problem fixed
2007-06-24, by nipkow
tuned and used field_simps
2007-06-24, by nipkow
*** empty log message ***
2007-06-24, by nipkow
*** empty log message ***
2007-06-24, by nipkow
new lemmas
2007-06-24, by nipkow
*** empty log message ***
2007-06-24, by nipkow
tuned and renamed group_eq_simps and ring_eq_simps
2007-06-23, by nipkow
fix looping simp rule
2007-06-22, by huffman
reinstate real_root_less_iff [simp]
2007-06-22, by huffman
merge is now identity
2007-06-22, by chaieb
new method "elim_to_cases" provides ad-hoc conversion of obtain-style
2007-06-22, by krauss
section headings
2007-06-21, by huffman
add thm antiquotations
2007-06-21, by huffman
spelling
2007-06-21, by huffman
add thm antiquotations
2007-06-21, by huffman
changed simp rules for of_nat
2007-06-21, by huffman
tuned proofs -- avoid implicit prems;
2007-06-21, by wenzelm
moved quantifier elimination tools to Tools/Qelim/;
2007-06-21, by wenzelm
moved Presburger setup back to Presburger.thy;
2007-06-21, by wenzelm
tuned proofs -- avoid implicit prems;
2007-06-21, by wenzelm
tuned proofs -- avoid implicit prems;
2007-06-21, by wenzelm
renamed NatSimprocs.thy to Arith_Tools.thy;
2007-06-21, by wenzelm
tuned;
2007-06-21, by wenzelm
adapted tool setup;
2007-06-21, by wenzelm
added Ferrante-Rackoff setup;
2007-06-21, by wenzelm
tuned comments;
2007-06-21, by wenzelm
moved HOL/Tools/Presburger/qelim.ML to HOL/Tools/qelim.ML;
2007-06-21, by wenzelm
Ferrante-Rackoff quantifier elimination.
2007-06-21, by wenzelm
Context data for Ferrante-Rackoff quantifier elimination.
2007-06-21, by wenzelm
replaced Real/Ferrante-Rackoff tool by generic version in Main HOL;
2007-06-21, by wenzelm
Dense linear order witout endpoints
2007-06-21, by wenzelm
renamed metis-env.ML to metis_env.ML;
2007-06-21, by wenzelm
added Id;
2007-06-21, by wenzelm
fine tune automatic generation of inversion lemmas
2007-06-21, by narboux
integration of Metis prover
2007-06-21, by paulson
renamed metis-env to metis-env.ML;
2007-06-21, by wenzelm
tuned comments;
2007-06-20, by wenzelm
obsolete (cf. ATP_Linkup.thy);
2007-06-20, by wenzelm
added Tools/metis_tools.ML;
2007-06-20, by wenzelm
added Metis setup (from Metis.thy);
2007-06-20, by wenzelm
added HOL-Nominal-Examples;
2007-06-20, by wenzelm
The Metis prover (slightly modified version from Larry);
2007-06-20, by wenzelm
avoid using implicit prems in assumption
2007-06-20, by huffman
Added flexflex_first_order and tidied first_order_resolution
2007-06-20, by paulson
A more robust flexflex_unique
2007-06-20, by paulson
remove simp attribute from of_nat_diff, for backward compatibility with zdiff_int
2007-06-20, by huffman
tuned error msg
2007-06-20, by krauss
Remove dedicated flag setting elements in favour of setproverflag.
2007-06-20, by aspinall
Remove dedicated flag setting elements in favour of setproverflag. Restore displayconfig response in askpgip.
2007-06-20, by aspinall
Synchronize schema with current version
2007-06-20, by aspinall
added lemmas
2007-06-20, by nipkow
added meta_impE
2007-06-20, by nipkow
change simp rules for of_nat to work like int did previously (reorient of_nat_Suc, remove of_nat_mult [simp]); preserve original variable names in legacy int theorems
2007-06-20, by huffman
section headings
2007-06-20, by huffman
simplify some proofs
2007-06-20, by huffman
oops -- fixed profiling;
2007-06-19, by wenzelm
Balanced binary trees (material from library.ML);
2007-06-19, by wenzelm
profiling: observe no_timing;
2007-06-19, by wenzelm
added raw_tactic;
2007-06-19, by wenzelm
moved balanced tree operations to General/balanced_tree.ML;
2007-06-19, by wenzelm
added with_subgoal;
2007-06-19, by wenzelm
balanced conjunctions;
2007-06-19, by wenzelm
balanced conjunctions;
2007-06-19, by wenzelm
added General/balanced_tree.ML;
2007-06-19, by wenzelm
BalancedTree;
2007-06-19, by wenzelm
balanced conjunctions;
2007-06-19, by wenzelm
tuned;
2007-06-19, by wenzelm
generalized proofs so that call graphs can have any node type.
2007-06-19, by krauss
macbroy5: trying -j 2;
2007-06-19, by wenzelm
tuned conjunction tactics: slightly smaller proof terms;
2007-06-18, by wenzelm
tuned laws for cancellation in divisions for fields.
2007-06-17, by nipkow
moved nonzero_mult_divide_cancel_right to Ring_and_Field as nonzero_mult_divide_cancel_right'; tuned proofs
2007-06-17, by chaieb
Added eta_conv and eta-expansion conversion: waiting for it to be in thm.ML; exported is_refl
2007-06-17, by chaieb
gen_qelim_conv now reduces the universal quatifier to the existential one; Now also deals with Ex f for eta-contracted f;
2007-06-17, by chaieb
thin_prems_tac first max-scopes universal quantifiers; eta_conv moved to Pure/conv.ML
2007-06-17, by chaieb
Tuned error messages; tuned;
2007-06-17, by chaieb
normalizer conversions depend on the proof context; added functions for conversion and wrapper that sill depend on the variable ordering (_ord)
2007-06-17, by chaieb
added theorems nonzero_mult_divide_cancel_right' nonzero_mult_divide_cancel_left' ordered_field_no_lb ordered_field_no_ub
2007-06-17, by chaieb
moved lemma all_not_ex to HOL.thy ; tuned proofs
2007-06-17, by chaieb
Tuned instantiation of Groebner bases to fields
2007-06-17, by chaieb
added Theorem all_not_ex
2007-06-17, by chaieb
renamed vars in zle_trans for compatibility
2007-06-17, by nipkow
tuned
2007-06-16, by nipkow
The simprocs "divide_cancel_factor" and "ring_eq_cancel_factor" no
2007-06-16, by nipkow
Locally added definition of "int :: nat => int" again to make
2007-06-15, by berghofe
made divide_self a simp rule
2007-06-15, by nipkow
Removed thunk from Fun
2007-06-15, by nipkow
Church numerals added
2007-06-15, by nipkow
method assumption: uniform treatment of prems as legacy feature;
2007-06-14, by wenzelm
tuned proofs;
2007-06-14, by wenzelm
tuned proofs: avoid implicit prems;
2007-06-14, by wenzelm
fixed term_constants (impact on is_relevant); terms in generalize_tac are sorted before we abstract over them (to *try* to avoid the case when a term to be abstracted over already occurs in an other)
2007-06-14, by chaieb
no computation rules in the pre-simplifiaction set
2007-06-14, by chaieb
Added some lemmas to default presburger simpset; tuned proofs
2007-06-14, by chaieb
tuned proofs: avoid implicit prems;
2007-06-14, by wenzelm
tuned proofs: avoid implicit prems;
2007-06-14, by wenzelm
Now ResHolClause also does first-order problems!
2007-06-14, by paulson
less
more
|
(0)
-10000
-4096
+4096
+10000
+30000
tip