Mercurial
Mercurial
>
repos
>
isabelle
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
gz
|
help
less
more
|
(0)
-30000
-10000
-1024
+1024
+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.
power constraint needed, though
2009-04-28, by haftmann
stripped lemma duplicatesrc/HOL/Word/Num_Lemmas.thy
2009-04-28, by haftmann
stripped class recpower further
2009-04-28, by haftmann
lemma sum_nonneg_eq_zero_iff
2009-04-28, by haftmann
reorganization of power lemmas
2009-04-28, by haftmann
collected square lemmas in Nat_Numeral
2009-04-28, by haftmann
Symbol.name_of and Name.desymbolize
2009-04-28, by haftmann
prevent potential failure
2009-04-28, by haftmann
ephermal enforcement of import order to circumvent current problem in merging interpretation morphisms
2009-04-28, by haftmann
local syntax for Ints; ephermal re-globalization
2009-04-28, by haftmann
dropped reference to class recpower and lemma duplicate
2009-04-28, by haftmann
add proper support for bottom-patterns in fixrec package
2009-04-27, by huffman
merged
2009-04-27, by huffman
add module signature to domain_library.ML
2009-04-22, by huffman
add module signature for domain_theorems.ML
2009-04-22, by huffman
declare take_rews as simp rules
2009-04-22, by huffman
explicit is better than implicit
2009-04-27, by haftmann
whitespace tuning
2009-04-27, by haftmann
cleaned up theory power further
2009-04-27, by haftmann
merged
2009-04-27, by haftmann
merged
2009-04-26, by haftmann
merged
2009-04-26, by haftmann
fixed document generation
2009-04-26, by haftmann
cleaned up Power theory
2009-04-26, by haftmann
merged
2009-04-26, by chaieb
merged
2009-04-26, by chaieb
merged
2009-04-24, by chaieb
more general statements
2009-04-24, by chaieb
tuned
2009-04-27, by Christian Urban
reorganised the section about fresh_star and added lemma pt_fresh_star_pi
2009-04-26, by Christian Urban
reverted slip in theory imports
2009-04-26, by haftmann
adjusted to changes in power syntax
2009-04-26, by haftmann
merged
2009-04-26, by Christian Urban
deleted thm-attributes "fresh" and "bij" (not used); same features can later be implemented by simpler means
2009-04-26, by Christian Urban
append prefs at end;
2009-04-25, by wenzelm
merged
2009-04-25, by wenzelm
adapted permutation functions to new overloading syntax (the functions are still "unchecked" because they are used in conjunction with type-classes)
2009-04-25, by Christian Urban
use predefined preferences categories;
2009-04-25, by wenzelm
removed obsolete artifacts;
2009-04-25, by wenzelm
misc cleanup of auto_solve and quickcheck:
2009-04-25, by wenzelm
renamed contrib/SystemOnTPTP/remote to lib/script/SystemOnTPTP, thus leaving contrib empty within the official distribution;
2009-04-25, by wenzelm
post Isabelle2009 version;
2009-04-25, by wenzelm
adjusted to change in code_wellsorted.ML
2009-04-25, by haftmann
merged
2009-04-24, by haftmann
some jokes are just too bad to appear in a theory file
2009-04-24, by haftmann
removed confusion around funpow
2009-04-24, by haftmann
observe distinction between Pure/Tools and Tools more closely
2009-04-24, by haftmann
some experiements towards user interface for predicate compiler
2009-04-24, by haftmann
funpow and relpow with shared "^^" syntax
2009-04-24, by haftmann
generic postprocessing scheme for term evaluations
2009-04-24, by haftmann
added helpless comment
2009-04-24, by haftmann
adaptions due to rearrangment of power operation
2009-04-23, by haftmann
stripped $Id$
2009-04-23, by haftmann
avoid local [code]
2009-04-23, by haftmann
dropped duplication
2009-04-22, by haftmann
code_datatype and power
2009-04-22, by haftmann
tuned
2009-04-22, by haftmann
code_datatype antiquotation; tuned
2009-04-22, by haftmann
more localisation
2009-04-22, by haftmann
power operation defined generic
2009-04-22, by haftmann
fixed compilation of predicate types in ML environment
2009-04-22, by haftmann
merged
2009-04-21, by haftmann
merged
2009-04-20, by haftmann
empty page leads to results on duplex printers as expected
2009-04-20, by haftmann
changes in power operations
2009-04-20, by haftmann
power operation on functions in theory Nat; power operation on relations in theory Transitive_Closure
2009-04-20, by haftmann
yield is now a static ML function
2009-04-20, by haftmann
power operation on functions with syntax o^; power operation on relations with syntax ^^
2009-04-20, by haftmann
formal declaration of undefined parameters after class instantiation
2009-04-17, by haftmann
power operation on relations now with syntax ^^
2009-04-17, by haftmann
separated funpow, relpow from power on monoids
2009-04-17, by haftmann
static compilation of enumeration type
2009-04-17, by haftmann
re-engineering of evaluation conversions
2009-04-17, by haftmann
tuned
2009-04-17, by haftmann
separate channel for Quickcheck evaluations
2009-04-17, by haftmann
merged
2009-04-17, by haftmann
zmod_zmult_zmult1 now subsumed by mod_mult_mult1
2009-04-17, by haftmann
diagnostic commands now in code_thingol; tuned code of funny continuations
2009-04-17, by haftmann
simplified code
2009-04-17, by haftmann
zmod_zmult_zmult1 now subsumed by mod_mult_mult1
2009-04-17, by haftmann
added both cancel_div_mod_procs
2009-04-17, by haftmann
wellsortedness is no issue for a user manual any more
2009-04-16, by haftmann
whitespace tuning
2009-04-16, by haftmann
added simproc
2009-04-16, by haftmann
dropped unnamed infix
2009-04-16, by haftmann
tuned setups of CancelDivMod
2009-04-16, by haftmann
merged
2009-04-16, by haftmann
tuned order of functions
2009-04-16, by haftmann
generalized some simprocs from int to semiring_div
2009-04-16, by haftmann
tightended specification of class semiring_div
2009-04-16, by haftmann
code generator bootstrap theory src/Tools/Code_Generator.thy
2009-04-15, by haftmann
say farewell to code related to old code_funcgr module
2009-04-15, by haftmann
wrecked old code_funcgr module
2009-04-15, by haftmann
index type is a semiring_div
2009-04-15, by haftmann
theory NatBin now named Nat_Numeral
2009-04-15, by haftmann
default instantiation for unit type
2009-04-15, by haftmann
more coherent developement in Divides.thy and IntDiv.thy
2009-04-15, by haftmann
add more examples to Domain_ex.thy
2009-04-21, by huffman
merged
2009-04-21, by huffman
add HOLCF/ex/Domain_ex.thy, with example uses of the domain package
2009-04-21, by huffman
make domain package ML interface more consistent with datatype package; use binding instead of bstring
2009-04-21, by huffman
use Sign.add_consts instead of ContConsts.add_consts
2009-04-21, by huffman
merged
2009-04-21, by huffman
allow infix declarations for type constructors defined with domain package
2009-04-20, by huffman
remove obsolete comments
2009-04-20, by huffman
fix too-specific types in lemmas match_{sinl,sinr}_simps
2009-04-20, by huffman
domain package now generates iff rules for definedness of constructors
2009-04-13, by huffman
change definition of match combinators for fixrec package
2009-04-11, by huffman
domain package: simplify internal proofs of con_rews
2009-04-10, by huffman
set up domain package in Domain.thy
2009-04-10, by huffman
tuned proof
2009-04-21, by krauss
replace type cong = {thm : thm, lhs : term} by plain thm -- the other component has been unused for a long time.
2009-04-21, by krauss
inlined afterqeds to improve clarity; tuned
2009-04-21, by krauss
simplify computation and consistency checks of argument counts in the input
2009-04-21, by krauss
removed obsolete test tags;
2009-04-20, by wenzelm
back to non-release mode;
2009-04-20, by wenzelm
Added tag Isabelle2009 for changeset 5c8618f95d24
2009-04-19, by wenzelm
merged
Isabelle2009
2009-04-16, by wenzelm
give up file type / dropability for now -- does not work reliably;
2009-04-16, by wenzelm
Added tag isa2009-test for changeset d394a17d4fdb
2009-04-16, by wenzelm
external_prover: "exec" the command line, in order to preserve the exact process context of the "system" invocation (this recovers interruptibility of E-1.0, which assumes to be the process group leader);
2009-04-16, by wenzelm
misc tuning for Isabelle2009;
2009-04-15, by wenzelm
tuned;
2009-04-15, by wenzelm
more generic error message, which also covers more fundamental failure;
2009-04-15, by wenzelm
updated for Isabelle2009;
2009-04-15, by wenzelm
tuned;
2009-04-14, by wenzelm
more robust handling of emacs options -- this is not necessarily an Isabelle process environment yet;
2009-04-14, by wenzelm
merged
2009-04-14, by wenzelm
actually invoke ISABELLE_TOOL;
2009-04-14, by wenzelm
added Haskabelle -- in accordance to website/index.html version f397b96e3ad2;
2009-04-14, by wenzelm
ISABELLE_USEDIR_OPTIONS: less ambitious -M1 by default -- multithreading is largely untested on fringe platforms (cygwin, solaris);
2009-04-14, by wenzelm
misc updates for Isabelle2009;
2009-04-14, by wenzelm
Added tag isa2009-test for changeset dda08b76fa99
2009-04-08, by wenzelm
updated official title of contribution by Johannes Hoelzl;
2009-04-08, by wenzelm
misc tuning and updates;
2009-04-07, by wenzelm
updated doc setup;
2009-04-07, by wenzelm
merged
2009-04-07, by wenzelm
moved generated eps/pdf to main directory, for proper display in dvi;
2009-04-07, by wenzelm
updates for E-1.0-004;
2009-04-07, by wenzelm
tuned manual
2009-04-07, by haftmann
merged
2009-04-06, by haftmann
tuned comment
2009-04-06, by haftmann
Added tag isa2009-test for changeset 613c2eb8aef6
2009-04-06, by wenzelm
tuned whitespace
2009-04-06, by haftmann
merged
2009-04-05, by wenzelm
reverted to explicitly check the presence of a refutation
2009-04-04, by immler
tuned white space;
2009-04-05, by wenzelm
merged
2009-04-05, by wenzelm
\nolinkurl for dvi mode recovers hyphenation of URLs -- this already works by default in PDF mode;
2009-04-05, by wenzelm
removed obsolete website directory -- information derived by website/build;
2009-04-05, by wenzelm
More precise treatement of rational constants by the normalizer for fields
2009-04-05, by chaieb
fixed usage of rational constants
2009-04-05, by chaieb
No Complex_Main needed
2009-04-05, by chaieb
now deals with devision in fields
2009-04-05, by chaieb
fixed formal markup;
2009-04-03, by wenzelm
merged
2009-04-03, by nipkow
Finite_Set: lemma
2009-04-03, by nipkow
single-threaded build;
2009-04-03, by wenzelm
merged
2009-04-03, by berghofe
Added check whether argument types of inductive set agree with types of declared
2009-04-03, by berghofe
added setsum_eq_1_iff
2009-04-03, by nipkow
simplified website/config;
2009-04-02, by wenzelm
Updated to corrected E output messages
2009-04-02, by nipkow
updated keywords (with polyml-experimental);
2009-04-02, by wenzelm
some more HOL-Nominal news;
2009-04-02, by wenzelm
merged
2009-04-02, by wenzelm
tuned signature;
2009-04-02, by wenzelm
misc tuning for release;
2009-04-02, by wenzelm
merged
2009-04-02, by berghofe
Fixed bug in transformation of congruence rule for ==
2009-04-02, by berghofe
some HOL-Nominal news;
2009-04-02, by wenzelm
updates for Isabelle2009 release;
2009-04-02, by wenzelm
tuned;
2009-04-02, by wenzelm
merged
2009-04-02, by wenzelm
misc cleanup and rearrangements for Isabelle2009 release;
2009-04-02, by wenzelm
merged
2009-04-01, by nipkow
cleaned up setprod_zero-related lemmas
2009-04-01, by nipkow
merged
2009-04-01, by huffman
generalized setprod_nonneg and setprod_pos to ordered_semidom, simplified proofs
2009-04-01, by huffman
added nat_div_gt_0 [simp]
2009-04-01, by nipkow
added setsum_pos_nat
2009-04-01, by nipkow
merged
2009-04-01, by nipkow
added strong_setprod_cong[cong] (in analogy with setsum)
2009-04-01, by nipkow
proper external tikz pictures
2009-04-01, by haftmann
merged
2009-04-01, by wenzelm
tuned comments;
2009-04-01, by wenzelm
merged
2009-04-01, by wenzelm
explicitly check that at least one argument is present to avoid low-level exception
2009-04-01, by krauss
merged
2009-04-01, by wenzelm
included managing_thread in state of AtpManager:
2009-03-31, by immler
domain package registers induction rules
2009-03-31, by huffman
merged
2009-03-31, by wenzelm
Merged.
2009-03-31, by ballarin
Improvements to the text.
2009-03-31, by ballarin
fixed header;
2009-03-31, by wenzelm
fixed header;
2009-03-31, by wenzelm
added dest_conjunctions (cf. Logic.dest_conjunctions);
2009-03-31, by wenzelm
superficial tuning;
2009-03-31, by wenzelm
merged
2009-03-31, by wenzelm
merged
2009-03-31, by wenzelm
schedule_futures: join tasks in regular bottom-up order, which potentially improves resource usage;
2009-03-31, by wenzelm
updated latex requirement;
2009-03-31, by wenzelm
tuned document;
2009-03-31, by wenzelm
replaced 'a set by abstract 'a::complete_lattice, and recover plain reasoning instead of adhoc automation (by simp);
2009-03-31, by wenzelm
tuned error message;
2009-03-31, by wenzelm
tuned;
2009-03-31, by wenzelm
suggest HOL_USEDIR_OPTIONS="-p 2 -Q false", which is more likely to work within the limits of 32 bit address space;
2009-03-31, by wenzelm
generalized pull to anamorph
2009-03-31, by haftmann
merged
2009-03-31, by haftmann
ML snippets for experimental evaluation
2009-03-31, by haftmann
merged
2009-03-30, by wenzelm
merged
2009-03-30, by huffman
domain package declares more simp rules
2009-03-30, by huffman
simplified 'print_orders' command;
2009-03-30, by wenzelm
tuned;
2009-03-30, by wenzelm
merged
2009-03-30, by wenzelm
merged
2009-03-30, by wenzelm
simplify theorem references
2009-03-30, by huffman
added Toplevel.previous_node_of;
2009-03-30, by wenzelm
tuned spacing and formatting;
2009-03-30, by wenzelm
merged
2009-03-30, by wenzelm
terminate watching thread
2009-03-30, by immler
merged
2009-03-30, by wenzelm
no longer delay loading of assoc_fold.ML
2009-03-30, by huffman
qualified_name_of: observe empty case;
2009-03-30, by wenzelm
merged
2009-03-30, by wenzelm
merged
2009-03-30, by huffman
add more lemmas for signed comparisons
2009-03-27, by huffman
use standard parsers provided by SpecParse
2009-03-30, by krauss
bstring -> binding
2009-03-30, by krauss
code attribute for tailrec-equations, too; tuned
2009-03-30, by krauss
optimistically add code attribute to .simps without further checks
2009-03-30, by krauss
remove "otherwise" feature from function package which was never really documented or used
2009-03-30, by krauss
prep_full_context_statement: explicit record of flags;
2009-03-30, by wenzelm
Limit the number of results returned by auto_solves.
2009-03-30, by Timothy Bourke
merged
2009-03-29, by wenzelm
Merged.
2009-03-29, by ballarin
In interpretation: equations are not propagated through the hierarchy automatically.
2009-03-29, by ballarin
Normalise equation only for morphism, not thm stored in theory.
2009-03-29, by ballarin
Default mode of qualifiers in locale commands.
2009-03-28, by ballarin
Front matter updated.
2009-03-28, by ballarin
tuned;
2009-03-29, by wenzelm
simplified Element.activate(_i): singleton version;
2009-03-29, by wenzelm
tuned;
2009-03-29, by wenzelm
added Element.init, which unifies former activate_elem in element.ML and init_elem in locale.ML;
2009-03-29, by wenzelm
unified binding prefix terminology;
2009-03-29, by wenzelm
simplified roundup activation interface;
2009-03-29, by wenzelm
merged
2009-03-28, by wenzelm
merged
2009-03-28, by haftmann
merged
2009-03-28, by haftmann
second attempt for code_deps command
2009-03-28, by haftmann
merged
2009-03-28, by haftmann
corrected projection of required statement names
2009-03-28, by haftmann
corrected check for additional type variables on rhs of code equations
2009-03-28, by haftmann
not yet fruitful tex experiments with bounding boxes
2009-03-28, by haftmann
simplified Locale.activate operations, using generic context;
2009-03-28, by wenzelm
renamed ProofContext.add_fixes_i to ProofContext.add_fixes, eliminated obsolete external version;
2009-03-28, by wenzelm
define_prefs: removed redundant Drule.gen_all, which is already part of the norm_hhf stage of Assumption.assume;
2009-03-28, by wenzelm
renamed ProofContext.note_thmss_i to ProofContext.note_thmss, eliminated obsolete external version;
2009-03-28, by wenzelm
simplified references to facts, eliminated external note_thmss;
2009-03-28, by wenzelm
added map_facts_refs;
2009-03-28, by wenzelm
tuned;
2009-03-28, by wenzelm
replaced add_binds(_i) by bind_terms -- internal version only;
2009-03-28, by wenzelm
replaced add_binds by singleton bind_term;
2009-03-28, by wenzelm
simplified internal locale parameters: maintain proper name and type, instead of binding and constraint;
2009-03-28, by wenzelm
minor tuning;
2009-03-28, by wenzelm
merged
2009-03-28, by wenzelm
Merged.
2009-03-28, by ballarin
Corrections to locale syntax.
2009-03-28, by ballarin
Update explanation of locale expressions to locale reimplementation.
2009-03-27, by ballarin
Comments updated.
2009-03-27, by ballarin
fixed proof
2009-03-27, by chaieb
merged
2009-03-27, by chaieb
fps made instance of number_ring
2009-03-27, by chaieb
updated keywords with polyml-experimental;
2009-03-27, by wenzelm
export position_of;
2009-03-27, by wenzelm
dropped infix union
2009-03-27, by haftmann
tuned notoriously slow metis proof
2009-03-27, by haftmann
merged
2009-03-27, by haftmann
dropped toy example Code_Antiq
2009-03-27, by haftmann
more convenient name uniqueness
2009-03-27, by haftmann
normalized imports
2009-03-27, by haftmann
dropped legacy goal package call
2009-03-27, by haftmann
merged
2009-03-27, by haftmann
merged
2009-03-26, by haftmann
step towards proper pictures in dvi
2009-03-26, by haftmann
merged
2009-03-26, by wenzelm
parameterize assoc_fold with is_numeral predicate
2009-03-26, by huffman
merged
2009-03-26, by paulson
New theorems mostly concerning infinite series.
2009-03-26, by paulson
interpretation/interpret: prefixes are mandatory by default;
2009-03-26, by wenzelm
interpretation/interpret: prefixes are mandatory by default;
2009-03-26, by wenzelm
interpretation/interpret: prefixes within locale expression are mandatory by default;
2009-03-26, by wenzelm
locale_expression: mandatory as parameter;
2009-03-26, by wenzelm
register_locale: produce stamps at the spot where elements are registered;
2009-03-26, by wenzelm
pretty_rule/print_results: no thm status here -- it is potentially slow and mostly uninformative/confusing as long as proofs are still unfinished;
2009-03-26, by wenzelm
pretty_thm_aux etc.: explicit show_status flag;
2009-03-26, by wenzelm
simplified attribute and method setup: eliminating bottom-up styles makes it easier to keep things in one place, and also SML/NJ happy;
2009-03-26, by wenzelm
@{binding} is not a constructor term and should not be inlined, otherwise we loose value polymorphism;
2009-03-25, by wenzelm
tuned;
2009-03-25, by wenzelm
use more informative Thm.proof_body_of for oracle demo;
2009-03-25, by wenzelm
Proofterm.approximate_proof_body;
2009-03-25, by wenzelm
fulfill_proof/thm_proof: pass whole proof_body, not just the projection to proof (which might be incomplete);
2009-03-25, by wenzelm
removed misleading make_proof_body, make_oracles, make_thms, which essentially assume a *full* proof;
2009-03-25, by wenzelm
avoid mixing of left/right associative infixes, to make it work with experimental Poly/ML 5.3 branch;
2009-03-25, by wenzelm
simplified addPrettyPrinter setup: may pass (fn ...) directly if type constraints are omitted -- addPrettyPrinter treated as a special case internally;
2009-03-24, by wenzelm
status_of: need to include local promises as well!
2009-03-24, by wenzelm
status_of: simultaneous list;
2009-03-24, by wenzelm
display derivation status of thms;
2009-03-24, by wenzelm
recover old ids;
2009-03-24, by wenzelm
report ML typing;
2009-03-24, by wenzelm
merged
2009-03-24, by wenzelm
merged
2009-03-24, by nipkow
NEWS: [arith]
2009-03-24, by nipkow
get_index: produce index of next pending token, not the last one;
2009-03-24, by wenzelm
register token positions persistently with context;
2009-03-24, by wenzelm
tuned;
2009-03-24, by wenzelm
more markup elements for ML programs;
2009-03-24, by wenzelm
merged
2009-03-24, by wenzelm
process at-sml-dev last -- takes very long (why?);
2009-03-24, by wenzelm
fix
2009-03-24, by nipkow
merged
2009-03-24, by nipkow
presburger uses [arith] now
2009-03-24, by nipkow
merged
2009-03-24, by wenzelm
merged
2009-03-24, by haftmann
added Imperative_HOL_ex
2009-03-24, by haftmann
Use assms rather than prems in find_theorems solves.
2009-03-24, by Timothy Bourke
clean up proofs of sign rules for multiplication; add list of lemmas mult_sign_intros
2009-03-23, by huffman
lemmas add_sign_intros
2009-03-23, by huffman
merged
2009-03-23, by haftmann
moved Imperative_HOL examples to Imperative_HOL/ex
2009-03-23, by haftmann
corrected variable renaming
2009-03-23, by haftmann
tuned error messages
2009-03-23, by haftmann
moved generic arith_tac (formerly silent_arith_tac), verbose_arith_tac (formerly arith_tac) to Arith_Data; simple_arith-tac now named linear_arith_tac
2009-03-23, by haftmann
structure LinArith now named Lin_Arith
2009-03-23, by haftmann
suddenly infix identifier oo occurs in generated code
2009-03-23, by haftmann
datatype antiquote: maintain original Position.range, which is eventually attached to the resulting ML tokens;
2009-03-24, by wenzelm
eliminated non-canonical alias structure T = ML_Lex;
2009-03-24, by wenzelm
error "Static Errors";
2009-03-24, by wenzelm
more systematic type use_context;
2009-03-24, by wenzelm
tuned;
2009-03-23, by wenzelm
more systematic type use_context;
2009-03-23, by wenzelm
eliminated Output.ml_output;
2009-03-23, by wenzelm
pretty_ml/ml_pretty: proper handling of markup and string length;
2009-03-23, by wenzelm
more systematic type use_context;
2009-03-23, by wenzelm
removed obsolete ml_output;
2009-03-23, by wenzelm
more systematic type use_context;
2009-03-23, by wenzelm
more systematic type use_context, with particular values ML_Parse.global_context and ML_Context.local_context;
2009-03-23, by wenzelm
de-camelized ML_Name_Space;
2009-03-23, by wenzelm
suppress status output for traditional tty modes (including Proof General);
2009-03-23, by wenzelm
added report_text -- status messages with text body;
2009-03-23, by wenzelm
maintain parse trees cumulatively;
2009-03-23, by wenzelm
Block markup: maintain output version within tree values (in accordance with String) -- changes operational behaviour wrt. print_mode;
2009-03-23, by wenzelm
future scheduler: reduced wait timeout if tasks need to be canceled -- to improve reactivity of interrupts;
2009-03-23, by wenzelm
merged
2009-03-23, by haftmann
Main is (Complex_Main) base entry point in library theories
2009-03-23, by haftmann
Main is (Complex_Main) base entry point in library theories
2009-03-23, by haftmann
added instances for bot, top, wellorder
2009-03-23, by haftmann
tuned header
2009-03-23, by haftmann
more canonical import, syntax fix
2009-03-23, by haftmann
merged
2009-03-23, by haftmann
merged
2009-03-22, by haftmann
more antiquotations
2009-03-22, by haftmann
moved import of module qelim to theory Presburger
2009-03-22, by haftmann
tuned header
2009-03-22, by haftmann
dropped theory Arith_Tools
2009-03-22, by haftmann
lemma nat_dvd_not_less moved here from Arith_Tools
2009-03-22, by haftmann
distributed contents of theory Arith_Tools to theories Int, IntDiv and NatBin accordingly
2009-03-22, by haftmann
merged
2009-03-22, by wenzelm
merged
2009-03-22, by nipkow
1. New cancellation simprocs for common factors in inequations
2009-03-22, by nipkow
clarified relationship of modules Code_Name and Code_Printer
2009-03-22, by haftmann
added Symreltab (binary relations of symbols) instance of TableFun
2009-03-22, by haftmann
proper signature;
2009-03-22, by wenzelm
added read_antiq, with improved error reporting;
2009-03-22, by wenzelm
ML_Lex.read_antiq;
2009-03-22, by wenzelm
ML_Lex.read_antiq;
2009-03-22, by wenzelm
simplified Antiquote.read (again);
2009-03-22, by wenzelm
export report -- version that actually covers all cases;
2009-03-22, by wenzelm
Test of advanced ML compiler invocation in Poly/ML 5.3.
2009-03-22, by wenzelm
ML/ml_test.ML: test of advanced ML compiler invocation in Poly/ML 5.3;
2009-03-22, by wenzelm
added pretty_ml;
2009-03-22, by wenzelm
export eval_antiquotes: refined version that operates on ML tokens;
2009-03-22, by wenzelm
ML_Lex.pos_of: regular position;
2009-03-22, by wenzelm
replaced Antiquote.is_antiq by Antiquote.is_text;
2009-03-22, by wenzelm
merged
2009-03-21, by wenzelm
extra toplevel pretty-printing for Poly/ML; experimental version for Poly/ML 5.3;
2009-03-21, by wenzelm
merged
2009-03-21, by wenzelm
merged
2009-03-21, by huffman
move field lemmas into class locale context
2009-03-21, by huffman
move diff_eq_0_iff_eq into class locale context
2009-03-21, by huffman
removed obsolete pprint operations;
2009-03-21, by wenzelm
added polyml_pp.ML: toplevel pretty printing for Poly/ML 4.x and 5.x before 5.3;
2009-03-21, by wenzelm
adapted toplevel_pp to ML_Pretty.pretty;
2009-03-21, by wenzelm
replaced install_pp/make_pp by more general toplevel_pp based on use_text;
2009-03-21, by wenzelm
simplified datatype ML_Pretty.pretty: model Isabelle not Poly/ML;
2009-03-21, by wenzelm
simplified datatype ML_Pretty.pretty: model Isabelle not Poly/ML;
2009-03-21, by wenzelm
Datatype for ML pretty printing (cf. mlsource/MLCompiler/Pretty.sml in Poly/ML 5.3).
2009-03-21, by wenzelm
Pretty.position;
2009-03-21, by wenzelm
added position;
2009-03-21, by wenzelm
added generic ML_Pretty interface;
2009-03-21, by wenzelm
restricted interrupts for tasks running as future worker thread -- attempt to prevent interrupt race conditions;
2009-03-21, by wenzelm
more ambitious ML_OPTIONS;
2009-03-21, by wenzelm
more stats;
2009-03-21, by wenzelm
added ML syntax markup;
2009-03-20, by wenzelm
report markup for ML tokens;
2009-03-20, by wenzelm
Antiquote.read: argument for reporting text;
2009-03-20, by wenzelm
future_job: do not inherit attributes, but enforce restricted interrupts -- attempt to prevent interrupt race conditions;
2009-03-20, by wenzelm
uniform ml_prompts for RAW and Pure;
2009-03-20, by wenzelm
eliminated old Addsimps;
2009-03-20, by wenzelm
Disposed old declarations, tactics, tactic combinators that refer to the simpset or claset of an implicit theory;
2009-03-20, by wenzelm
fixed possibility_tac;
2009-03-20, by wenzelm
eliminated global SIMPSET, CLASET etc. -- refer to explicit context;
2009-03-20, by wenzelm
merged
2009-03-20, by wenzelm
merged
2009-03-20, by berghofe
split_codegen now eta-expands terms on-the-fly.
2009-03-20, by berghofe
proper context for prove_cont/adm_tac;
2009-03-20, by wenzelm
with_attributes: canonical capture/release scheme (potentially iron out race condition);
2009-03-20, by wenzelm
considerable speedup of benchmarks by using minimal simpset;
2009-03-20, by wenzelm
allow non-printable symbols within string tokens;
2009-03-20, by wenzelm
merged
2009-03-19, by wenzelm
add lemma det_diagonal; remove wellorder requirement on several lemmas
2009-03-19, by huffman
merged
2009-03-19, by haftmann
tuned some theorem and attribute bindings
2009-03-19, by haftmann
proper spacing before ML antiquotations -- note that @ may be part of symbolic ML identifiers;
2009-03-19, by wenzelm
eval_antiquotes: joint scanning of ML tokens and antiquotations;
2009-03-19, by wenzelm
added scan_antiq;
2009-03-19, by wenzelm
RAW: provide dummy Isar.main to make tty work gracefully (with ML toplevel);
2009-03-19, by wenzelm
added tokenize;
2009-03-19, by wenzelm
parameterized datatype antiquote and read operation;
2009-03-19, by wenzelm
Antiquote.Text: keep full position information;
2009-03-19, by wenzelm
OuterLex.read_antiq;
2009-03-19, by wenzelm
moved Isar/antiquote.ML to General/antiquote.ML, which is loaded early;
2009-03-19, by wenzelm
moved basic change_prompt, scan_string, scan_alt_string, scan_quoted to symbol_pos.ML;
2009-03-19, by wenzelm
use Name.of_binding for basic logical entities without name space (fixes, case names etc.);
2009-03-19, by wenzelm
Name.of_binding: proper full_name (with checks) before projecting base name;
2009-03-19, by wenzelm
merged
2009-03-19, by wenzelm
imported patch euclidean
2009-03-19, by huffman
Merged.
2009-03-18, by ballarin
Updated chapters 1-5 to locale reimplementation.
2009-03-18, by ballarin
command 'use', 'ML': apply ML environment to theory and target as well;
2009-03-19, by wenzelm
added map_contexts (cf. Proof.map_contexts);
2009-03-19, by wenzelm
tuned;
2009-03-19, by wenzelm
generalized ML_Context.inherit_env;
2009-03-18, by wenzelm
more precise type Symbol_Pos.text;
2009-03-18, by wenzelm
more precise type Symbol_Pos.text;
2009-03-18, by wenzelm
de-camelized Symbol_Pos;
2009-03-18, by wenzelm
Library.merge/OrdList.union: optimize the important special case where the tables coincide -- NOTE: this changes both the operational behaviour and the result for non-standard eq/ord notion;
2009-03-18, by wenzelm
reduced verbosity;
2009-03-18, by wenzelm
made SML/NJ happy
2009-03-18, by haftmann
tuned interpunctation
2009-03-18, by haftmann
strip_abss: always strip abstractions as far as possible, without keeping alternatives (which appear to be redundant anyway, but cause significant slowdown since discrimination nets collapse abstractions);
2009-03-17, by wenzelm
close/all_assm_tac: finish all subgoals from left to right (cf. Proof.goal_tac a28d83e903ce) -- NB: ALLGOALS/THEN_ALL_NEW operate from right to left;
2009-03-17, by wenzelm
reverted abbreviations: improved performance via Item_Net.T;
2009-03-17, by wenzelm
export match_rew -- useful for implementing "procs" for rewrite_term;
2009-03-17, by wenzelm
tuned comment;
2009-03-17, by wenzelm
merged
2009-03-17, by wenzelm
document new additions to HOL/Library
2009-03-16, by huffman
clean up proofs
2009-03-16, by huffman
adapted to general Item_Net;
2009-03-17, by wenzelm
turned structure NetRules into general Item_Net, which is loaded earlier;
2009-03-17, by wenzelm
renamed Tactic.taglist/untaglist/orderlist to tag_list/untag_list/order_list (in library.ML);
2009-03-17, by wenzelm
goal_tac: finish marked assumptions from left to right -- corresponds better with the strategy of etac, with significant performance gains in some situations;
2009-03-17, by wenzelm
eq_assumption: slightly more efficient by checking (open) result of Logic.assum_problems directly;
2009-03-17, by wenzelm
tuned aeconv: test plain aconv before expensive eta_contract;
2009-03-17, by wenzelm
substantial speedup of assumption and elim-resolution: Logic.assum_problems refrains from eager application of parameters, discriminate via Term.could_unify before invoking full unification (assumes terms in beta-normal form, as do higher term net operations anyway);
2009-03-16, by wenzelm
refined is_norm_hhf: reject beta-redexes (rules based on term nets or could_unify assume normal form), also potentially faster by avoiding expensive Envir.beta_eta_contract;
2009-03-16, by wenzelm
provide Simplifier.norm_hhf(_protect) as regular simplifier operation;
2009-03-16, by wenzelm
method parser: pass proper context;
2009-03-16, by wenzelm
merged
2009-03-16, by wenzelm
simplified method setup;
2009-03-16, by wenzelm
updated generated file;
2009-03-16, by wenzelm
simplifief 'method_setup' command;
2009-03-16, by wenzelm
spelling;
2009-03-16, by wenzelm
export method parser;
2009-03-16, by wenzelm
adapted 'method_setup' command to Method.setup;
2009-03-16, by wenzelm
tuned signature;
2009-03-16, by wenzelm
have remote script interrupted like the other provers
2009-03-16, by immler
simplified method setup;
2009-03-15, by wenzelm
export section, sections;
2009-03-15, by wenzelm
merged
2009-03-15, by wenzelm
updated NEWS
2009-03-14, by immler
use goal instead of Proof State
2009-03-14, by immler
split relevance-filter and writing of problem-files;
2009-03-14, by immler
show certain errors to the user
2009-03-14, by immler
removed connection check;
2009-03-14, by immler
merged
2009-03-15, by wenzelm
merged
2009-03-14, by haftmann
reverted to old version of Set.thy -- strange effects have to be traced first
2009-03-14, by haftmann
simplified attribute and method setup;
2009-03-15, by wenzelm
simplified attribute setup;
2009-03-15, by wenzelm
simplified attribute setup;
2009-03-15, by wenzelm
updated generated files;
2009-03-15, by wenzelm
added 'attribute_setup' command;
2009-03-15, by wenzelm
added setup and attribute_setup -- expect plain parser instead of syntax function;
2009-03-15, by wenzelm
ML_Syntax.make_binding;
2009-03-15, by wenzelm
added make_binding;
2009-03-15, by wenzelm
removed obsolete no_base_names naming policy;
2009-03-14, by wenzelm
merged
2009-03-13, by wenzelm
merged
2009-03-13, by haftmann
coherent binding policy with primitive target operations
2009-03-13, by haftmann
moved some generic nonsense to arith_data.ML
2009-03-13, by haftmann
tuned ML code
2009-03-13, by haftmann
remove legacy ML bindings
2009-03-13, by huffman
simplified method setup;
2009-03-13, by wenzelm
simplified goal_spec: default to first goal;
2009-03-13, by wenzelm
eliminated type Args.T;
2009-03-13, by wenzelm
added simplified setup;
2009-03-13, by wenzelm
pervasive types 'a parser and 'a context_parser;
2009-03-13, by wenzelm
unified type Proof.method and pervasive METHOD combinators;
2009-03-13, by wenzelm
more regular method setup via SIMPLE_METHOD;
2009-03-13, by wenzelm
tuned Method exports: non-pervasive type method (cf. Proof.method), pervasive METHOD combinators;
2009-03-13, by wenzelm
merged
2009-03-13, by wenzelm
fix typed print translation for CARD('a)
2009-03-13, by huffman
introduce new helper functions; clean up proofs
2009-03-13, by huffman
merged
2009-03-13, by nipkow
added comment
2009-03-13, by nipkow
hiding numeric coercions in LaTeX
2009-03-13, by nipkow
merged
2009-03-13, by haftmann
dropped spurious `quote` tags
2009-03-13, by haftmann
merged
2009-03-12, by haftmann
tuned
2009-03-12, by haftmann
strippd Id
2009-03-12, by haftmann
vague cleanup in arith proof tools setup: deleted dead code, more proper structures, clearer arrangement
2009-03-12, by haftmann
tuned
2009-03-12, by haftmann
consider exit status of code generation direcitve
2009-03-12, by haftmann
provide regular ML interfaces for Isar source language elements;
2009-03-13, by wenzelm
get data from plain Proof.context;
2009-03-13, by wenzelm
more user aliases;
2009-03-12, by wenzelm
merged
2009-03-12, by wenzelm
remove trailing spaces
2009-03-12, by huffman
remove trailing spaces
2009-03-12, by huffman
simplified preparation and outer parsing of specification;
2009-03-12, by wenzelm
simplified preparation and outer parsing of specification;
2009-03-12, by wenzelm
removed legacy_infer_term, legacy_infer_prop;
2009-03-12, by wenzelm
old name_spec for 'axioms' and 'defs' (from spec_parse.ML);
2009-03-12, by wenzelm
added legacy type inference (from fixrec_package.ML);
2009-03-12, by wenzelm
simplified versions check_spec, read_spec, check_free_spec, read_free_spec: operate on list of singleton statements;
2009-03-12, by wenzelm
removed old named_spec, spec_name, spec_opt_name;
2009-03-12, by wenzelm
keep dead code fresh;
2009-03-12, by wenzelm
tuned;
2009-03-12, by wenzelm
merged
2009-03-12, by wenzelm
merged
2009-03-12, by nipkow
added div lemmas
2009-03-12, by nipkow
merged
2009-03-12, by nipkow
optional latex sugar
2009-03-12, by nipkow
Assumption.all_prems_of, Assumption.all_assms_of;
2009-03-12, by wenzelm
Assumption.local_prems_of;
2009-03-12, by wenzelm
renamed assms_of to all_assms_of, and prems_of to all_prems_of;
2009-03-12, by wenzelm
axiomatization: more precise treatment of binding;
2009-03-12, by wenzelm
renamed sticky_prefix to mandatory_path;
2009-03-12, by wenzelm
replaced old-style add_path/no_base_names by sticky_prefix;
2009-03-12, by wenzelm
updated according to actual manual title;
2009-03-12, by wenzelm
renamed NameSpace.bind to NameSpace.define;
2009-03-12, by wenzelm
renamed bind to define;
2009-03-12, by wenzelm
tuned signature;
2009-03-12, by wenzelm
updated generated files;
2009-03-12, by wenzelm
tuned;
2009-03-12, by wenzelm
added 'local_setup' command;
2009-03-11, by wenzelm
debugging: special handling of EXCURSION_FAIL;
2009-03-11, by wenzelm
tuned;
2009-03-11, by wenzelm
delete unused generated files;
2009-03-11, by wenzelm
basic setup for "main" as generated Isabelle manual;
2009-03-11, by wenzelm
tuned;
2009-03-11, by wenzelm
merged
2009-03-11, by wenzelm
merged
2009-03-11, by haftmann
fixed typo
2009-03-11, by haftmann
(restored previous version)
2009-03-11, by haftmann
corrected type inference of primitive definitions
2009-03-11, by haftmann
HOLogic.mk_set, HOLogic.dest_set
2009-03-11, by haftmann
tuned
2009-03-11, by haftmann
tuned funny error message
2009-03-11, by haftmann
stripped dead code
2009-03-11, by haftmann
min_weak_def [code del]
2009-03-11, by haftmann
renamed (unused?) "split.splits" to split_splits -- it was only accepted by accident;
2009-03-11, by wenzelm
merged
2009-03-11, by wenzelm
Extended approximation boundaries by fractions and base-2 floating point numbers
2009-03-11, by hoelzl
Added "What's in Main" to doc sources
2009-03-11, by nipkow
merged
2009-03-11, by nipkow
Docs
2009-03-11, by nipkow
Updated paths in Decision_Procs comments and NEWS
2009-03-11, by hoelzl
eliminated qualified_names naming policy: qualified names are only permitted via explicit Binding.qualify/qualified_name etc. (NB: user-level outer syntax should never do this);
2009-03-11, by wenzelm
more precise treatment of qualified bindings;
2009-03-11, by wenzelm
removed obsolete absolute_path -- use root_path with qualified binding;
2009-03-11, by wenzelm
explicit Binding.qualified_name -- prevents implicitly qualified bstring;
2009-03-11, by wenzelm
Thm.def_binding_optional;
2009-03-11, by wenzelm
added def_binding_optional -- robust version of def_name_optional for bindings;
2009-03-11, by wenzelm
merged
2009-03-11, by haftmann
avoid inspecting pretty output
2009-03-11, by haftmann
explicit code equations for some rarely used pred operations
2009-03-11, by haftmann
moved Decision_Procs examples to Decision_Procs/ex
2009-03-11, by haftmann
explicitly delete some code equations
2009-03-11, by haftmann
delete code equations for types pred and seq
2009-03-11, by haftmann
merged
2009-03-10, by wenzelm
Docs
2009-03-10, by nipkow
Consts.eq_const is back again (cf. 907da436f8a9) -- required in ProofContext.transfer_syntax to prevent expensive merges of local_consts/global_consts;
2009-03-10, by wenzelm
recover old ids;
2009-03-10, by wenzelm
controlled_execution/debugging: special handling of UNDEF to prevent it to appear in exception_trace;
2009-03-10, by wenzelm
explicit root_path, parent_path;
2009-03-10, by wenzelm
removed obsolete no_base_names;
2009-03-10, by wenzelm
invoke_case: proper qualification of name binding, avoiding old no_base_names;
2009-03-10, by wenzelm
add_path: discontinued special meaning of "//", "/", "..";
2009-03-10, by wenzelm
merged
2009-03-10, by wenzelm
Automated merge with ssh://webertj@atbroy100.informatik.tu-muenchen.de//home/isabelle-repository/repos/isabelle
2009-03-10, by webertj
Instead of giving up entirely, arith now ignores all inequalities when there are too many.
2009-03-10, by webertj
merged
2009-03-10, by wenzelm
Fixed type error which appeared when Approximation bounds where specified as floating point numbers
2009-03-10, by hoelzl
just one naming policy based on binding content -- eliminated odd "object-oriented" style;
2009-03-10, by wenzelm
tuned proofs;
2009-03-10, by wenzelm
added qualified_name_of;
2009-03-10, by wenzelm
pretty_full_theory: no longer display name prefix -- naming is far more complex now;
2009-03-10, by wenzelm
quote binding for ML toplevel pp;
2009-03-10, by wenzelm
merged
2009-03-10, by wenzelm
Instead of giving up entirely, arith now ignores all inequalities when there are too many.
2009-03-10, by webertj
updated generated file -- changed due to different treatmeant of type constraints in OptionalSugar.thy;
2009-03-10, by wenzelm
more robust treatment of (authentic) consts within translations;
2009-03-10, by wenzelm
Docs
2009-03-09, by nipkow
merged
2009-03-09, by nipkow
Docs
2009-03-09, by nipkow
added session HOL-Docs;
2009-03-09, by wenzelm
tuned;
2009-03-09, by wenzelm
simplified presentation_context_of;
2009-03-09, by wenzelm
markup antiquotation options;
2009-03-09, by wenzelm
fornal markup for antiquotation options;
2009-03-09, by wenzelm
* More systematic treatment of long names, abstract name bindings, and name space operations.
2009-03-09, by wenzelm
moved @{ML_functor} and @{ML_text} to Pure;
2009-03-09, by wenzelm
replaced old locale option by proper "text (in locale)";
2009-03-09, by wenzelm
adapted to simplified ThyOutput.antiquotation interface;
2009-03-09, by wenzelm
adapted to simplified ThyOutput.antiquotation interface;
2009-03-09, by wenzelm
simplified interface to define document antiquotations, cf. antiquotatation, maybe_pretty_source, output;
2009-03-09, by wenzelm
merged
2009-03-09, by wenzelm
merged
2009-03-09, by haftmann
NameSpace.base_name ~> Long_Name.base_name
2009-03-09, by haftmann
Docs
2009-03-09, by nipkow
merged
2009-03-09, by nipkow
fixed typing of UN/INT syntax
2009-03-09, by nipkow
more contributors;
2009-03-09, by wenzelm
adapted ThyOutput.antiquotation;
2009-03-09, by wenzelm
refined antiquotation interface: formally pass result context and (potential) result source;
2009-03-09, by wenzelm
merged
2009-03-09, by haftmann
binding replaces bstring
2009-03-09, by haftmann
dropped eq_pred
2009-03-09, by haftmann
merged
2009-03-08, by haftmann
refined enumeration implementation
2009-03-08, by haftmann
added top and bot syntax
2009-03-08, by haftmann
added predicate compiler, as formally checked prototype, not as user package
2009-03-08, by haftmann
attempt to bypass spurious infix syntax problem on polyml/sun
2009-03-09, by haftmann
UN syntax fix
2009-03-09, by nipkow
merged
2009-03-09, by nipkow
Docs updates
2009-03-09, by nipkow
use simplified ThyOutput.antiquotation;
2009-03-08, by wenzelm
added (raw_)antiquotation -- simplified wrapper for defining output commands;
2009-03-08, by wenzelm
simplified presentation: pass state directly;
2009-03-08, by wenzelm
simplified presentation: built into transaction, pass state directly;
2009-03-08, by wenzelm
adapted to structure Long_Name;
2009-03-08, by wenzelm
moved basic algebra of long names from structure NameSpace to Long_Name;
2009-03-08, by wenzelm
proper local context for text with antiquotations;
2009-03-08, by wenzelm
more explicit warning message;
2009-03-08, by wenzelm
added qualified_name -- emulates old-style qualified bstring;
2009-03-08, by wenzelm
added General/long_name.ML;
2009-03-08, by wenzelm
moved basic algebra of long names from structure NameSpace to Long_Name;
2009-03-08, by wenzelm
index_ML: removed spurious writeln introduced in 41ce4f5c97c9 -- it merely produces unreadable LaTeX sources;
2009-03-08, by wenzelm
proper context for Simplifier.pretty_ss;
2009-03-08, by wenzelm
added dest_ss;
2009-03-08, by wenzelm
use binding type;
2009-03-08, by wenzelm
merged
2009-03-08, by wenzelm
merged
2009-03-07, by haftmann
restructured theory Set.thy
2009-03-07, by haftmann
merged
2009-03-07, by wenzelm
Removed "nitpick_maybe" constant. Makarius now taught me a much nicer trick.
2009-03-07, by blanchet
Added a second timeout mechanism to Refute.
2009-03-07, by blanchet
merged
2009-03-07, by blanchet
Refute: Distinguish between "genuine" and "potential" in the newly added "expect" option.
2009-03-07, by blanchet
minimal adaptions for abstract binding type;
2009-03-07, by wenzelm
more uniform handling of binding in packages;
2009-03-07, by wenzelm
more uniform handling of binding in targets and derived elements;
2009-03-07, by wenzelm
replace old bstring by binding for logical primitives: class, type, const etc.;
2009-03-07, by wenzelm
moved Thm.def_name(_optional) to more_thm.ML;
2009-03-07, by wenzelm
adapted Syntax.const_name;
2009-03-07, by wenzelm
canonical argument order for type_name, const_name;
2009-03-07, by wenzelm
added const_binding;
2009-03-07, by wenzelm
added prefix_name, suffix_name;
2009-03-07, by wenzelm
Theory.add_axioms/add_defs: replaced old bstring by binding;
2009-03-07, by wenzelm
renamed rep_ss to MetaSimplifier.internal_ss;
2009-03-07, by wenzelm
Binding.str_of: removed verbose feature, include qualifier in output;
2009-03-07, by wenzelm
oracle: proper name position, tuned;
2009-03-07, by wenzelm
merged
2009-03-07, by haftmann
drop poisonous code equations
2009-03-07, by haftmann
suppress document output
2009-03-07, by haftmann
theory with syntax for lattice operations
2009-03-06, by haftmann
added babel -- necessary for bind infix syntax
2009-03-06, by haftmann
added enumeration of predicates
2009-03-06, by haftmann
moved instance option :: finite to Option.thy
2009-03-06, by haftmann
constructive version of Cantor's first diagonalization argument
2009-03-06, by haftmann
equalities for Min, Max
2009-03-06, by haftmann
merged
2009-03-06, by wenzelm
added lemma
2009-03-06, by nipkow
merged
2009-03-06, by nipkow
Docs
2009-03-06, by nipkow
eliminated Output.immediate_output -- violates the official message channel protocol;
2009-03-06, by wenzelm
schedule_seq: handle after_load errors as in schedule_futures;
2009-03-06, by wenzelm
replaced archaic use of rep_ss by Simplifier.mksimps;
2009-03-06, by wenzelm
improved error handling for document antiquotations;
2009-03-06, by wenzelm
merged
2009-03-06, by blanchet
merged
2009-03-06, by nipkow
Added "expect" option to Refute, like in Nitpick, that allows to write regression tests.
2009-03-06, by blanchet
added lemmas
2009-03-06, by nipkow
Fix remaining occurrences of "'a set" in Refute, by using "'a => bool" instead.
2009-03-06, by blanchet
merged
2009-03-06, by blanchet
merged
2009-03-06, by blanchet
Added a "nitpick_maybe" symbol, which is used by Nitpick. This will go away once Nitpick is part of HOL.
2009-03-06, by blanchet
merged
2009-03-06, by haftmann
merged
2009-03-06, by haftmann
set operations Int, Un, INTER, UNION, Inter, Union, empty, UNIV are now proper qualified constants with authentic syntax
2009-03-06, by haftmann
merged
2009-03-05, by haftmann
set operations Int, Un, INTER, UNION, Inter, Union, empty, UNIV are now proper qualified constants with authentic syntax
2009-03-05, by haftmann
tuned
2009-03-05, by haftmann
moved complete_lattice to Set.thy
2009-03-05, by haftmann
dropped Id
2009-03-05, by haftmann
corrected slip in NEWS
2009-03-06, by haftmann
merged
2009-03-06, by haftmann
added strict_mono predicate
2009-03-06, by haftmann
Identifiers of some old CVS file versions;
2009-03-06, by wenzelm
recovered generated files;
2009-03-06, by wenzelm
more precise deps;
2009-03-06, by wenzelm
merged
2009-03-06, by nipkow
Added Docs
2009-03-06, by nipkow
render_tree: suppress markup only for empty body (of status messages, cf. da275b7809bd) in order to recover hilite;
2009-03-05, by wenzelm
removed obsolete claset_rules_of, simpset_rules_of -- as proposed in the text;
2009-03-05, by wenzelm
removed unused TableFun().fold_map and GraphFun().fold_map_nodes;
2009-03-05, by wenzelm
removed spurious occurrences of old rep_ss;
2009-03-05, by wenzelm
Thm.add_oracle interface: replaced old bstring by binding;
2009-03-05, by wenzelm
silent chmod;
2009-03-05, by wenzelm
Consts.abbreviate: reject schematic term variables, prevent schematic type variables (hidden polymorphism) via Term.close_schematic_term -- see also 8f84a608883d;
2009-03-05, by wenzelm
close_schematic_term: uniform order of types/terms;
2009-03-05, by wenzelm
eliminated Consts.eq_consts tuning -- this is built into tables and name spaces already;
2009-03-05, by wenzelm
TableFun.join/merge: optimize the important special case where the tables coincide -- NOTE: this changes both the operational behaviour and the result for non-standard join/eq notion;
2009-03-05, by wenzelm
fixed proofs -- follow-up to ecd6f0ca62ea;
2009-03-05, by wenzelm
renamed NameSpace.base to NameSpace.base_name (in accordance with "full_name");
2009-03-05, by wenzelm
renamed NameSpace.base to NameSpace.base_name;
2009-03-05, by wenzelm
eliminated obsolete ProofContext.full_bname;
2009-03-05, by wenzelm
Binding.prefix_of;
2009-03-05, by wenzelm
adapted Binding.dest;
2009-03-05, by wenzelm
added prefix_of;
2009-03-05, by wenzelm
Reintroduced previous changes: Made "Refute.norm_rhs" public and simplified the configuration of the BerkMin and zChaff SAT solvers.
2009-03-05, by blanchet
merged
2009-03-05, by wenzelm
declare power_Suc [simp]; remove redundant type-specific versions of power_Suc
2009-03-04, by huffman
regenerated document;
2009-03-05, by wenzelm
merge with dummy changeset, to recover files in doc-src/IsarImplementation/ which got lost in aea5d7fa7ef5 (potentially due to insensitive file system on Mac OS);
2009-03-05, by wenzelm
dummy changes to produce a new changeset of these files;
2009-03-05, by wenzelm
updated generated file -- changed since @{ML} now ignores source flag;
2009-03-05, by wenzelm
fixed document;
2009-03-05, by wenzelm
removed old/broken CVS Ids;
2009-03-04, by wenzelm
ML antiquotation @{lemma}: allow 'and' list, proper simultaneous type-checking;
2009-03-04, by wenzelm
merged
2009-03-04, by chaieb
Moved general theorems about sums and products to FiniteSet.thy
2009-03-04, by chaieb
fixed proofs; added rules as default simp-rules
2009-03-04, by chaieb
A formalization of Topology on Euclidean spaces, Includes limits (nets) , continuity, fixpoint theorems, homeomorphisms
2009-03-04, by chaieb
Added Libray dependency on Topology_Euclidean_Space
2009-03-04, by chaieb
Added general theorems for fold_image, setsum and set_prod
2009-03-04, by chaieb
fixed proofs
2009-03-04, by chaieb
merged
2009-03-04, by chaieb
merged
2009-03-04, by chaieb
merged
2009-02-25, by chaieb
merged
2009-02-25, by chaieb
Second try at adding "nitpick_const_def" attribute.
2009-03-04, by blanchet
Fix parentheses.
2009-03-04, by blanchet
merged
2009-03-04, by blanchet
Added "nitpick_const_simp" attribute to Nominal primrec.
2009-03-04, by blanchet
NEWS: renamed o2s to Option.set;
2009-03-04, by wenzelm
less arbitrary occurrences of undefined
2009-03-04, by haftmann
datatype antiquotation does not assume LaTeX as output any longer
2009-03-04, by haftmann
merged
2009-03-04, by nipkow
Option.thy
2009-03-04, by nipkow
consequent rewrite of index_size, size [index] to nat_of; support pseudo-primrec sepcifications with fun
2009-03-04, by haftmann
merged
2009-03-04, by haftmann
explicit error message for `improper` instances lacking explicit instance parameter constants
2009-03-04, by haftmann
Merge.
2009-03-04, by blanchet
Merge.
2009-03-04, by blanchet
Merge.
2009-03-04, by blanchet
Made Refute.norm_rhs public, so I can use it in Nitpick.
2009-03-04, by blanchet
Added "nitpick_const_def" attribute, for overriding the definition axiom of a constant.
2009-03-01, by blanchet
Eliminated ZCHAFF_VERSION configuration variable, since zChaff's output format is identical in all versions since March 2003 (at least), and also because it forces users who want to use the latest versions to lie about the version number.
2009-02-24, by blanchet
merged
2009-03-04, by nipkow
Made Option a separate theory and renamed option_map to Option.map
2009-03-04, by nipkow
renamed Method.assumption_tac back to Method.assm_tac -- as assumption_tac it would have to be exactly the tactic behind the assumption method (with facts);
2009-03-04, by wenzelm
eliminated internal stamp equality, replaced by bare-metal pointer_eq;
2009-03-03, by wenzelm
tuned str_of, now subject to verbose flag;
2009-03-03, by wenzelm
added @{binding} ML antiquotations;
2009-03-03, by wenzelm
added print_properties, print_position (again);
2009-03-03, by wenzelm
merged
2009-03-03, by wenzelm
merged
2009-03-03, by haftmann
tuned manuals
2009-03-03, by haftmann
more canonical directory structure of manuals
2009-03-03, by haftmann
merged
2009-03-03, by wenzelm
removed and renamed redundant lemmas
2009-03-03, by nipkow
renamed Binding.name_pos to Binding.make, renamed Binding.base_name to Binding.name_of, renamed Binding.map_base to Binding.map_name, added mandatory flag to Binding.qualify;
2009-03-03, by wenzelm
moved type bstring from name_space.ML to binding.ML -- it is the primitive concept behind bindings;
2009-03-03, by wenzelm
added markup for binding;
2009-03-03, by wenzelm
Binding.str_of;
2009-03-03, by wenzelm
Binding.str_of;
2009-03-03, by wenzelm
Binding.str_of;
2009-03-03, by wenzelm
renamed Binding.display to Binding.str_of, which is slightly more canonical;
2009-03-03, by wenzelm
nicer_shortest: use NameSpace.extern_flags with disabled "features" instead of internal NameSpace.get_accesses;
2009-03-03, by wenzelm
moved name space externalization flags back to name_space.ML;
2009-03-03, by wenzelm
moved name space externalization flags back to name_space.ML;
2009-03-03, by wenzelm
reverted change introduced in a7c164e228e1 -- there cannot be a "bug" in a perfectly normal operation on the internal data representation that merely escaped into public by accident (cf. 0a981c596372);
2009-03-03, by wenzelm
merged
2009-03-03, by wenzelm
Thm.binding;
2009-03-03, by wenzelm
added type binding and val empty_binding;
2009-03-03, by wenzelm
updated generated files;
2009-03-03, by wenzelm
ignore "source" option in antiquotations @{ML}, @{ML_type}, @{ML_struct} -- did not really make sense, without it users can enable source mode globally with less surprises;
2009-03-03, by wenzelm
Implement Makarius's suggestion for improved type pattern parsing.
2009-03-03, by Timothy Bourke
find_consts: fold in preference to foldl; hide internal constants; remove redundant exception catch
2009-03-02, by Timothy Bourke
adapted to lates experimental version;
2009-03-02, by wenzelm
removed Ids;
2009-03-02, by wenzelm
merged
2009-03-02, by haftmann
reduced confusion code_funcgr vs. code_wellsorted
2009-03-02, by haftmann
better markup
2009-03-02, by haftmann
name fix
2009-03-02, by nipkow
merged
2009-03-02, by nipkow
name changes
2009-03-02, by nipkow
Automated merge with ssh://chaieb@atbroy100.informatik.tu-muenchen.de//home/isabelle-repository/repos/isabelle
2009-03-02, by chaieb
Moved a few theorems about monotonic sequences from Fundamental_Theorem_Algebra to SEQ.thy
2009-03-02, by chaieb
fixed broken @{file} refs;
2009-03-02, by wenzelm
merged
2009-03-02, by wenzelm
using plain ISABELLE_PROCESS
2009-03-02, by haftmann
merged
2009-03-02, by haftmann
ignore ISABELLE_LINE_EDITOR for code generation
2009-03-02, by haftmann
use long names for old-style fold combinators;
2009-03-01, by wenzelm
discontinued experimental support for Alice -- too hard to maintain its many language incompatibilities, never really worked anyway;
2009-03-01, by wenzelm
avoid fragile parsing of end_timing result -- would have produced GC time on MosML, for example;
2009-03-01, by wenzelm
end_timing: generalized result -- message plus with explicit time values;
2009-03-01, by wenzelm
replaced archaic Display.pretty_fact by FindTheorems.pretty_thm, which observes the context properly (as did the former prt_fact already);
2009-03-01, by wenzelm
updated contributors;
2009-03-01, by wenzelm
removed parts of the manual that are clearly obsolete, or covered by
2009-03-01, by wenzelm
merged
2009-03-01, by wenzelm
minor update of Mercurial HOWTO;
2009-03-01, by wenzelm
removed redundant lemmas
2009-03-01, by nipkow
added lemmas by Jeremy Avigad
2009-03-01, by nipkow
A Serbian theory, by Filip Maric.
2009-02-28, by wenzelm
more accurate deps;
2009-02-28, by wenzelm
merged
2009-02-28, by wenzelm
add news for HOLCF; fixed some typos and inaccuracies
2009-02-28, by huffman
fixed headers;
2009-02-28, by wenzelm
moved isabelle_system.scala to src/Pure/System/;
2009-02-28, by wenzelm
moved isabelle_process.ML, isabelle_process.scala, isar.ML, session.ML to Pure/System/ (together with associated Isar commands);
2009-02-28, by wenzelm
updated generated files;
2009-02-28, by wenzelm
added method "coherent";
2009-02-28, by wenzelm
more refs;
2009-02-28, by wenzelm
moved method "iprover" to HOL specific part;
2009-02-28, by wenzelm
removed Ids;
2009-02-28, by wenzelm
simultaneous use_thys;
2009-02-28, by wenzelm
replaced low-level 'no_syntax' by 'no_notation';
2009-02-28, by wenzelm
moved generic intuitionistic prover to src/Tools/intuitionistic.ML;
2009-02-28, by wenzelm
tuned message;
2009-02-28, by wenzelm
* New prover for coherent logic (see src/Tools/coherent.ML).
2009-02-28, by wenzelm
more CONTRIBUTORS;
2009-02-28, by wenzelm
removed Ids;
2009-02-28, by wenzelm
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
2009-02-28, by wenzelm
some updates on ancient README;
2009-02-28, by wenzelm
fixrec package uses new-style syntax and local-theory interface
2009-02-27, by huffman
add function taken_names
2009-02-27, by huffman
merged
2009-02-27, by huffman
make list-style polynomial syntax work when show_sorts is on
2009-02-27, by huffman
more CONTRIBUTORS;
2009-02-27, by wenzelm
turned "read-only refs" typ_level and minimize_applies into constant values;
2009-02-27, by wenzelm
merged
2009-02-27, by wenzelm
removed global ref dfg_format
2009-02-26, by immler
removed local ref const_needs_hBOOL;
2009-02-25, by immler
removed local ref const_min_arity
2009-02-24, by immler
eliminated private clones of List.partition;
2009-02-27, by wenzelm
observe some Isabelle/ML coding conventions;
2009-02-27, by wenzelm
eliminated NJ's List.nth;
2009-02-27, by wenzelm
tuned CHANGED_GOAL: use Thm.cprem_of instead of selecting from Thm.prems_of;
2009-02-27, by wenzelm
tuned/unified size_of_term and size_of_typ, eliminated obsolete foldl;
2009-02-27, by wenzelm
observe basic Isabelle/ML coding conventions;
2009-02-27, by wenzelm
moved find_theorems.ML and find_consts.ML to Pure/Tools, collecting main implementation in one place each;
2009-02-27, by wenzelm
added ML-Systems/polyml-experimental.ML;
2009-02-27, by wenzelm
tuned;
2009-02-27, by wenzelm
even less default memory for sunbroy2;
2009-02-27, by wenzelm
merged
2009-02-27, by boehmes
merged
2009-02-27, by boehmes
Made then_conv and else_conv available as infix operations.
2009-02-26, by boehmes
merged
2009-02-27, by haftmann
fixed typo
2009-02-27, by haftmann
merged
2009-02-26, by huffman
avoid using legacy type inference
2009-02-26, by huffman
use TheoryData to keep track of pattern match combinators
2009-02-26, by huffman
merged
2009-02-26, by huffman
remove unnecessary simp rules
2009-02-26, by huffman
revert some Suc 0 lemmas back to their original forms; added some simp rules for (1::nat)
2009-02-26, by huffman
merged
2009-02-26, by wenzelm
back to canonical ROOT, to see if memory problems still persist;
2009-02-26, by wenzelm
trying less default memory for sunbroy2 test
2009-02-27, by kleing
basic setup for chapter "Syntax and type-checking";
2009-02-26, by wenzelm
merged
2009-02-26, by wenzelm
standard headers;
2009-02-26, by wenzelm
updated generated files;
2009-02-26, by wenzelm
uniform treatment of ML indexing, using general \indexdef macro for formal Isabelle/Isar entities;
2009-02-26, by wenzelm
fixed import of ~~/src/HOL/Decision_Procs/Ferrack;
2009-02-26, by wenzelm
more explicit indication of old manuals;
2009-02-26, by wenzelm
merged
2009-02-26, by wenzelm
\bibliographystyle{abbrv} for newer ref manuals;
2009-02-26, by wenzelm
added Haftmann-Wenzel:2009;
2009-02-26, by wenzelm
updated generated files;
2009-02-26, by wenzelm
isabelle document: adapted (postulated) defaults for tags to actual isabelle.sty;
2009-02-26, by wenzelm
merged
2009-02-26, by wenzelm
include HOL-Decision_Procs in stats;
2009-02-26, by wenzelm
back to plain http;
2009-02-26, by wenzelm
merged
2009-02-26, by berghofe
Added postprocessing rules for fresh_star.
2009-02-26, by berghofe
Fixed nonexhaustive match problem in decomp, to make it fail more gracefully
2009-02-26, by berghofe
tuned NEWS;
2009-02-26, by wenzelm
merged
2009-02-26, by wenzelm
merged
2009-02-26, by huffman
add type annotation
2009-02-26, by huffman
disable floor_minus and ceiling_minus [simp]
2009-02-26, by huffman
merged
2009-02-26, by wenzelm
merged
2009-02-26, by paulson
Updated the theory syntax. Corrected an error in a command.
2009-02-26, by paulson
merged
2009-02-25, by huffman
generalize floor/ceiling to work with real and rat; rename floor_mono2 to floor_mono
2009-02-25, by huffman
new theory of Archimedean fields
2009-02-25, by huffman
add lemmas about comparisons of Fract a b with 0 and 1
2009-02-25, by huffman
merged
2009-02-25, by huffman
add lemma diff_Suc_1
2009-02-25, by huffman
Added lemmas for normalizing freshness results involving fresh_star.
2009-02-25, by berghofe
Added typing and evaluation relations, together with proofs of preservation
2009-02-25, by berghofe
merged
2009-02-25, by berghofe
Use LocalTheory.full_name instead of Sign.full_name, because the latter does
2009-02-25, by berghofe
Replaced Logic.unvarify by Variable.import_terms to make declaration of
2009-02-25, by berghofe
nominal_inductive and equivariance now work on local_theory.
2009-02-25, by berghofe
Added equivariance lemmas for fresh_star.
2009-02-25, by berghofe
NEWS
2009-02-25, by nipkow
merged
2009-02-25, by haftmann
robustified
2009-02-25, by haftmann
make more proofs work whether or not One_nat_def is a simp rule
2009-02-24, by huffman
add simp rules for numerals with 1::nat
2009-02-24, by huffman
fix lemma hypreal_hnorm_def
2009-02-24, by huffman
make proofs work whether or not One_nat_def is a simp rule; replace 1 with Suc 0 in the rhs of some simp rules
2009-02-23, by huffman
move lemma dvd_mod_imp_dvd into class semiring_div
2009-02-23, by huffman
merged
2009-02-23, by haftmann
improved treatment of case certificates
2009-02-23, by haftmann
repaired order of variable node allocation
2009-02-23, by haftmann
explicitly import Fact
2009-02-23, by huffman
change imports to move Fact.thy outside Plain
2009-02-23, by huffman
add lemmas poly_{div,mod}_minus_{left,right}
2009-02-23, by huffman
merged
2009-02-23, by huffman
declare scaleR distrib rules [algebra_simps]; cleaned up
2009-02-22, by huffman
clean up instantiations
2009-02-22, by huffman
merged
2009-02-22, by huffman
simplify some proofs
2009-02-22, by huffman
remove duplicate instance declaration
2009-02-22, by huffman
stripped classrels_of, instances_of
2009-02-23, by haftmann
use canonical subalgebra projection
2009-02-23, by haftmann
experimental switch to new well-sorting algorithm
2009-02-22, by haftmann
handle NONE case in arity function properly
2009-02-22, by haftmann
clarified status of variables in evaluation terms; tuned header
2009-02-22, by haftmann
subalgebra: drop arities if desired
2009-02-22, by haftmann
merged
2009-02-22, by haftmann
more liberality needed
2009-02-22, by haftmann
merged
2009-02-22, by nipkow
added lemmas
2009-02-22, by nipkow
merged
2009-02-22, by haftmann
simplified evaluation
2009-02-22, by haftmann
merged
2009-02-22, by nipkow
added dvd_div_mult
2009-02-22, by nipkow
merged
2009-02-22, by haftmann
first attempt to solve evaluation bootstrap problem
2009-02-22, by haftmann
formal dependency on newly emerging algorithm
2009-02-22, by haftmann
merged
2009-02-22, by nipkow
name fix
2009-02-22, by nipkow
fix spelling
2009-02-21, by huffman
real_inner class instance for vectors
2009-02-21, by huffman
NEWS
2009-02-21, by nipkow
merged
2009-02-21, by nipkow
Removed subsumed lemmas
2009-02-21, by nipkow
remove duplicated lemmas about norm
2009-02-21, by huffman
real_normed_vector instance
2009-02-21, by huffman
fix real_vector, real_algebra instances
2009-02-21, by huffman
merged
2009-02-21, by huffman
generalize lemmas from nat to 'a::wellorder
2009-02-20, by huffman
generalize some lemmas
2009-02-20, by huffman
merged
2009-02-21, by nipkow
removed redundant thms
2009-02-21, by nipkow
merged
2009-02-20, by huffman
class instances for num1
2009-02-20, by huffman
Removed redundant lemmas
2009-02-20, by nipkow
merged
2009-02-20, by haftmann
also consider superclasses properly
2009-02-20, by haftmann
merged
2009-02-20, by nipkow
removed subsumed lemmas
2009-02-20, by nipkow
merged
2009-02-20, by haftmann
datatype antiquotation: always bracket types with spaces in between
2009-02-20, by haftmann
consequent use of term `code equation`
2009-02-20, by haftmann
permissive check for pattern discipline in case schemes
2009-02-20, by haftmann
maintain order of constructors in datatypes; clarified conventions for type schemes
2009-02-20, by haftmann
stripped Id
2009-02-20, by haftmann
merged
2009-02-20, by huffman
add theory of products as real vector spaces to Library
2009-02-20, by huffman
add new theory Product_plus.thy to Library
2009-02-20, by huffman
merged
2009-02-20, by immler
changed message
2009-02-20, by immler
detailed information on atp-failure via Output.debug
2009-02-20, by immler
merged
2009-02-20, by haftmann
reverted to old wellsorting algorithm
2009-02-20, by haftmann
fixed spurious proof failure
2009-02-20, by haftmann
consider changes variable names in theorem le_imp_power_dvd
2009-02-20, by haftmann
tuned and incremental version of wellsorting algorithm
2009-02-20, by haftmann
ignore sorts in bare types
2009-02-20, by haftmann
defensive implementation of pretty serialisation of lists and characters
2009-02-20, by haftmann
dropped Id
2009-02-20, by haftmann
experimental inclusion of new wellsorting algorithm for code equations
2009-02-20, by haftmann
merged
2009-02-20, by chaieb
merged
2009-02-17, by chaieb
merged
2009-02-17, by chaieb
fixed selection of premises
2009-02-17, by chaieb
cleaned up
2009-02-19, by huffman
declare of_int_number_of_eq [simp]
2009-02-19, by huffman
fix case_names
2009-02-19, by huffman
nicer induction/cases rules for numeral types
2009-02-19, by huffman
number_ring instances for numeral types
2009-02-19, by huffman
declare xor_compl_{left,right} [simp]
2009-02-19, by huffman
less
more
|
(0)
-30000
-10000
-1024
+1024
+10000
+30000
tip