Mercurial
Mercurial
>
repos
>
isabelle
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
gz
|
help
less
more
|
(0)
-30000
-10000
-3840
+3840
+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.
specialised fact in the Record theory should not be appear in proofs discovered by sledgehammer
2012-05-08, by bulwahn
prevent spurious timeouts
2012-05-07, by blanchet
added "try0" tool to Mirabelle
2012-05-07, by blanchet
use latest E (1.5)
2012-05-07, by blanchet
lifting package produces abs_eq_iff rules for total quotients
2012-05-04, by huffman
using the new transfer method to obtain abstract properties of RBT trees
2012-05-04, by bulwahn
back to post-release mode -- after fork point;
2012-05-02, by wenzelm
removed obsolete RC tags;
2012-05-23, by wenzelm
Added tag Isabelle2012 for changeset 21c42b095c84
2012-05-22, by wenzelm
try to avoid races again (cf. 8c37cb84065f and fd3a36e48b09);
Isabelle2012
2012-05-20, by wenzelm
Added tag Isabelle2012-RC3 for changeset ed5f56b8f90a
2012-05-17, by wenzelm
some message;
2012-05-17, by wenzelm
tuned error -- reduce potential for confusion in a higher-level context, e.g. partial checking of theory sub-graph;
2012-05-17, by wenzelm
Fixed disambiguation of names (cf. 5759ecd5c905)
2012-05-11, by berghofe
merged
2012-05-10, by wenzelm
file.encoding=UTF-8 for java.ext.dirs, to agree with java runtime invocation;
2012-05-10, by wenzelm
prefer absolute paths, to allow launching from a different context (e.g. via file associations);
2012-05-10, by wenzelm
tweaked Inductive.prove_eqs to allow degenerate definition like "inductive TRUE where TRUE";
2012-05-10, by wenzelm
allow spaces in target directory;
2012-05-09, by wenzelm
Added tag Isabelle2012-RC2 for changeset 1636ff4c6243
2012-05-07, by wenzelm
init Cygwin after unpacking;
2012-05-07, by wenzelm
tuned proofs;
2012-05-06, by wenzelm
more accurate ROOT.ML;
2012-05-06, by wenzelm
prefer http://isabelle.in.tum.de/library alias, which is available at TUM only;
2012-05-06, by wenzelm
some highlights of Isabelle2012;
2012-05-05, by wenzelm
refrain from SIGHUP handling (cf. 5f629ee2502b), which does not work on Cygwin and appears to be redundant anyway (no extra output produced within pipe);
2012-05-04, by wenzelm
some attempts to make critical errors fit on screen;
2012-05-04, by wenzelm
more NEWS;
2012-05-03, by wenzelm
backout 9579464d00f9 to avoid odd crash of polyml-5.2.1 (according to Jasmin, this change is not essential for now);
2012-05-03, by wenzelm
Added tag Isabelle2012-RC1 for changeset ec5d54029664
2012-05-02, by wenzelm
clarified;
2012-05-02, by wenzelm
makedist for release;
2012-05-02, by wenzelm
merged
2012-05-02, by wenzelm
more contributors;
2012-05-02, by wenzelm
tuned latex sources;
2012-05-02, by wenzelm
more CHECKLIST;
2012-05-02, by wenzelm
save 90MB by removing foreign binaries -- multi-platform installations are unlikely on Windows;
2012-05-02, by wenzelm
some re-ordering;
2012-05-02, by wenzelm
some re-ordering;
2012-05-02, by wenzelm
tuned spelling;
2012-05-02, by wenzelm
resolved maxidx bug
2012-05-02, by kuncar
documentation of the Lifting package on the ML level & tuned
2012-05-02, by kuncar
edit NEWS items for transfer/lifting
2012-05-02, by huffman
avoid interference of markup for literal tokens, which may contain slightly odd \<^bsub> \<^esub> counted as pseudo-markup (especially relevant for HTML output, e.g. of thm power3_eq_cube);
2012-05-02, by wenzelm
accomodate scala-2.10.0-M3 with its extra jar;
2012-05-02, by wenzelm
more robust wrt. spaces in directory names;
2012-05-02, by wenzelm
updated headers;
2012-05-02, by wenzelm
back to "Tools" in conformance with toplevel Isabelle layout (cf. 3fabf352243e, 15f4309bb9eb);
2012-05-02, by wenzelm
export more symbols
2012-04-30, by blanchet
merged
2012-04-30, by bulwahn
adding configuration to pass options to the ghc call in quickcheck[narrowing]
2012-04-30, by bulwahn
provide [[record_codegen]] option for skipping codegen setup for records
2012-04-30, by Gerwin Klein
making sorted_list_of_set executable
2012-04-30, by bulwahn
removing obsolete setup for sets now that sets are executable
2012-04-30, by bulwahn
update references in HOLCF README
2012-04-30, by huffman
basic setup for self-extracting 7zip installer;
2012-04-29, by wenzelm
merged
2012-04-29, by krauss
added test case for dependency graph (cf. 2d48bf79b725)
2012-04-29, by krauss
dependency graphs: fixed direction of edges
2012-04-29, by krauss
more CHECKLIST;
2012-04-29, by wenzelm
more windows-friendly presentation of main text files;
2012-04-29, by wenzelm
split into demo and competitive version
2012-04-29, by blanchet
Sledgehammer can do it
2012-04-29, by blanchet
compact nat literals
2012-04-29, by haftmann
some re-ordering;
2012-04-28, by wenzelm
some coverage of isabelle env;
2012-04-28, by wenzelm
updated system manual for release;
2012-04-28, by wenzelm
tuned;
2012-04-28, by wenzelm
some coverage of Isabelle/Scala tools;
2012-04-28, by wenzelm
some coverage of Isabelle/jEdit;
2012-04-28, by wenzelm
some manual updates;
2012-04-28, by wenzelm
some updates concerning current Proof General 4.x, which lacks X-Symbol mode of 3.x;
2012-04-28, by wenzelm
add isar-ref documentation for transfer package
2012-04-28, by huffman
less confusion in NEWS
2012-04-28, by haftmann
rhs of abstract code equations are not subject to preprocessing: inline code abbrevs explicitly
2012-04-28, by haftmann
renamed Semi to Seq
2012-04-28, by nipkow
merged
2012-04-27, by wenzelm
prefer Context_Position.report_generic, which observes is_visible flag and thus reduces number of echos;
2012-04-27, by wenzelm
clarified signature;
2012-04-27, by wenzelm
avoid spurious warning in invisible context, notably Haftmann-Wenzel sandwich;
2012-04-27, by wenzelm
made Context_Position independent from Config;
2012-04-27, by wenzelm
use Nitpick as an oracle for finite problems
2012-04-27, by blanchet
add extensionality to first-order provers
2012-04-27, by blanchet
avoid duplicate helpers
2012-04-27, by blanchet
mention tools and packages earlier;
2012-04-27, by wenzelm
tuned;
2012-04-27, by wenzelm
tuned;
2012-04-27, by wenzelm
tuned;
2012-04-27, by wenzelm
tuned;
2012-04-27, by wenzelm
merged
2012-04-27, by wenzelm
allow transfer tactic to leave extra unsolved subgoals if transfer rules are missing
2012-04-27, by huffman
documentation for the Lifting package in Isar-ref
2012-04-27, by kuncar
added darwin targets;
2012-04-27, by wenzelm
chmod -x;
2012-04-27, by wenzelm
multi-platform build script and component settings;
2012-04-27, by wenzelm
print errors on stderr;
2012-04-27, by wenzelm
general exec_process -- nothing specific to Cygwin;
2012-04-27, by wenzelm
more direct exec with synchronous exit code;
2012-04-27, by wenzelm
some updates on classic README, reduce the impression that there is much to install manually;
2012-04-27, by wenzelm
thread theory cleanly and use "smt" method rather than Sledgehammer for Z3 (because of obscure debilitating bug)
2012-04-27, by blanchet
move LEO-II closer to the top, for testing
2012-04-27, by blanchet
get rid of old CASC setup and move the arithmetic part to a new theory
2012-04-27, by blanchet
smaller batches, to play safe
2012-04-27, by blanchet
move file to where it belongs
2012-04-27, by blanchet
implement transfer tactic with more scalable forward proof methods
2012-04-27, by huffman
tuning
2012-04-27, by blanchet
tweak LEO-II setup
2012-04-27, by blanchet
eta-expand unapplied equalities in THF rather than using a proxy
2012-04-27, by blanchet
more tweaking of TPTP/CASC setup
2012-04-27, by blanchet
added a basic sanity check for quot_map
2012-04-26, by kuncar
tuned comment;
2012-04-26, by wenzelm
fixed bug in handling of new numerals -- the left-hand side of "Numeral1 = 1" should be left alone and not translated to a built-in Kodkod numeral in the specification of the "numeral" function
2012-04-26, by blanchet
merged
2012-04-26, by wenzelm
add code equation for real_of_float
2012-04-26, by hoelzl
tuned; don't generate abs code if quotient_type is used
2012-04-26, by kuncar
support Quotient map theorems with invariant parameters
2012-04-26, by kuncar
use a quot_map theorem attribute instead of the complicated map attribute
2012-04-26, by kuncar
further tweaking for Satallax, so that TPTP problems before parsing and after generation are as similar as possible/practical
2012-04-26, by blanchet
put Satallax first, at least for now (useful for experiments)
2012-04-26, by blanchet
tuning
2012-04-26, by blanchet
tuning
2012-04-26, by blanchet
tentatively tag hypotheses as definition -- this sometimes help the "tptp_sledgehammer" tool (e.g. SEU466^1.p)
2012-04-26, by blanchet
tuning; no need for relevance filter
2012-04-26, by blanchet
tuning
2012-04-25, by blanchet
don't extensionalize formulas for higher-order provers -- Satallax in particular will only expand definitions of the form "constant = ..."
2012-04-25, by blanchet
don't use the native choice operator if the type encoding isn't higher-order
2012-04-25, by blanchet
tuning
2012-04-25, by blanchet
more work on TPTP Isabelle and Sledgehammer tactics
2012-04-25, by blanchet
more work on CASC setup
2012-04-25, by blanchet
more direct bash process group invocation on Cygwin, bypassing extra sh.exe and perl.exe which tend to crash;
2012-04-25, by wenzelm
mingw is windows (still inactive);
2012-04-25, by wenzelm
add Caratheodories theorem for semi-rings of sets
2012-04-25, by hoelzl
moved lemmas to appropriate places
2012-04-25, by hoelzl
register polyml executables so that Cygwin rebaseall will see them;
2012-04-25, by wenzelm
merged
2012-04-25, by wenzelm
smarter PDF_VIEWER defaults, based on hints by Lars Noschinski;
2012-04-25, by wenzelm
equate positive Lebesgue integral and MV-Analysis' Gauge integral
2012-04-25, by hoelzl
correct lemma name
2012-04-25, by hoelzl
tweak TPTP Nitpick's output
2012-04-25, by blanchet
remove too aggressive skolemization optimization (prevented discovery of a model in SYN994^1)
2012-04-25, by blanchet
improve precision (noticed on SEV296^5.thy) -- the exception for "bool" used to be necessary because of a hack where "opt" meant two different things
2012-04-25, by blanchet
output SZS status as early as possible
2012-04-25, by blanchet
sorted lemma list in NEWS
2012-04-25, by hoelzl
merged
2012-04-25, by wenzelm
reactivated ListCellRenderer for Java 6 (cf. b9e2ed4b1579, 0ddac15782e4, de249b5ae6e2);
2012-04-25, by wenzelm
enforce our JAVA_HOME to avoid potential conflicts with other Java installations by the user;
2012-04-25, by wenzelm
updated README;
2012-04-25, by wenzelm
include generated application wrapper;
2012-04-25, by wenzelm
back to mature jdk1.6.0_31, to avoid issues like Sidekick TAB completion and generic ListCellRenderer;
2012-04-25, by wenzelm
ISABELLE_JDK_HOME is already provided by isatest shell environment;
2012-04-25, by wenzelm
added splash screen, to reduce confusion when waiting for main application to start up;
2012-04-25, by wenzelm
move polyml within Cygwin /usr/local to simplify its rebasing;
2012-04-25, by wenzelm
improved spelling;
2012-04-25, by wenzelm
added "no_atp"s for extremely prolific, useless facts for ATPs
2012-04-25, by blanchet
tuned;
2012-04-24, by wenzelm
merged
2012-04-24, by wenzelm
made "split_last" more robust in the face of obscure low-level errors
2012-04-24, by blanchet
removed confusing error
2012-04-24, by blanchet
some friendly message;
2012-04-24, by wenzelm
merged
2012-04-24, by wenzelm
merged
2012-04-24, by wenzelm
merged
2012-04-24, by sultana
merged
2012-04-24, by sultana
reversed Tools to Actions Mirabelle renaming;
2012-04-24, by sultana
tuned;
2012-04-24, by sultana
reintroduce file offsets in Mirabelle output, but make sure they are not influenced by the length of the path
2012-04-24, by blanchet
doc update
2012-04-24, by nipkow
prefer evince over old xpdf -- NB: x86-cygwin bundles its own application;
2012-04-24, by wenzelm
cold-start HOME is user.home, in accordance with Cygwin-Terminal.bat;
2012-04-24, by wenzelm
chmod -x;
2012-04-24, by wenzelm
augment Isabelle home directory more systematically;
2012-04-24, by wenzelm
Cygwin setup via the quasi-mirror isabelle.in.tum.de, which serves a fixed (downgraded) version;
2012-04-24, by wenzelm
prevent change of directory, by pretending we are the "Command Here" utility;
2012-04-24, by wenzelm
typo
2012-04-24, by nipkow
the perennial doc problem of how to define lists a second time
2012-04-24, by nipkow
smoother handling of conjecture, so that its Skolem constants get displayed in countermodels
2012-04-24, by blanchet
updated doc
2012-04-24, by blanchet
add a timeout on the monotonicity check
2012-04-24, by blanchet
handle TPTP definitions as definitions in Nitpick rather than as axioms
2012-04-24, by blanchet
get rid of old parser, hopefully for good
2012-04-24, by blanchet
fix handling of atomizable conjectures without a top-level "Trueprop" (e.g. "x == (y::nat)")
2012-04-24, by blanchet
run Mirabelle in quick and dirty mode
2012-04-24, by blanchet
doc update
2012-04-24, by nipkow
scrollable text;
2012-04-23, by wenzelm
bundle Cygwin-Terminal.bat;
2012-04-23, by wenzelm
basic Cygwin-Terminal for main Isabelle directory;
2012-04-23, by wenzelm
moved to ~isatest/.bashrc to accomodate AFP;
2012-04-23, by wenzelm
merged
2012-04-23, by wenzelm
merged
2012-04-23, by nipkow
doc update
2012-04-23, by nipkow
NEWS
2012-04-23, by krauss
typedef with implicit set definition is considered legacy;
2012-04-23, by wenzelm
more standard method setup;
2012-04-23, by wenzelm
CONTRIBUTORS
2012-04-23, by kuncar
added useful Trueprop_conv
2012-04-23, by kuncar
move MRSL to a separate file
2012-04-23, by kuncar
avoid conflict of Isabelle vs. Isabelle.exe on Cygwin;
2012-04-23, by wenzelm
more notes on Cygwin, notably for downgrading to 1.7.9 to avoid multi-threading instabilities starting with 1.7.10 early 2012;
2012-04-23, by wenzelm
CONTRIBUTORS
2012-04-23, by hoelzl
reworked Probability theory
2012-04-23, by hoelzl
updated test;
2012-04-23, by sultana
improved non-interpretation of constants and numbers;
2012-04-23, by sultana
improved interpreting conditionals;
2012-04-23, by sultana
disabled interpreting arithmetic;
2012-04-23, by sultana
improved handling of single-quoted names;
2012-04-23, by sultana
disabled exception packaging in tptp;
2012-04-23, by sultana
moved function for testing problem-name parsing;
2012-04-23, by sultana
removed redundant function;
2012-04-23, by sultana
bundle Isabelle.exe;
2012-04-22, by wenzelm
tuned precedence order of transfer rules
2012-04-22, by huffman
updated generated files;
2012-04-22, by wenzelm
updated const "relcomp";
2012-04-22, by wenzelm
merged
2012-04-22, by wenzelm
add transfer rule for set difference
2012-04-22, by huffman
support Cygwin cold-start via Isabelle.exe, assuming layout of bundle;
2012-04-22, by wenzelm
merged
2012-04-22, by wenzelm
merged
2012-04-22, by huffman
adapt to changes in generated transfer rules (cf. 4483c004499a)
2012-04-22, by huffman
fix bug caused by misunderstanding of operator precedences (cf. cb44d09d9d22)
2012-04-22, by huffman
more robust handling of PATH vs PATH_JVM -- required for cold start of Cygwin from Windows (e.g. Isabelle.exe);
2012-04-22, by wenzelm
merged
2012-04-22, by wenzelm
fixed typos
2012-04-22, by blanchet
tried harder to make SML/NJ happy
2012-04-22, by blanchet
added timeout argument to TPTP tools
2012-04-22, by blanchet
fix bug where "==" was used instead of "HOL.eq"
2012-04-22, by blanchet
more meaningful default value
2012-04-22, by blanchet
handle exception (needed to solve TPTP problem SEU880^5)
2012-04-22, by blanchet
pretend jedit is up-to-date if this is not a repository -- avoid accidental build attempts after touching files etc.;
2012-04-22, by wenzelm
refer to isabelle.Main application wrapper;
2012-04-22, by wenzelm
display return code like Isabelle.app on Mac OS;
2012-04-22, by wenzelm
default Isabelle application wrapper -- JVM entry point for Isabelle.exe;
2012-04-22, by wenzelm
updated Isabelle.exe specification, assuming layout of bundle;
2012-04-22, by wenzelm
USER_HOME settings variable points to cross-platform user home directory;
2012-04-22, by wenzelm
new example theory for quotient/transfer
2012-04-22, by huffman
update NEWS for transfer/quotient
2012-04-21, by huffman
enable variant of transfer method that proves an implication instead of an equivalence
2012-04-21, by huffman
moved modules with only vague relation to the code generator to theory HOL rather than theory Code_Generator
2012-04-19, by haftmann
merged
2012-04-21, by wenzelm
NEWS for transfer, lifting, and quotient
2012-04-21, by huffman
new example theory for transfer package
2012-04-21, by huffman
some builtin session timing;
2012-04-21, by wenzelm
move alternative definition lemmas into Lifting.thy;
2012-04-21, by huffman
tuned proofs
2012-04-21, by huffman
add transfer rule for List.set
2012-04-21, by huffman
remove duplicate of lemma id_transfer
2012-04-21, by huffman
added covariant relator set_rel, with transfer rules for set operations
2012-04-21, by huffman
renamed contravariant relator set_rel to vset_rel, to make room for new covariant relator
2012-04-21, by huffman
tried to make SML/NJ happy
2012-04-21, by blanchet
tuned "max_relevant" defaults for SMT solvers based on Judgment Day
2012-04-21, by blanchet
prepend PWD to relative paths
2012-04-21, by blanchet
reintroduced old FOF and CNF parsers, to work around TPTP_Parser failures
2012-04-21, by blanchet
swap out Satallax, pull in E-SInE again -- it's not clear yet how useful Satallax is after proof reconstruction, whereas E-SInE performed surprisingly well on latest evaluations
2012-04-21, by blanchet
new transfer package rules and lifting setup for lists
2012-04-21, by huffman
strengthen rule list_all2_induct
2012-04-21, by huffman
more standard Theory_Data setup;
2012-04-20, by wenzelm
merged
2012-04-20, by wenzelm
add transfer rule for nat_case
2012-04-20, by huffman
uniform naming scheme for transfer rules
2012-04-20, by huffman
rename 'correspondence' method to 'transfer_prover'
2012-04-20, by huffman
hide the invariant constant for relators: invariant_commute infrastracture
2012-04-20, by kuncar
improved interleaving of start_execution vs. cancel_execution of the next update;
2012-04-20, by wenzelm
tuned proofs;
2012-04-20, by wenzelm
always revisit nodes independently of "required" flag, which may change during editing -- avoid "bloodbath effect" when changing perspective while loading;
2012-04-20, by wenzelm
tuned;
2012-04-20, by wenzelm
simplified internal actor protocol;
2012-04-20, by wenzelm
builtin timing for main operations;
2012-04-20, by wenzelm
add secondary transfer rule for universal quantifiers on non-bi-total relations
2012-04-20, by huffman
move definition of set_rel into Library/Quotient_Set.thy
2012-04-20, by huffman
add transfer rule for 'id'
2012-04-20, by huffman
add new transfer rules and setup for lifting package
2012-04-20, by huffman
setup_lifting preprocesses forall_transfer rule by unfolding mem_Collect_eq
2012-04-20, by huffman
NEWS
2012-04-20, by hoelzl
hide code generation facts in the Float theory, they are only exported for Approximation
2012-04-20, by hoelzl
merged
2012-04-20, by nipkow
forgot to add file
2012-04-20, by nipkow
make correspondence tactic more robust by replacing lhs with schematic variable before applying intro rules
2012-04-20, by huffman
merged
2012-04-19, by wenzelm
NEWS
2012-04-19, by hoelzl
transfer now handles Let
2012-04-19, by hoelzl
merged
2012-04-19, by nipkow
added revised version of Abs_Int
2012-04-19, by nipkow
add transfer rule for Let
2012-04-19, by huffman
add code lemmas for word operations
2012-04-19, by huffman
tuned whitespace
2012-04-19, by haftmann
dropped dead code
2012-04-19, by haftmann
rename no_code to no_abs_code - more appropriate name
2012-04-19, by kuncar
use tnames for bound variables in rsp thms
2012-04-19, by kuncar
true delayed evaluation of "SPASS_VERSION" environment variable
2012-04-19, by blanchet
merged
2012-04-19, by blanchet
use latest Z3
2012-04-19, by blanchet
merged
2012-04-19, by nipkow
reorganised IMP
2012-04-19, by nipkow
use real :: float => real as lifting-morphism so we can directlry use the rep_eq theorems
2012-04-19, by hoelzl
use lifting to introduce floating point numbers
2012-04-18, by hoelzl
replace the float datatype by a type with unique representation
2012-04-18, by hoelzl
add lemmas to remove real conversions when compared to power of numerals
2012-04-18, by hoelzl
add simp rules to rewrite comparisons of 1 and real
2012-04-18, by hoelzl
add lemma to equate floor and div
2012-04-18, by hoelzl
add powr_inj
2012-04-18, by hoelzl
add lemmas to rewrite powr to power
2012-04-18, by hoelzl
add lemmas to compare log with 0 and 1
2012-04-18, by hoelzl
add ceiling_diff_floor_le_1
2012-04-18, by hoelzl
display Java 7 only code for now (cf. b9e2ed4b1579);
2012-04-19, by wenzelm
some sidekick options for more advanced completion;
2012-04-19, by wenzelm
custom ListCellRenderer with text area font ensures that symbols are displayed reliably;
2012-04-19, by wenzelm
tuned imports;
2012-04-19, by wenzelm
more robust wrt. exceptions;
2012-04-19, by wenzelm
accomodate digits within Isar command names, notably 'try0';
2012-04-19, by wenzelm
more robust Sledgehammer in Prover IDE;
2012-04-19, by wenzelm
test with jdk-7u3 that is also bundled;
2012-04-19, by wenzelm
create thm names correctly
2012-04-19, by kuncar
updated components according to tentative bundle;
2012-04-19, by wenzelm
back to isatest with official polyml-5.4.1 (cf. ffa6e10df091);
2012-04-19, by wenzelm
use simpler method for preserving bound variable names in transfer tactic
2012-04-19, by huffman
tuned lemmas (v)image_id;
2012-04-19, by huffman
use latest SPASS
2012-04-19, by blanchet
doc update
2012-04-19, by blanchet
dropped dead code;
2012-04-19, by haftmann
generate abs_induct rules for quotient types
2012-04-19, by huffman
tuned
2012-04-19, by haftmann
corrected Nbe.static_value: ignore cached compilations;
2012-04-19, by haftmann
tuned heading
2012-04-19, by haftmann
tuned name
2012-04-18, by haftmann
improved threading of thy-values through interpret functions;
2012-04-19, by sultana
exceptions related to interpreting tptp problems now mention the relevant position in the tptp file;
2012-04-19, by sultana
add option to transfer method for specifying variables not to generalize over
2012-04-18, by huffman
New tactic "word_bitwise" expands word equalities/inequalities into logic.
2012-04-17, by Thomas Sewell
setup_lifting: no_code switch and supoport for quotient theorems
2012-04-18, by kuncar
remove old TPTP CNF/FOF parser; always use Nik's new parser
2012-04-18, by blanchet
more standard SZS output
2012-04-18, by blanchet
Sledgehammer NEWS and CONTRIBUTORS
2012-04-18, by blanchet
tuned SZS status output
2012-04-18, by blanchet
update documentation (mostly based on feedback by Makarius)
2012-04-18, by blanchet
added SZS status wrappers in TPTP mode
2012-04-18, by blanchet
fixed Auto Nitpick's output
2012-04-18, by blanchet
phase out "$TPTP_PROBLEMS_PATH"; prefer "$TPTP" for consistency with CASC setup
2012-04-18, by blanchet
started integrating Nik's parser into TPTP command-line tools
2012-04-18, by blanchet
merged
2012-04-18, by wenzelm
tuned
2012-04-18, by haftmann
dropped errorneous NEWS entry
2012-04-18, by haftmann
merged
2012-04-18, by wenzelm
consolidated NEWS entries on fold
2012-04-18, by haftmann
grouped fold-related NEWS entries together
2012-04-18, by haftmann
grouped NEWS concerning relations together
2012-04-18, by haftmann
merged rename traces
2012-04-18, by haftmann
fixed type interpretation;
2012-04-18, by sultana
more tptp testing support functions;
2012-04-18, by sultana
tuned text, improved dependencies
2012-04-18, by nipkow
Lifting: generate more thms & note them & tuned
2012-04-18, by kuncar
move constant 'Respects' into Lifting.thy;
2012-04-18, by huffman
more friendly sendback rendering, using green and "frisches Steingrau";
2012-04-18, by wenzelm
more robust Sendback handling: JVM/jEdit paranoia for case matching, treat Pretty body not just XML.Text, replace proper_range only (without trailing whitespace);
2012-04-18, by wenzelm
approximative file position for Pure entities;
2012-04-18, by wenzelm
render last ML_TYPING only -- relevant for inline antiquotations like @{term};
2012-04-18, by wenzelm
flat presentation of collective markup;
2012-04-18, by wenzelm
add lemma Quotient_abs_induct
2012-04-18, by huffman
more usage of context blocks
2012-04-18, by huffman
use context block
2012-04-18, by huffman
lifting_setup generates transfer rule for rep of typedefs
2012-04-18, by huffman
use context block to organize typedef lifting theorems
2012-04-18, by huffman
avoid generating syntactically invalid patterns (with "if_then_else") in SMT-LIB files
2012-04-18, by blanchet
compile
2012-04-18, by blanchet
get rid of minor optimization that caused strange problems and was hard to debug (and apparently saved less than 100 ms on a 30 s run)
2012-04-18, by blanchet
doc update
2012-04-18, by blanchet
display more messages, now that more provers are run by default
2012-04-18, by blanchet
added testing of tptp problem names;
2012-04-17, by sultana
tidied exception-handling relating to tptp problem names;
2012-04-17, by sultana
updated TPTP's ROOT.ML to include TPTP_Interpret;
2012-04-17, by sultana
retain ISABELLE_HOME_WINDOWS which is useful for jEdit to fold file names symbolically, but without DOS expansion that causes problems with Cygwin/Posix roundtrip (cf. 5a7903ba2dac);
2012-04-17, by wenzelm
updated to scala-2.9.2;
2012-04-17, by wenzelm
make transfer method more deterministic by using SOLVED' on some subgoals
2012-04-17, by huffman
accomodate ProofGeneral as Isabelle component, with adhoc version switch for Cygwin as before;
2012-04-17, by wenzelm
tuned the setup of lifting; generate transfer rules for typedef and Quotient thms
2012-04-17, by kuncar
improved exception-handling in tptp;
2012-04-17, by sultana
simplified interpretation of '$i';
2012-04-17, by sultana
more cleaning of tptp tests;
2012-04-17, by sultana
improved tptp_graph robustness by relying on thy;
2012-04-17, by sultana
improved tptp interpretation test thy
2012-04-17, by sultana
tuned comments
2012-04-17, by sultana
improved handling of quoted names in tptp import
2012-04-17, by sultana
improved naming of 'distinct objects' in tptp import
2012-04-17, by sultana
reorganised tptp testing thys
2012-04-17, by sultana
enforced 'include' restrictions
2012-04-17, by sultana
tuned
2012-04-17, by sultana
split TPTP_Parser thy -- parser can rely on smaller image, whereas TPTP_Interpret requires HOL;
2012-04-17, by sultana
updated rel_comp ~> relcomp (cf. e1b761c216ac);
2012-04-17, by wenzelm
merged
2012-04-17, by blanchet
more helpful error message
2012-04-17, by blanchet
avoid option introduced in E 1.2 when invoking older versions of E
2012-04-17, by blanchet
go back to the explicit compisition of quotient theorems
2012-04-17, by kuncar
add theory data for relator identity rules;
2012-04-17, by huffman
note the Quotient theorem in quotient_type
2012-04-17, by kuncar
leave Lifting prefix
2012-04-16, by kuncar
more user aliases;
2012-04-16, by wenzelm
redirect bash stderr to Isabelle warning as appropriate -- avoid raw process error output which may either get ignored or overload PIDE syslog in extreme cases;
2012-04-16, by wenzelm
updated and clarified OF/MRS;
2012-04-16, by wenzelm
document attribute "abs_def";
2012-04-16, by wenzelm
repaired some damage caused by merging with version from 12 days ago (cf. 8c8f27864ed1);
2012-04-16, by wenzelm
merged
2012-04-16, by nipkow
refined new tutorial announcement
2012-04-04, by nipkow
merged
2012-04-16, by bulwahn
duplicate "relpow" facts for "relpowp" (to emphasize that both worlds exist and obtain better search results with "find_theorems")
2012-04-16, by Christian Sternagel
updated for release;
2012-04-16, by wenzelm
more precise handling of java failure, due to missing ISABELLE_JDK_HOME;
2012-04-16, by wenzelm
tuned some proofs;
2012-04-16, by huffman
centralized enriched_type declaration, thanks to in-situ available Isar commands
2012-04-15, by haftmann
tuned whitespace
2012-04-15, by haftmann
replace locale 'UFT' with new un-named context block feature;
2012-04-15, by huffman
more CONTRIBUTORS;
2012-04-15, by wenzelm
some coverage of bundled declarations;
2012-04-15, by wenzelm
more uniform outline;
2012-04-15, by wenzelm
some coverage of unnamed contexts, which can be nested within other targets;
2012-04-15, by wenzelm
gathered mirabelle_sledgehammer's hardcoded defaults
2012-04-14, by sultana
Mirabelle's 'usage' description relating to Sledgehammer now synchs with the ML code of the Mirabelle-Sledgehammer action
2012-04-14, by sultana
Mirabelle now gives usage info when no arguments given
2012-04-14, by sultana
switched from using sed to perl in mirabelle tool
2012-04-14, by sultana
renamed mirabelle Tools directory to Actions, to make consistent with 'usage' description;
2012-04-14, by sultana
refined Cooper.tac / "presburger" method: Subgoal.FOCUS_PARAMS allows to solve more problems with outer quantifiers, e.g "!!x. [| 0 <= (x::int); x div 2 < f x |] ==> x < f x * 2";
2012-04-14, by wenzelm
merged;
2012-04-14, by wenzelm
removed HOL/ex/Set_Algebras -- outdated clone, obsolete as example
2012-04-14, by krauss
aligned tptp_graph dependencies to Isabelle conventions;
2012-04-14, by sultana
more ambitious isatest settings using polyml-svn (e.g. 1487);
2012-04-14, by wenzelm
use official TextArea.isCaretVisible and thus follow the "blink" flag;
2012-04-14, by wenzelm
display more memory;
2012-04-14, by wenzelm
keyword ";" is declared via prover (as "minor", not "diag");
2012-04-14, by wenzelm
outermost SELECT_GOAL potentially improves performance;
2012-04-14, by wenzelm
report ISABELLE_HOME_WINDOWS;
2012-04-14, by wenzelm
chmod +x;
2012-04-14, by wenzelm
more robust invocation via ISABELLE_JDK_HOME and SCALA_HOME;
2012-04-14, by wenzelm
misc tuning for release;
2012-04-14, by wenzelm
revert changes of already published NEWS;
2012-04-14, by wenzelm
some updates for release;
2012-04-14, by wenzelm
more robust treatment of ISABELLE_HOME on windows: eliminate spaces and funny unicode characters in directory name via DOS~1 notation;
2012-04-14, by wenzelm
updated Scala/JVM versions;
2012-04-14, by wenzelm
include trailing comments in proper_command range;
2012-04-13, by wenzelm
minimal support for x86-mingw;
2012-04-13, by wenzelm
recognize MacOS on modern Java implementations, notably OpenJDK 1.7;
2012-04-13, by wenzelm
updated to Scala 2.9.2;
2012-04-13, by wenzelm
updated headers;
2012-04-13, by wenzelm
eliminated hard tabs;
2012-04-13, by wenzelm
Automated merge with ssh://macbroy25.informatik.tu-muenchen.de//home/isabelle-repository/repos/isabelle
2012-04-13, by Andreas Lochbihler
NEWS
2012-04-13, by Andreas Lochbihler
adapt to changes in RBT_Impl
2012-04-13, by Andreas Lochbihler
move RBT implementation into type class contexts
2012-04-13, by Andreas Lochbihler
misc tuning;
2012-04-13, by wenzelm
NEWS
2012-04-13, by bulwahn
merged
2012-04-12, by krauss
distributivity of * over Un and UNION
2012-04-12, by krauss
Set_Algebras: removed syntax \<oplus> and \<otimes>, in favour of plain + and *
2012-04-12, by krauss
removed "setsum_set", now subsumed by generic setsum
2012-04-12, by krauss
backported Set_Algebras to use type classes (basically reverting b3e8d5ec721d from 2008)
2012-04-12, by krauss
tuned README;
2012-04-12, by wenzelm
direct scala toplevel tools to ISABELLE_JDK_HOME;
2012-04-12, by wenzelm
simplified component structure;
2012-04-12, by wenzelm
merged
2012-04-12, by wenzelm
merged
2012-04-12, by Andreas Lochbihler
generalise case certificates to allow ignored parameters
2012-04-12, by Andreas Lochbihler
merged
2012-04-12, by bulwahn
manual merge
2012-04-04, by griff
dropped abbreviation "pred_comp"; introduced infix notation "P OO Q" for "relcompp P Q"
2012-04-03, by griff
renamed "rel_comp" to "relcomp" (to be consistent with, e.g., "relpow")
2012-04-03, by griff
more standard method setup;
2012-04-12, by wenzelm
more precise declaration of goal_tfrees in forked proof state;
2012-04-12, by wenzelm
partial revert of 8a179a0493e3 -- expose failure status of result (potentially via group) instead of isolated interrupt;
2012-04-12, by wenzelm
multiset operations are defined with lift_definitions;
2012-04-12, by bulwahn
remove outdated comment
2012-04-12, by huffman
rule composition via attribute "OF" (or ML functions OF/MRS) is more tolerant against multiple unifiers;
2012-04-11, by wenzelm
standardized ML aliases;
2012-04-11, by wenzelm
clarified proof_result: finish proof formally via head tr, not end_tr;
2012-04-11, by wenzelm
tuned;
2012-04-11, by wenzelm
more robust Future.fulfill wrt. duplicate assignment and interrupt;
2012-04-11, by wenzelm
tuned message;
2012-04-11, by wenzelm
always signal after cancel_group: passive tasks may have become active;
2012-04-11, by wenzelm
just one dedicated execution per document version -- NB: non-monotonicity of cancel always requires fresh update;
2012-04-11, by wenzelm
merged
2012-04-10, by wenzelm
moved lift_raw_const wrapper out of the Quotient-package into Nominal2
2012-04-10, by Christian Urban
misc tuning and simplification;
2012-04-10, by wenzelm
static relevance of proof via syntax keywords;
2012-04-10, by wenzelm
tuned future priorities: print 0, goal ~1, execute ~2;
2012-04-10, by wenzelm
updated for Poly/ML SVN 1476;
2012-04-10, by wenzelm
some coverage of HOL/TPTP;
2012-04-10, by wenzelm
added graph-conversion utility for TPTP files
2012-04-10, by sultana
moved non-interpret-specific code to different module
2012-04-10, by sultana
disable parallel proofs (again) -- still suffering from instabilites wrt. interrupts;
2012-04-09, by wenzelm
tuned proofs;
2012-04-09, by wenzelm
slightly faster default compilation of Isabelle/Scala;
2012-04-09, by wenzelm
more explicit last exec result;
2012-04-09, by wenzelm
dynamic propagation of node "updated" status, which is required to propagate edits and re-assigments and allow direct memo_result;
2012-04-09, by wenzelm
tuned;
2012-04-09, by wenzelm
simplified Future.cancel/cancel_group (again) -- running threads only;
2012-04-09, by wenzelm
added ML pretty-printing;
2012-04-09, by wenzelm
merged
2012-04-07, by wenzelm
merged
2012-04-07, by wenzelm
explicit constructor Nat leaves nat_of as conversion
2012-04-07, by haftmann
abandoned almost redundant *_foldr lemmas
2012-04-06, by haftmann
tuned
2012-04-06, by haftmann
no preference wrt. fold(l/r); prefer fold rather than foldr for iterating over lists in generated code
2012-04-06, by haftmann
enable parallel proofs (cf. e8552cba702d), only affects packages so far;
2012-04-07, by wenzelm
added static command status markup, to emphasize accepted but unassigned/unparsed commands (notably in overview panel);
2012-04-07, by wenzelm
tuned proofs;
2012-04-07, by wenzelm
more robust update_perspective, e.g. required after reload of buffer that is not at start position;
2012-04-07, by wenzelm
tuned imports;
2012-04-07, by wenzelm
updated header keywords;
2012-04-07, by wenzelm
init message not bad;
2012-04-07, by wenzelm
explicit checks stable_finished_theory/stable_command allow parallel asynchronous command transactions;
2012-04-07, by wenzelm
discontinued obsolete last_execs (cf. cd3ab7625519);
2012-04-06, by wenzelm
remove now-unnecessary type annotations from lift_definition commands
2012-04-06, by huffman
more robust generation of quotient rules using tactics
2012-04-06, by huffman
merged
2012-04-06, by huffman
add function dest_Quotient
2012-04-06, by huffman
standardized alias;
2012-04-06, by wenzelm
fixed document;
2012-04-06, by wenzelm
merged
2012-04-06, by wenzelm
correct plumbing of proof contexts, so that force_rty_type won't generalize more type variables than it should
2012-04-06, by huffman
detect incorrect situations; better error messages; sanity check for quot_thm in setup_lifting_infr
2012-04-05, by kuncar
make Quotient_Def.lift_raw_const working again
2012-04-05, by kuncar
use standard quotient lemmas to generate transfer rules
2012-04-05, by huffman
add transfer lemmas for quotients
2012-04-05, by huffman
define reflp directly, in the manner of symp and transp
2012-04-05, by huffman
set up and use lift_definition for word operations
2012-04-05, by huffman
lift_definition declares transfer_rule attribute
2012-04-05, by huffman
configure transfer method for 'a word -> int
2012-04-05, by huffman
added timestamps to logging of named thms
2012-04-05, by krauss
merged
2012-04-05, by huffman
merged
2012-04-04, by huffman
add lemmas for generating transfer rules for typedefs
2012-04-04, by huffman
tuned;
2012-04-05, by sultana
improved import_tptp to use standard TPTP directory structure; extended the TPTP testing theory to include an example of using the import_tptp command;
2012-04-04, by sultana
merge
2012-04-04, by Cezary Kaliszyk
HOL/Import more precise map types
2012-04-04, by Cezary Kaliszyk
HOL/Import typed matches against Isabelle typedef result
2012-04-04, by Cezary Kaliszyk
connect the Quotient package to the Lifting package
2012-04-04, by kuncar
support non-open typedefs; define cr_rel in terms of a rep function for typedefs
2012-04-04, by kuncar
tuned;
2012-04-04, by sultana
added interpretation for formula conditional;
2012-04-04, by sultana
refactored tptp lex;
2012-04-04, by sultana
refactored tptp yacc to bring close to official spec;
2012-04-04, by sultana
transfer method generalizes over free variables in goal
2012-04-04, by huffman
add bounded quantifier constant transfer_bforall, whose definition is unfolded after transfer
2012-04-04, by huffman
update keywords file
2012-04-04, by huffman
merged
2012-04-04, by huffman
fix typos
2012-04-04, by huffman
lift_definition command generates transfer rule
2012-04-04, by huffman
prove_quot_theorem fixes types
2012-04-04, by huffman
documenting options quickcheck_locale; adjusting IsarRef documentation of Quotient predicate; NEWS
2012-04-04, by bulwahn
added option quickcheck_locale to allow different behaviours for handling locales in Quickcheck;
2012-04-04, by bulwahn
stop node execution at first unassigned exec;
2012-04-06, by wenzelm
discontinued Document.update_perspective side-entry (cf. 546adfa8a6fc) -- NB: re-assignment is always necessary due to non-monotonic cancel_execution;
2012-04-06, by wenzelm
more scalable execute/update: avoid redundant traversal of invisible/finished nodes;
2012-04-05, by wenzelm
less ambitious memo_eval, since memo_result is still not robust here;
2012-04-05, by wenzelm
less aggressive discontinue_execution before document update, to avoid unstable execs that need to be re-assigned;
2012-04-05, by wenzelm
more explicit memo_eval vs. memo_result, to enforce bottom-up execution;
2012-04-05, by wenzelm
Command.memo including physical interrupts (unlike Lazy.lazy);
2012-04-05, by wenzelm
tuned;
2012-04-05, by wenzelm
tuned -- NB: get_theory still needs to apply Lazy.force due to interrupt instabilities;
2012-04-04, by wenzelm
proper signature constraint;
2012-04-04, by wenzelm
tuned comments;
2012-04-04, by wenzelm
separate module for prover command execution;
2012-04-04, by wenzelm
tuned;
2012-04-04, by wenzelm
fix typo in ML structure name
2012-04-04, by huffman
removed obsolete isar-overview manual;
2012-04-04, by wenzelm
dealing with SMLNJ errors 'value type in structure doesn't match signature spec' (which originated from lack of type generalisation) and 'unresolved flex record' wrt tptp_interpret
2012-04-04, by sultana
merged
2012-04-04, by bulwahn
rudimentary handling of products in finitize_functions in Quickcheck-Narrowing
2012-04-04, by bulwahn
improved equality check for modes in predicate compiler
2012-04-04, by bulwahn
rename ML structure to avoid shadowing earlier name
2012-04-04, by huffman
add type annotations to make SML happy (cf. ec6187036495)
2012-04-04, by huffman
merged
2012-04-03, by huffman
new transfer proof method
2012-04-03, by huffman
renamed Tools/transfer.ML to Tools/legacy_transfer.ML
2012-04-03, by huffman
prefer prog-prove, suppress isar-overview;
2012-04-03, by wenzelm
merged
2012-04-03, by wenzelm
merged
2012-04-03, by wenzelm
formal integration of "prog-prove" manual;
2012-04-03, by wenzelm
prefer static dependencies;
2012-04-03, by wenzelm
merged
2012-04-03, by huffman
modernized obsolete old-style theory name with proper new-style underscore
2012-04-03, by huffman
removed use of CharVector in generated parser, to make SMLNJ happy
2012-04-03, by sultana
avoid duplicate PIDE markup;
2012-04-03, by wenzelm
less intrusive visibility;
2012-04-03, by wenzelm
more robust re-import wrt. non-HHF assumptions;
2012-04-03, by wenzelm
consider polyml-5.3.0 as "experimental" since it chokes on HOL-Codegenerator_Test, while 5.2.1 happens to work;
2012-04-03, by wenzelm
close context elements via Expression.cert/read_declaration;
2012-04-03, by wenzelm
merged
2012-04-03, by wenzelm
added me to isatest email list
2012-04-03, by sultana
new package Lifting - initial commit
2012-04-03, by kuncar
add floor/ceiling lemmas suggested by René Thiemann
2012-04-03, by huffman
made sure that " is shown in tutorial text
2012-04-03, by nipkow
merged
2012-04-02, by Christian Urban
tuned proofs
2012-04-02, by Christian Urban
merged
2012-04-02, by nipkow
towards showing " in the tutorial
2012-04-02, by nipkow
tuned proof in order to avoid warning message
2012-04-02, by Christian Urban
remove unnecessary qualifiers on names
2012-04-02, by huffman
add lemma Suc_1
2012-04-02, by huffman
merged
2012-04-02, by berghofe
Require "For" keyword to be followed by at least one whitespace, to avoid that
2012-04-02, by berghofe
normalize defs (again, cf. 008b7858f3c0);
2012-04-03, by wenzelm
some context examples;
2012-04-03, by wenzelm
retain literal non-HHF assumptions, to facilitate re-import in Generic_Target.import_export_proof;
2012-04-03, by wenzelm
another attempt to avoid duplication of global vs. local syntax (reminiscent of old fork_mixfix);
2012-04-03, by wenzelm
export into target context (again), to retain its 'defines' (e.g. abbreviation lcoeff in theory HOL/Algebra/UnivPoly);
2012-04-03, by wenzelm
better drop background syntax if entity depends on parameters;
2012-04-03, by wenzelm
more uniform abbrev vs. define;
2012-04-03, by wenzelm
tuned;
2012-04-03, by wenzelm
clarified generic_const vs. close_schematic_term;
2012-04-03, by wenzelm
tuned;
2012-04-03, by wenzelm
more uniform theory_abbrev with const_declaration;
2012-04-03, by wenzelm
avoid const_declaration in aux. context (cf. locale_foundation);
2012-04-03, by wenzelm
clarified background_foundation vs. theory_foundation (with const_declaration);
2012-04-03, by wenzelm
tuned;
2012-04-03, by wenzelm
more general standard_declaration;
2012-04-02, by wenzelm
better restore after close_target;
2012-04-02, by wenzelm
tuned;
2012-04-02, by wenzelm
clarified standard_declaration vs. theory_declaration;
2012-04-02, by wenzelm
smarter generic_const: plain alias for non-dependent case (e.g. prospective datatype or record syntax);
2012-04-02, by wenzelm
tuned;
2012-04-02, by wenzelm
tuned;
2012-04-02, by wenzelm
tuned signature;
2012-04-02, by wenzelm
misc tuning and simplification;
2012-04-02, by wenzelm
better restore to first target, not last target;
2012-04-02, by wenzelm
refined define/abbrev: allow extra fixes in aux. context vs. bottom target (NB: export_term expands defined variables, leaving fixed ones);
2012-04-02, by wenzelm
more general Local_Theory.restore, allow any nesting level;
2012-04-02, by wenzelm
new tutorial
2012-04-02, by nipkow
New manual Programming and Proving in Isabelle/HOL
2012-04-02, by nipkow
add simp rules for dvd on negative numerals
2012-04-02, by huffman
merged, manually resolving conflicts due to session renaming (cf. 6488c5efec49)
2012-04-01, by krauss
clarified terminology; added reference to bundle component
2012-04-01, by krauss
less modest NEWS; CONTRIBUTORS
2012-04-01, by krauss
renamed import session back to Import, conforming to directory name; NEWS
2012-04-01, by krauss
more precise IsaMakefile (eg. see HOL-Algebra);
2012-04-01, by wenzelm
more keywords;
2012-04-01, by wenzelm
merged
2012-04-01, by wenzelm
merged
2012-04-01, by krauss
removed old HOL4 import -- corresponding exporter is lost, code is broken, no users known, maintenance nightmare
2012-04-01, by krauss
Modernized HOL-Import for HOL Light
2012-04-01, by Cezary Kaliszyk
merged
2012-04-01, by wenzelm
adapted Mira configuration to dd04c8173bb2.
2012-04-01, by krauss
removed Nat_Numeral.thy, moving all theorems elsewhere
2012-04-01, by huffman
less brutal return from function, to allow caller to report error;
2012-04-01, by wenzelm
more general context command with auxiliary fixes/assumes etc.;
2012-04-01, by wenzelm
more precise type annotation (cf. 6523a21076a8);
2012-04-01, by wenzelm
nothing specific about named target;
2012-04-01, by wenzelm
clarified Generic_Target.notes: always perform Attrib.partial_evaluation;
2012-04-01, by wenzelm
added Attrib.global_notes/local_notes/generic_notes convenience;
2012-04-01, by wenzelm
simplified;
2012-04-01, by wenzelm
tuned signature;
2012-04-01, by wenzelm
clarified Named_Target.target_declaration: propagate through other levels as well;
2012-04-01, by wenzelm
Local_Theory.map_contexts with explicit level indication: 0 = main target at bottom;
2012-04-01, by wenzelm
tuned proofs
2012-04-01, by huffman
merged
2012-03-31, by huffman
tuned proof
2012-03-31, by huffman
add lemma power_le_one
2012-03-31, by huffman
tuned;
2012-03-31, by wenzelm
tuned signature;
2012-03-31, by wenzelm
more direct Local_Defs.contract;
2012-03-31, by wenzelm
more precise Local_Defs.expand wrt. *local* prems only;
2012-03-31, by wenzelm
tuned comment;
2012-03-31, by wenzelm
more robust Scala 2.9.x interpreter invocation -- avoid separate interpreter thread and thus deadlock of Swing_Thread.now;
2012-03-30, by wenzelm
tuned;
2012-03-30, by wenzelm
dropped empty files
2012-03-30, by haftmann
dropped now obsolete Cset theories
2012-03-30, by haftmann
merged
2012-03-30, by wenzelm
tuned proofs, less guesswork;
2012-03-30, by wenzelm
merged
2012-03-30, by huffman
load Tools/numeral.ML in Num.thy
2012-03-30, by huffman
tuned proof
2012-03-30, by huffman
set up numeral reorient simproc in Num.thy
2012-03-30, by huffman
remove redundant simp rule
2012-03-30, by huffman
add simp rules for eve/odd on numerals
2012-03-30, by huffman
remove content-free theory ex/Arithmetic_Series_Complex.thy
2012-03-30, by huffman
rephrase lemmas about arithmetic series using numeral '2'
2012-03-30, by huffman
rephrase lemma card_Pow using '2' instead of 'Suc (Suc 0)'
2012-03-30, by huffman
replace lemmas eval_nat_numeral with a simpler reformulation
2012-03-30, by huffman
restate various simp rules for word operations using pred_numeral
2012-03-30, by huffman
new lemmas for simplifying subtraction on nat numerals
2012-03-30, by huffman
removed redundant nat-specific copies of theorems
2012-03-30, by huffman
move more theorems from Nat_Numeral.thy to Num.thy
2012-03-30, by huffman
"invariant" is free in main HOL (cf. 56adbf5bcc82, e64ffc96a49f);
2012-03-30, by wenzelm
more robust ISABELLE_JDK_HOME settings, based on exisiting JAVA_HOME provided by isatest shell environment (which depends a lot on the host);
2012-03-30, by wenzelm
more explicit isatest environment settings (from private .bashrc);
2012-03-30, by wenzelm
merged
2012-03-30, by huffman
fix search-and-replace errors
2012-03-30, by huffman
move lemma card_UNIV_bool from Nat_Numeral.thy to Finite_Set.thy
2012-03-30, by huffman
add constant pred_numeral k = numeral k - (1::nat);
2012-03-30, by huffman
move lemmas from Nat_Numeral.thy to Nat.thy
2012-03-30, by huffman
move lemmas from Nat_Numeral to Int.thy and Num.thy
2012-03-30, by huffman
merged
2012-03-30, by bulwahn
adding theory to prove completeness of the exhaustive generators
2012-03-30, by bulwahn
refine bindings in quickcheck_common: do not conceal and do not declare as simps
2012-03-30, by bulwahn
hiding fact not so aggressively
2012-03-30, by bulwahn
power on predicate relations
2012-03-30, by haftmann
made Mirabelle-SH's 'trivial' check optional;
2012-03-30, by sultana
merged
2012-03-29, by wenzelm
more specific notion of partiality (cf. Scala version);
2012-03-29, by wenzelm
use qualified names for rsp and rep_eq theorems in quotient_def
2012-03-29, by kuncar
announcing NEWS (cf. 446cfc760ccf)
2012-03-29, by bulwahn
remove obsolete simp rule for powers
2012-03-29, by huffman
remove duplicate lemmas power_m1_{even,odd} in favor of power_minus1_{even,odd}
2012-03-29, by huffman
remove unneeded rewrite rules for powers of numerals
2012-03-29, by huffman
remove duplicate lemma Suc_numeral
2012-03-29, by huffman
move many lemmas from Nat_Numeral.thy to Power.thy or Num.thy
2012-03-29, by huffman
bootstrap Num.thy before Power.thy;
2012-03-29, by huffman
educated guess to include jdk
2012-03-29, by haftmann
improved robustness with new antiquoation by Makarius
2012-03-28, by nipkow
merged
2012-03-28, by nipkow
updates
2012-03-28, by nipkow
updated documentation files (cf. c14fda8fee38)
2012-03-28, by bulwahn
clarified ISABELLE_JDK_HOME: derive from running JVM, but ignore accidental JAVA_HOME;
2012-03-28, by wenzelm
merged
2012-03-28, by wenzelm
removed references to obsolete theorems
2012-03-28, by huffman
merged
2012-03-28, by bulwahn
some tuning while reviewing the current state of the quotient_def package
2012-03-28, by bulwahn
improving spelling
2012-03-28, by bulwahn
changing more definitions to quotient_definition
2012-03-28, by bulwahn
removing now redundant impl_of theorems in DAList
2012-03-28, by bulwahn
using abstract code equations for proofs of code equations in Multiset
2012-03-28, by bulwahn
simplified statements and proofs;
2012-03-28, by wenzelm
tuned whitespace;
2012-03-28, by wenzelm
updated Sign.add_type, Name_Space.declare;
2012-03-28, by wenzelm
updated comments;
2012-03-28, by wenzelm
merged
2012-03-28, by huffman
remove unnecessary rules from the simpset
2012-03-27, by huffman
remove unused premises
2012-03-27, by huffman
remove duplicate lemmas
2012-03-27, by huffman
mark some duplicate lemmas for deletion
2012-03-27, by huffman
remove more redundant lemmas
2012-03-27, by huffman
tuned proofs
2012-03-27, by huffman
remove redundant lemmas
2012-03-27, by huffman
generalized lemma zpower_zmod
2012-03-27, by huffman
remove redundant lemma
2012-03-27, by huffman
remove redundant lemma
2012-03-27, by huffman
remove duplicate [algebra] declarations
2012-03-27, by huffman
generalize more div/mod lemmas
2012-03-27, by huffman
generalize some theorems about div/mod
2012-03-27, by huffman
updated to jedit-4.5.1;
2012-03-28, by wenzelm
merged
2012-03-27, by kuncar
note a code eqn in quotient_def
2012-03-27, by kuncar
dropped support for List.distinct in binding to SMT solvers: only few applications benefited from this support, and in some cases the smt method fails due to its support for List.distinct
2012-03-27, by boehmes
more robustness in case a theorem cannot be retrieved (which typically happens with backtick facts)
2012-03-27, by blanchet
fixed eta-extension of higher-order quantifiers in THF output
2012-03-27, by blanchet
renamed "smt_fixed" to "smt_read_only_certificates"
2012-03-27, by blanchet
tuning
2012-03-27, by blanchet
tuning (in particular, Symtab instead of AList)
2012-03-27, by blanchet
tweak slices, based on eval by Daniel Wand
2012-03-27, by blanchet
be less forceful about ":lt" to make infinite loops less likely (could still fail with mutually recursive tail rec functions)
2012-03-27, by blanchet
print a hint
2012-03-27, by blanchet
avoid DL
2012-03-27, by blanchet
TFF: declare free types as types
2012-03-27, by blanchet
merged
2012-03-27, by bulwahn
association lists with distinct keys uses the quotient infrastructure to obtain code certificates;
2012-03-27, by bulwahn
remove redundant lemmas
2012-03-27, by huffman
move int::ring_div instance upward, simplify several proofs
2012-03-27, by huffman
rename lemmas {divmod_int_rel_{div,mod} -> {div,mod}_int_unique, for consistency with nat lemma names
2012-03-27, by huffman
extend definition of divmod_int_rel to handle denominator=0 case
2012-03-27, by huffman
tuned proofs
2012-03-27, by huffman
shorten a proof
2012-03-27, by huffman
simplify some proofs
2012-03-27, by huffman
rename lemmas {div,mod}_eq -> {div,mod}_nat_unique, for consistency with minus_unique, inverse_unique, etc.
2012-03-27, by huffman
simplify some proofs
2012-03-27, by huffman
merged
2012-03-26, by wenzelm
merged
2012-03-26, by nipkow
reverted to canonical name
2012-03-26, by nipkow
merged
2012-03-26, by wenzelm
merged
2012-03-26, by huffman
revert changeset 500a5d97511a, re-enabling HOL-Proofs-Lambda
2012-03-26, by huffman
merged
2012-03-26, by huffman
fix incorrect code_modulename declarations
2012-03-26, by huffman
code lemma for function 'nat' that doesn't go into an infinite loop (fixes problem with non-terminating HOL-Proofs-Lambda)
2012-03-26, by huffman
remove old-style semicolon
2012-03-26, by huffman
merged
2012-03-26, by nipkow
Functions and lemmas by Christian Sternagel
2012-03-26, by nipkow
more precise treatment of \r\n as blank symbol (cf. 2bf29095d26f), e.g. relevant for loading theory headers in Isabelle/jEdit -- NB: jEdit and Isabelle/ML normalize newline variants to \n, but Isabelle/Scala retains them literally;
2012-03-26, by wenzelm
disabled HOL-Proofs-Lambda temporarily, which causes problems with 2a1953f0d20d;
2012-03-26, by wenzelm
tuned comment
2012-03-26, by kuncar
merged
2012-03-26, by kuncar
merged
2012-03-26, by kuncar
tuned proof - no smt call
2012-03-26, by kuncar
more robust command invocation via ISABELLE_JDK_HOME or SCALA_HOME (NB: bash exec requires genuine executable, not function);
2012-03-26, by wenzelm
updated theory header syntax and related details;
2012-03-26, by wenzelm
ISABELLE_JDK_HOME settings variable points to JDK with javac and jar (not just JRE);
2012-03-24, by wenzelm
merged
2012-03-26, by wenzelm
reintroduced broken proofs and regenerated certificates
2012-03-26, by blanchet
merged, resolving trivial conflict;
2012-03-26, by wenzelm
fixed Nitpick after numeral representation change (2a1953f0d20d)
2012-03-26, by blanchet
merged fork with new numeral representation (see NEWS)
2012-03-25, by huffman
merged
2012-03-24, by kuncar
use Thm.transfer for thms stored in generic context data storage
2012-03-23, by kuncar
hide invariant constant
2012-03-23, by kuncar
explicit SMTP server (appears to be required after recent change of system configuration);
2012-03-24, by wenzelm
more isatest subscribers;
2012-03-24, by wenzelm
merged
2012-03-23, by paulson
proof tidying
2012-03-23, by paulson
updated comment
2012-01-16, by kuncar
resolve invariant constant name clash
2012-03-23, by kuncar
update etc/isar-keywords.el
2012-03-23, by kuncar
fix example files
2012-03-23, by kuncar
generation of a code certificate from a respectfulness theorem for constants lifted by the quotient_definition command & setup_lifting command: setups Quotient infrastructure from a typedef theorem
2012-03-23, by kuncar
simplified code of generation of aggregate relations
2012-03-23, by kuncar
store the relational theorem for every relator
2012-03-23, by kuncar
store the quotient theorem for every quotient
2012-03-23, by kuncar
fix Quotient_Examples
2012-03-23, by kuncar
respectfulness theorem has to be proved if a new constant is lifted by quotient_definition
2012-03-23, by kuncar
adjusting to longer names in PNF_Narrowing_Engine, which was overlooked in 4106258260b3
2012-03-23, by bulwahn
tuned;
2012-03-23, by wenzelm
merged;
2012-03-22, by wenzelm
fixed typo
2012-03-22, by haftmann
more instructive NEWS
2012-03-22, by haftmann
more structured proofs
2012-03-22, by paulson
New Message
2012-03-22, by paulson
No longer treat "title" as FDL keyword
2012-03-22, by berghofe
tuned proofs;
2012-03-22, by wenzelm
uniform Generic_Target.standard_declaration, which uses the standard morphism for each context (NB: targets like "interpretation" appear like "theory" but declare local type parameters);
2012-03-22, by wenzelm
tuned;
2012-03-22, by wenzelm
synchronize syntax uniformly for target stack and aux. context;
2012-03-22, by wenzelm
tuned;
2012-03-22, by wenzelm
merged
2012-03-21, by wenzelm
removed Satallax option, now that this is the default
2012-03-21, by blanchet
doc update
2012-03-21, by blanchet
improve "remote_satallax" by exploiting unsat core
2012-03-21, by blanchet
generate weights and precedences for predicates as well
2012-03-21, by blanchet
refinements to constructibility
2012-03-21, by paulson
More structured proofs for infinite cardinalities
2012-03-21, by paulson
actually expose target context;
2012-03-21, by wenzelm
more explicit Toplevel.open_target/close_target;
2012-03-21, by wenzelm
tuned signature;
2012-03-21, by wenzelm
optional 'includes' element for long theorem statements;
2012-03-21, by wenzelm
basic support for nested contexts including bundles;
2012-03-21, by wenzelm
tuned messages;
2012-03-21, by wenzelm
basic support for nested local theory targets;
2012-03-21, by wenzelm
try apple.laf.useScreenMenuBar=false to make menus stay closer to the editor views they belong to -- potentially less confusing for jEdit newcomers;
2012-03-21, by wenzelm
improved isatest arguments for macbroy2;
2012-03-21, by wenzelm
clarified Local_Theory.init: avoid hardwired naming policy, discontinued odd/unused group argument (cf. 5ee13e0428d2);
2012-03-21, by wenzelm
prefer explicitly qualified exception List.Empty;
2012-03-21, by wenzelm
merged
2012-03-20, by wenzelm
refined init_model: allow change of buffer name as caused by "Save as", for example;
2012-03-20, by wenzelm
basic support for bundled declarations;
2012-03-20, by wenzelm
doc update
2012-03-20, by blanchet
made "spass" a "metaprover" that uses either the new SPASS or the old SPASS, to preserve backward compatibility and prepare for the upcoming release
2012-03-20, by blanchet
removed obsolete temporary hack
2012-03-20, by blanchet
tweaks
2012-03-20, by blanchet
proof tidying
2012-03-20, by paulson
minimalistic support for remote URLs: no master dir here;
2012-03-20, by wenzelm
optimized "metis" call
2012-03-20, by blanchet
added term_order option to Mirabelle
2012-03-20, by blanchet
take out experimental polymorphic @ encodings from Metis test -- proof reconstruction is fragile for them
2012-03-20, by blanchet
more conservative Metis defaults, for backward compatiblity (as illustrated by one "metis" call in "Auth/KerberosV")
2012-03-20, by blanchet
remove two options that were found to play hardly any role
2012-03-20, by blanchet
enable "metis_advisory_simp" by default
2012-03-20, by blanchet
more stats;
2012-03-20, by wenzelm
merged
2012-03-20, by paulson
more structured proofs
2012-03-20, by paulson
don't generate new SPASS constructs for old SPASS
2012-03-20, by blanchet
tune Metis example
2012-03-20, by blanchet
added "metis_advisory_simp" option to orient as many equations as possible in Metis the right way (cf. "More SPASS with Isabelle")
2012-03-20, by blanchet
continued implementation of term ordering attributes
2012-03-20, by blanchet
added "dont_preplay" alias
2012-03-20, by blanchet
document "dont_preplay"
2012-03-20, by blanchet
tuning
2012-03-20, by blanchet
implement term order attribute (for experiments)
2012-03-20, by blanchet
tuning -- don't refer to old, internal version number (needlessly confusing now)
2012-03-20, by blanchet
more weight attribute tuning
2012-03-20, by blanchet
use TFF0 with remote Vampire, now that a newer version of Vampire has been installed there (1.8 rev. 1362) that appears to have sound support for TFF0
2012-03-20, by blanchet
internal renamings
2012-03-20, by blanchet
renamed E weight attribute
2012-03-20, by blanchet
tuned proofs;
2012-03-19, by wenzelm
explicit propagation of assignment event, even if changed command set is empty;
2012-03-19, by wenzelm
modernized axiomatizations;
2012-03-19, by wenzelm
modernized axiomatizations;
2012-03-19, by wenzelm
updated Misc_Legacy.freeze_thaw;
2012-03-19, by wenzelm
discontinued remains of duplicate exception UnequalLengths (cf. 441260986b63);
2012-03-19, by wenzelm
moved some legacy stuff;
2012-03-19, by wenzelm
clarified Binding.name_of vs Name_Space.base_name vs Variable.check_name (see also 9bd8d4addd6e, 3305f573294e);
2012-03-19, by wenzelm
merged
2012-03-19, by wenzelm
merged
2012-03-19, by paulson
More structured proofs for cardinalities
2012-03-19, by paulson
merged
2012-03-19, by paulson
more structured case and induction proofs
2012-03-16, by paulson
better defaults for Metis, that seem to make it less likely to loop seemingly forever -- 0 coefficients might very well make it incomplete
2012-03-19, by blanchet
allow keyword tags to be redefined, but not the command category;
2012-03-19, by wenzelm
further amendment of "updated" edge (cf. 6ed49c52d463) -- required for repainting of unassigned command, e.g. for inactive buffe;
2012-03-19, by wenzelm
clarified command span classification: strict Command.is_command, permissive Command.name;
2012-03-19, by wenzelm
more robust bash interpolation;
2012-03-18, by wenzelm
more ambitious scalac options for makedist;
2012-03-18, by wenzelm
less noisy Isabelle/Scala build process;
2012-03-18, by wenzelm
comment;
2012-03-18, by wenzelm
tuned;
2012-03-18, by wenzelm
tuned;
2012-03-18, by wenzelm
maintain generic context naming in structure Name_Space (NB: empty = default_naming, init = local_naming);
2012-03-18, by wenzelm
tuned;
2012-03-18, by wenzelm
tuned structure;
2012-03-18, by wenzelm
comments for uniformity
2012-03-18, by haftmann
proper naming of simprocs according to actual target context;
2012-03-17, by wenzelm
amended locale_declaration: avoid duplication of Local_Theory.target with global_morphism (cf. 57def0b39696) -- Haftmann-Wenzel Sandwich has 3 layers, not 4;
2012-03-17, by wenzelm
more precise syntax;
2012-03-17, by wenzelm
more antiquotations;
2012-03-17, by wenzelm
misc tuning to accomodate scala-2.10.0-M2;
2012-03-17, by wenzelm
include scala.xml as of scala-2.9.1.final/misc/scala-tool-support/jedit/modes/scala.xml -- seems to be missing in more recent distributions;
2012-03-17, by wenzelm
merged
2012-03-17, by wenzelm
merged
2012-03-17, by paulson
tidying and structured proofs
2012-03-17, by paulson
refined Local_Theory.define vs. Local_Theory.define_internal, which allows to pass alternative name to the foundational axiom -- expecially important for 'instantiation' or 'overloading', which loose name information due to Long_Name.base_name cooking etc.;
2012-03-17, by wenzelm
tuned proofs;
2012-03-17, by wenzelm
simultaneous read_fields -- e.g. relevant for sort assignment;
2012-03-17, by wenzelm
added Syntax.read_typs;
2012-03-17, by wenzelm
renamed HOL-Matrix to HOL-Matrix_LP to avoid name clash with AFP;
2012-03-17, by wenzelm
tuned message;
2012-03-17, by wenzelm
tuned proofs;
2012-03-17, by wenzelm
tuned proofs;
2012-03-17, by wenzelm
tuned exception;
2012-03-17, by wenzelm
merged;
2012-03-17, by wenzelm
spelt out missing colemmas
2012-03-17, by haftmann
generalized INF_INT_eq, SUP_UN_eq
2012-03-17, by haftmann
tuned specifications
2012-03-16, by haftmann
sort via string_ord (as secondary key), not fast_string_ord via Symtab.fold;
2012-03-17, by wenzelm
tuned grouping -- merely indicate order of magnitude;
2012-03-17, by wenzelm
slightly more parallel find_theorems;
2012-03-17, by wenzelm
'definition' no longer exports the foundational "raw_def";
2012-03-17, by wenzelm
some attempts to fit source on screen;
2012-03-17, by wenzelm
eliminated odd 'finalconsts' / Theory.add_finals;
2012-03-16, by wenzelm
modernized axiomatization;
2012-03-16, by wenzelm
modernized axiomatization;
2012-03-16, by wenzelm
afford strict Args.type_name (cf. 29e88714ffe4);
2012-03-16, by wenzelm
check declared vs. defined commands at end of session;
2012-03-16, by wenzelm
more abstract heading level;
2012-03-16, by wenzelm
less redundant data;
2012-03-16, by wenzelm
uniform keyword names within ML/Scala -- produce elisp names via external conversion;
2012-03-16, by wenzelm
merged
2012-03-16, by wenzelm
ZF news
2012-03-16, by paulson
merged
2012-03-16, by paulson
Structured transfinite induction proofs
2012-03-16, by paulson
make more word theorems respect int/bin distinction
2012-03-16, by huffman
outer syntax command definitions based on formal command_spec derived from theory header declarations;
2012-03-16, by wenzelm
refute_params are given in *this* theory;
2012-03-16, by wenzelm
defer actual parsing of command spans and thus allow new commands to be used in the same theory where defined;
2012-03-16, by wenzelm
define keywords early when processing the theory header, before running the body commands;
2012-03-16, by wenzelm
clarified Keyword.is_keyword: union of minor and major;
2012-03-16, by wenzelm
Isabelle/jEdit supports user-defined Isar commands within the running session;
2012-03-15, by wenzelm
merged
2012-03-15, by wenzelm
beautification and structured proofs
2012-03-15, by paulson
replacing ":" by "\<in>"
2012-03-15, by paulson
Rewrote some induction proofs to be structured
2012-03-15, by paulson
more precise TPTP keywords and dependencies;
2012-03-15, by wenzelm
declare command keywords via theory header, including strict checking outside Pure;
2012-03-15, by wenzelm
prefer formally checked @{keyword} parser;
2012-03-15, by wenzelm
added ML antiquotation @{keyword};
2012-03-15, by wenzelm
declare minor keywords via theory header;
2012-03-15, by wenzelm
more explicit header_edits before main text_edits;
2012-03-15, by wenzelm
declare keywords as side-effect of header edit;
2012-03-15, by wenzelm
more recent recent_syntax, e.g. relevant for document rendering during startup;
2012-03-15, by wenzelm
clarified syntax of prospective keywords;
2012-03-15, by wenzelm
basic support for outer syntax keywords in theory header;
2012-03-15, by wenzelm
maintain Version.syntax within document state;
2012-03-15, by wenzelm
explicit Outer_Syntax.Decl;
2012-03-15, by wenzelm
allow multiple 'keywords' as in 'fixes';
2012-03-15, by wenzelm
some support for outer syntax keyword declarations within theory header;
2012-03-15, by wenzelm
merged
2012-03-14, by wenzelm
merged
2012-03-14, by paulson
structured case and induct rules
2012-03-14, by paulson
rudimentary documentation test
2012-03-14, by haftmann
doc-src build option (for emerging mira configuration)
2012-03-14, by haftmann
corrected fragile proof; tuned semicolons
2012-03-14, by haftmann
rudimentary distribution build configuration
2012-03-14, by haftmann
support for non-HTTP repository locations (important for mira); quasi-hardwired repository name
2012-03-14, by haftmann
corrected slip
2012-03-14, by haftmann
merged
2012-03-14, by paulson
rationalising the induction rule trans_induct3
2012-03-14, by paulson
allow modification of REPOS_NAME and REPOS from outside
2012-03-14, by haftmann
locale expressions without source positions;
2012-03-14, by wenzelm
tuned;
2012-03-14, by wenzelm
tuned messages;
2012-03-14, by wenzelm
source positions for locale and class expressions;
2012-03-14, by wenzelm
some proof indentation;
2012-03-14, by wenzelm
more explicit indication of swing thread context;
2012-03-14, by wenzelm
more indentation;
2012-03-14, by wenzelm
prefer asynchronous context switch from actor to swing thread, to reduce danger of deadlocks;
2012-03-14, by wenzelm
eliminated obsolete sanitize_name;
2012-03-14, by wenzelm
Local_Theory.define no longer hard-wires default theorem name -- targets/packages need to take care of it;
2012-03-14, by wenzelm
more parallel inductive_cases;
2012-03-14, by wenzelm
misc tuning;
2012-03-14, by wenzelm
updated to jedit_build-20120313 with jedit-4.5.0;
2012-03-13, by wenzelm
tuned context specifications and proofs;
2012-03-13, by wenzelm
tuned proofs;
2012-03-13, by wenzelm
clarified command state -- markup within proper_range, excluding trailing whitespace;
2012-03-13, by wenzelm
more explicit indication of def names;
2012-03-13, by wenzelm
merged
2012-03-13, by paulson
Structured proofs concerning the square of an infinite cardinal
2012-03-13, by paulson
suppress vacous notes elements, with subtle change of semantics: 'interpret' no longer pulls-in unnamed facts "by fact";
2012-03-13, by wenzelm
prefer abs_def over def_raw;
2012-03-13, by wenzelm
prefer abs_def over def_raw;
2012-03-13, by wenzelm
improved attribute "abs_def" to handle object-equality as well;
2012-03-13, by wenzelm
merged
2012-03-13, by wenzelm
More structured proofs about cardinal arithmetic
2012-03-13, by paulson
tuned proofs;
2012-03-13, by wenzelm
refined 'interpret': reset facts ("this") and print_result, which merely consist of internal / protected statement;
2012-03-13, by wenzelm
tuned proofs -- eliminated pointless chaining of facts after 'interpret';
2012-03-13, by wenzelm
proper printing of empty binding (again, cf. 93f6f24010c2);
2012-03-13, by wenzelm
tuned;
2012-03-13, by wenzelm
tuned strip_alls;
2012-03-13, by wenzelm
allow redefining pretty/markup modes (not output due to bootstrap issues) -- to support reloading of theory src/HOL/src/Tools/Code_Generator;
2012-03-13, by wenzelm
some grouping of Par_List operations, to adjust granularity;
2012-03-12, by wenzelm
Par_List.map is already smart;
2012-03-12, by wenzelm
some support for grouped list operations;
2012-03-12, by wenzelm
merged;
2012-03-12, by wenzelm
merged
2012-03-12, by noschinl
NEWS
2012-03-12, by noschinl
use eventually_elim method
2012-03-12, by noschinl
add eventually_elim method
2012-03-12, by noschinl
merged
2012-03-12, by noschinl
tuned proofs
2012-03-12, by noschinl
tuned pred_set_conv lemmas. Skipped lemmas changing the lemmas generated by inductive_set
2012-03-12, by noschinl
tuned simpset
2012-03-12, by noschinl
activate_notes in parallel -- to speedup main operation of locale interpretation;
2012-03-12, by wenzelm
refined activate_notes: simultaneous transformation before activation;
2012-03-12, by wenzelm
tuned headers;
2012-03-12, by wenzelm
merged
2012-03-12, by paulson
Structured proofs in ZF
2012-03-12, by paulson
refined define_command vs. run_command: static tokenization vs. dynamic parsing, to increase the chance that the proper transaction is run after redefining commands (NB: requires slightly more space and time for document state);
2012-03-12, by wenzelm
updated polyml/build option to prefer included libffi;
2012-03-12, by wenzelm
tuned signature;
2012-03-12, by wenzelm
clarified prepare_positions: always retain source positions to allow using it as formal information, not just markup reports;
2012-03-12, by wenzelm
merged
2012-03-11, by wenzelm
renewing Executable_Relation
2012-03-11, by bulwahn
tuned;
2012-03-11, by wenzelm
more direct Name_Space.defined_entry;
2012-03-11, by wenzelm
eliminated old-fashioned 'constrains' element;
2012-03-11, by wenzelm
modernized locale expression, with some fluctuation of arguments;
2012-03-11, by wenzelm
simplified span class in conformance to Scala version;
2012-03-10, by wenzelm
discontinued specific entity markup, which causes confusion with "kind" names with spaces (e.g. "type name");
2012-03-10, by wenzelm
merged
2012-03-10, by wenzelm
adding tags to quickcheck's result
2012-03-10, by bulwahn
clarified idents for activated locales, with subtle change of semantics: insert/merge wrt. term equality, but avoid redundant_ident on retrieval;
2012-03-10, by wenzelm
eliminated dead code;
2012-03-10, by wenzelm
clarified total_ident_ord, swapping first argument back to normal (unlike e464f84f3680) -- NB: "fast" ord is erratic anyway;
2012-03-10, by wenzelm
misc tuning and simplification;
2012-03-10, by wenzelm
tuned;
2012-03-10, by wenzelm
clarified Pattern.matchess;
2012-03-10, by wenzelm
tuned;
2012-03-10, by wenzelm
more precise alignment of begin/end, proof/qed;
2012-03-10, by wenzelm
merged
2012-03-09, by wenzelm
beautified
2012-03-09, by haftmann
more precise checking for wellformedness of mapper, before and after morphism application
2012-03-09, by haftmann
reject mapper terms with type variables not contained in the term's type
2012-03-09, by haftmann
always bracket case expressions in Scala
2012-03-09, by haftmann
tuned signature;
2012-03-09, by wenzelm
merges
2012-03-09, by paulson
More calculation-based cardinality proofs
2012-03-09, by paulson
split make_tptp_parser into two scripts, for parser and lib respectively;
2012-03-09, by sultana
added ml-yacc library sources;
2012-03-09, by sultana
added tptp parser;
2012-03-09, by sultana
merged
2012-03-08, by wenzelm
Structured and calculation-based proofs (with new trans rules!)
2012-03-08, by paulson
Structured and calculation-based proofs (with new trans rules!)
2012-03-08, by paulson
tuned comment;
2012-03-08, by wenzelm
simplified -- plain map_index is sufficient (pointed out by Enrico Tassi);
2012-03-08, by wenzelm
tuned;
2012-03-08, by wenzelm
clarified XML signature (again) -- coincide with basic Markup without explicit dependency;
2012-03-08, by wenzelm
more precise warning/error positions;
2012-03-08, by wenzelm
merged
2012-03-07, by wenzelm
less rigorous but more realistic migration recommendation; note on code generation of sets
2012-03-07, by haftmann
tuned syntax; more candidates
2012-03-07, by haftmann
tuned message (cf. ML version);
2012-03-07, by wenzelm
eliminated dead code;
2012-03-07, by wenzelm
tuned signature;
2012-03-07, by wenzelm
simplified signature (NB: interpretation of properties is mainly done via XML.Encode/Decode);
2012-03-07, by wenzelm
to_pred/set attributes now properly handle variables of type "... => T set"
2012-03-07, by berghofe
some recovery of IsaMakefile targets from f3c10e908f65;
2012-03-07, by wenzelm
added max_new_mono_instances, max_mono_iters, to Mirabelle-Sledgehammer; changed sh_minimize to avoid setting Mirabelle-level defaults;
2012-03-07, by sultana
added sh_minimize and preplay_timeout options to Mirabelle's Sledgehammer action;
2012-03-07, by sultana
added Mirabelle action info in its log file; tuned;
2012-03-07, by sultana
More mathematical symbols for ZF examples
2012-03-06, by paulson
mathematical symbols for Isabelle/ZF example theories
2012-03-06, by paulson
Using mathematical notation for <-> and cardinal arithmetic
2012-03-06, by paulson
mathematical symbols instead of ASCII
2012-03-06, by paulson
addressed a quotient-type-related issue that arose with the port to "set"
2012-03-04, by blanchet
ensure no abstractions leak through after lambda-lifting (for formulas with higher-order occurrences of quantifiers)
2012-03-04, by blanchet
updates for jedit-4.5.0 (still inactive);
2012-03-04, by wenzelm
more explicit patches;
2012-03-04, by wenzelm
tuned comment;
2012-03-04, by wenzelm
removed obsolete proper_command_at (cf. 03a2dc9e0624);
2012-03-04, by wenzelm
added Command.proper_range (still unused);
2012-03-04, by wenzelm
clarified special eol treatment and moved to gfx_range -- enables error messages at end of input, e.g. "prop PROP";
2012-03-04, by wenzelm
clarified command span: include trailing whitespace/comments and thus reduce number of ignored spans with associated transactions and states (factor 2);
2012-03-04, by wenzelm
tuned
2012-03-04, by haftmann
move test targets to test target
2012-03-04, by haftmann
dropped images for importer sessions
2012-03-04, by haftmann
dropped dead code
2012-03-04, by haftmann
more accurate dependencies
2012-03-04, by haftmann
tuned ML
2012-03-04, by haftmann
dropped silly code
2012-03-04, by haftmann
tuned
2012-03-04, by haftmann
dropped dead code
2012-03-04, by haftmann
actually add "the" Importer theory
2012-03-04, by haftmann
avoid internal hol4 name references in generic importer code
2012-03-04, by haftmann
generalized user-visible text
2012-03-03, by haftmann
generalized attribute name
2012-03-03, by haftmann
dropped dead theories
2012-03-03, by haftmann
one unified Importer theory
2012-03-03, by haftmann
added actual dependencies
2012-03-03, by haftmann
import all importer theories in compatibility layer
2012-03-03, by haftmann
merged;
2012-03-03, by wenzelm
dropped obsolete ROOT.ML
2012-03-03, by haftmann
plugged in pre-existing theories appropriately
2012-03-03, by haftmann
switch of target Import-HOL_Light-Imported: not operative at the moment
2012-03-03, by haftmann
turn on quick and dirty in batch mode
2012-03-03, by haftmann
tuned whitespace
2012-03-03, by haftmann
file system structure separating HOL4 and HOL Light concerns
2012-03-03, by haftmann
distribution of compatibility theories
2012-03-03, by haftmann
formal infrastructure for import sessions
2012-03-03, by haftmann
dropped dead code
2012-03-03, by haftmann
tuned whitespace
2012-03-03, by haftmann
spurious set/pred correction
2012-03-03, by haftmann
explicit locations for import_theory and setup_theory, for better user interface conformance; spurious set/pred correction
2012-03-03, by haftmann
explicit locations for import_theory and setup_theory, for better user interface conformance
2012-03-03, by haftmann
discontinued obsolete Library.foldl_map and Library.apply (NB: apply = fold I);
2012-03-03, by wenzelm
tuned;
2012-03-03, by wenzelm
tuned;
2012-03-03, by wenzelm
tuned;
2012-03-03, by wenzelm
canonical argument order for attribute application;
2012-03-03, by wenzelm
clarified terminology of raw protocol messages;
2012-03-03, by wenzelm
tuned;
2012-03-03, by wenzelm
tuned signature -- emphasize Isabelle_Process Input vs. Output;
2012-03-03, by wenzelm
explicit syslog_limit reduces danger of low-level message flooding;
2012-03-03, by wenzelm
retain original "uses" (again) -- still required for Thy_Load.use_file etc. in ML (notably for maintaining required/provided);
2012-03-03, by wenzelm
clarified scope of exception handlers;
2012-03-03, by wenzelm
relevant timing as in ML;
2012-03-03, by wenzelm
more fundamental pred-to-set conversions for range and domain by means of inductive_set
2012-03-02, by haftmann
merged
2012-03-02, by wenzelm
tuned whitespace
2012-03-02, by haftmann
tuned import
2012-03-02, by haftmann
dropped dead code
2012-03-02, by haftmann
terminate after first exception -- avoid syslog flooding;
2012-03-02, by wenzelm
avoid buffer loading overrun;
2012-03-02, by wenzelm
merged
2012-03-02, by wenzelm
collecting all axioms in a locale context in quickcheck;
2012-03-02, by bulwahn
choosing longer constant names in Quickcheck_Narrowing to reduce the chances of name clashes in Quickcheck-Narrowing
2012-03-02, by bulwahn
removing finiteness goals
2012-03-02, by bulwahn
adding finiteness of intervals on integer sets; adding another finiteness theorem for multisets
2012-03-02, by bulwahn
Symbol.encode header edits;
2012-03-01, by wenzelm
merged
2012-03-01, by wenzelm
tuned whitespace
2012-03-01, by haftmann
more fundamental pred-to-set conversions, particularly by means of inductive_set; associated consolidation of some theorem names (c.f. NEWS)
2012-03-01, by haftmann
Removal of obsolete ML bindings
2012-03-01, by paulson
more robust locking;
2012-03-01, by wenzelm
proper update_header;
2012-03-01, by wenzelm
refined node_header -- more direct buffer access (again);
2012-03-01, by wenzelm
merged
2012-03-01, by wenzelm
improved handling of polymorphic quotient types, by avoiding comparing types that will generally differ in the polymorphic case
2012-03-01, by blanchet
fixed handling of "Rep_" function of quotient types -- side-effect of "set" constructor reintroduction
2012-03-01, by blanchet
more robust set element extractor
2012-03-01, by blanchet
fine-tune intended failure of smt method when the chosen SMT solver is not installed: restrict failures to true invocations of the SMT solver and don't fail for runs based on certificates
2012-03-01, by boehmes
tuned proofs;
2012-03-01, by wenzelm
more tolerant cygpath invocation, allow empty CLASSPATH;
2012-03-01, by wenzelm
explicitly revoke delay, to avoid spurious timer events after deactivation of related components;
2012-03-01, by wenzelm
clarified document nodes (full import graph) vs. node_status (non-preloaded theories);
2012-03-01, by wenzelm
more defensive node_header;
2012-02-29, by wenzelm
clarified module Thy_Load;
2012-02-29, by wenzelm
SMT fails if the chosen SMT solver is not installed
2012-02-29, by boehmes
merged
2012-02-28, by wenzelm
speed up Sledgehammer's clasimpset lookup a bit
2012-02-28, by blanchet
use SPASS instead of E for Metis examples -- it's seems faster for these small problems
2012-02-28, by blanchet
spelling
2012-02-28, by blanchet
avoid undeclared variables in let bindings;
2012-02-28, by wenzelm
tuned proofs;
2012-02-28, by wenzelm
more release tests;
2012-02-28, by wenzelm
display proof results as "state", to suppress odd squiggles in the Prover IDE (see also 9240be8c8c69);
2012-02-28, by wenzelm
Finish localizing the quotient package.
2012-02-28, by Cezary Kaliszyk
merged
2012-02-28, by berghofe
Added infrastructure for mapping SPARK field / constructor names
2012-02-28, by berghofe
Use long prefix rather than short package name to disambiguate constant names
2012-02-27, by berghofe
more explicit development graph;
2012-02-27, by wenzelm
removed dead code (cf. a34d89ce6097);
2012-02-27, by wenzelm
tuned proofs;
2012-02-27, by wenzelm
tuned proofs;
2012-02-27, by wenzelm
removed introiff (cf. b09afce1e54f);
2012-02-27, by wenzelm
tuned;
2012-02-27, by wenzelm
removed broken/unused introiff (cf. d452117ba564);
2012-02-27, by wenzelm
discontinued slightly odd built-in timing (cf. 53fd5cc685b4) -- the Isar toplevel does that already (e.g. via Toplevel.timing or Toplevel.profiling);
2012-02-27, by wenzelm
tuned;
2012-02-27, by wenzelm
tuned proofs;
2012-02-27, by wenzelm
prefer uniform Timing.message -- avoid assumption about sequential execution;
2012-02-27, by wenzelm
prefer final ADTs -- prevent ooddities;
2012-02-27, by wenzelm
more explicit Long_Name operations (NB: analyzing qualifiers is inherently fragile);
2012-02-27, by wenzelm
more standard settings -- refer to COMPONENT at most once;
2012-02-27, by wenzelm
clarified prems_lin_arith_tac, with subtle change of semantics: structured prems are inserted as well;
2012-02-27, by wenzelm
prefer cut_tac, where it is clear that the special variants cut_rules_tac or cut_facts_tac are not required;
2012-02-27, by wenzelm
eliminated odd comment from distant past;
2012-02-27, by wenzelm
updated cut_tac, without loose references to implementation manual;
2012-02-27, by wenzelm
updated generated file;
2012-02-27, by wenzelm
simplified cut_tac (cf. d549b5b0f344);
2012-02-27, by wenzelm
merged
2012-02-27, by huffman
avoid using constant Int.neg
2012-02-27, by huffman
reactivated Find_Unused_Assms_Examples to avoid untested / dead stuff in the repository;
2012-02-27, by wenzelm
merged
2012-02-27, by nipkow
added lemma
2012-02-27, by nipkow
converting "set [...]" to "{...}" in evaluation results
2012-02-27, by nipkow
removing Find_Unused_Assms_Examples from session as it requires much time
2012-02-27, by bulwahn
restored accidental omission
2012-02-26, by haftmann
dropped dead code
2012-02-26, by haftmann
tuned structure
2012-02-26, by haftmann
retain syntax here
2012-02-26, by haftmann
tuned structure; dropped already existing syntax declarations
2012-02-26, by haftmann
tuned syntax declarations; tuned structure
2012-02-26, by haftmann
merged
2012-02-26, by wenzelm
marked candidates for rule declarations
2012-02-26, by haftmann
include warning messages in node status;
2012-02-26, by wenzelm
tuned signature (in accordance with ML);
2012-02-26, by wenzelm
more PIDE modules;
2012-02-26, by wenzelm
tuned proofs;
2012-02-26, by wenzelm
more abstract class Document.State;
2012-02-26, by wenzelm
more abstract class Document.State.Assignment;
2012-02-26, by wenzelm
tuned signature;
2012-02-26, by wenzelm
more abstract class Document.Version;
2012-02-26, by wenzelm
more abstract class Document.Node;
2012-02-26, by wenzelm
more abstract class Document.History;
2012-02-26, by wenzelm
more abstract class Document.Change;
2012-02-26, by wenzelm
tuned;
2012-02-26, by wenzelm
tuned signature;
2012-02-26, by wenzelm
merged
2012-02-25, by wenzelm
slightly changing the enumeration scheme
2012-02-25, by bulwahn
adding some more test invocations of find_unused_assms
2012-02-25, by bulwahn
adding an example where random beats exhaustive testing
2012-02-25, by bulwahn
removing unnecessary assumptions in RComplete;
2012-02-25, by bulwahn
removing unnecessary assumptions in RealDef;
2012-02-25, by bulwahn
one general list_all2_update_cong instead of two special ones
2012-02-25, by bulwahn
tuned comments;
2012-02-25, by wenzelm
standard Graph instances;
2012-02-25, by wenzelm
clarified signature -- avoid oddities of Iterable like Iterator.map;
2012-02-25, by wenzelm
discontinued slightly odd Graph.del_nodes (inefficient due to full Table.map);
2012-02-25, by wenzelm
moved predicate relations and conversion rules between set and predicate relations from Predicate.thy to Relation.thy; moved Predicate.thy upwards in theory hierarchy
2012-02-24, by haftmann
explicit is better than implicit
2012-02-24, by haftmann
dropped dead code
2012-02-24, by haftmann
prefer sorted Map/Set for canonical order of results -- pass ordering via fresh copy of empty;
2012-02-24, by wenzelm
tuned imports;
2012-02-24, by wenzelm
tuned signature;
2012-02-24, by wenzelm
discontinued obsolete Graph.all_paths (last seen in 1524d69783d3 and AFP/80bbbdbfec62);
2012-02-24, by wenzelm
merged
2012-02-24, by wenzelm
remove ill-formed lemmas word_0_wi_Pls and word_m1_wi_Min
2012-02-24, by huffman
avoid using Int.succ_def in proofs
2012-02-24, by huffman
avoid using Int.succ or Int.pred in proofs
2012-02-24, by huffman
avoid using BIT_simps in proofs;
2012-02-24, by huffman
avoid using BIT_simps in proofs
2012-02-24, by huffman
updated stats according to src/HOL/IsaMakefile;
2012-02-24, by wenzelm
more precise clean target;
2012-02-24, by wenzelm
clarifed name space "type name", which covers logical and non-logical types, and often occurs inside outer syntax "type" markup;
2012-02-24, by wenzelm
avoid using Int.Pls_def in proofs
2012-02-24, by huffman
remove ill-formed lemmas word_pred_0_Min and word_m1_Min
2012-02-24, by huffman
remove ill-formed lemma of_bl_no; adapt proofs
2012-02-24, by huffman
adapt lemma mask_lem to respect int/bin distinction
2012-02-24, by huffman
rephrase some slow "metis" calls
2012-02-24, by blanchet
added support for Alt-Ergo through Why3 (mostly for experimental purposes, e.g. polymorphism vs. monomorphization)
2012-02-24, by blanchet
general solution to the arity bug that occasionally plagues Sledgehammer -- short story, lots of things go kaputt when a polymorphic symbol's arity in the translation is higher than the arity of the fully polymorphic HOL constant
2012-02-24, by blanchet
renamed 'try_methods' to 'try0'
2012-02-24, by blanchet
doc fixes (thanks to Nik)
2012-02-24, by blanchet
fixed arity bug with "If" helpers for "If" that returns a function
2012-02-24, by blanchet
given up disfruitful branch
2012-02-24, by haftmann
explicit remove of lattice notation
2012-02-24, by haftmann
moved predicate relations and conversion rules between set and predicate relations from Predicate.thy to Relation.thy; moved Predicate.thy upwards in theory hierarchy
2012-02-24, by haftmann
moved predicate relations and conversion rules between set and predicate relations from Predicate.thy to Relation.thy; moved Predicate.thy upwards in theory hierarchy
2012-02-23, by haftmann
dropped dead code
2012-02-23, by haftmann
tuned isatest settings;
2012-02-23, by wenzelm
merged
2012-02-23, by wenzelm
moved lemmas for orderings and lattices on predicates to corresponding theories, retaining declaration order of classical rules; tuned headings; tuned syntax
2012-02-23, by haftmann
tuned whitespace
2012-02-23, by haftmann
tuned proof
2012-02-23, by haftmann
prefer actual syntax categories;
2012-02-23, by wenzelm
avoid trait Addable, which is deprecated in scala-2.9.x;
2012-02-23, by wenzelm
streamlined abstract datatype;
2012-02-23, by wenzelm
tuned;
2012-02-23, by wenzelm
streamlined abstract datatype;
2012-02-23, by wenzelm
tuned -- avoid copy of empty value;
2012-02-23, by wenzelm
tuned;
2012-02-23, by wenzelm
streamlined abstract datatype, eliminating odd representation class;
2012-02-23, by wenzelm
tuned;
2012-02-23, by wenzelm
merged
2012-02-23, by huffman
make more simp rules respect int/bin distinction
2012-02-23, by huffman
make bool list functions respect int/bin distinction
2012-02-23, by huffman
merged;
2012-02-23, by wenzelm
tuned;
2012-02-23, by wenzelm
clarified Graph.restrict (formerly Graph.subgraph) based on public graph operations;
2012-02-23, by wenzelm
further graph operations from ML;
2012-02-23, by wenzelm
removed dead code;
2012-02-23, by wenzelm
directed graphs (in Scala);
2012-02-23, by wenzelm
make uses of bin_split respect int/bin distinction
2012-02-23, by huffman
remove lemma bin_cat_Pls, which doesn't respect int/bin distinction
2012-02-23, by huffman
make uses of constant bin_sc respect int/bin distinction
2012-02-23, by huffman
remove duplicate lemma bintrunc_Suc in favor of bintrunc.Suc
2012-02-23, by huffman
remove unused lemmas
2012-02-23, by huffman
simplify proofs
2012-02-23, by huffman
make uses of bin_sign respect int/bin distinction
2012-02-23, by huffman
removed unnecessary lemma zero_bintrunc
2012-02-23, by huffman
remove unnecessary lemmas
2012-02-23, by huffman
removed unnecessary constant bin_rl
2012-02-23, by huffman
remove duplication of lemmas bin_{rest,last}_BIT
2012-02-23, by huffman
remove lemmas Bit{0,1}_div2
2012-02-23, by huffman
simplify proof
2012-02-23, by huffman
deal with FIXMEs for linarith examples
2012-02-23, by huffman
CONTRIBUTORS
2012-02-23, by haftmann
merged
2012-02-22, by huffman
tuned whitespace
2012-02-22, by huffman
tuned whitespace
2012-02-22, by huffman
adding documentation about find_unused_assms command and use_subtype option in the IsarRef
2012-02-22, by bulwahn
NEWS
2012-02-22, by bulwahn
adding some examples with find_unused_assms command
2012-02-22, by bulwahn
adding new command "find_unused_assms"
2012-02-22, by bulwahn
removing some unnecessary premises from Map theory
2012-02-22, by bulwahn
preliminarily switching quickcheck-narrowing off by default (probably it should only be invoked if concrete testing does not work)
2012-02-22, by bulwahn
generalizing inj_on_Int
2012-02-22, by bulwahn
moving Quickcheck's example to its own session
2012-02-22, by bulwahn
tuned proofs;
2012-02-21, by wenzelm
more robust visible_range: allow empty view;
2012-02-21, by wenzelm
misc tuning;
2012-02-21, by wenzelm
merged;
2012-02-21, by wenzelm
made SML/NJ happy;
2012-02-21, by wenzelm
tuned proofs;
2012-02-21, by wenzelm
merged
2012-02-21, by wenzelm
tuned proofs;
2012-02-21, by wenzelm
approximate Perspective.full within the bounds of the JVM;
2012-02-21, by wenzelm
misc tuning;
2012-02-21, by wenzelm
invoke later to reduce chance of causing deadlock;
2012-02-21, by wenzelm
misc tuning;
2012-02-21, by wenzelm
separate module for text status overview;
2012-02-21, by wenzelm
overview.delay_repaint: avoid wasting GUI cycles via update_delay;
2012-02-21, by wenzelm
tuned;
2012-02-21, by wenzelm
merged
2012-02-21, by berghofe
merged
2012-02-21, by berghofe
Fixed bugs:
2012-02-20, by berghofe
merged
2012-02-21, by bulwahn
subtype preprocessing in Quickcheck;
2012-02-21, by bulwahn
adding parsing of an optional predicate with quickcheck_generator command
2012-02-21, by bulwahn
updated generated files (cf. 8d51b375e926);
2012-02-21, by wenzelm
merged;
2012-02-21, by wenzelm
add missing lemmas to compute_div_mod
2012-02-21, by huffman
remove constant negateSnd in favor of 'apsnd uminus' (from Florian Haftmann)
2012-02-21, by huffman
avoid using constant Int.neg
2012-02-21, by huffman
renamed ex/Numeral.thy to ex/Numeral_Representation.thy
2012-02-21, by huffman
reverting changesets from 5d33a3269029 on: change of order of declaration of classical rules makes serious problems
2012-02-21, by haftmann
tuned whitespace
2012-02-20, by haftmann
tuned proof
2012-02-20, by haftmann
tuned proof
2012-02-19, by haftmann
distributed lattice properties of predicates to places of instantiation
2012-02-19, by haftmann
removing some unnecessary premises from Divides
2012-02-20, by bulwahn
simplify projections on simultaneous computations of div and mod; tuned structure (from Florian Haftmann)
2012-02-20, by huffman
observe HEIGHT of overview ticks;
2012-02-20, by wenzelm
more careful painting of overview component: more precise and more efficient;
2012-02-20, by wenzelm
clarified initial process startup errors: recover image load failure message (cf. 2cb7e34f6096) and suppress accidental output from raw ML toplevel;
2012-02-20, by wenzelm
use qualified constant names instead of suffixes (from Florian Haftmann)
2012-02-20, by huffman
tuned proofs
2012-02-18, by haftmann
tuned
2012-02-12, by haftmann
brute-force adjustion
2012-02-11, by haftmann
tuned whitespace
2012-02-11, by haftmann
tuned
2012-02-11, by haftmann
tuned
2012-02-10, by haftmann
tuned code
2012-02-10, by haftmann
dropped whitespace
2012-02-10, by haftmann
dropped dead code
2012-02-10, by haftmann
dropped dead code
2012-02-10, by haftmann
dropped dead code
2012-02-10, by haftmann
dropped dead code
2012-02-10, by haftmann
dropped dead code
2012-02-10, by haftmann
dropped dead code
2012-02-10, by haftmann
corrected typo
2012-02-10, by haftmann
dropped dead code
2012-02-10, by haftmann
notepad is more appropriate here
2012-02-12, by haftmann
corrected treatment of applications of built-in functions to higher-order terms
2012-02-18, by boehmes
NEWS
2012-02-18, by krauss
merged
2012-02-18, by krauss
added congruence rules for Option.{map|bind}
2012-02-18, by krauss
updated generated documents
2012-02-18, by haftmann
avoid redefinition of @{theory} antiquotation
2012-02-18, by haftmann
update of generated documents
2012-02-18, by haftmann
tuned whitespace
2012-02-18, by haftmann
clarified
2012-02-18, by haftmann
corrected spelling
2012-02-18, by haftmann
clarified
2012-02-18, by haftmann
more precise semantics of "theory" antiquotation
2012-02-18, by haftmann
tuned import
2012-02-18, by haftmann
dropped references to obsolete theories
2012-02-18, by haftmann
adjusted to set type constructor
2012-02-18, by haftmann
tuned whitespace
2012-02-18, by haftmann
more explicit error on malformed abstract equation; dropped dead code; tuned signature
2012-02-18, by haftmann
simplified configuration options for syntax ambiguity;
2012-02-17, by wenzelm
retain default of Syntax.ambiguity, according to 2bd54d4b5f3d (despite earlier versions);
2012-02-17, by wenzelm
more antiquotations;
2012-02-16, by wenzelm
more symbols;
2012-02-16, by wenzelm
tuned imports;
2012-02-16, by wenzelm
tuned proofs;
2012-02-16, by wenzelm
simplified configuration options for syntax ambiguity;
2012-02-16, by wenzelm
merged
2012-02-16, by wenzelm
removing unnecessary premise from diff_single_insert
2012-02-16, by bulwahn
explicit is better than implicit;
2012-02-16, by wenzelm
more uniform / portable representation of the idea of "copy_dir" (NB: cp -f dereferences symlinks on GNU/Linux, but does not on old-school Unixen including BSD/Mac OS X);
2012-02-16, by wenzelm
simplifying proof
2012-02-16, by bulwahn
removing unnecessary premises in theorems of List theory
2012-02-16, by bulwahn
tuning mutabelle script
2012-02-16, by bulwahn
adding documentation for abort_potential option in quickcheck
2012-02-16, by bulwahn
renamed Thm.capply to Thm.apply, and Thm.cabs to Thm.lambda in conformance with similar operations in structure Term and Logic;
2012-02-15, by wenzelm
discontinued Drule.term_rule, which tends to cause confusion due to builtin cterm_of (NB: the standard morphisms already provide a separate term component);
2012-02-15, by wenzelm
uniform Isar source formatting for this file;
2012-02-15, by wenzelm
clarified outer syntax "constdecl", which is only local to some rail diagrams;
2012-02-15, by wenzelm
discontinued obsolete "prems" fact;
2012-02-15, by wenzelm
eliminated slightly odd / obsolete DETERM_UNTIL, DETERM_UNTIL_SOLVED (cf. 941afb897532, ea0668a1c0ba);
2012-02-15, by wenzelm
removed obsolete files;
2012-02-15, by wenzelm
more basic simplification, eliminated slightly odd tactic style from 1995 (cf. ea0668a1c0ba);
2012-02-15, by wenzelm
removed dead code;
2012-02-15, by wenzelm
updated listrel (cf. 80dccedd6c14);
2012-02-15, by wenzelm
removed redundant cut_inst_tac -- already covered in implementation manual;
2012-02-15, by wenzelm
updated rewrite_goals_rule, rewrite_rule;
2012-02-15, by wenzelm
NEWS;
2012-02-15, by wenzelm
updated refs;
2012-02-15, by wenzelm
renamed "xstr" to "str_token";
2012-02-15, by wenzelm
merged
2012-02-14, by wenzelm
don't report spurious LEO-II errors
2012-02-14, by blanchet
better error message
2012-02-14, by blanchet
removing debug code in mutabelle
2012-02-14, by bulwahn
adding abort_potential functionality in quickcheck
2012-02-14, by bulwahn
adding abort_potential configuration in Quickcheck
2012-02-14, by bulwahn
clarified bires_inst_tac: retain internal exceptions;
2012-02-14, by wenzelm
tuned signature;
2012-02-14, by wenzelm
more conventional tactic setup -- avoid low-level Thm.dest_state and spurious warnings about it;
2012-02-14, by wenzelm
more conventional tactic setup;
2012-02-14, by wenzelm
eliminated odd/obsolete innermost_params (cf. a77ad6c86564, 3458b0e955ac);
2012-02-14, by wenzelm
prefer high-level elim_format;
2012-02-14, by wenzelm
discontinued unused MRL -- in correspondence with section "2.4.2 Rule composition" in the implementation manual;
2012-02-14, by wenzelm
method setup;
2012-02-14, by wenzelm
simplified use of tacticals;
2012-02-14, by wenzelm
comment;
2012-02-14, by wenzelm
tuned signature, according to actual usage of these operations;
2012-02-14, by wenzelm
tuned signature;
2012-02-14, by wenzelm
normalized aliases;
2012-02-14, by wenzelm
elininated unused INTLEAVE;
2012-02-14, by wenzelm
eliminated unused rewrite_goal_rule;
2012-02-14, by wenzelm
eliminated unused subgoals_tac;
2012-02-14, by wenzelm
eliminated obsolete aliases;
2012-02-14, by wenzelm
eliminated obsolete aliases;
2012-02-14, by wenzelm
tuned;
2012-02-14, by wenzelm
merged, resolving trivial conflicts;
2012-02-14, by wenzelm
merged;
2012-02-14, by wenzelm
new SPASS options
2012-02-11, by blanchet
making num_mutations a configuration that can be changed with the mutabelle bash command
2012-02-11, by bulwahn
making max_mutants an option that can be changed in the Mutabelle-script
2012-02-11, by bulwahn
increase timeout to 30 seconds; changing mutabelle script
2012-02-11, by bulwahn
parse clauses generated from several formulas
2012-02-10, by blanchet
be more gentle when generating KBO weights
2012-02-10, by blanchet
update SPASS slices
2012-02-10, by blanchet
more specification of the quotient package in IsarRef
2012-02-10, by Cezary Kaliszyk
specification of the quotient package
2012-02-10, by Cezary Kaliszyk
tune KBO weight code
2012-02-09, by blanchet
minor DFG fix
2012-02-09, by blanchet
new SPASS slices
2012-02-09, by blanchet
improved KBO weights -- beware of explicit applications
2012-02-09, by blanchet
added possibility of generating KBO weights to DFG problems
2012-02-09, by blanchet
Generalize the compositional preservation theorems
2012-02-09, by Cezary Kaliszyk
use 'primrec' to define "rotate1", for uniformity (and to help first-order tools that rely on "Spec_Rules")
2012-02-08, by blanchet
removed fact that confuses SPASS -- better rely on "rev_rev_ident", which is stronger and more ATP friendly
2012-02-08, by blanchet
beware of "Bit0" and "Bit1" -- these shouldn't be blidly unfolded by SPASS, lest we get gigantic terms
2012-02-08, by blanchet
fixed arity error
2012-02-06, by blanchet
tuning
2012-02-06, by blanchet
renamed type encoding
2012-02-06, by blanchet
adding some forbidden constant names for mutabelle
2012-02-05, by bulwahn
mutabelle ignores theorems with internal constants
2012-02-05, by bulwahn
tuned
2012-02-05, by nipkow
merged
2012-02-05, by nipkow
simplified code generation
2012-02-05, by nipkow
remove option that's on by default
2012-02-05, by blanchet
no need for a script/mega-hack with the new SPASS
2012-02-05, by blanchet
cleaned up new SPASS parsing
2012-02-05, by blanchet
tuning
2012-02-05, by blanchet
merged
2012-02-05, by bulwahn
adding code equation for Relation.image; adding map_project as correspondence to map_filter on lists
2012-02-05, by bulwahn
tuning to remove ML warnings
2012-02-05, by bulwahn
removed double filtering of type args
2012-02-05, by blanchet
adding a quickcheck example about functions and sets
2012-02-05, by bulwahn
removing lemma bij_betw_Disj_Un, as it is a special case of bij_between_combine (was added in d1fc454d6735, and has not been used since)
2012-02-05, by bulwahn
adding a remark about lemma which is too special and should be removed
2012-02-05, by bulwahn
another try to improve code generation of set equality (cf. da32cf32c0c7)
2012-02-05, by bulwahn
beautifying definitions of check_all and adding instance for finite_4
2012-02-05, by bulwahn
Make automatic derivation of raw/quotient types more greedy to allow descending and quot_lifted for compound quotients.
2012-02-05, by Cezary Kaliszyk
added option to Mirabelle/Sledgehammer
2012-02-04, by blanchet
improved hashing w.r.t. Mirabelle, to help debugging
2012-02-04, by blanchet
tuned SPASS DFG output
2012-02-04, by blanchet
the new SPASS gives accurate fact information, so no need for old hack anymore
2012-02-04, by blanchet
fixed docs
2012-02-04, by blanchet
made sure to filter type args also for "uncurried alias" equations
2012-02-04, by blanchet
made option available to users (mostly for experiments)
2012-02-04, by blanchet
using fully qualified module names in Haskell source, which seems to be required by GHC 7.0.4 (also cf. 0fd9ab902b5a)
2012-02-04, by bulwahn
optimization: slice caching in case two consecutive slices are nearly identical
2012-02-03, by blanchet
extended SPASS/DFG output with ranks
2012-02-03, by blanchet
try to pass fewer options to Metis
2012-02-03, by blanchet
Quotient FSet: Add compositional respectfulness and preservation for map and lift map_concat
2012-02-03, by Cezary Kaliszyk
improve SPASS scripts
2012-02-02, by blanchet
change 9ce354a77908 wasn't quite right -- here's an improvement
2012-02-02, by blanchet
better SPASS setup
2012-02-02, by blanchet
don't introduce new symbols in helpers -- makes problems unprovable
2012-02-02, by blanchet
only constants can be aliased
2012-02-02, by blanchet
include new SPASS by default if available
2012-02-02, by blanchet
adding an example for finite and cofinite sets
2012-02-02, by bulwahn
adding a minimally refined equality on sets for code generation
2012-02-02, by bulwahn
adding an example for a datatype refinement which would allow rtrancl to be executable on an infinite type
2012-02-02, by bulwahn
improving code equations for multisets that violated the distinct AList abstraction
2012-02-01, by bulwahn
tuning
2012-02-02, by blanchet
implemented partial application aliases (for SPASS mainly)
2012-02-02, by blanchet
really fixed syntax bug in DFG output (cf. ef62c2fafa9e)
2012-02-01, by blanchet
don't stumble on SPASS debug output
2012-02-01, by blanchet
tuning
2012-02-01, by blanchet
proper statuses for "fact_from_ref"
2012-02-01, by blanchet
tuned
2012-01-31, by nipkow
renamed Sledgehammer option
2012-01-31, by blanchet
third attempt at lambda lifting that works for both Sledgehammer and Metis (cf. dce6c3a460a9)
2012-01-31, by blanchet
improve SPASS setup
2012-01-31, by blanchet
adding code equation for setsum
2012-01-31, by bulwahn
avoid name clash, really
2012-01-31, by blanchet
fixed syntax bug in DFG output
2012-01-31, by blanchet
new SPASS setup
2012-01-31, by blanchet
distinguish between ":lr" and ":lt" (terminating) in DFG format
2012-01-31, by blanchet
nicer keyword class avoidance scheme
2012-01-31, by blanchet
new try at lambda-lifting that works correctly for both Metis and Sledgehammer (cf. d724066ff3d0)
2012-01-31, by blanchet
mutabelle must handle the case where quickcheck returns multiple results
2012-01-31, by bulwahn
reverted e2b1a86d59fc -- broke Metis's lambda-lifting
2012-01-31, by blanchet
merged
2012-01-31, by nipkow
NEWS
2012-01-31, by nipkow
added "'a rel"
2012-01-30, by nipkow
fix debilitating bug with lambda lifting in conjectures with outer existential quantifiers
2012-01-30, by blanchet
new SPASS setup
2012-01-30, by blanchet
example tuning
2012-01-30, by blanchet
implemented new lambda translations scheme
2012-01-30, by blanchet
avoid unsupported case in Metis
2012-01-30, by blanchet
docs and news
2012-01-30, by blanchet
rename lambda translation schemes
2012-01-30, by blanchet
example tuning
2012-01-30, by blanchet
NEWS
2012-01-30, by bulwahn
renaming all lemmas with name rel_pow to relpow
2012-01-30, by bulwahn
adding code equations for max_extp and mlex
2012-01-30, by bulwahn
adding code generation for relpow by copying the ideas for code generation of funpow
2012-01-30, by bulwahn
adding code equation for rtranclp in Enum
2012-01-30, by bulwahn
adding code equation for max_ext
2012-01-30, by bulwahn
adding code equation for tranclp
2012-01-30, by bulwahn
adding code_unfold to make measure executable
2012-01-30, by bulwahn
removed accidental dependance of abstract interpreter on gamma
2012-01-29, by nipkow
merged
2012-01-29, by nipkow
tuned
2012-01-29, by nipkow
an executable version of accessible part (only for finite types yet)
2012-01-28, by bulwahn
adding yet another induction rule on natural numbers
2012-01-28, by bulwahn
moving declarations back to the section they seem to belong to (cf. afffe1f72143)
2012-01-28, by bulwahn
reverting 46c2c96f5d92 as it only provides mostly non-terminating executions for generated code
2012-01-28, by bulwahn
adding some more examples for quickcheck; replaced FIXME comments
2012-01-27, by bulwahn
new code equation for ntrancl that allows computation of the transitive closure of sets on infinite types as well
2012-01-27, by bulwahn
removed duplicate definitions that made locale inconsistent
2012-01-27, by nipkow
added parity analysis
2012-01-27, by nipkow
corrected expectation; added an example for quickcheck
2012-01-27, by bulwahn
adding some basic handling that unfolds a conjecture in a locale before testing it with quickcheck
2012-01-27, by bulwahn
made SML/NJ happy
2012-01-27, by blanchet
even more lr tags for SPASS -- anything that is considered an "equational rule spec" is relevant
2012-01-26, by blanchet
separate orthogonal components
2012-01-26, by blanchet
generate left-to-right rewrite tag for combinator helpers for SPASS 3.8
2012-01-26, by blanchet
better handling of individual type for DFG format (SPASS)
2012-01-26, by blanchet
adding quickcheck example with THE
2012-01-26, by bulwahn
evaluation of THE with a non-singleton set raises a Match exception during the evaluation to yield a potential counterexample in quickcheck.
2012-01-26, by bulwahn
using fully qualified module names in Haskell source, which seems to be required by GHC 7.0.4
2012-01-26, by bulwahn
tuned
2012-01-26, by nipkow
adding very basic code generation to Wellfounded theory
2012-01-25, by bulwahn
removing dead code from Mutabelle; tuned
2012-01-25, by bulwahn
generalizing check if size matters because it is different for random and exhaustive testing
2012-01-25, by bulwahn
merged
2012-01-25, by bulwahn
adding code equation for Collect on finite types
2012-01-25, by bulwahn
Use lookup_size rather than Datatype.get_info in is_poly to avoid
2012-01-24, by berghofe
adding some rules to quickcheck's preprocessing
2012-01-24, by bulwahn
some more constants on mutabelle's blacklist
2012-01-24, by bulwahn
implemented "tptp_refute" tool
2012-01-23, by blanchet
added problem importer
2012-01-23, by blanchet
imported patch ATP_Problem_Import.thy
2012-01-23, by blanchet
imported patch atp_problem_import.ML
2012-01-23, by blanchet
renamed theory exporter
2012-01-23, by blanchet
renamed two files to make room for a new file
2012-01-23, by blanchet
rebranded Nitrox, for more uniformity
2012-01-23, by blanchet
moved "nitrox" to TPTP
2012-01-23, by blanchet
generalize type of List.listrel
2012-01-23, by huffman
support for Ex1 in quickcheck-narrowing
2012-01-23, by bulwahn
adding another internal constant to mutabelle's blacklust
2012-01-23, by bulwahn
adding some more forbidden constant names for the mutated conjecture generation
2012-01-23, by bulwahn
adding code generation for some list relations
2012-01-23, by bulwahn
adding fun_eq_iff to the preprocessing
2012-01-23, by bulwahn
random instance for sets
2012-01-23, by bulwahn
more configurations to mutabelle
2012-01-23, by bulwahn
catching code generation errors in quickcheck-narrowing
2012-01-20, by bulwahn
adding narrowing instance for sets
2012-01-20, by bulwahn
shortened definitions by adding some termify constants
2012-01-20, by bulwahn
tuned
2012-01-20, by bulwahn
adding check_all instance for sets; tuned
2012-01-20, by bulwahn
tuned
2012-01-20, by nipkow
tuned
2012-01-20, by nipkow
minor edits in docs
2012-01-19, by blanchet
renamed "sound" option to "strict"
2012-01-19, by blanchet
updated Sledge docs some more
2012-01-19, by blanchet
more doc updates
2012-01-19, by blanchet
updated docs
2012-01-19, by blanchet
lower timeout for preplay, now that we have more preplay methods
2012-01-19, by blanchet
cleanly separate each Metis encoding
2012-01-19, by blanchet
basic setup for equational reasoning;
2012-02-09, by wenzelm
tuned;
2012-02-07, by wenzelm
updated examples for syntax translations;
2012-02-07, by wenzelm
updated section on raw syntax;
2012-02-05, by wenzelm
updated section about syntax ambiguity;
2012-02-05, by wenzelm
updated/unified section on mixfix annotations;
2012-02-04, by wenzelm
tuned;
2012-02-04, by wenzelm
more on explicit notation;
2012-02-04, by wenzelm
more accurate Pure grammar;
2012-02-04, by wenzelm
more refs;
2012-02-04, by wenzelm
simplified mixfix (NB: infix is no longer required separately);
2012-02-04, by wenzelm
updated section on print modes;
2012-02-02, by wenzelm
misc tuning and reformatting;
2012-02-02, by wenzelm
clarified syntax section structure;
2012-02-02, by wenzelm
discontinued obscure history commands;
2012-02-02, by wenzelm
misc tuning and reformatting;
2012-02-02, by wenzelm
discontinued obscure history commands;
2012-02-02, by wenzelm
updated hint about asm_rl;
2012-01-29, by wenzelm
updated thin_tac;
2012-01-29, by wenzelm
updated distinct_subgoals_tac, flexflex_tac;
2012-01-29, by wenzelm
removed obscure material;
2012-01-29, by wenzelm
updated rotate_tac;
2012-01-29, by wenzelm
tuned;
2012-01-27, by wenzelm
updated citations;
2012-01-27, by wenzelm
updated subgoal_tac;
2012-01-27, by wenzelm
tuned sectioning;
2012-01-26, by wenzelm
updated "Control and search tacticals" (moved from ref to implementation);
2012-01-26, by wenzelm
obsolete -- covered in implementation manual;
2012-01-26, by wenzelm
moved HEADGOAL;
2012-01-26, by wenzelm
removed some obscure material;
2012-01-26, by wenzelm
added SELECT_GOAL;
2012-01-26, by wenzelm
tuned;
2012-01-26, by wenzelm
updated "subgoal quantifiers";
2012-01-25, by wenzelm
tuned ML infixes;
2012-01-25, by wenzelm
document antiquotations for ML infix operators;
2012-01-25, by wenzelm
tuned;
2012-01-25, by wenzelm
updated repetition tacticals;
2012-01-25, by wenzelm
updated THEN, ORELSE, APPEND, and derivatives;
2012-01-25, by wenzelm
removed obscure/outdated material;
2012-01-25, by wenzelm
updated RSN, RL, RLN, MRS;
2012-01-25, by wenzelm
removed obscure/outdated material;
2012-01-25, by wenzelm
tuned;
2012-01-25, by wenzelm
more on Logic.all/mk_implies etc.;
2012-01-25, by wenzelm
reduce AFP test by many hours;
2012-01-19, by wenzelm
added termination of narrowing
2012-01-19, by nipkow
really need 64bit here;
2012-01-18, by wenzelm
Added termination proof for widening
2012-01-18, by nipkow
switch afp test to Darwin on macbroy2
2012-01-18, by kleing
merged
2012-01-18, by nipkow
introduced commands over a set of vars
2012-01-18, by nipkow
basic support for PIDE Scala programming, independently of the main Isabelle repository;
2012-01-18, by wenzelm
fixed a bug introduced when porting functions to set -- extensionality on sets break the form of equations expected elsewhere by Nitpick
2012-01-17, by blanchet
updated message
2012-01-17, by blanchet
improve installation instructions
2012-01-17, by blanchet
allow use of proxy for remote SMT solver invocations, just like in the "remote_atp" script
2012-01-17, by blanchet
factor-cancellation simprocs now call the full simplifier to prove that factors are non-zero
2012-01-17, by huffman
refreshing NEWS
2012-01-17, by bulwahn
renaming theory AList_Impl back to AList (reverting 1fec5b365f9b; AList with distinct key invariant is called DAList)
2012-01-17, by bulwahn
renamed theory AList to DAList
2012-01-17, by bulwahn
position constraints for numerals enable PIDE markup;
2012-01-16, by wenzelm
more careful cumulation of tooltips -- ensure uniform range;
2012-01-16, by wenzelm
tuned;
2012-01-16, by wenzelm
tuned
2012-01-16, by nipkow
missing dependency
2012-01-16, by nipkow
tuned example;
2012-01-15, by wenzelm
merged
2012-01-15, by wenzelm
back to more basic caret_range (reverting 0ad063afa3d6) -- BreakIterator crashes due to non-zero text.offset when deleting the first character of the buffer;
2012-01-15, by wenzelm
recovered outdated_color (cf. 4beb2f41ed93);
2012-01-15, by wenzelm
more precise rendering of overview_color/gutter_message/squiggly_underline based on cumulation of command status and warning/error messages;
2012-01-15, by wenzelm
tuned proofs;
2012-01-15, by wenzelm
tuned
2012-01-15, by nipkow
tuned signature;
2012-01-15, by wenzelm
comments;
2012-01-15, by wenzelm
tuned proofs;
2012-01-15, by wenzelm
eliminated dead code, together with spurious warning about congruence rule for "Fun.comp";
2012-01-15, by wenzelm
more explicit/robust treatment of common snapshot;
2012-01-15, by wenzelm
discontinued old-style Term.list_abs in favour of plain Term.abs;
2012-01-14, by wenzelm
renamed Term.list_all to Logic.list_all, in accordance to HOLogic.list_all;
2012-01-14, by wenzelm
renamed Term.all to Logic.all_const, in accordance to HOLogic.all_const;
2012-01-14, by wenzelm
tuned;
2012-01-14, by wenzelm
discontinued old-style Term.list_all_free in favour of plain Logic.all;
2012-01-14, by wenzelm
tuned;
2012-01-14, by wenzelm
discontinued default rendering for Oheimb's double-space;
2012-01-14, by wenzelm
tuned white space;
2012-01-14, by wenzelm
tuned comment;
2012-01-14, by wenzelm
paranoia null check -- prevent spurious crash of jedit token markup;
2012-01-14, by wenzelm
tuned comments;
2012-01-14, by wenzelm
tuned signature;
2012-01-14, by wenzelm
clarified partial restrict operation;
2012-01-14, by wenzelm
tuned proofs;
2012-01-14, by wenzelm
ignore empty gfx_range;
2012-01-14, by wenzelm
tuned signature;
2012-01-14, by wenzelm
tuned
2012-01-13, by nipkow
handle specific exception, not arbitrary ones (including Interrupt);
2012-01-13, by wenzelm
eliminated dead code;
2012-01-13, by wenzelm
more modest settings for lxbroy10 -- might actually perform better;
2012-01-12, by wenzelm
tuned;
2012-01-12, by wenzelm
improved select_markup: include filtering of defined results;
2012-01-12, by wenzelm
tuned text_color: cumulate with explicit default color;
2012-01-12, by wenzelm
added cat_lines convenience;
2012-01-12, by wenzelm
tuned;
2012-01-12, by wenzelm
clarified mkString: no extra line-breaks for XML.Body;
2012-01-12, by wenzelm
adding exhaustive instances for type constructor set
2012-01-12, by bulwahn
Updated generated file
2012-01-12, by berghofe
Added inf_Int_eq to pred_set_conv database as well
2012-01-12, by berghofe
more conventional eval_tac vs. method_setup "eval";
2012-01-11, by wenzelm
updated generated file -- change of printed case syntax probably due to f805747f8571;
2012-01-11, by wenzelm
actually try to preserve names given by user (cf. 463b594e186a);
2012-01-11, by wenzelm
updated example -- List.foldl is no longer defined via primrec;
2012-01-11, by wenzelm
more qualified names;
2012-01-11, by wenzelm
refer to imp_cong from HOL, not Drule (!) -- cf. 4ed94d92ae19;
2012-01-11, by wenzelm
more robust ISABELLE_HOME_USER for repository versions -- some versions of Emacs interpret foo//bar as /bar even on the command-line (unlike regular POSIX semantics);
2012-01-11, by wenzelm
merged
2012-01-11, by berghofe
Removed strange hack introduced in b27e93132603, since equivariance
2012-01-11, by berghofe
Replaced perm_set_eq by perm_set_def
2012-01-10, by berghofe
Corrected pt_set_inst, added missing cp_set_inst, deleted obsolete
2012-01-10, by berghofe
Reverted several lemmas involving sets to the state before the
2012-01-10, by berghofe
clarified Isabelle_Rendering vs. physical painting;
2012-01-10, by wenzelm
pred_subset_eq and SUP_UN_eq2 are now standard pred_set_conv rules
2012-01-10, by berghofe
pred_subset/equals_eq are now standard pred_set_conv rules
2012-01-10, by berghofe
Declared pred_equals/subset_eq, sup_Un_eq and SUP_UN_eq(2) as pred_set_conv rules
2012-01-10, by berghofe
merged
2012-01-10, by huffman
add simp rules for set_bit and msb applied to 0 and 1
2012-01-10, by huffman
add simp rule test_bit_1
2012-01-10, by huffman
proper hiding of facts and constants in AList_Impl and AList theory
2012-01-10, by bulwahn
NEWS
2012-01-10, by bulwahn
adding quickcheck examples with multisets
2012-01-10, by bulwahn
improving code generation for multisets; adding exhaustive quickcheck generators for multisets
2012-01-10, by bulwahn
adding theory association lists with invariant
2012-01-10, by bulwahn
command status color via regular markup;
2012-01-09, by wenzelm
proper cumulation of bulk arguments;
2012-01-09, by wenzelm
tuned;
2012-01-09, by wenzelm
merge
2012-01-09, by blanchet
revert unintended "sledgehammer" call
2012-01-09, by blanchet
prefer antiquotations;
2012-01-09, by wenzelm
misc tuning and reformatting;
2012-01-09, by wenzelm
updated generated file;
2012-01-09, by wenzelm
Added termination to IMP Abs_Int
2012-01-09, by nipkow
added lemmas
2012-01-09, by nipkow
massaging of code setup for sets
2012-01-07, by haftmann
dropped theory More_Set
2012-01-07, by haftmann
use Inf/Sup_bool_def/apply as code equations
2012-01-07, by haftmann
tuned
2012-01-07, by nipkow
accumulate status as regular markup for command range;
2012-01-07, by wenzelm
corrected slip
2012-01-07, by haftmann
tuned
2012-01-07, by haftmann
restore convenient code_abbrev declarations (particulary important if List.set is not the formal constructor for sets)
2012-01-07, by haftmann
moved lemmas about List.set and set operations to List theory
2012-01-06, by haftmann
moved lemmas about List.set and set operations to List theory
2012-01-06, by haftmann
incorporated various theorems from theory More_Set into corpus
2012-01-06, by haftmann
consolidated various theorem names relating to Finite_Set.fold and List.fold combinators
2012-01-06, by haftmann
merged
2012-01-06, by wenzelm
farewell to theory More_List
2012-01-06, by haftmann
dropped unused nth_map
2012-01-06, by haftmann
more explicit NEWS
2012-01-06, by haftmann
refined case syntax again, improved treatment of constructors without arguments, e.g. "case a of (True, x) => x";
2012-01-06, by wenzelm
tuned;
2012-01-06, by wenzelm
improved list comprehension syntax: more careful treatment of position constraints, which enables PIDE markup;
2012-01-06, by wenzelm
tuned -- more direct @{type_name set} (NB: binder_tr' retains the original non-syntax type for the bound/free variable);
2012-01-06, by wenzelm
recovered case syntax for of_int, also with source positions (appears to be unused nonetheless);
2012-01-06, by wenzelm
more careful treatment of outermost constraints, e.g. constructors without arguments (despite loss of positions for catch-all variables);
2012-01-06, by wenzelm
proper refs;
2012-01-06, by wenzelm
incorporated canonical fold combinator on lists into body of List theory; refactored passages on List.fold(l/r)
2012-01-06, by haftmann
incorporated canonical fold combinator on lists into body of List theory; refactored passages on List.fold(l/r); tuned quotes
2012-01-06, by haftmann
prefer listsum over foldl plus 0
2012-01-06, by haftmann
prefer concat over foldl append []
2012-01-06, by haftmann
tuned proofs
2012-01-06, by haftmann
interaction of set operations for execution and membership predicate
2012-01-01, by haftmann
cleanup of code declarations
2012-01-01, by haftmann
discontinued Syntax.positions -- atomic parse trees are always annotated;
2012-01-05, by wenzelm
improved case syntax: more careful treatment of position constraints, which enables PIDE markup;
2012-01-05, by wenzelm
misc tuning;
2012-01-05, by wenzelm
prefer raw_message for protocol implementation;
2012-01-05, by wenzelm
prefer raw_message for protocol implementation;
2012-01-05, by wenzelm
prefer raw_message for protocol implementation;
2012-01-05, by wenzelm
tuned signature;
2012-01-05, by wenzelm
tuned signature -- emphasize special nature of protocol commands;
2012-01-05, by wenzelm
updated version information;
2012-01-05, by wenzelm
updated version information;
2012-01-04, by wenzelm
generalised type
2012-01-04, by nipkow
improved "set" support by code inspection
2012-01-04, by blanchet
remove subtlety whose justification got lost in time -- the new code is possibly less precise but sounder
2012-01-04, by blanchet
tuning
2012-01-04, by blanchet
handle higher-order occurrences of sets gracefully in model display
2012-01-04, by blanchet
prefer explicit version information;
2012-01-04, by wenzelm
more Nitpick doc updates
2012-01-04, by blanchet
reenable Kodkodi in Mira now that Nitpick has been ported to 'a set constructor
2012-01-04, by blanchet
reenable Kodkodi in Isatest now that Nitpick has been ported to 'a set constructor
2012-01-04, by blanchet
fixed bisimilarity axiom -- avoid "insert" with wrong type
2012-01-03, by blanchet
tuning
2012-01-03, by blanchet
updated Nitpick docs after "set" reintroduction
2012-01-03, by blanchet
no abuse of notation
2012-01-03, by blanchet
always treat "unit" as a deep datatype, so that we get a good interaction with the record syntax (2.7 of the Nitpick manual)
2012-01-03, by blanchet
more robust destruction of "set Collect" idiom
2012-01-03, by blanchet
handle starred predicates correctly w.r.t. "set"
2012-01-03, by blanchet
handle "Id" gracefully w.r.t. "set"
2012-01-03, by blanchet
reintroduced 'refute' calls taken out after reintroducing the "set" constructor, and use "expect" feature
2012-01-03, by blanchet
handle "set" correctly in Refute -- inspired by old code from Isabelle2007
2012-01-03, by blanchet
create consts with proper "set" types
2012-01-03, by blanchet
tuned Refute
2012-01-03, by blanchet
lower cardinality for faster testing
2012-01-03, by blanchet
simplify mem Collect
2012-01-03, by blanchet
tuning
2012-01-03, by blanchet
ported Minipick to "set"
2012-01-03, by blanchet
fixed set extensionality code
2012-01-03, by blanchet
tuned import
2012-01-03, by blanchet
construct correct "set" type for wf goal
2012-01-03, by blanchet
fixed Nitpick's typedef handling w.r.t. "set"
2012-01-03, by blanchet
fixed type annotations
2012-01-03, by blanchet
rationalized output (a bit)
2012-01-03, by blanchet
fixed a few more bugs in \Nitpick's new "set" support
2012-01-03, by blanchet
regenerate SMT example certificates, to reflect "set" type constructor
2012-01-03, by blanchet
port part of Nitpick to "set" type constructor
2012-01-03, by blanchet
reintroduced failing examples now that they work again, after reintroduction of "set"
2012-01-03, by blanchet
ported mono calculus to handle "set" type constructors
2012-01-03, by blanchet
fixed spurious catch-all patterns
2012-01-03, by blanchet
more benchmarks;
2012-01-03, by wenzelm
tuned
2012-01-02, by nipkow
ported "Sets" example to "set" type constructor
2012-01-02, by blanchet
ported a dozen of proofs to the "set" type constructor
2012-01-02, by blanchet
reintroduced "metis" call taken out after reintroducing "set" as a constructor, and added two "metis" calls that used to be too slow
2012-01-02, by blanchet
update docs to reflect "Manual_Nits"
2012-01-02, by blanchet
removed special handling for set constants in relevance filter
2012-01-02, by blanchet
reintroduced Sledgehammer call taken out by 9bc924006136, with some hints to guide the naive relevance filter
2012-01-02, by blanchet
killed unfold_set_const option that makes no sense now that set is a type constructor again
2012-01-02, by blanchet
tuned
2012-01-02, by nipkow
removed unnecessary lemmas
2012-01-02, by nipkow
tuned proofs
2012-01-02, by nipkow
tuned var names
2012-01-01, by nipkow
tuned argument order
2012-01-01, by nipkow
merged
2012-01-01, by huffman
add simp rules for bitwise word operations with 1
2011-12-30, by huffman
tuned types
2011-12-31, by nipkow
disabled failing sledgehammer unit test (collateral damage of 184d36538e51)
2011-12-31, by krauss
disabled kodkodi in mira runs as well (cf. 493d9c4d7ed5)
2011-12-31, by krauss
merged
2011-12-30, by berghofe
Made gen_dest_case more robust against eta contraction
2011-12-30, by berghofe
merged
2011-12-30, by wenzelm
remove unnecessary intermediate lemmas
2011-12-30, by huffman
tuned;
2011-12-30, by wenzelm
eliminated old-fashioned Global_Theory.add_thms;
2011-12-30, by wenzelm
simplified proof -- avoid res_inst_tac, afford plain asm_full_simp_tac;
2011-12-30, by wenzelm
simplified proof;
2011-12-30, by wenzelm
simplified proof;
2011-12-30, by wenzelm
simplified proof;
2011-12-30, by wenzelm
more parallelism;
2011-12-30, by wenzelm
tuned;
2011-12-30, by wenzelm
merged
2011-12-29, by wenzelm
tuned -- afford slightly larger simpset in simp_defs_tac;
2011-12-29, by wenzelm
tuned -- standard proofs by default;
2011-12-29, by wenzelm
do not fork skipped proofs;
2011-12-29, by wenzelm
clarified timeit_msg;
2011-12-29, by wenzelm
tuned;
2011-12-29, by wenzelm
comments;
2011-12-29, by wenzelm
remove constant 'ccpo.lub', re-use constant 'Sup' instead
2011-12-29, by huffman
merged
2011-12-29, by nipkow
tuned
2011-12-29, by nipkow
conversions from sets to predicates and vice versa; extensionality on predicates
2011-12-29, by haftmann
added implementation of pred_of_set
2011-12-29, by haftmann
fundamental theorems on Set.bind
2011-12-29, by haftmann
updated generated files;
2011-12-29, by wenzelm
qualified Finite_Set.fold
2011-12-29, by haftmann
qualified Finite_Set.fold
2011-12-29, by haftmann
dropped redundant setup
2011-12-29, by haftmann
tuned declaration
2011-12-29, by haftmann
attribute code_abbrev superseedes code_unfold_post; tuned text
2011-12-29, by haftmann
attribute code_abbrev superseedes code_unfold_post; tuned names and spacing
2011-12-29, by haftmann
attribute code_abbrev superseedes code_unfold_post
2011-12-29, by haftmann
semiring_numeral_0_eq_0, semiring_numeral_1_eq_1 now [simp], superseeding corresponding simp rules on type nat; attribute code_abbrev superseedes code_unfold_post
2011-12-29, by haftmann
semiring_numeral_0_eq_0, semiring_numeral_1_eq_1 now [simp], superseeding corresponding simp rules on type nat
2011-12-29, by haftmann
merged
2011-12-28, by wenzelm
merged
2011-12-28, by huffman
restate some lemmas to respect int/bin distinction
2011-12-28, by huffman
simplify some proofs
2011-12-28, by huffman
add lemma word_eq_iff
2011-12-28, by huffman
restate lemma word_1_no in terms of Numeral1
2011-12-28, by huffman
remove recursion combinator bin_rec;
2011-12-28, by huffman
simplify definition of XOR for type int;
2011-12-28, by huffman
simplify definition of OR for type int;
2011-12-28, by huffman
simplify definition of NOT for type int
2011-12-28, by huffman
add several new tests, most of which don't work yet
2011-12-28, by huffman
fix typos
2011-12-28, by huffman
remove some duplicate lemmas
2011-12-28, by huffman
simplify proof
2011-12-28, by huffman
replace 'lemmas' with explicit 'lemma'
2011-12-28, by huffman
add section headings
2011-12-28, by huffman
remove duplicate lemma lists
2011-12-27, by huffman
reverted some changes for set->predicate transition, according to "hg log -u berghofe -r Isabelle2007:Isabelle2008";
2011-12-28, by wenzelm
disable kodkodi for now to prevent isatest failure of HOL-Nitpick_Examples due to 'a set constructor;
2011-12-28, by wenzelm
updated platform information;
2011-12-28, by wenzelm
discontinued broken macbroy5 and thus the obsolete ppc-darwin platform;
2011-12-28, by wenzelm
more selective target "full" -- avoid failure of HOL-Datatype_Benchmark on 32bit platforms;
2011-12-28, by wenzelm
print case syntax depending on "show_cases" configuration option;
2011-12-28, by wenzelm
merged
2011-12-27, by huffman
redefine some binary operations on integers work on abstract numerals instead of Int.Pls and Int.Min
2011-12-27, by huffman
remove some uses of Int.succ and Int.pred
2011-12-27, by huffman
removed unused lemmas
2011-12-27, by huffman
remove redundant syntax declaration
2011-12-27, by huffman
use 'induct arbitrary' instead of 'rule_format' attribute
2011-12-27, by huffman
declare simp rules immediately, instead of using 'declare' commands
2011-12-27, by huffman
declare word_of_int_{0,1} [simp], for consistency with word_of_int_bin
2011-12-27, by huffman
be explicit about Finite_Set.fold
2011-12-27, by haftmann
dropped fact whose names clash with corresponding facts on canonical fold
2011-12-27, by haftmann
prefer canonical fold on lists
2011-12-27, by haftmann
be explicit about Finite_Set.fold
2011-12-27, by haftmann
incorporated More_Set and More_List into the Main body -- to be consolidated later
2011-12-26, by haftmann
moved theorem requiring multisets from More_List to Multiset
2011-12-26, by haftmann
NEWS: unavoidable fact renames
2011-12-26, by haftmann
dropped disfruitful `constant signatures`
2011-12-26, by haftmann
moved various set operations to theory Set (resp. Product_Type)
2011-12-26, by haftmann
dropped Executable_Set wrapper theory
2011-12-26, by haftmann
updated certificate
2011-12-25, by haftmann
NEWS: `set` is now a proper type constructor
2011-12-24, by haftmann
dropped references to obsolete facts `mem_def` and `Collect_def`
2011-12-24, by haftmann
dropped references to obsolete facts `mem_def_raw` and `Collect_def_raw`
2011-12-24, by haftmann
adjusted to set/pred distinction by means of type constructor `set`
2011-12-24, by haftmann
treatment of type constructor `set`
2011-12-24, by haftmann
executable intervals
2011-12-24, by haftmann
`set` is now a proper type constructor
2011-12-24, by haftmann
tuned layout
2011-12-24, by haftmann
reduced to a compatibility layer
2011-12-24, by haftmann
added setup for executable code
2011-12-24, by haftmann
moved `sublists` to theory Enum
2011-12-24, by haftmann
commented out examples which choke on strict set/pred distinction
2011-12-24, by haftmann
explicitly spelt out proof of equivariance avoids problem with automation due to type constructor `set`
2011-12-24, by haftmann
adjusted to set/pred distinction by means of type constructor `set`
2011-12-24, by haftmann
dropped references to obsolete fact `mem_def`
2011-12-24, by haftmann
dropped obsolete lemma member_set
2011-12-24, by haftmann
dropped obsolete code equation for Id
2011-12-24, by haftmann
tuned proofs
2011-12-24, by haftmann
generalized type signature to permit overloading on `set`
2011-12-24, by haftmann
added monad instance for `set`
2011-12-24, by haftmann
enum type class instance for `set`; dropped misfitting code lemma for trancl
2011-12-24, by haftmann
finite type class instance for `set`
2011-12-24, by haftmann
treatment of type constructor `set`
2011-12-24, by haftmann
lattice type class instances for `set`; added code lemma for Set.bind
2011-12-24, by haftmann
`set` is now a proper type constructor; added operation for set monad
2011-12-24, by haftmann
simplify some proofs
2011-12-23, by huffman
remove redundant lemma word_sub_def
2011-12-23, by huffman
add lemmas bin_cat_zero and bin_split_zero
2011-12-23, by huffman
more uses of 'induct arbitrary'
2011-12-23, by huffman
use 'induct arbitrary' instead of universal quantifiers
2011-12-23, by huffman
remove two conflicting simp rules for 'number_of (number_of _)' pattern
2011-12-23, by huffman
add lemma bin_nth_minus1
2011-12-22, by huffman
removed killed encoding from example
2011-12-21, by blanchet
updated docs
2011-12-21, by blanchet
killed "guard@?" encodings -- they were found to be unsound
2011-12-21, by blanchet
extend previous optimizations to guard-based encodings
2011-12-21, by blanchet
treat polymorphic constructors specially in @? encodings
2011-12-21, by blanchet
tuning
2011-12-21, by blanchet
no need for type arguments for monomorphic constructors of polymorphic datatypes (e.g. "Nil")
2011-12-21, by blanchet
added some basic documentation about method induction_schema extracted from old NEWS
2011-12-21, by bulwahn
adding documentation about the quickcheck_generator command in the IsarRef
2011-12-21, by bulwahn
extending quickcheck example
2011-12-21, by bulwahn
NEWS
2011-12-21, by bulwahn
quickcheck_generator command also creates random generators
2011-12-21, by bulwahn
don't try to avoid SPASS keywords; instead, just suffix an underscore to all generated identifiers
2011-12-20, by blanchet
one more SPASS identifier
2011-12-20, by blanchet
tuning
2011-12-20, by blanchet
merged
2011-12-20, by noschinl
meaningful error message on failing merges of coercion tables
2011-12-17, by traytel
add simp rules for enat and ereal
2011-12-20, by noschinl
add lemmas
2011-12-19, by noschinl
add lemmas
2011-12-19, by noschinl
weaken preconditions on lemmas
2011-12-19, by noschinl
add lemmas
2011-12-19, by noschinl
removing some debug output in quotient_definition
2011-12-20, by bulwahn
adding quickcheck generators in some HOL-Library theories
2011-12-20, by bulwahn
adding quickcheck generator for distinct lists; adding examples
2011-12-20, by bulwahn
added keywords
2011-12-20, by bulwahn
quickcheck generators for abstract types; tuned
2011-12-20, by bulwahn
exporting instantiation functions in quickcheck for their usage in abstract generators
2011-12-20, by bulwahn
generalize ensure_sort_datatype to ensure_sort in quickcheck_common to allow generators for abstract types;
2011-12-20, by bulwahn
tuned
2011-12-20, by bulwahn
tuned
2011-12-20, by bulwahn
ensure TPTP FOF/TFF/THF formulas are close
2011-12-20, by blanchet
tuned
2011-12-20, by nipkow
merged
2011-12-19, by nipkow
added old chestnut
2011-12-19, by nipkow
isarfied proof; add log to DERIV_intros
2011-12-19, by hoelzl
tendsto lemmas for ln and powr
2011-12-15, by huffman
tuned settings;
2011-12-18, by wenzelm
updated jedit_build component;
2011-12-17, by wenzelm
updated version information;
2011-12-17, by wenzelm
patch for Lobo/Cobra 0.98.4 to make it work with Java 1.7 (see also http://sourceforge.net/tracker/index.php?func=detail&aid=2991043&group_id=139023&atid=742262);
2011-12-17, by wenzelm
eliminated Drule.export_without_context which is not really required here;
2011-12-17, by wenzelm
tuned signature;
2011-12-17, by wenzelm
enforce short hostname on all platforms (especially macbroy2);
2011-12-17, by wenzelm
clarified modules that contribute to datatype package;
2011-12-17, by wenzelm
tuned signature;
2011-12-17, by wenzelm
merged
2011-12-16, by wenzelm
merged
2011-12-16, by nipkow
improved indexed complete lattice
2011-12-16, by nipkow
more elementary defs;
2011-12-16, by wenzelm
eliminated old-fashioned Global_Theory.add_thms(s);
2011-12-16, by wenzelm
prefer sorting from Scala library;
2011-12-16, by wenzelm
prefer Name.context operations;
2011-12-16, by wenzelm
tuned;
2011-12-16, by wenzelm
clarified modules that contribute to datatype package;
2011-12-16, by wenzelm
tuned signature;
2011-12-16, by wenzelm
merged;
2011-12-15, by wenzelm
tuned;
2011-12-15, by wenzelm
add complementary lemmas for {min,max}_least
2011-12-15, by noschinl
add lemmas about limits
2011-12-15, by noschinl
clarified module dependencies: Datatype_Data, Datatype_Case, Rep_Datatype;
2011-12-15, by wenzelm
separate rep_datatype.ML;
2011-12-15, by wenzelm
misc tuning and simplification;
2011-12-15, by wenzelm
more stats;
2011-12-15, by wenzelm
made SML/NJ happier
2011-12-15, by blanchet
merged
2011-12-15, by nipkow
tuned
2011-12-15, by nipkow
hiding the precious name map_entry in AList_Impl
2011-12-15, by bulwahn
killed dead code
2011-12-14, by blanchet
use new redirection algorithm in Sledgehammer
2011-12-14, by blanchet
fixed parsing of TPTP atoms
2011-12-14, by blanchet
tuned signature;
2011-12-14, by wenzelm
avoid fragile Sign.intern_const -- pass internal names directly;
2011-12-14, by wenzelm
tuned;
2011-12-14, by wenzelm
added new proof redirection code
2011-12-14, by blanchet
SPASS is incomplete because of the -Splits and -FullRed options, not just because of -SOS=1 -- don't pretend the opposite
2011-12-14, by blanchet
make sure that all symbols are declared in untyped SPASS DFG output (broken since 3b8606fba2dd)
2011-12-14, by blanchet
NEWS
2011-12-14, by bulwahn
correcting dependencies after renaming
2011-12-14, by bulwahn
tuned header after renaming
2011-12-14, by bulwahn
moving AList theory to AList_Impl to make space for the association lists with invariant
2011-12-14, by bulwahn
merged
2011-12-14, by bulwahn
adding map_entry to AList theory
2011-12-14, by bulwahn
adding map_default to AList theory
2011-12-14, by bulwahn
fixed typo in theorem name in AList theory
2011-12-14, by bulwahn
adding code attribute to enable evaluation of equality on multisets
2011-12-14, by bulwahn
merged
2011-12-14, by wenzelm
updated Sledgehammer/SMT docs
2011-12-14, by blanchet
tuned signature;
2011-12-14, by wenzelm
eliminated dead code;
2011-12-14, by wenzelm
some full isatest runs, which include benchmark targets;
2011-12-14, by wenzelm
more visible benchmarks;
2011-12-14, by wenzelm
fixed Nitpick definition of "<" on "real"s
2011-12-14, by blanchet
replace 'lemmas' with 'lemma'
2011-12-14, by huffman
merged
2011-12-14, by huffman
more simp rules for sbintrunc
2011-12-13, by huffman
add simp rules for sbintrunc applied to numerals
2011-12-13, by huffman
replace many uses of 'lemmas' with explicit 'lemma'
2011-12-13, by huffman
add lemma bin_nth_zero
2011-12-13, by huffman
add simp rules for bintrunc applied to numerals
2011-12-13, by huffman
add simp rules for bin_rest and bin_last applied to numerals
2011-12-13, by huffman
add simp rules for bin_sign applied to numerals
2011-12-13, by huffman
add simp rules for BIT applied to numerals
2011-12-13, by huffman
declare BIT_eq_iff [iff]; remove unneeded lemmas
2011-12-13, by huffman
towards removing BIT_simps from the simpset
2011-12-13, by huffman
type signature for bin_sign
2011-12-13, by huffman
remove some unwanted numeral-representation-specific simp rules
2011-12-13, by huffman
remove redundant lemmas
2011-12-13, by huffman
reorder some definitions and proofs, in preparation for new numeral representation
2011-12-13, by huffman
merged
2011-12-13, by wenzelm
added lemmas
2011-12-13, by noschinl
added concrete syntax
2011-12-13, by nipkow
'datatype' specifications allow explicit sort constraints;
2011-12-13, by wenzelm
do not open ML structures;
2011-12-13, by wenzelm
tuned;
2011-12-13, by wenzelm
removed dead code;
2011-12-13, by wenzelm
comment;
2011-12-13, by wenzelm
connect while_option with lfp
2011-12-13, by nipkow
lemmas about Kleene iteration
2011-12-13, by nipkow
merged
2011-12-13, by wenzelm
avoid multiple type decls in TFF (improves on cef82dc1462d)
2011-12-13, by blanchet
added missing quantifier
2011-12-13, by blanchet
remove needless declaration in TFF1 problems
2011-12-13, by blanchet
correctly declare implicit TFF1 types that appear first as type arguments with "$tType" and not "$i
2011-12-13, by blanchet
modernized specifications;
2011-12-13, by wenzelm
support phantom types as quotient types
2011-12-13, by kuncar
merged
2011-12-12, by wenzelm
merged
2011-12-12, by nipkow
tuned
2011-12-12, by nipkow
datatype dtyp with explicit sort information;
2011-12-12, by wenzelm
tuned;
2011-12-12, by wenzelm
updated generated file;
2011-12-12, by wenzelm
tuned quickcheck's response
2011-12-12, by bulwahn
hiding constants and facts in the Quickcheck_Exhaustive and Quickcheck_Narrowing theory;
2011-12-12, by bulwahn
merged
2011-12-12, by huffman
replace more uses of 'lemmas' with explicit 'lemma';
2011-12-12, by huffman
Add Quotient_Rat: an example of using the quotient package with partial equivalence relations, defining rational numbers.
2011-12-12, by Cezary Kaliszyk
fix spelling
2011-12-11, by huffman
fix spelling
2011-12-11, by huffman
added IMP/Live_True.thy
2011-12-11, by nipkow
replace many uses of 'lemmas' with 'lemma';
2011-12-11, by huffman
prove class instances without extra lemmas
2011-12-10, by huffman
finite class instance for word type; remove unused lemmas
2011-12-10, by huffman
remove unused lemmas
2011-12-10, by huffman
generalize some lemmas
2011-12-10, by huffman
merged
2011-12-10, by huffman
tidied Word.thy;
2011-12-10, by huffman
remove redundant lemma word_diff_minus
2011-12-09, by huffman
remove some duplicate lemmas, simplify some proofs
2011-12-09, by huffman
Quotient_Info stores only relation maps
2011-12-09, by kuncar
hiding definitional facts in Quickcheck; introducing catch_match more honestly
2011-12-09, by bulwahn
added dependencies
2011-12-09, by kuncar
added an example file with lifting of constants with contravariant and co/contravariant types
2011-12-09, by kuncar
merged
2011-12-09, by kuncar
make ctxt the first parameter
2011-12-09, by kuncar
context/theory parametres tuned
2011-12-09, by kuncar
maps are taken from enriched type infrastracture, rewritten lifting of constants, now we can lift even contravariant and co/contravariant types
2011-12-09, by kuncar
add induction rule for list_all2
2011-12-09, by huffman
deactivating quickcheck_narrowing if Efficient_Nat theory is loaded
2011-12-09, by bulwahn
tuned quickcheck's response
2011-12-09, by bulwahn
more systematic lemma name
2011-12-09, by noschinl
adding examples for quickcheck narrowing about partial functions
2011-12-08, by bulwahn
removing special code generator setup for hd and last function because this causes problems with quickcheck narrowing as the Haskell Prelude functions throw errors that cannot be caught instead of PatternFail exceptions
2011-12-08, by bulwahn
HOLCF/ex/Letrec.thy: keep class 'domain' as default sort
2011-12-08, by huffman
more error checking for fixrec
2011-12-08, by huffman
reinstate old functions cfst and csnd as abbreviations
2011-12-08, by huffman
merged
2011-12-08, by nipkow
tuned
2011-12-08, by nipkow
merged
2011-12-07, by Christian Urban
added a specific tactic and method that deal with partial equivalence relations
2011-12-07, by Christian Urban
use same order of facts for preplay as for actual reconstruction -- Metis sometimes exhibits very different timings depending on the order of the facts
2011-12-07, by blanchet
avoid multiple TFF1 declarations
2011-12-07, by blanchet
updated TFF1 support
2011-12-07, by blanchet
updated Metis to 20110926 version
2011-12-07, by blanchet
remove unnecessary sublocale instantiations in HOL-Probability (for clarity and speedup); remove Infinite_Product_Measure.product_prob_space which was a duplicate of Probability_Measure.product_prob_space
2011-12-07, by hoelzl
remove mem_(c)ball_0 and centre_in_(c)ball from simpset, as rules mem_(c)ball always match instead
2011-12-05, by huffman
add cancellation simprocs for type enat
2011-12-07, by huffman
tuned
2011-12-07, by nipkow
increasing quickcheck's timeout in the example theory to avoid failures on the testing infrastructure
2011-12-06, by bulwahn
tuned proofs
2011-12-06, by hoelzl
added lemmas
2011-12-06, by nipkow
tuned proof
2011-12-05, by nipkow
real is better supported than real_of_nat, use it in the nat => ereal coercion
2011-12-05, by hoelzl
merged
2011-12-05, by kuncar
the note about morphisms moved in the description part
2011-12-05, by kuncar
updating documentation about quiet and verbose options in quickcheck
2011-12-05, by bulwahn
making the default behaviour of quickcheck a little bit less verbose;
2011-12-05, by bulwahn
adding verbose configuration to quickcheck
2011-12-05, by bulwahn
random reporting compilation returns if counterexample is genuine or potentially spurious, and takes genuine_only option as argument
2011-12-05, by bulwahn
the reporting random testing also returns if the counterexample is genuine or potentially spurious
2011-12-05, by bulwahn
exhaustive returns if a counterexample is genuine or potentially spurious in the presence of assumptions more correctly
2011-12-05, by bulwahn
inverted flag potential to genuine_only in the quickcheck narrowing Haskell code
2011-12-05, by bulwahn
NEWS
2011-12-05, by bulwahn
documenting the genuine_only option in quickcheck;
2011-12-05, by bulwahn
renaming potential flag to genuine_only flag with an inverse semantics
2011-12-05, by bulwahn
quickcheck narrowing continues searching after found a potentially spurious counterexample
2011-12-05, by bulwahn
outputing the potentially spurious counterexample and continue search
2011-12-05, by bulwahn
dynamic genuine_flag in compilation of random and exhaustive
2011-12-05, by bulwahn
indicating where the restart should occur; making safe_if dynamic
2011-12-05, by bulwahn
merged
2011-12-05, by nipkow
enforce parantheses around SKIP {_}
2011-12-05, by nipkow
adding genuine flag to predicate_compile_quickcheck and prolog_quickcheck (cf. 5e46c225370e);
2011-12-04, by bulwahn
merged
2011-12-04, by huffman
remove Library/Diagonalize.thy, because Library/Nat_Bijection.thy includes all the same functionality
2011-12-04, by huffman
missing dependency
2011-12-04, by nipkow
improved var names
2011-12-04, by nipkow
invariant holds before loop
2011-12-03, by nipkow
caret_range based on BreakIterator, which handles combined unicode characters as well;
2011-12-03, by wenzelm
misc tuning;
2011-12-02, by wenzelm
some localization;
2011-12-02, by wenzelm
eliminated some legacy operations;
2011-12-02, by wenzelm
more antiquotations;
2011-12-02, by wenzelm
tuned whitespace;
2011-12-02, by wenzelm
eliminated some legacy operations;
2011-12-02, by wenzelm
removed dead code, which has never been active in recorded history;
2011-12-02, by wenzelm
do not open ML structures;
2011-12-02, by wenzelm
tuned signature;
2011-12-02, by wenzelm
hide quickcheck constants Abs_cfun and Rep_cfun, to avoid clash with HOLCF
2011-12-02, by huffman
hiding internal constants and facts more properly
2011-12-01, by bulwahn
removing catch_match' now that catch_match is polymorphic
2011-12-01, by bulwahn
adapting exhaustive generators in record package
2011-12-01, by bulwahn
outputing if counterexample is potentially spurious or not
2011-12-01, by bulwahn
making catch_match polymorphic
2011-12-01, by bulwahn
compilations return genuine flag to quickcheck framework
2011-12-01, by bulwahn
extending quickcheck's result by the genuine flag
2011-12-01, by bulwahn
reporting random compilation also catches match exceptions internally
2011-12-01, by bulwahn
the narrowing also indicates if counterexample is potentially spurious
2011-12-01, by bulwahn
the simple exhaustive compilation also indicates if counterexample is potentially spurious;
2011-12-01, by bulwahn
quickcheck-random compilation also indicates if the counterexample is potentially spurious or not
2011-12-01, by bulwahn
changing the exhaustive generator signatures;
2011-12-01, by bulwahn
quickcheck's compilation returns if it is genuine counterexample or a counterexample due to a match exception
2011-12-01, by bulwahn
adding examples for quickcheck-random
2011-12-01, by bulwahn
removing exception handling now that is caught at some other point;
2011-12-01, by bulwahn
quickcheck random can also find potential counterexamples;
2011-12-01, by bulwahn
merged
2011-12-01, by wenzelm
merged IMP/Util into IMP/Vars
2011-12-01, by nipkow
use list theorems in Dining Cryptographers and Koepf Duermuth Countermeasure
2011-12-01, by hoelzl
cardinality of sets of lists
2011-12-01, by hoelzl
do not import examples Probability theory
2011-12-01, by hoelzl
moved theorems about distribution to the definition; removed oopsed-lemma
2011-12-01, by hoelzl
rename finite_prob_space.setsum_distribution, it collides with prob_space.setsum_distribution
2011-12-01, by hoelzl
remove duplicate theorem setsum_real_distribution
2011-12-01, by hoelzl
clarified modules (again) -- NB: both Document and Protocol are specific to this particular prover;
2011-12-01, by wenzelm
updated Sledgehammer docs with new/renamed options
2011-12-01, by blanchet
added "minimize" option for more control over automatic minimization
2011-12-01, by blanchet
renamed "slicing" to "slice"
2011-12-01, by blanchet
tuning
2011-12-01, by blanchet
minor example tweak
2011-12-01, by blanchet
renamed inner syntax categories "num" to "num_token" and "xnum" to "xnum_token";
2011-12-01, by wenzelm
updated markup conforming to ML side;
2011-12-01, by wenzelm
discontinued obsolete datatype "alt_names";
2011-11-30, by wenzelm
misc tuning;
2011-11-30, by wenzelm
merged
2011-11-30, by wenzelm
removed outdated comment moved back and updated (at the direct request of Christian Urban)
2011-11-30, by kuncar
more stable introduction of the internally used unknown term
2011-11-30, by bulwahn
prefer typedef without alternative name;
2011-11-30, by wenzelm
prefer cpodef without extra definition;
2011-11-30, by wenzelm
prefer typedef without extra definition and alternative name;
2011-11-30, by wenzelm
tuned layout;
2011-11-30, by wenzelm
tuned header;
2011-11-30, by wenzelm
updated version information;
2011-11-30, by wenzelm
removed outdated comment
2011-11-30, by kuncar
adding examples for the potential counterexamples in the simple scheme
2011-11-30, by bulwahn
also potential counterexamples in the simple exhaustive testing in quickcheck
2011-11-30, by bulwahn
quickcheck does not show evaluation terms of equations if they are simply free variables to avoid duplicated output; tuned
2011-11-30, by bulwahn
adding more verbose messages to exhaustive quickcheck
2011-11-30, by bulwahn
quickcheck narrowing also shows potential counterexamples
2011-11-30, by bulwahn
adding a exception-safe term reification step in quickcheck; adding examples
2011-11-30, by bulwahn
quickcheck returns counterexamples that are potentially spurious due to underspecified code equations and match exceptions
2011-11-30, by bulwahn
adding parsing of potential configuration to quickcheck command
2011-11-30, by bulwahn
adding quickcheck's potential configuration
2011-11-30, by bulwahn
more conventional file name;
2011-11-29, by wenzelm
merged
2011-11-29, by wenzelm
updated documentation for the quotient package
2011-11-29, by kuncar
merged
2011-11-29, by kuncar
alternative names of morphisms in the definition of a quotient type can be specified
2011-11-29, by kuncar
adjusting antiquote_setup (cf. d83797ef0d2d)
2011-11-29, by bulwahn
clarified Time vs. Timing;
2011-11-29, by wenzelm
separate compilation of PIDE vs. Pure sources, which enables independent Scala library;
2011-11-29, by wenzelm
clarified modules;
2011-11-29, by wenzelm
tuned proofs;
2011-11-29, by wenzelm
rearranged files;
2011-11-29, by wenzelm
merged
2011-11-29, by huffman
use HOL_basic_ss instead of HOL_ss for internal simproc proofs (cf. b36eedcd1633)
2011-11-28, by huffman
explicit indication of modules for independent Scala library;
2011-11-28, by wenzelm
separate module for concrete Isabelle markup;
2011-11-28, by wenzelm
renamed Isabelle_Markup to Isabelle_Rendering to emphasize its meaning and make room for Pure Isabelle_Markup module;
2011-11-28, by wenzelm
tuned signature (according to ML version);
2011-11-28, by wenzelm
merged
2011-11-28, by nipkow
Hide Product_Type.Times - too precious an identifier
2011-11-28, by nipkow
more antiquotations;
2011-11-28, by wenzelm
tuned messages;
2011-11-28, by wenzelm
avoid stepping outside of context -- plain zero_var_indexes should be sufficient;
2011-11-28, by wenzelm
increasing timeout to avoid test failures
2011-11-28, by bulwahn
merged
2011-11-27, by wenzelm
merged
2011-11-27, by nipkow
simplified Collecting1 and renamed: step -> step', step_cs -> step
2011-11-27, by nipkow
more antiquotations;
2011-11-27, by wenzelm
tuned proof;
2011-11-27, by wenzelm
permissive update for improved "tool compliance";
2011-11-27, by wenzelm
just one data slot per module;
2011-11-27, by wenzelm
tuned;
2011-11-27, by wenzelm
tuned;
2011-11-27, by wenzelm
more antiquotations;
2011-11-27, by wenzelm
misc tuning;
2011-11-27, by wenzelm
refined "literal" document style, with some correspondence to actual text source;
2011-11-27, by wenzelm
modernized section about congruence rules;
2011-11-27, by wenzelm
sharing of token source with span source;
2011-11-26, by wenzelm
memoing of forked proofs;
2011-11-26, by wenzelm
tuned;
2011-11-26, by wenzelm
removed obsolete argument (cf. 954e9d6782ea);
2011-11-25, by wenzelm
merged
2011-11-25, by wenzelm
removed obsolete uses of Local_Theory.restore -- package composition P1 #> P2 no longer requires them due to 57def0b39696: P2 finds the results of P1 in the auxiliary context
2011-11-25, by krauss
merged
2011-11-25, by nipkow
tuned
2011-11-25, by nipkow
increased stack limits (again, cf. d9cf3520083c and 77c3e74bd954);
2011-11-25, by wenzelm
explicit change_parser thread, which avoids undirected Future.fork with its tendency towards hundreds of worker threads;
2011-11-25, by wenzelm
tuned proofs;
2011-11-25, by wenzelm
retain stderr and include it in syslog, which is buffered and thus increases the chance that users see remains from crashes etc.;
2011-11-25, by wenzelm
prefer Parser.make_gram over Parser.merge_gram, to approximate n-ary merges on theory import;
2011-11-25, by wenzelm
recovered structural equality from 9d97bd3c086a, otherwise update_perspective might be issued over and over again, canceling a pending/slow execution;
2011-11-25, by wenzelm
proper intro? declarations -- NB: elim? indexes on major premise, which is too flexible here and easily leads to inefficiences (cf. a0336f8b6558);
2011-11-25, by wenzelm
improved example to only use quotient_definitions; added lemmas to serve as possible replacement for the existing RBT theory
2011-11-25, by bulwahn
in a local context, also the free variable case needs to be analysed default tip
2011-11-25, by Christian Urban
speed-up proof;
2011-11-24, by wenzelm
more abstract datatype stamp, which avoids pointless allocation of mutable cells;
2011-11-24, by wenzelm
modernized some old-style infix operations, which were left over from the time of ML proof scripts;
2011-11-24, by wenzelm
simplified -- empty_ss already contains minimal mksimps;
2011-11-24, by wenzelm
Abstract interpretation is now based uniformly on annotated programs,
2011-11-24, by nipkow
tuned;
2011-11-23, by wenzelm
tuned;
2011-11-23, by wenzelm
modernized some old-style infix operations, which were left over from the time of ML proof scripts;
2011-11-23, by wenzelm
tuned;
2011-11-23, by wenzelm
updated according to bdcaa3f3a2f4;
2011-11-23, by wenzelm
updated proof;
2011-11-23, by wenzelm
tuned
2011-11-23, by nipkow
remove outdated comment
2011-11-23, by huffman
NEWS;
2011-11-21, by wenzelm
simplified read_instantiate -- no longer need to assign values, since rule attributes are now static;
2011-11-21, by wenzelm
drop vacuous decls;
2011-11-21, by wenzelm
tuned;
2011-11-21, by wenzelm
tuned header;
2011-11-21, by wenzelm
misspelled name
2011-11-21, by kuncar
eliminated obsolete "standard";
2011-11-20, by wenzelm
eliminated obsolete "standard";
2011-11-20, by wenzelm
eliminated obsolete "standard";
2011-11-20, by wenzelm
eliminated obsolete "standard";
2011-11-20, by wenzelm
eliminated obsolete "standard";
2011-11-20, by wenzelm
explicit is better than implicit;
2011-11-20, by wenzelm
eliminated obsolete "standard";
2011-11-20, by wenzelm
tuned signature;
2011-11-20, by wenzelm
'lemmas' / 'theorems' commands allow 'for' fixes and standardize the result before storing;
2011-11-20, by wenzelm
updated comment;
2011-11-20, by wenzelm
more uniform signature;
2011-11-20, by wenzelm
uniform cert_vars/read_vars;
2011-11-20, by wenzelm
eliminated dead code;
2011-11-20, by wenzelm
clarified certify vs. sharing;
2011-11-20, by wenzelm
tuned;
2011-11-20, by wenzelm
NEWS;
2011-11-19, by wenzelm
added ML antiquotation @{attributes};
2011-11-19, by wenzelm
merged
2011-11-19, by wenzelm
made SML/NJ happy
2011-11-19, by blanchet
simplified Locale.add_thmss, after partial evaluation of attributes;
2011-11-19, by wenzelm
misc tuning;
2011-11-19, by wenzelm
tuned;
2011-11-19, by wenzelm
refined partial evaluation of attributes: avoid duplication of facts for plain declarations;
2011-11-19, by wenzelm
discontinued slightly odd write_prv, which would still write .prv files the first time, and deprive add-on tools from date stamp change (cf. 157e74588c49);
2011-11-19, by wenzelm
do not store vacuous theorem specifications -- relevant for frugal local theory content;
2011-11-19, by wenzelm
put structural attributes of 'obtains' in outer declarations, to make it actually work in local theory;
2011-11-19, by wenzelm
sequential lemmas to accomodate static rule attributes;
2011-11-18, by wenzelm
partial evaluation of locale facts leads to static scoping of rule attributes;
2011-11-18, by wenzelm
tuned message;
2011-11-18, by wenzelm
gave SML/NJ a chance
2011-11-18, by blanchet
more robust options
2011-11-18, by blanchet
adding another example for lifting definitions
2011-11-18, by bulwahn
improving header
2011-11-18, by bulwahn
more "metis" calls in example
2011-11-18, by blanchet
be more silent when auto minimizing
2011-11-18, by blanchet
less offensive terminology
2011-11-18, by blanchet
more "metis" calls in example
2011-11-18, by blanchet
minor textual improvement
2011-11-18, by blanchet
pull variables (Var) out of lambdas, so that the Isabelle theorems closely mirror the Metis lambda-lifted ones
2011-11-18, by blanchet
wrap lambdas earlier, to get more control over beta/eta
2011-11-18, by blanchet
move eta-contraction to before translation to Metis, to ensure everything stays in sync
2011-11-18, by blanchet
avoid that var names get changed by resolution in Metis lambda-lifting
2011-11-18, by blanchet
better threading of type encodings between Sledgehammer and "metis"
2011-11-18, by blanchet
fixed bugs in lambda-lifting code -- ensure distinct names for variables
2011-11-18, by blanchet
protect prefix against variant mutations
2011-11-18, by blanchet
example cleanup
2011-11-18, by blanchet
example cleanup
2011-11-18, by blanchet
don't propagate user-set "type_enc" or "lam_trans" to Metis calls
2011-11-18, by blanchet
don't needlessly pass "lam_lifted" option to "metis" call for SMT proof
2011-11-18, by blanchet
avoid spurious messages in "lam_lifting" mode
2011-11-18, by blanchet
eta-contract to avoid needless "lambda" wrappers
2011-11-18, by blanchet
quiet down SMT
2011-11-18, by blanchet
more aggressive lambda hiding (if we anyway need to pass an option to Metis)
2011-11-18, by blanchet
updated Sledgehammer docs
2011-11-18, by blanchet
don't pass "lam_lifted" option to "metis" unless there's a good reason
2011-11-18, by blanchet
no needless reconstructors
2011-11-18, by blanchet
removed more clutter
2011-11-18, by blanchet
removed needless baggage
2011-11-18, by blanchet
Word.thy: reduce usage of numeral-representation-dependent thms like number_of_is_id in proofs
2011-11-18, by huffman
merged
2011-11-18, by huffman
Groups.thy: generalize several lemmas from class ab_group_add to class group_add
2011-11-17, by huffman
HOL-Word: removed more duplicate theorems
2011-11-17, by huffman
HOL-Word: removed many duplicate theorems (see NEWS)
2011-11-17, by huffman
Word.thy: rearrange to instantiate arithmetic classes together with arithmetic operations
2011-11-17, by huffman
move definitions of bitwise operators into appropriate document section
2011-11-17, by huffman
HOL-Word: add simp rules for bin_rest, bin_last; shorten several proofs
2011-11-17, by huffman
HOL-NSA: add number_semiring instance, reformulate several lemmas using '2' instead of '1+1'
2011-11-17, by huffman
simplify implementation of approx_reorient_simproc
2011-11-17, by huffman
name simp theorems st_0 and st_1
2011-11-17, by huffman
remove redundant simp rules plus_enat_0
2011-11-17, by huffman
eliminated slightly odd Rep' with dynamically-scoped [simplified];
2011-11-17, by wenzelm
partial evaluation in invisible context;
2011-11-17, by wenzelm
adding a preliminary example to show how the quotient_definition package can be generalized
2011-11-17, by bulwahn
tuned header
2011-11-17, by bulwahn
adding database of abs and rep terms to the quotient package; registering abs and rep terms in quotient_type and using them in quotient_definition
2011-11-17, by bulwahn
simplify some proofs
2011-11-17, by huffman
Int.thy: remove duplicate lemmas double_less_0_iff and odd_less_0, use {even,odd}_less_0_iff instead
2011-11-17, by huffman
merged
2011-11-17, by huffman
rewrite integer numeral div/mod simprocs to not return conditional rewrites; add regression tests
2011-11-16, by huffman
remove redundant lemmas bin_last_mod and bin_rest_div, use bin_last_def and bin_rest_def instead
2011-11-16, by huffman
simplify proof of word_of_int; remove several now-unused lemmas about Rep_Integ
2011-11-16, by huffman
retain mixed attributes as dynamic theorem expression, but disallow subsequent static rules;
2011-11-16, by wenzelm
clarified Attrib.partial_evaluation;
2011-11-16, by wenzelm
tagging is not stable under morphisms and need to be replayed dynamically (mixed_attribute);
2011-11-16, by wenzelm
compile
2011-11-16, by blanchet
compile
2011-11-16, by blanchet
compile
2011-11-16, by blanchet
give each time slice its own lambda translation
2011-11-16, by blanchet
thread in additional options to minimizer
2011-11-16, by blanchet
make metis reconstruction handling more flexible
2011-11-16, by blanchet
document metis options better
2011-11-16, by blanchet
fixed typo
2011-11-16, by blanchet
document "lam_trans" option
2011-11-16, by blanchet
nicer bullets
2011-11-16, by blanchet
parse lambda translation option in Metis
2011-11-16, by blanchet
rename the lambda translation schemes, so that they are understandable out of context
2011-11-15, by blanchet
rename configuration option to more reasonable length
2011-11-15, by blanchet
continued implementation of lambda-lifting in Metis
2011-11-15, by blanchet
disable debugging output
2011-11-15, by blanchet
use consts, not frees, for lambda-lifting
2011-11-15, by blanchet
started implementing lambda-lifting in Metis
2011-11-15, by blanchet
improved generators for rational numbers to generate negative numbers;
2011-11-15, by bulwahn
tuned
2011-11-15, by bulwahn
remove one more old-style semicolon
2011-11-15, by huffman
Metis_Examples/Big_O.thy: add number_ring class constraints, adapt proofs to use cancellation simprocs
2011-11-15, by huffman
remove old-style semicolons
2011-11-15, by huffman
avoid theorem references like 'semiring_norm(111)'
2011-11-15, by huffman
merged
2011-11-15, by huffman
merged
2011-11-14, by huffman
Parametric_Ferrante_Rackoff.thy: restrict to class number_ring, replace '1+1' with '2' everywhere
2011-11-14, by huffman
avoid numeral-representation-specific rules in metis proof
2011-11-14, by huffman
merged
2011-11-14, by wenzelm
remove sorry, otherwise it breaks the testboard
2011-11-14, by hoelzl
cleaned up float theories; removed duplicate definitions and theorems
2011-11-14, by hoelzl
enforce quick_and_dirty in Code_Real_Approx_By_Float
2011-11-14, by hoelzl
some support for partial evaluation of attributed facts;
2011-11-14, by wenzelm
tuned;
2011-11-14, by wenzelm
eliminated dead code;
2011-11-14, by wenzelm
inner syntax positions for string literals;
2011-11-14, by wenzelm
less confusion subexpression markup;
2011-11-14, by wenzelm
pass positions for named targets, for formal links in the document model;
2011-11-14, by wenzelm
simplified Runtime.exn_messages: always print detailed version of low-level exeptions, which should not occur in regular user errors anyway;
2011-11-14, by wenzelm
more detailed exception_trace: in Poly/ML 5.4.x intermediate handlers reset the trace (cf. Poly/ML SVN 1110);
2011-11-14, by wenzelm
merged
2011-11-14, by bulwahn
setting up exhaustive generators which are used for the smart generators
2011-11-14, by bulwahn
add Code_Real_Approx_By_Float
2011-11-14, by hoelzl
merged
2011-11-14, by huffman
remove lemma float_remove_real_numeral, which duplicated Float.float_number_of
2011-11-13, by huffman
remove unnecessary number-representation-specific rules from metis calls;
2011-11-13, by huffman
avoid confusing selector output
2011-11-13, by blanchet
remove unsound line in Nitpick's "rat" setup
2011-11-13, by blanchet
tuned proofs;
2011-11-12, by wenzelm
merged
2011-11-12, by wenzelm
removed some old-style semicolons
2011-11-12, by huffman
index markup elements for more efficient cumulate/select operations;
2011-11-12, by wenzelm
tuned;
2011-11-12, by wenzelm
tuned markup -- prefer user-perspective;
2011-11-12, by wenzelm
tuned specifications and proofs;
2011-11-12, by wenzelm
more precise type;
2011-11-12, by wenzelm
refined Markup_Tree implementation: stacked markup within each entry;
2011-11-12, by wenzelm
tuned signature;
2011-11-12, by wenzelm
tuned signature;
2011-11-12, by wenzelm
merged
2011-11-11, by wenzelm
merged
2011-11-11, by huffman
abel_cancel.ML: avoid canceling zeros, which would cause the simproc to return a trivial rewrite;
2011-11-11, by huffman
use simproc_setup for the remaining nat_numeral simprocs
2011-11-11, by huffman
use simproc_setup for more nat_numeral simprocs; add simproc tests
2011-11-11, by huffman
using more conventional names for monad plus operations
2011-11-11, by bulwahn
more tooltip content;
2011-11-11, by wenzelm
added markup_cumulate operator;
2011-11-11, by wenzelm
depth-first proof forking for improved locality (wrt. cancellation and overall memory usage);
2011-11-11, by wenzelm
tuned;
2011-11-11, by wenzelm
more abstract Markup_Tree;
2011-11-11, by wenzelm
prefer statically typed Text.Markup;
2011-11-11, by wenzelm
discontinued entity text color, notably historic red for classes;
2011-11-11, by wenzelm
more scalable Proof_Context.prepare_sorts;
2011-11-11, by wenzelm
increasing values_timeout to avoid failures of isatest with HOL-IMP
2011-11-11, by bulwahn
renaming example invocations: tester predicate_compile is renamed to smart_exhaustive
2011-11-11, by bulwahn
adding CPS compilation to predicate compiler;
2011-11-11, by bulwahn
adding option allow_function_inversion to quickcheck options
2011-11-11, by bulwahn
more efficient prepare_sorts -- bypass encoded positions;
2011-11-10, by wenzelm
suppress irrelevant positions;
2011-11-10, by wenzelm
more generous margin;
2011-11-10, by wenzelm
pass term positions into check phase, where resulting types are reported accordingly, and eventually shown as tooltips;
2011-11-10, by wenzelm
tuned signature;
2011-11-10, by wenzelm
discontinued unused Thm.compress (again);
2011-11-10, by wenzelm
renewed prolog-quickcheck
2011-11-10, by bulwahn
adding some test cases for preprocessing and narrowing
2011-11-10, by bulwahn
adding a minimalistic preprocessing rewriting common boolean operators; tuned
2011-11-10, by bulwahn
merged
2011-11-10, by huffman
merged
2011-11-09, by huffman
tune post-processing of simproc-generated rules so they won't produce Numeral0 or Numeral1
2011-11-09, by huffman
use simproc_setup for some nat_numeral simprocs; add simproc tests
2011-11-09, by huffman
add ring_char_0 class constraints to several simprocs (internal proofs of #n ~= 0 fail for type
2011-11-09, by huffman
simultaneous check;
2011-11-10, by wenzelm
avoid separate typ_check phases, integrate into main term_check 0 instead (cf. its Syntax.check_typs in Type_Infer_Context.prepare);
2011-11-09, by wenzelm
clarified singleton_fixate: intersection with supersort is identity, only replace actual type inference parameters;
2011-11-09, by wenzelm
misc tuning and simplification;
2011-11-09, by wenzelm
misc tuning;
2011-11-09, by wenzelm
tuned signature;
2011-11-09, by wenzelm
quickcheck invocations in mutabelle must not catch codegenerator errors internally
2011-11-09, by bulwahn
sort assignment before simultaneous term_check, not isolated parse_term;
2011-11-09, by wenzelm
tuned;
2011-11-09, by wenzelm
avoid inconsistent sort constraints;
2011-11-09, by wenzelm
localized Record.decode_type: use standard Proof_Context.get_sort;
2011-11-09, by wenzelm
tuned signature -- emphasize internal role of these operations;
2011-11-09, by wenzelm
proper configuration option;
2011-11-09, by wenzelm
tuned layout;
2011-11-09, by wenzelm
more precise messages with the tester's name in quickcheck; tuned
2011-11-09, by bulwahn
quickcheck fails with code generator errors only if one tester is invoked
2011-11-09, by bulwahn
removing extra arguments
2011-11-09, by bulwahn
removing deactivated timeout handling; catching compilation errors and only outputing an urgent message to enable parallel sucessful quickcheck compilations and runs to present their result
2011-11-09, by bulwahn
tuned
2011-11-09, by bulwahn
more fragments to export, removed the one from Com
2011-11-09, by kleing
updated functor Named_Thms;
2011-11-08, by wenzelm
disabled Thm.compress (again) -- costs for building tables tend to be higher than potential benefit;
2011-11-08, by wenzelm
entity markup for bound variables;
2011-11-08, by wenzelm
merged
2011-11-08, by wenzelm
made SML/NJ happy
2011-11-08, by boehmes
adding some documentation about the values command to the isar reference
2011-11-08, by bulwahn
adding a minimal documentation about the code_pred command to the isar reference
2011-11-08, by bulwahn
more specific treatment of defines/assumes -- avoid normalizing defs by themselves (NB: locale specifications and Local_Theory.define may lead to arbitrary mixture);
2011-11-08, by wenzelm
clarified Local_Defs.export: avoid costly still_fixed test, return all defs;
2011-11-08, by wenzelm
eliminated obsolete tuning (NB: Thm.eta_conversion/Envir.eta_contract based on Same.operation);
2011-11-08, by wenzelm
tuned;
2011-11-08, by wenzelm
tuned;
2011-11-08, by wenzelm
tweaked comment
2011-11-08, by blanchet
made SML/NJ happy
2011-11-08, by blanchet
merged;
2011-11-08, by wenzelm
added FIXME comment
2011-11-07, by blanchet
avoid infinite recursion in peephole optimizer function -- this had a debilitating effect on rationals and reals
2011-11-07, by blanchet
revived Refute in Mutabelle
2011-11-07, by blanchet
tuned;
2011-11-07, by wenzelm
more scalable zero_var_indexes, depending on canonical order within table;
2011-11-07, by wenzelm
more benchmarks;
2011-11-07, by wenzelm
try different alternatives in discharging extra assumptions when schematic theorems obtained from lambda-lifting can be instantiated in different ways
2011-11-07, by boehmes
replace higher-order matching against schematic theorem with dedicated reconstruction method
2011-11-07, by boehmes
merged
2011-11-07, by wenzelm
tuned signature -- avoid spurious Thm.mixed_attribute;
2011-11-07, by wenzelm
discontinued numbered structure indexes (legacy feature);
2011-11-07, by wenzelm
tuned proofs;
2011-11-07, by wenzelm
return outcome code, so that it can be picked up by Mutabelle
2011-11-07, by blanchet
align columns in output and keep error log around
2011-11-07, by blanchet
offline build of java_ext_dirs.jar, to avoid runtime dependency on javac/jar executables;
2011-11-07, by wenzelm
clarified attribute "mono_set": pure declaration, proper export in ML;
2011-11-07, by wenzelm
misc tuning;
2011-11-07, by wenzelm
made SML/NJ happy;
2011-11-07, by wenzelm
more millisecond cleanup
2011-11-06, by blanchet
updated documentation
2011-11-06, by blanchet
try "smt" as a fallback for ATPs if "metis" fails/times out
2011-11-06, by blanchet
more detailed preplay output
2011-11-06, by blanchet
tuning
2011-11-06, by blanchet
tuning
2011-11-06, by blanchet
more explicit representation of rule_attribute vs. declaration_attribute vs. mixed_attribute;
2011-11-06, by wenzelm
tuned;
2011-11-06, by wenzelm
merged
2011-11-06, by wenzelm
cascading timeouts in minimizer, part 2
2011-11-06, by blanchet
tuning
2011-11-06, by blanchet
use "Time.time" rather than milliseconds internally
2011-11-06, by blanchet
tune: no need for option
2011-11-06, by blanchet
cascading timeouts in minimizer
2011-11-06, by blanchet
shortcut binary minimization algorithm
2011-11-06, by blanchet
speed up binary minimizer in practice by preferring the first half of the used facts (which are likelier to be relevant) to the second half
2011-11-06, by blanchet
renamed experimental systems
2011-11-06, by blanchet
repaired quantification over type variables for non-TFF1/THF encodings
2011-11-06, by blanchet
misc tuning and modernization;
2011-11-06, by wenzelm
misc tuning and modernization;
2011-11-06, by wenzelm
tuned;
2011-11-06, by wenzelm
some statespace benchmarks;
2011-11-06, by wenzelm
write changed .prv files only, to avoid writing into src file-space by default;
2011-11-06, by wenzelm
tuned document;
2011-11-06, by wenzelm
more precise dependencies;
2011-11-06, by wenzelm
inlined antiquotations;
2011-11-06, by wenzelm
misc tuning and modernization;
2011-11-06, by wenzelm
optional timing, to avoid redundant allocation of mutable cells;
2011-11-06, by wenzelm
tuned;
2011-11-05, by wenzelm
misc tuning;
2011-11-05, by wenzelm
merged
2011-11-05, by wenzelm
more use of global operations (see 98ec8b51af9c)
2011-11-05, by Christian Urban
more uniform instT_subst vs. inst_subst: compare variable names only;
2011-11-05, by wenzelm
tuned cterm_instantiate: avoid somewhat expensive Term.map_types and cterm_of;
2011-11-05, by wenzelm
misc tuning and modernization;
2011-11-05, by wenzelm
some performance tuning via Term_Subst/Same.operation;
2011-11-05, by wenzelm
pruned signature;
2011-11-05, by wenzelm
added Logic.varify_types_global/unvarify_types_global, which avoids somewhat expensive Term.map_types;
2011-11-05, by wenzelm
more conventional syntax const;
2011-11-05, by wenzelm
proper syntactic category for abstraction syntax, to avoid low-level exception for malformed "\<integral> x y. f \<partial>M", for example;
2011-11-04, by wenzelm
merged
2011-11-04, by wenzelm
prefer global Quotient_Info lookup to accomodate Quotient_Term, which is not quite localized yet (cf. 9fd6fce8a230);
2011-11-04, by wenzelm
document new experimental provers
2011-11-04, by blanchet
added remote iProver(-Eq) for experimentation
2011-11-04, by blanchet
merged
2011-11-04, by wenzelm
ex/Tree23.thy: automate proof of gfull_add
2011-11-04, by huffman
ex/Tree23.thy: simplify proof of bal_del0
2011-11-04, by huffman
ex/Tree23.thy: simplify proof of bal_add0
2011-11-04, by huffman
ex/Tree23.thy: simpler definition of ordered-ness predicate
2011-11-04, by huffman
ex/Tree23.thy: prove that deletion preserves balance
2011-11-03, by huffman
more liberal Parse.fixes, to avoid overlap of mixfix with is-pattern (notably in 'obtain' syntax);
2011-11-04, by wenzelm
more general Proof_Context.bind_propp, which allows outer parameters;
2011-11-03, by wenzelm
tuned whitespace;
2011-11-03, by wenzelm
tuned signature;
2011-11-03, by wenzelm
tuned signature -- canonical argument order;
2011-11-03, by wenzelm
tuned -- Variable.declare_term is already part of Variable.auto_fixes;
2011-11-03, by wenzelm
ex/Tree23.thy: prove that insertion preserves tree balance and order
2011-11-03, by huffman
more IMP fragments
2011-11-03, by kleing
string -> vname
2011-11-03, by kleing
JMPF(LESS|GE) -> JMP(LESS|GE) because jumps are int now.
2011-11-03, by kleing
more IMP text fragments
2011-11-03, by kleing
moved latex generation for HOL-IMP out of distribution
2011-11-03, by kleing
renaming Quotient_Set and List_Quotient_Set to Quotient_Cset and List_Quotient_Cset to avoid name clash with existing Quotient_Set (again, cf. 66823a0066db)
2011-11-01, by bulwahn
merged
2011-10-31, by bulwahn
more robust, declarative and unsurprising computation of types in the quotient type definition
2011-10-31, by bulwahn
improve handling of bound type variables (esp. for TFF1)
2011-10-31, by blanchet
improved TFF1 output
2011-10-31, by blanchet
clarified signature
2011-10-31, by bulwahn
tuned
2011-10-31, by bulwahn
tuned
2011-10-31, by bulwahn
even more uniform Local_Theory.declaration for locales (cf. 57def0b39696, aa35859c8741);
2011-10-30, by wenzelm
removed obsolete argument (cf. aa35859c8741);
2011-10-30, by wenzelm
removed ad-hoc simp rules sin_cos_eq[symmetric], minus_sin_cos_eq[symmetric], cos_sin_eq[symmetric]
2011-10-30, by huffman
extend cancellation simproc patterns to cover terms like '- (2 * pi) < pi'
2011-10-30, by huffman
merged
2011-10-30, by huffman
remove unused function
2011-10-29, by huffman
also export DFG formats
2011-10-29, by blanchet
always use DFG format to talk to SPASS -- since that's what we'll need to use anyway to benefit from sorts and other extensions
2011-10-29, by blanchet
added DFG unsorted support (like in the old days)
2011-10-29, by blanchet
gracefully do nothing if the SPASS input file is already in DFG format
2011-10-29, by blanchet
added sorted DFG output for coming version of SPASS
2011-10-29, by blanchet
specify proof output level 1 (i.e. no detailed, potentially huge E proofs) to LEO-II; requires version 1.2.9
2011-10-29, by blanchet
check "sound" flag before doing something unsound...
2011-10-29, by blanchet
uniform treatment of syntax declaration wrt. aux. context (NB: notation avoids duplicate mixfix internally);
2011-10-29, by wenzelm
tuned;
2011-10-29, by wenzelm
more accurate class constraints on cancellation simproc patterns
2011-10-28, by huffman
tuned;
2011-10-29, by wenzelm
tuned Named_Thms: proper binding;
2011-10-28, by wenzelm
refined Local_Theory.declaration {syntax = false, pervasive} semantics: update is applied to auxiliary context as well;
2011-10-28, by wenzelm
more robust data storage (NB: the morphism can change the shape of qconst, and in the auxiliary context it is not even a constant yet);
2011-10-28, by wenzelm
uniform Local_Theory.declaration with explicit params;
2011-10-28, by wenzelm
tuned signature -- refined terminology;
2011-10-28, by wenzelm
slightly more explicit/syntactic modelling of morphisms;
2011-10-28, by wenzelm
correct import path
2011-10-28, by hoelzl
allow to build Probability and MV-Analysis with one ROOT.ML
2011-10-28, by hoelzl
removing dead code
2011-10-28, by bulwahn
ex/Simproc_Tests.thy: remove duplicate simprocs
2011-10-28, by huffman
use simproc_setup for cancellation simprocs, to get proper name bindings
2011-10-28, by huffman
tuned;
2011-10-27, by wenzelm
eliminated aliases of standard functions;
2011-10-27, by wenzelm
more standard attribute setup;
2011-10-27, by wenzelm
localized quotient data;
2011-10-27, by wenzelm
simplified/standardized signatures;
2011-10-27, by wenzelm
tuned signature;
2011-10-27, by wenzelm
uses IMP and hence requires its tex setup
2011-10-27, by nipkow
merged
2011-10-27, by nipkow
tuned text
2011-10-27, by nipkow
respecting isabelle's programming style in the quotient package by simplifying qconsts_lookup function for data access; removing odd NotFound exception
2011-10-27, by bulwahn
respecting isabelle's programming style in the quotient package by simplifying map_lookup function for data access
2011-10-27, by bulwahn
respecting isabelle's programming style in the quotient package by simplifying quotdata_lookup function for data access
2011-10-27, by bulwahn
merged
2011-10-27, by huffman
fix bug in cancel_factor simprocs so they will work on goals like 'x * y < x * z' where the common term is already on the left
2011-10-27, by huffman
more robust ML pretty printing (cf. b6c527c64789);
2011-10-26, by wenzelm
tuned;
2011-10-26, by wenzelm
renaming Cset and List_Cset in Quotient_Examples to Quotient_Set and List_Quotient_Set to avoid a name clash of theory names with the ones in HOL-Library
2011-10-25, by bulwahn
tuned text
2011-10-25, by nipkow
tuned names to avoid shadowing
2011-10-25, by nipkow
merge Gcd/GCD and Lcm/LCM
2011-10-25, by huffman
clarify types of terms: use proper set type
2011-10-25, by boehmes
instance bool :: linorder
2011-10-24, by huffman
removing poor man's dictionary construction which were only for the ancient code generator with no support of type classes
2011-10-24, by bulwahn
fixed typo
2011-10-24, by bulwahn
latex output not needed because errors manifest themselves earlier
2011-10-24, by nipkow
some text on inner-syntax;
2011-10-23, by wenzelm
renamed in ASM
2011-10-23, by nipkow
tuned order of eqns
2011-10-23, by nipkow
tuned
2011-10-23, by nipkow
script for exporting filtered IMP files as tar.gz
2011-10-23, by kleing
removed Norbert's email from isatest (bounces)
2011-10-23, by kleing
class Lexicon as abstract datatype;
2011-10-22, by wenzelm
more private stuff;
2011-10-22, by wenzelm
class Text.Edit as abstract datatype;
2011-10-22, by wenzelm
class Time as abstract datatype;
2011-10-22, by wenzelm
class Volatile as abstract datatype;
2011-10-22, by wenzelm
merged
2011-10-22, by nipkow
added isaverbatimwrite that allows to cut out snippets of thy files in their latex form and dump them in a file
2011-10-22, by nipkow
experimental support for Scala 2.9.1.final;
2011-10-22, by wenzelm
class Path as abstract datatype;
2011-10-22, by wenzelm
class Counter as abstract datatype;
2011-10-22, by wenzelm
discontinued redundant ASCII syntax;
2011-10-22, by wenzelm
modernized specifications;
2011-10-22, by wenzelm
proper normal form for Perspective.ranges (overlapping ranges could be joined in wrong order, crashing multiple editor views);
2011-10-21, by wenzelm
merged
2011-10-21, by nipkow
tuned
2011-10-21, by nipkow
merged
2011-10-21, by wenzelm
replacing metis proofs with facts xt1 by new proof with more readable names
2011-10-21, by bulwahn
more robust parsing of TSTP sources -- Vampire has nonstandard "introduced()" tags and Waldmeister(OnTPTP) has weird "theory(...)" dependencies
2011-10-21, by blanchet
disable Vampire's BDD optimization, which sometimes yields so huge proofs that this causes problems for reconstruction
2011-10-21, by blanchet
NEWS
2011-10-21, by bulwahn
updating documentation: code_inline -> code_unfold; added documentation about attribute code_unfold_post
2011-10-21, by bulwahn
replacing code_inline by code_unfold, removing obsolete code_unfold, code_inline del now that the ancient code generator is removed
2011-10-21, by bulwahn
removing redundant attribute code_inline in the code generator
2011-10-21, by bulwahn
tuned;
2011-10-21, by wenzelm
tuned;
2011-10-21, by wenzelm
improving mutabelle script again after missing some changes in f4896c792316
2011-10-21, by bulwahn
correcting code_prolog
2011-10-21, by bulwahn
merged
2011-10-21, by huffman
add HOL/ex/Simproc_Tests.thy: testing for Tools/numeral_simprocs.ML
2011-10-21, by huffman
merged
2011-10-21, by nipkow
tuned
2011-10-21, by nipkow
mark "xt..." rules as "no_atp", since they are easy consequences of other better named properties
2011-10-20, by blanchet
merged
2011-10-20, by huffman
removed mult_Bit1 from int_arith_rules (cf. 882403378a41 and 3078fd2eec7b, where mult_num1 erroneously replaced mult_1)
2011-10-20, by huffman
removed [trans] concept from basic material
2011-10-20, by kleing
merged
2011-10-20, by nipkow
tuned
2011-10-20, by nipkow
merged
2011-10-20, by bulwahn
modernizing predicate_compile_quickcheck
2011-10-20, by bulwahn
adding depth as an quickcheck configuration
2011-10-20, by bulwahn
renamed name -> vname
2011-10-20, by nipkow
removed some remaining artefacts of ancient SML code generator
2011-10-19, by haftmann
NEWS
2011-10-19, by haftmann
cleaner LEO-II extensionality step detection
2011-10-19, by blanchet
marginally cleaner proof parsing, that doesn't stumble upon LEO-II's E-step proofs
2011-10-19, by blanchet
one more LEO-II failure
2011-10-19, by blanchet
merged
2011-10-19, by wenzelm
merged
2011-10-19, by huffman
hide typedef-generated constants Product_Type.prod and Sum_Type.sum
2011-10-18, by huffman
more uniform SZS status handling
2011-10-19, by blanchet
avoid generating too meta theorems -- this sometimes leads to type errors, e.g. when "pp" is applied to a "prop" instead of a "bool"
2011-10-19, by blanchet
merged
2011-10-19, by nipkow
renamed B to Bc
2011-10-19, by nipkow
tuned comment;
2011-10-19, by wenzelm
proper source positions for @{lemma};
2011-10-19, by wenzelm
more robust toplevel_error reporting (NB: Context.proof_of on a stale theory crashes ungracefully);
2011-10-19, by wenzelm
inlined @{thms} (ML compile-time) allows to get rid of legacy zadd_ac as well (cf. 49e305100097);
2011-10-19, by wenzelm
tuned legacy signature;
2011-10-19, by wenzelm
further cleanup of stats (cf. 97e81a8aa277);
2011-10-19, by wenzelm
updated keywords;
2011-10-19, by wenzelm
really document just one code generator;
2011-10-19, by wenzelm
NEWS
2011-10-19, by bulwahn
removing old code generator
2011-10-19, by bulwahn
removing declaration of code_unfold to address the old code generator
2011-10-19, by bulwahn
removing dependency of the generic code generator to old code generator functions thyname_of_type and thyname_of_const
2011-10-19, by bulwahn
removing documentation about the old code generator
2011-10-19, by bulwahn
removing old code generator setup for executable sets
2011-10-19, by bulwahn
removing old code generator setup for efficient natural numbers; cleaned typo
2011-10-19, by bulwahn
removing old code generator setup for real numbers; tuned
2011-10-19, by bulwahn
removing old code generator setup for rational numbers; tuned
2011-10-19, by bulwahn
removing old code generator setup for strings
2011-10-19, by bulwahn
removing old code generator setup for lists
2011-10-19, by bulwahn
removing old code generator setup for integers
2011-10-19, by bulwahn
removing old code generator for inductive predicates
2011-10-19, by bulwahn
removing quickcheck tester SML-inductive based on the old code generator
2011-10-19, by bulwahn
removing old code generator setup for inductive sets in the inductive set package
2011-10-19, by bulwahn
removing old code generator setup of inductive predicates
2011-10-19, by bulwahn
removing old code generator setup for product types
2011-10-19, by bulwahn
removing old code generator setup for function types
2011-10-19, by bulwahn
removing old code generator setup for datatypes
2011-10-19, by bulwahn
removing old code generator for recursive functions
2011-10-19, by bulwahn
removing old code generator setup in the HOL theory
2011-10-19, by bulwahn
removing invocations of the evaluation method based on the old code generator
2011-10-19, by bulwahn
removing invocations of the old code generator
2011-10-19, by bulwahn
freeze conjecture schematics before applying lambda-translation, which sometimes calls "close_form" and ruins it for freezing
2011-10-18, by blanchet
gracefully handle quantifiers of the form "All $ t" where "t" is not a lambda-abstraction in higher-order translations
2011-10-18, by blanchet
tuned
2011-10-18, by bulwahn
adding testing of quickcheck narrowing with finite types to mutabelle script; modified is_executable in mutabelle_extra
2011-10-18, by bulwahn
mira: collect size of heap images
2011-10-18, by krauss
updated doc related to Satallax
2011-10-17, by blanchet
parse Satallax unsat cores
2011-10-17, by blanchet
merged
2011-10-17, by wenzelm
(old) NEWS
2011-10-17, by noschinl
moving some common functions from quickcheck to the more HOL-specific quickcheck_common; renamed inductive_SML's configurations to more canonical names; adds automatically left and right hand sides of equations as evaluation terms
2011-10-17, by bulwahn
always use sockets on Windows/Cygwin;
2011-10-17, by wenzelm
mira configuration: use official polyml 5.4.1 on lxbroy10
2011-10-16, by krauss
added Term.dummy_pattern conveniences;
2011-10-16, by wenzelm
slightly more standard-conformant XML parsing (see also 94033767ef9b);
2011-10-16, by wenzelm
tuned proof
2011-10-16, by haftmann
tuned type annnotation
2011-10-16, by haftmann
hide not_member as also member
2011-10-16, by haftmann
misc tuning and modernization;
2011-10-15, by wenzelm
updated to Scala 2.8.2.final;
2011-10-15, by wenzelm
prefer recent polyml-5.4.1, but retain potentially fragile polyml-5.2.1 as experimental test;
2011-10-15, by wenzelm
updated to polyml-5.4.1;
2011-10-15, by wenzelm
updated to polyml-5.4.1;
2011-10-15, by wenzelm
merged
2011-10-15, by haftmann
monadic bind
2011-10-14, by haftmann
moved sublists to More_List.thy
2011-10-14, by haftmann
NEWS
2011-10-14, by haftmann
more complete stats, including small sessions which provide some clues on main HOL baseline performance;
2011-10-14, by wenzelm
avoid very specific code equation for card; corrected spelling
2011-10-13, by haftmann
bouned transitive closure
2011-10-13, by haftmann
moved acyclic predicate up in hierarchy
2011-10-13, by haftmann
tuned
2011-10-13, by haftmann
modernized definitions
2011-10-13, by haftmann
static dummy_task (again) to avoid a few extra allocations;
2011-10-13, by wenzelm
tuned markup
2011-10-13, by noschinl
discontinued obsolete 'types' command;
2011-10-13, by wenzelm
modernized structure Induct_Tacs;
2011-10-12, by wenzelm
tuned signature;
2011-10-12, by wenzelm
misc tuning and clarification;
2011-10-12, by wenzelm
tuned ML style;
2011-10-12, by wenzelm
tuned proofs -- eliminated vacuous "induct arbitrary: ..." situations;
2011-10-12, by wenzelm
discontinued obsolete alias structure ProofContext;
2011-10-12, by wenzelm
separated monotonicity reasoning and defined narrowing with while_option
2011-10-12, by nipkow
include no-smlnj targets into library (cf. e54a985daa61);
2011-10-10, by wenzelm
increasing values_timeout to avoid SML_makeall failures on our current tests
2011-10-10, by bulwahn
merged
2011-10-10, by wenzelm
removed obsolete RC tags;
2011-10-10, by wenzelm
Int.thy: discontinued some legacy theorems
2011-10-09, by huffman
Set.thy: remove redundant [simp] declarations
2011-10-09, by huffman
removing code equation for card on finite types when loading the Executable_Set theory; should resolve a code generation issue with CoreC++
2011-10-03, by bulwahn
tune text for document generation
2011-10-03, by bulwahn
adding examples with relations to Quickcheck_Examples to show that quickcheck can actually handle operators on relations as well
2011-10-03, by bulwahn
adding code equations for cardinality and (reflexive) transitive closure on finite types
2011-10-03, by bulwahn
adding lemma about rel_pow in Transitive_Closure for executable equation of the (refl) transitive closure
2011-10-03, by bulwahn
adding lemma to List library for executable equation of the (refl) transitive closure
2011-10-03, by bulwahn
fixed typos in IMP
2011-09-29, by Jean Pichon
added nice interval syntax
2011-09-28, by nipkow
Added dependecies
2011-09-28, by nipkow
Added Hoare-like Abstract Interpretation
2011-09-28, by nipkow
moved IMP/AbsInt stuff into subdirectory Abs_Int_Den
2011-09-28, by nipkow
back to post-release mode;
2011-09-26, by wenzelm
Added tag Isabelle2011-1 for changeset 76fef3e57004
2011-10-09, by wenzelm
tuned;
Isabelle2011-1
2011-10-09, by wenzelm
updated ISABELLE_HOME_USER;
2011-10-09, by wenzelm
more explicit check of Java executable -- relevant for Linux x86/x86_64 mismatch and absence on Mac OS Lion;
2011-10-04, by wenzelm
Added tag Isabelle2011-1-RC2 for changeset a45121ffcfcb
2011-10-03, by wenzelm
some amendments due to Jean Pichon;
2011-10-03, by wenzelm
correct coercion generation in case of unknown map functions
2011-09-29, by traytel
proper platform_file_url for Windows UNC paths (server shares);
2011-09-28, by wenzelm
proper platform_file_url;
2011-09-27, by wenzelm
observe base URL of rendered document;
2011-09-27, by wenzelm
more README;
2011-09-27, by wenzelm
tuned README.html;
2011-09-27, by wenzelm
tuned;
2011-09-27, by wenzelm
retain output, which is required for non-existent JRE, for example (cf. b455e4f42c04);
2011-09-27, by wenzelm
tuned message, which is displayed after termination of Isabelle.app on Mac OS;
2011-09-27, by wenzelm
keep top-level "Isabelle" executable -- now an alias for "isabelle jedit";
2011-09-26, by wenzelm
tuned;
2011-09-26, by wenzelm
ensure Isabelle env;
2011-09-26, by wenzelm
Added tag Isabelle2011-1-RC1 for changeset 24ad77c3a147
2011-09-26, by wenzelm
tuned;
2011-09-26, by wenzelm
misc tuning for release;
2011-09-26, by wenzelm
reverted 09cdc4209d25 for formal reasons: it did not say what was "broken" nor "fixed", but broke IsaMakefile dependencies;
2011-09-26, by wenzelm
makedist for release;
2011-09-26, by wenzelm
put MiniSat back first -- Torlak's eval seemed to suggest that Crypto and Lingeling were better, but Crypto is slower on "Nitpick_Examples" and Crypto crashes
2011-09-26, by blanchet
require Java 1.6 in the Nitpick documentation -- technically 1.5 will also work with Kodkodi 1.2.16, but it won't work with Kodkodi 1.5.0
2011-09-26, by blanchet
put CryptoMiniSat first and remove warning about unsoundness now that it has been fixed in Kodkod
2011-09-26, by blanchet
adding an example with inductive predicates to quickcheck narrowing examples
2011-09-26, by bulwahn
importing the Generated_Code module qualified to reduce the probability of name clashes between the static code and the generated code in the narrowing-based Quickcheck
2011-09-26, by bulwahn
clarify platforms
2011-09-25, by blanchet
killed JNI version of zChaff, since Kodkod 1.5 does not support it anymore
2011-09-25, by blanchet
updated Nitpick SAT Solver doc
2011-09-25, by blanchet
update list of SAT solvers reflecting Kodkod 1.5
2011-09-25, by blanchet
tuned signature;
2011-09-25, by wenzelm
more uniform defaults;
2011-09-25, by wenzelm
Quotient_Set.thy is part of library
2011-09-25, by haftmann
fixed typo
2011-09-25, by nipkow
standardize drive letters -- important for proper document node identification;
2011-09-24, by wenzelm
more user aliases;
2011-09-24, by wenzelm
fixed IsaMakefile action for HOL-TPTP.
2011-09-24, by sultana
prefer socket comminication on Cygwin, which is more stable here than fifos;
2011-09-23, by wenzelm
tuned proof;
2011-09-23, by wenzelm
made SML/NJ happy;
2011-09-23, by wenzelm
discontinued stream-based Socket_IO, which causes too many problems with Poly/ML and SML/NJ (reverting major parts of 5c0b0d67f9b1);
2011-09-23, by wenzelm
updated header;
2011-09-23, by wenzelm
merged;
2011-09-23, by wenzelm
reintroduced E-SInE now that it's unexpectedly working again (thanks to Geoff)
2011-09-23, by blanchet
first step towards extending Minipick with more translations
2011-09-23, by blanchet
Include keywords print_coercions and print_coercion_maps
2011-09-23, by berghofe
local coercion insertion algorithm to support complex coercions
2011-08-17, by traytel
printing and deleting of coercions
2011-08-17, by traytel
raw unbuffered socket IO, which bypasses the fragile BinIO layer in Poly/ML 5.4.x;
2011-09-23, by wenzelm
default print mode for Isabelle/Scala, not just Isabelle/jEdit;
2011-09-23, by wenzelm
augment existing print mode;
2011-09-23, by wenzelm
explicit option for socket vs. fifo communication;
2011-09-23, by wenzelm
tuned proof;
2011-09-23, by wenzelm
synchronized section names with manual
2011-09-23, by blanchet
merged;
2011-09-23, by wenzelm
discontinued legacy theorem names from RealDef.thy
2011-09-22, by huffman
merged
2011-09-22, by huffman
discontinued HOLCF legacy theorem names
2011-09-22, by huffman
take out remote E-SInE -- it's broken and Geoff says it might take quite a while before he gets to it, plus it's fairly obsolete in the meantime
2011-09-22, by blanchet
Moved extraction part of Higman's lemma to separate theory to allow reuse in
2011-09-22, by berghofe
Removed hcentering and vcentering options, since they are not supported
2011-09-22, by berghofe
merged
2011-09-22, by berghofe
Added documentation for HOL-SPARK
2011-09-22, by berghofe
drop partial monomorphic instances in Metis, like in Sledgehammer
2011-09-22, by blanchet
better type reconstruction -- prevents ill-instantiations in proof replay
2011-09-22, by blanchet
NEWS: mention replacement lemmas for the removed ones in Complete_Lattices
2011-09-22, by hoelzl
changing quickcheck_timeout to 30 seconds in mutabelle's testing
2011-09-22, by bulwahn
adding post-processing of terms to narrowing-based Quickcheck
2011-09-22, by bulwahn
HOL/ex/ROOT.ML: only list BinEx once
2011-09-21, by huffman
merged
2011-09-21, by huffman
remove redundant instantiation ereal :: power
2011-09-21, by huffman
reintroduced Minipick as Nitpick example
2011-09-21, by blanchet
tuned comment
2011-09-21, by blanchet
merged
2011-09-21, by huffman
Extended_Real_Limits: generalize some lemmas
2011-09-20, by huffman
add lemmas within_empty and tendsto_bot;
2011-09-20, by huffman
made SML/NJ happy;
2011-09-22, by wenzelm
abstract System_Channel in ML (cf. Scala version);
2011-09-22, by wenzelm
alternative Socket_Channel;
2011-09-21, by wenzelm
more abstract wrapping of fifos as System_Channel;
2011-09-21, by wenzelm
slightly more general Socket_IO as part of Pure;
2011-09-21, by wenzelm
more hints on Z3 configuration;
2011-09-21, by wenzelm
reduced default thread stack, to increase the success rate especially on Windows (NB: the actor worker farm tends to produce 100-200 threads for big sessions);
2011-09-21, by wenzelm
renamed inv -> filter
2011-09-21, by nipkow
Added proofs about narowing
2011-09-21, by nipkow
added missing makefile dependence
2011-09-21, by nipkow
added example
2011-09-21, by nipkow
tuned
2011-09-21, by nipkow
refined comment
2011-09-21, by nipkow
fixed two typos in IMP (by Jean Pichon)
2011-09-21, by kleing
merged
2011-09-21, by nipkow
Updated IMP to use new induction method
2011-09-20, by nipkow
New proof method "induction" that gives induction hypotheses the name IH.
2011-09-20, by nipkow
official status for UN_singleton
2011-09-20, by haftmann
tuned specification and lemma distribution among theories; tuned proofs
2011-09-20, by haftmann
more careful treatment of initial update, similar to output panel;
2011-09-20, by wenzelm
proper fact binding;
2011-09-20, by wenzelm
syntactic improvements and tuning names in the code generator due to Florian's code review
2011-09-20, by bulwahn
match types when applying mono_thm -- previous export generalizes type variables;
2011-09-20, by krauss
fixed headers;
2011-09-19, by wenzelm
less ambiguous syntax;
2011-09-19, by wenzelm
tuned proofs;
2011-09-19, by wenzelm
merged
2011-09-19, by wenzelm
catch PatternMatchFail exceptions in narrowing-based quickcheck
2011-09-19, by bulwahn
removing superfluous definition in the quickcheck narrowing invocation as the code generator now generates valid Haskell code with necessary type annotations without a separate definition
2011-09-19, by bulwahn
ensuring that some constants are generated in the source code by adding calls in ensure_testable
2011-09-19, by bulwahn
adding abstraction layer; more precise function names
2011-09-19, by bulwahn
adding type annotations more aggressively and redundantly to make code generation more reliable even when special printers for some constants are used
2011-09-19, by bulwahn
determining the fastype of a case-pattern but ignoring dummy type constructors that were added as markers for type annotations
2011-09-19, by bulwahn
only annotating constants with sort constraints
2011-09-19, by bulwahn
also adding type annotations for the dynamic invocation
2011-09-19, by bulwahn
removed legacy lemmas in Complete_Lattices
2011-09-19, by noschinl
increasing quickcheck timeout to reduce spurious test failures due to massive parallel invocations and bad scheduling
2011-09-19, by bulwahn
more isatest stats;
2011-09-19, by wenzelm
refined Symbol.is_symbolic -- cover recoded versions as well;
2011-09-19, by wenzelm
double clicks switch to document node buffer;
2011-09-19, by wenzelm
tuned;
2011-09-19, by wenzelm
explicit border independent of UI (cf. ad5883642a83, 2bec3b7514cf);
2011-09-19, by wenzelm
at least 2 worker threads to ensure some degree of lifeness, notably for asynchronous Document.print_state;
2011-09-19, by wenzelm
instantaneous cleanup (NB: VIEWER should be synchronous, cf. dd25b3055c4e);
2011-09-19, by wenzelm
unique file names via serial numbers, to allow files like "root" or multiple files with same base name;
2011-09-19, by wenzelm
imitate Apple in setting initial shell PATH -- especially relevant for MacTeX, MacPorts etc.;
2011-09-19, by wenzelm
merged
2011-09-18, by huffman
numeral_simprocs.ML: use HOL_basic_ss instead of HOL_ss for internal normalization proofs of cancel_factor simprocs, to avoid splitting if-then-else
2011-09-15, by huffman
removed obsolete patches for PG 4.1;
2011-09-18, by wenzelm
additional space for borderless UI;
2011-09-18, by wenzelm
more robust treatment of empty insets (NB: border may be null on some UIs, e.g. Windows);
2011-09-18, by wenzelm
explicit master_dir as part of header -- still required (for Cygwin) since Scala layer does not pass file content yet;
2011-09-18, by wenzelm
isatest settings for macbroy6 (Mac OS X Lion);
2011-09-18, by wenzelm
more Mac OS reference hardware;
2011-09-18, by wenzelm
updated to SML/NJ 110.73;
2011-09-18, by wenzelm
tentative announcement based on current NEWS;
2011-09-18, by wenzelm
tuned;
2011-09-18, by wenzelm
separated NEWS for Isabelle2011 from Isabelle2011-1 (cf. e1139e612b55);
2011-09-18, by wenzelm
updated for release;
2011-09-18, by wenzelm
tuned;
2011-09-18, by wenzelm
updated generated file;
2011-09-18, by wenzelm
updated Complete_Lattices;
2011-09-18, by wenzelm
some tuning and re-ordering for release;
2011-09-18, by wenzelm
misc tuning for release;
2011-09-18, by wenzelm
more contributors;
2011-09-18, by wenzelm
tuned proofs;
2011-09-18, by wenzelm
tweak keyboard shortcuts for Mac OS X;
2011-09-18, by wenzelm
explicit check_file wrt. jEdit VFS, to avoid slightly confusing empty buffer after IO error;
2011-09-18, by wenzelm
finite sequences as useful as introductory example;
2011-09-18, by wenzelm
discontinued hard-wired JAVA_HOME treatment for Mac OS X (cf. f471a2fb9a95), which can cause confusions of "isabelle java" vs. "isabelle scala" -- moved settings to external component;
2011-09-18, by wenzelm
graph traversal in topological order;
2011-09-18, by wenzelm
Document.Node.Name convenience;
2011-09-17, by wenzelm
more precise painting;
2011-09-17, by wenzelm
more elaborate Node_Renderer, which paints node_name.theory only;
2011-09-17, by wenzelm
raised default log level -- to avoid confusing warning about scala.tools.nsc.plugins.Plugin, which is mistaken as jEdit plugin;
2011-09-17, by wenzelm
tuned signature;
2011-09-17, by wenzelm
more careful traversal of theory dependencies to retain standard import order;
2011-09-17, by wenzelm
sane default for class Thy_Load;
2011-09-17, by wenzelm
removed obsolete patches for PG 4.1;
2011-09-17, by wenzelm
specific bundle for x86_64-linux, which is especially important for JRE due to its extra library dependencies;
2011-09-17, by wenzelm
added "isabelle scalac" convenience;
2011-09-17, by wenzelm
Symbol.explode as in ML;
2011-09-17, by wenzelm
ignore OUTPUT to avoid spam -- jEdit menu "Troubleshooting / Activity Log" should be sufficient;
2011-09-17, by wenzelm
dropped unused argument – avoids problem with SML/NJ
2011-09-17, by haftmann
tuned spacing
2011-09-17, by haftmann
tuned
2011-09-17, by haftmann
tuned post fixpoint setup
2011-09-17, by nipkow
merged
2011-09-17, by nipkow
when applying induction rules, remove names of assumptions that come
2011-09-16, by nipkow
remove stray "using [[simp_trace]]"
2011-09-16, by noschinl
tune indenting
2011-09-16, by noschinl
removed unused legacy lemma names, some comment cleanup.
2011-09-16, by kleing
removed word_neq_0_conv from simpset, it's almost never wanted.
2011-09-16, by kleing
removed further legacy rules from Complete_Lattices
2011-09-15, by hoelzl
NEWS on Complete_Lattices, Lattices
2011-09-15, by noschinl
tail recursive proof preprocessing (needed for huge proofs)
2011-09-15, by blanchet
tuning
2011-09-15, by blanchet
merged
2011-09-15, by nipkow
revised AbsInt and added widening and narrowing
2011-09-15, by nipkow
updated comment
2011-09-14, by haftmann
updated generated code
2011-09-14, by haftmann
tuned
2011-09-13, by haftmann
renamed Complete_Lattices lemmas, removed legacy names
2011-09-14, by hoelzl
merged
2011-09-14, by noschinl
create central list for language extensions used by the haskell code generator
2011-09-14, by noschinl
observe distinction between sets and predicates
2011-09-14, by boehmes
merged
2011-09-14, by nipkow
cleand up AbsInt fixpoint iteration; tuned syntax
2011-09-14, by nipkow
tuned proofs
2011-09-13, by huffman
tuned proofs
2011-09-13, by huffman
remove some redundant [simp] declarations;
2011-09-13, by huffman
tune proofs
2011-09-13, by noschinl
tune simpset for Complete_Lattices
2011-09-13, by noschinl
merged
2011-09-13, by bulwahn
added lemma motivated by a more specific lemma in the AFP-KBPs theories
2011-09-13, by bulwahn
simplified unsound proof detection by removing impossible case
2011-09-13, by blanchet
correcting NEWS
2011-09-13, by bulwahn
correcting theory name and dependencies
2011-09-13, by bulwahn
renamed AList_Impl to AList
2011-09-13, by bulwahn
fastsimp -> fastforce in doc
2011-09-13, by nipkow
fix typo
2011-09-12, by huffman
shorten proof of frontier_straddle
2011-09-12, by huffman
NEWS and CONTRIBUTORS
2011-09-12, by huffman
remove redundant lemma Lim_sequentially in favor of lemma LIMSEQ_def
2011-09-12, by huffman
simplify proofs using LIMSEQ lemmas
2011-09-12, by huffman
remove trivial lemma Lim_at_iff_LIM
2011-09-12, by huffman
fix typos
2011-09-12, by huffman
NEWS for euclidean_space class
2011-09-12, by huffman
move lemmas about complex number 'i' to Complex.thy and Library/Inner_Product.thy
2011-09-12, by huffman
adding NEWS and CONTRIBUTORS
2011-09-12, by hoelzl
merged
2011-09-12, by bulwahn
correcting imports after splitting and renaming AssocList
2011-09-12, by bulwahn
tuned
2011-09-12, by bulwahn
moving connection of association lists to Mappings into a separate theory
2011-09-12, by bulwahn
adding NEWS and CONTRIBUTORS
2011-09-12, by bulwahn
tuned some symbol that probably went there by some strange encoding issue
2011-09-12, by bulwahn
added my contributions to NEWS and CONTRIBUTORS
2011-09-12, by blanchet
fixed type intersection (again)
2011-09-12, by blanchet
consistent option naming
2011-09-12, by blanchet
NEWS fastsimp -> fastforce
2011-09-12, by nipkow
new fastforce replacing fastsimp - less confusing name
2011-09-12, by nipkow
merged
2011-09-11, by wenzelm
NEWS for Library/Product_Lattice.thy
2011-09-11, by huffman
misc tuning and clarification;
2011-09-11, by wenzelm
merged
2011-09-11, by wenzelm
merged
2011-09-11, by huffman
tuned proofs
2011-09-11, by huffman
Library/Saturated.thy: 'Sat' abbreviates 'of_nat'
2011-09-11, by huffman
more CONTRIBUTORS;
2011-09-11, by wenzelm
persistent ISABELLE_INTERFACE_CHOICE;
2011-09-11, by wenzelm
explicit choice of interface;
2011-09-11, by wenzelm
more orthogonal signature;
2011-09-11, by wenzelm
updates for release;
2011-09-11, by wenzelm
misc tuning and clarification (NB: settings are already local for named snapshots/releases);
2011-09-11, by wenzelm
some updates of PLATFORMS;
2011-09-11, by wenzelm
more README;
2011-09-11, by wenzelm
merged
2011-09-10, by wenzelm
mem_prs and mem_rsp in accordance with sets-as-predicates representation (backported from AFP/Coinductive)
2011-09-10, by krauss
misc tuning;
2011-09-10, by wenzelm
misc tuning and clarification;
2011-09-10, by wenzelm
speed up slow proof;
2011-09-10, by wenzelm
merged
2011-09-10, by wenzelm
more modularization
2011-09-10, by haftmann
stronger colors (as background);
2011-09-10, by wenzelm
some color scheme for theory status;
2011-09-10, by wenzelm
some keyboard shortcuts for important actions;
2011-09-10, by wenzelm
explicit jEdit actions -- to enable key mappings, for example;
2011-09-10, by wenzelm
more symbolic file positions via smart replacement of ISABELLE_HOME -- allows Isabelle distribution to be moved later on;
2011-09-10, by wenzelm
tuned usage;
2011-09-10, by wenzelm
simplified default Isabelle application wrapper (NB: build process is already part of isabelle jedit tool);
2011-09-10, by wenzelm
renamed theory Complete_Lattice to Complete_Lattices, in accordance with Lattices, Orderings etc.
2011-09-10, by haftmann
fixed definition of type intersection (soundness bug)
2011-09-10, by blanchet
continue with minimization in debug mode in spite of unsoundness
2011-09-10, by blanchet
generalize lemma of_nat_number_of_eq to class number_semiring
2011-09-09, by huffman
merged
2011-09-09, by bulwahn
stating more explicitly our expectation that these two terms have the same term structure
2011-09-09, by bulwahn
revisiting type annotations for Haskell: necessary type annotations are not inferred on the provided theorems but using the arguments and right hand sides, as these might differ in the case of constants with abstract code types
2011-09-09, by bulwahn
made SML/NJ happy
2011-09-09, by blanchet
call ghc with -XEmptyDataDecls
2011-09-08, by noschinl
merged
2011-09-09, by nipkow
tuned headers
2011-09-09, by nipkow
Library/Saturated.thy: number_semiring class instance
2011-09-08, by huffman
remove lemmas nat_add_min_{left,right} in favor of generic lemmas min_add_distrib_{left,right}
2011-09-08, by huffman
merged
2011-09-08, by huffman
remove unnecessary intermediate lemmas
2011-09-08, by huffman
added syntactic classes for "inf" and "sup"
2011-09-09, by krauss
prove existence, uniqueness, and other properties of complex arg function
2011-09-08, by huffman
tuned
2011-09-08, by huffman
remove obsolete intermediate lemma complex_inverse_complex_split
2011-09-08, by huffman
tuned
2011-09-08, by huffman
merged
2011-09-08, by haftmann
tuned
2011-09-08, by haftmann
merged
2011-09-08, by haftmann
merged
2011-09-07, by haftmann
merged
2011-09-06, by haftmann
merged
2011-09-06, by haftmann
merged
2011-09-06, by haftmann
tuned
2011-09-05, by haftmann
merged
2011-09-05, by haftmann
tuned
2011-09-05, by haftmann
tuned
2011-09-04, by haftmann
fixed computation of "in_conj" for polymorphic encodings
2011-09-08, by blanchet
add some new lemmas about cis and rcis;
2011-09-07, by huffman
Complex.thy: move theorems into appropriate subsections
2011-09-07, by huffman
merged
2011-09-07, by huffman
remove redundant lemma complex_of_real_minus_one
2011-09-07, by huffman
simplify proof of lemma DeMoivre, removing unnecessary intermediate lemma
2011-09-07, by huffman
removed unused lemma sin_cos_squared_add2_mult
2011-09-07, by huffman
remove duplicate lemma real_of_int_real_of_nat in favor of real_of_int_of_nat_eq
2011-09-07, by huffman
avoid using legacy theorem names
2011-09-07, by huffman
merged
2011-09-08, by wenzelm
theory of saturated naturals contributed by Peter Gammie
2011-09-07, by haftmann
theory of saturated naturals contributed by Peter Gammie
2011-09-07, by haftmann
lemmas about +, *, min, max on nat
2011-09-07, by haftmann
update Sledgehammer docs
2011-09-07, by blanchet
added new tagged encodings to Metis tests
2011-09-07, by blanchet
also implemented ghost version of the tagged encodings
2011-09-07, by blanchet
added new guards encoding to test
2011-09-07, by blanchet
smarter explicit apply business
2011-09-07, by blanchet
started work on ghost type arg encoding
2011-09-07, by blanchet
stricted type encoding parsing
2011-09-07, by blanchet
more substructural sharing to gain significant compression;
2011-09-08, by wenzelm
XML.cache for partial sharing (strings only);
2011-09-07, by wenzelm
platform-specific look and feel;
2011-09-07, by wenzelm
more README;
2011-09-07, by wenzelm
clarified terminology;
2011-09-07, by wenzelm
no print_state for final proof commands, which return to theory state;
2011-09-07, by wenzelm
NEWS on IsabelleText font;
2011-09-07, by wenzelm
explicit join_syntax ensures command transaction integrity of 'theory';
2011-09-07, by wenzelm
some updates for release;
2011-09-07, by wenzelm
some tuning for release;
2011-09-07, by wenzelm
updated file locations;
2011-09-07, by wenzelm
merged
2011-09-07, by wenzelm
merged
2011-09-07, by bulwahn
removing previously used function locally_monomorphic in the code generator
2011-09-07, by bulwahn
setting const_sorts to false in the type inference of the code generator
2011-09-07, by bulwahn
adapting Imperative HOL serializer to changes of the iterm datatype in the code generator
2011-09-07, by bulwahn
removing previous crude approximation to add type annotations to disambiguate types
2011-09-07, by bulwahn
adding minimalistic implementation for printing the type annotations
2011-09-07, by bulwahn
adding call to disambiguation annotations
2011-09-07, by bulwahn
adding type inference for disambiguation annotations in code equation
2011-09-07, by bulwahn
adding the body type as well to the code generation for constants as it is required for type annotations of constants
2011-09-07, by bulwahn
changing const type to pass along if typing annotations are necessary for disambigous terms
2011-09-07, by bulwahn
fixed THF type constructor syntax
2011-09-07, by blanchet
tweaking polymorphic TFF and THF output
2011-09-07, by blanchet
parse new experimental '@' encodings
2011-09-07, by blanchet
tuning
2011-09-07, by blanchet
tuning
2011-09-07, by blanchet
tuning
2011-09-07, by blanchet
clarified import;
2011-09-07, by wenzelm
tuned/simplified proofs;
2011-09-07, by wenzelm
tuned proofs;
2011-09-07, by wenzelm
deactivate unfinished charset provider for now, to avoid user confusion;
2011-09-07, by wenzelm
more NEWS;
2011-09-07, by wenzelm
added "check" button: adhoc change to full buffer perspective;
2011-09-07, by wenzelm
added "cancel" button based on cancel_execution, not interrupt (cf. 156be0e43336);
2011-09-07, by wenzelm
separate mangling, which can (and should) be done before the formulas are first-orderized, and type arg filtering, which must be done after once the min arities have been computed
2011-09-07, by blanchet
perform mangling before computing symbol arity, to avoid needless "hAPP"s and "hBOOL"s
2011-09-07, by blanchet
tuning
2011-09-07, by blanchet
make mangling sound w.r.t. type arguments
2011-09-07, by blanchet
make "filter_type_args" more robust if the actual arity is higher than the declared one
2011-09-07, by blanchet
updated Sledgehammer documentation
2011-09-07, by blanchet
rationalize uniform encodings
2011-09-07, by blanchet
merged
2011-09-06, by huffman
avoid using legacy theorem names
2011-09-06, by huffman
merged
2011-09-06, by huffman
remove redundant lemmas i_mult_eq and i_mult_eq2 in favor of i_squared
2011-09-06, by huffman
HOL/Import: Update HOL4 generated files to current Isabelle.
2011-09-07, by Cezary Kaliszyk
tuned proofs;
2011-09-07, by wenzelm
remove some unnecessary simp rules from simpset
2011-09-06, by huffman
some Isabelle/jEdit NEWS;
2011-09-06, by wenzelm
more README;
2011-09-06, by wenzelm
merged
2011-09-06, by wenzelm
merged
2011-09-06, by huffman
simplify proof of tan_half, removing unused assumptions
2011-09-06, by huffman
convert some proofs to Isar-style
2011-09-06, by huffman
added dummy polymorphic THF system
2011-09-06, by blanchet
added some examples for pattern and weight annotations
2011-09-06, by boehmes
merged
2011-09-06, by bulwahn
avoid "Code" as structure name (cf. 3bc39cfe27fe)
2011-09-06, by bulwahn
remove duplicate copy of lemma sqrt_add_le_add_sqrt
2011-09-06, by huffman
remove redundant lemma real_sum_squared_expand in favor of power2_sum
2011-09-06, by huffman
remove redundant lemma LIMSEQ_Complex in favor of tendsto_Complex
2011-09-06, by huffman
merged
2011-09-06, by huffman
add lemmas about arctan;
2011-09-05, by huffman
convert lemma cos_total to Isar-style proof
2011-09-05, by huffman
added new lemmas
2011-09-06, by nipkow
updated Sledgehammer's docs
2011-09-06, by blanchet
cleanup "simple" type encodings
2011-09-06, by blanchet
merge
2011-09-06, by Cezary Kaliszyk
HOL/Import: Make HOL4 Import work with current Isabelle. Updated constant maps, added bool type map, and tuned compat theorem.
2011-09-06, by Cezary Kaliszyk
tuning
2011-09-06, by blanchet
drop more type arguments soundly, when they can be deduced from the arg types
2011-09-06, by blanchet
bulk reports for improved message throughput;
2011-09-06, by wenzelm
bulk reports for improved message throughput;
2011-09-06, by wenzelm
tuned signature;
2011-09-06, by wenzelm
more specific message channels to avoid potential bottle-neck of raw_messages;
2011-09-06, by wenzelm
buffer prover messages to prevent overloading of session_actor input channel -- which is critical due to synchronous messages wrt. GUI thread;
2011-09-06, by wenzelm
more abstract receiver interface;
2011-09-06, by wenzelm
flush after Output.raw_message (and init message) for reduced latency of important protocol events;
2011-09-06, by wenzelm
convert lemma cos_is_zero to Isar-style
2011-09-05, by huffman
merged
2011-09-05, by huffman
convert lemma sin_gt_zero to Isar style;
2011-09-05, by huffman
modify lemma sums_group, and shorten proofs that use it
2011-09-05, by huffman
generalize some lemmas
2011-09-05, by huffman
add lemmas cos_arctan and sin_arctan
2011-09-05, by huffman
tuned indentation
2011-09-05, by huffman
more visible outdated_color;
2011-09-05, by wenzelm
commands_change_delay within main actor -- prevents overloading of commands_change_buffer input channel;
2011-09-05, by wenzelm
tuned imports;
2011-09-05, by wenzelm
fixed handling of "sledgehammer_params", so that "sledgehammer_params [e]" is really the same as "sledgehammer_params [provers = e]"
2011-09-05, by blanchet
tuned
2011-09-05, by boehmes
tuned
2011-09-05, by boehmes
filter out all schematic theorems if the problem contains no ground constants
2011-09-05, by boehmes
merged
2011-09-04, by huffman
tuned comments
2011-09-04, by huffman
simplify proof of Bseq_mono_convergent
2011-09-04, by huffman
merged
2011-09-04, by wenzelm
replace lemma expi_imaginary with reoriented lemma cis_conv_exp
2011-09-04, by huffman
remove redundant lemmas expi_add and expi_zero
2011-09-04, by huffman
remove redundant lemmas about LIMSEQ
2011-09-04, by huffman
introduce abbreviation 'int' earlier in Int.thy
2011-09-04, by huffman
remove unused assumptions from natceiling lemmas
2011-09-04, by huffman
move lemmas nat_le_iff and nat_mono into Int.thy
2011-09-04, by huffman
eliminated markup for plain identifiers (frequent but insignificant);
2011-09-04, by wenzelm
simplified signatures;
2011-09-04, by wenzelm
synchronous XML.Cache without actor -- potentially more efficient on machines with few cores;
2011-09-04, by wenzelm
tuned document;
2011-09-04, by wenzelm
improved handling of extended styles and hard tabs when prover is inactive;
2011-09-04, by wenzelm
mark hard tabs as single chunks, as required by jEdit;
2011-09-04, by wenzelm
updated READMEs;
2011-09-04, by wenzelm
property "tooltip-dismiss-delay" is edited in ms, not seconds;
2011-09-04, by wenzelm
moved XML/YXML to src/Pure/PIDE;
2011-09-04, by wenzelm
pass raw messages through xml_cache actor, which is important to retain ordering of results (e.g. read_command reports before assign, cf. 383c9d758a56);
2011-09-04, by wenzelm
pseudo-definition for perms on sets; tuned
2011-09-04, by haftmann
remove duplicate lemma nat_zero in favor of nat_0
2011-09-03, by huffman
merged
2011-09-03, by huffman
merged
2011-09-03, by huffman
modify nominal packages to better respect set/pred distinction
2011-09-03, by huffman
merged
2011-09-03, by huffman
remove unused assumption from lemma posreal_complete
2011-09-03, by huffman
tuned specifications
2011-09-03, by haftmann
merged
2011-09-03, by haftmann
tuned proof
2011-09-03, by haftmann
merged
2011-09-03, by haftmann
assert Pure equations for theorem references; avoid dynamic reference to fact
2011-09-03, by haftmann
assert Pure equations for theorem references; tuned
2011-09-03, by haftmann
tuned specifications and proofs
2011-09-03, by haftmann
merged
2011-09-03, by wenzelm
remove duplicate lemma finite_choice in favor of finite_set_choice
2011-09-03, by huffman
simplify proof
2011-09-03, by huffman
shorten some proofs
2011-09-03, by huffman
remove redundant simp rules ceiling_floor and floor_ceiling
2011-09-02, by huffman
misc tuning and simplification of proofs;
2011-09-03, by wenzelm
Document.removed_versions on Scala side;
2011-09-03, by wenzelm
discontinued predefined empty command (obsolete!?);
2011-09-03, by wenzelm
discontinued global execs: store exec value directly within entries;
2011-09-03, by wenzelm
Document.remove_versions on ML side;
2011-09-03, by wenzelm
some support to prune_history;
2011-09-03, by wenzelm
merged
2011-09-02, by huffman
speed up extremely slow metis proof of Sup_real_iff
2011-09-02, by huffman
remove redundant lemma reals_complete2 in favor of complete_real
2011-09-02, by huffman
simplify proof of Rats_dense_in_real;
2011-09-02, by huffman
remove unused, unnecessary lemmas
2011-09-02, by huffman
remove more duplicate lemmas
2011-09-02, by huffman
merged
2011-09-02, by wenzelm
merged
2011-09-02, by haftmann
avoid "Code" as structure name
2011-09-02, by haftmann
more robust chunk painting wrt. hard tabs, when chunk.str == null;
2011-09-02, by wenzelm
raw message function "assign_execs" avoids full overhead of decoding and caching message body;
2011-09-02, by wenzelm
less agressive parsing of commands (priority ~1);
2011-09-02, by wenzelm
tuned;
2011-09-02, by wenzelm
more direct Token.range_pos and Outer_Syntax.read_command, bypassing Thy_Syntax.span;
2011-09-02, by wenzelm
merged
2011-09-02, by nipkow
Added Abstract Interpretation theories
2011-09-02, by nipkow
tuned proofs;
2011-09-02, by wenzelm
proper config option linarith_trace;
2011-09-02, by wenzelm
discontinued slightly odd "Defining record ..." message and corresponding quiet_mode;
2011-09-02, by wenzelm
merged
2011-09-02, by wenzelm
renamed "Metis_Tactics" to "Metis_Tactic", now that there is only one Metis tactic ("metisFT" is legacy)
2011-09-02, by blanchet
use new syntax for Pi binder in TFF1 output
2011-09-02, by blanchet
fewer TPTP important messages
2011-09-02, by blanchet
simplify some proofs about uniform continuity, and add some new ones;
2011-09-01, by huffman
modernize lemmas about 'continuous' and 'continuous_on';
2011-09-01, by huffman
add lemma tendsto_infnorm
2011-09-01, by huffman
more precise iterate_entries_after if start refers to last entry;
2011-09-02, by wenzelm
clarified define_command: store name as structural information;
2011-09-02, by wenzelm
amended last_common, if that happens to the very last entry (important to load HOL/Auth, for example);
2011-09-01, by wenzelm
more redable Document.Node.toString;
2011-09-01, by wenzelm
sort wrt. theory name;
2011-09-01, by wenzelm
modernized theory name;
2011-09-01, by wenzelm
repaired benchmarks;
2011-09-01, by wenzelm
merged
2011-09-01, by wenzelm
tuning
2011-09-01, by blanchet
always measure time for ATPs -- auto minimization relies on it
2011-09-01, by blanchet
added two lemmas about "distinct" to help Sledgehammer
2011-09-01, by blanchet
make "sound" sound and "unsound" more sound, based on evaluation
2011-09-01, by blanchet
HOL/Import: observe distinction between sets and predicates (where possible)
2011-09-01, by Cezary Kaliszyk
simplify/generalize some proofs
2011-08-31, by huffman
generalize lemma isCont_vec_nth
2011-08-31, by huffman
convert proof to Isar-style
2011-08-31, by huffman
remove redundant lemma card_enum
2011-08-31, by huffman
move lemmas from Topology_Euclidean_Space to Euclidean_Space
2011-08-31, by huffman
convert to Isar-style proof
2011-08-31, by huffman
make SML/NJ happy
2011-08-31, by blanchet
more tuning
2011-08-31, by blanchet
more tuning
2011-08-31, by blanchet
tuning
2011-08-31, by blanchet
avoid relying on dubious TFF1 feature
2011-08-31, by blanchet
killed FIXME (the ATP exporter outputs TPTP FOF, which is first-order)
2011-08-31, by blanchet
fixed explicit declaration of TFF1 types
2011-08-31, by blanchet
adding list_size_append (thanks to Rene Thiemann)
2011-08-30, by bulwahn
strengthening list_size_pointwise (thanks to Rene Thiemann)
2011-08-30, by bulwahn
more flexible sorting;
2011-09-01, by wenzelm
tuned signature;
2011-09-01, by wenzelm
more abstract Document.Node.Name;
2011-09-01, by wenzelm
more careful treatment of interrupts, to retain them within forked/joined boundary of command transactions;
2011-09-01, by wenzelm
crude display of node status;
2011-08-31, by wenzelm
explicit cancel_execution before queueing new edits -- potential performance improvement for machines with few cores;
2011-08-31, by wenzelm
explicit running_color;
2011-08-31, by wenzelm
tuned join_commands: avoid traversing cumulative table;
2011-08-31, by wenzelm
some support for theory status overview;
2011-08-31, by wenzelm
tuned Commands_Changed: cover nodes as well;
2011-08-31, by wenzelm
maintain name of *the* enclosing node as part of command -- avoid full document traversal;
2011-08-31, by wenzelm
improved auto loading: selectable file list;
2011-08-31, by wenzelm
tuned document;
2011-08-30, by wenzelm
tuned import;
2011-08-30, by wenzelm
tuned document;
2011-08-30, by wenzelm
tuned color for Mac OS X (very light color profile?);
2011-08-30, by wenzelm
tuned document;
2011-08-30, by wenzelm
merged;
2011-08-30, by wenzelm
fixed just introduced silly bug
2011-08-30, by blanchet
"simple" was renamed "mono_simple" and there's now "poly_simple" as well -- but they are not needed here since for Metis they amount to the same as guards
2011-08-30, by blanchet
tuning
2011-08-30, by blanchet
cleaner "pff" dummy TFF0 prover
2011-08-30, by blanchet
generate properly typed TFF1 (PFF) problems in the presence of type class predicates
2011-08-30, by blanchet
added type abstractions (for declaring polymorphic constants) to TFF syntax
2011-08-30, by blanchet
implement more of the polymorphic simply typed format TFF(1)
2011-08-30, by blanchet
flip logic of boolean option so it's off by default
2011-08-30, by blanchet
extended simple types with polymorphism -- the implementation still needs some work though
2011-08-30, by blanchet
added dummy PFF prover, for debugging purposes
2011-08-30, by blanchet
first step towards polymorphic TFF + changed defaults for Vampire
2011-08-30, by blanchet
tuning
2011-08-30, by blanchet
removed explicit reliance on Hilbert_Choice.Eps
2011-08-30, by nik
improved handling of induction rules in Sledgehammer
2011-08-30, by nik
added generation of induction rules
2011-08-30, by nik
simplify some proofs
2011-08-29, by huffman
restrict perspective to actual buffer_range, to avoid spurious edits due to faulty last_exec_offset (NB: jEdit screenlines may be silently extended by trailing newline);
2011-08-30, by wenzelm
tuned signature;
2011-08-30, by wenzelm
dynamic exec state lookup for implicit position information (e.g. 'definition' without binding);
2011-08-30, by wenzelm
some support for hyperlinks between different buffers;
2011-08-30, by wenzelm
tuned colors -- more distance between outdated_color and quoted_color;
2011-08-30, by wenzelm
do not normalized extra file dependencies for now -- still loaded by prover process;
2011-08-30, by wenzelm
separate module for jEdit primitives for loading theory files;
2011-08-30, by wenzelm
merged
2011-08-29, by wenzelm
Product_Vector.thy: clean up some proofs
2011-08-29, by huffman
actual auto loading of required files;
2011-08-29, by wenzelm
some dialog for auto loading of required files (still inactive);
2011-08-29, by wenzelm
invoke in Swing thread to make double sure;
2011-08-29, by wenzelm
move class perfect_space into RealVector.thy;
2011-08-28, by huffman
generalize LIM_zero lemmas to arbitrary filters
2011-08-28, by huffman
merged
2011-08-28, by huffman
discontinue many legacy theorems about LIM and LIMSEQ, in favor of tendsto theorems
2011-08-28, by huffman
tuned
2011-08-28, by haftmann
split timeout among ATPs in and add Metis to the mix as backup
2011-08-28, by blanchet
more portable cp options, e.g. for non-GNU version on Mac OS X Leopard;
2011-08-28, by wenzelm
tuned positions of ambiguity messages -- less intrusive in IDE view;
2011-08-28, by wenzelm
tuned
2011-08-28, by haftmann
merged
2011-08-28, by haftmann
avoid loading List_Cset and Dlist_Cet at the same time
2011-08-28, by haftmann
corrected slip
2011-08-28, by haftmann
Cset, Dlist_Cset, List_Cset: restructured
2011-08-27, by haftmann
Cset, Dlist_Cset, List_Cset: restructured
2011-08-27, by haftmann
adapted to changes in Cset.thy
2011-08-27, by haftmann
adapted to changes in Cset.thy
2011-08-26, by haftmann
separating predicates and sets syntactically
2011-08-26, by haftmann
merged
2011-08-26, by haftmann
avoid intermixing set and predicates; dropped lemmas mem_rsp and mem_prs (now in Quotient_Set.thy)
2011-08-26, by haftmann
updated generated files
2011-08-25, by haftmann
merged
2011-08-25, by haftmann
updated generated files
2011-08-25, by haftmann
explicit markup for legacy warnings;
2011-08-27, by wenzelm
updated generated files;
2011-08-27, by wenzelm
less aggressive warning icon;
2011-08-27, by wenzelm
tuned colors;
2011-08-27, by wenzelm
transparent foreground color for quoted entities;
2011-08-27, by wenzelm
more precise treatment of nodes that are fully required for partially visible ones;
2011-08-27, by wenzelm
de-assigned commands also count as changed;
2011-08-27, by wenzelm
beef up sledgehammer_tac in Mirabelle some more
2011-08-27, by blanchet
merged
2011-08-27, by blanchet
change default for generation of tag idempotence and tag argument equations
2011-08-26, by blanchet
merged
2011-08-26, by huffman
NEWS entry for setsum_norm ~> norm_setsum
2011-08-26, by huffman
make HOL-Probability respect set/pred distinction
2011-08-26, by huffman
merged
2011-08-26, by wenzelm
use rename_tac to make proof script more robust (with separate set type, 'clarify' yields different variable names)
2010-09-08, by huffman
merged
2011-08-26, by huffman
generalize and simplify proof of continuous_within_sequentially
2011-08-26, by huffman
add lemma sequentially_imp_eventually_within;
2011-08-26, by huffman
replace some continuous_on lemmas with more general versions
2011-08-25, by huffman
remove legacy theorem Lim_inner
2011-08-25, by huffman
arrange everything related to ordered_euclidean_space class together
2011-08-25, by huffman
generalize and shorten proof of basis_orthogonal
2011-08-25, by huffman
remove dot_lsum and dot_rsum in favor of inner_setsum_{left,right}
2011-08-25, by huffman
merged
2011-08-25, by huffman
generalize lemma finite_imp_compact_convex_hull and related lemmas
2011-08-25, by huffman
generalize some lemmas
2011-08-25, by huffman
generalize lemma convex_cone_hull
2011-08-25, by huffman
rename subset_{interior,closure} to {interior,closure}_mono;
2011-08-25, by huffman
simplify many proofs about subspace and span;
2011-08-25, by huffman
remove duplicate simp declaration
2011-08-25, by huffman
simplify definition of 'interior';
2011-08-25, by huffman
add lemma closure_union;
2011-08-24, by huffman
minimize imports
2011-08-24, by huffman
move everything related to 'norm' method into new theory file Norm_Arith.thy
2011-08-24, by huffman
remove unused lemmas dimensionI, dimension_eq
2011-08-24, by huffman
move geometric progression lemmas from Linear_Algebra.thy to Integration.thy where they are used
2011-08-24, by huffman
merge
2011-08-26, by Cezary Kaliszyk
FSet: Explicit proof without mem_def
2011-08-26, by Cezary Kaliszyk
merged
2011-08-26, by nipkow
added lemma
2011-08-26, by nipkow
added a component in generated file names reflecting whether the minimizer is used -- needed for evaluation to keep these files separated from the main problem files
2011-08-26, by blanchet
comment
2011-08-26, by blanchet
disable TFF for Vampire 1.8 until they've fixed the soundness issues and it's back on SystemOnTPTP
2011-08-26, by blanchet
improve completeness of polymorphic encodings
2011-08-26, by blanchet
mangle tag bound declarations properly
2011-08-26, by blanchet
fixed inverted logic and improve precision when handling monotonic types in polymorphic encodings
2011-08-26, by blanchet
make sure that if slicing is disabled, a non-SOS slice is chosen
2011-08-25, by blanchet
honor TFF Implicit
2011-08-25, by blanchet
make polymorphic encodings more complete
2011-08-25, by blanchet
make default unsound mode less unsound
2011-08-25, by blanchet
make TFF output less explicit where possible
2011-08-25, by blanchet
use more appropriate encoding for Z3 TPTP, as confirmed by evaluation
2011-08-25, by blanchet
added one more known Z3 failure
2011-08-25, by blanchet
added config options to control two aspects of the translation, for evaluation purposes
2011-08-25, by blanchet
added choice operator output for
2011-08-25, by nik
rationalized option names -- mono becomes raw_mono and mangled becomes mono
2011-08-25, by blanchet
handle nonmangled monomorphich the same way as mangled monomorphic when it comes to helper -- otherwise we can end up generating too tight type guards
2011-08-25, by blanchet
avoid using ":" for anything but systematic type tag annotations, because Hurd's Metis gives it that special semantics
2011-08-25, by blanchet
fixed bang encoding detection of which types to encode
2011-08-25, by blanchet
lemma Compl_insert: "- insert x A = (-A) - {x}"
2011-08-25, by krauss
avoid variable clashes by properly incrementing indices
2011-08-25, by boehmes
improved completeness and efficiency of Z3 proof reconstruction, especially by an improved handling of Skolemization
2011-08-25, by boehmes
include chained facts for minimizer, otherwise it won't work
2011-08-25, by blanchet
remove Vampire imconplete proof detection -- the bug it was trying to work around has been fixed in version 1.8, and the check is too sensitive anyway
2011-08-24, by blanchet
back to tradition Scratch.thy default -- execution wrt. perspective overcomes the main problems of 226563829580;
2011-08-26, by wenzelm
tuned Session.edit_node: update_perspective based on last_exec_offset;
2011-08-26, by wenzelm
tuned signature -- iterate subsumes both fold and get_first;
2011-08-26, by wenzelm
further clarification of Document.updated, based on last_common and after_entry;
2011-08-26, by wenzelm
tuned signature;
2011-08-26, by wenzelm
improved Document.edit: more accurate update_start and no_execs;
2011-08-26, by wenzelm
refined document state assignment: observe perspective, more explicit assignment message;
2011-08-26, by wenzelm
tuned signature -- emphasize traditional read/eval/print terminology, which is still relevant here;
2011-08-25, by wenzelm
maintain last_execs assignment on Scala side;
2011-08-25, by wenzelm
propagate information about last command with exec state assignment through document model;
2011-08-25, by wenzelm
tuned signature;
2011-08-25, by wenzelm
slightly more abstract Command.Perspective;
2011-08-25, by wenzelm
slightly more abstract Text.Perspective;
2011-08-25, by wenzelm
tuned proofs;
2011-08-24, by wenzelm
tuned syntax -- avoid ambiguities;
2011-08-24, by wenzelm
more accurate treatment of index syntax constants, for proper entity references in concrete notation (e.g. infix "\<oplus>\<index>");
2011-08-24, by wenzelm
delete commented-out dead code
2011-08-24, by huffman
merged
2011-08-24, by huffman
change some subsection headings to subsubsection
2011-08-24, by huffman
remove unnecessary lemma card_ge1
2011-08-23, by huffman
move connected_real_lemma to the one place it is used
2011-08-23, by huffman
merged
2011-08-24, by wenzelm
make sure that all facts are passed to ATP from minimizer
2011-08-24, by blanchet
more reliable "sledgehammer\_tac" reconstruction, by avoiding "insert_tac"
2011-08-24, by blanchet
specify timeout for "sledgehammer_tac"
2011-08-24, by blanchet
tuning
2011-08-24, by blanchet
Quotient Package: add mem_rsp, mem_prs, tune proofs.
2011-08-24, by Cezary Kaliszyk
merged
2011-08-23, by huffman
declare euclidean_simps [simp] at the point they are proved;
2011-08-23, by huffman
merged
2011-08-23, by huffman
merged
2011-08-22, by huffman
avoid warnings
2011-08-22, by huffman
comment out dead code to avoid compiler warnings
2011-08-22, by huffman
legacy theorem names
2011-08-22, by huffman
remove duplicate lemma
2011-08-22, by huffman
fixed "hBOOL" of existential variables, and generate more helpers
2011-08-23, by blanchet
don't select facts when using sledgehammer_tac for reconstruction
2011-08-23, by blanchet
don't perform a triviality check if the goal is skipped anyway
2011-08-23, by blanchet
optional reconstructor
2011-08-23, by blanchet
misc tuning and simplification;
2011-08-24, by wenzelm
tuned pri: prefer purging of canceled execution;
2011-08-24, by wenzelm
tuned Document.node: maintain "touched" flag to indicate changes in entries etc.;
2011-08-24, by wenzelm
clarified Document.Node.clear -- retain header (cf. ML version);
2011-08-24, by wenzelm
clarified norm_header/header_edit -- disallow update of loaded theories;
2011-08-24, by wenzelm
misc tuning and simplification;
2011-08-24, by wenzelm
ignore irrelevant timings;
2011-08-24, by wenzelm
print state only for visible command, to avoid wasting resources for the larger part of the text;
2011-08-24, by wenzelm
early filtering of unchanged perspective;
2011-08-24, by wenzelm
more reliable update_perspective handler based on actual text visibility (e.g. on startup or when resizing without scrolling);
2011-08-24, by wenzelm
update_perspective without actual edits, bypassing the full state assignment protocol;
2011-08-24, by wenzelm
tuned;
2011-08-23, by wenzelm
handle potentially more approriate BufferUpdate.LOADED event;
2011-08-23, by wenzelm
special treatment of structure index 1 in Pure, including legacy warning;
2011-08-22, by wenzelm
compile
2011-08-23, by blanchet
added "max_calls" option to get a fixed number of Sledgehammer calls per theory
2011-08-23, by blanchet
beef up "sledgehammer_tac" reconstructor
2011-08-23, by blanchet
clean up Sledgehammer tactic
2011-08-23, by blanchet
fixed document;
2011-08-23, by wenzelm
tuned signature;
2011-08-23, by wenzelm
merged
2011-08-23, by wenzelm
always use TFF if possible
2011-08-23, by blanchet
clearer separator in generated file names
2011-08-23, by blanchet
exploit TFF format in Z3 used as ATP, and renamed it "z3_tptp"
2011-08-23, by blanchet
updated known failures for Z3 3.0 TPTP
2011-08-23, by blanchet
updated Z3 docs
2011-08-23, by blanchet
avoid TFF format with older Vampire versions
2011-08-23, by blanchet
update the Vampire related parts of the documentation
2011-08-23, by blanchet
fixed TFF slicing
2011-08-23, by blanchet
kindly ask Vampire to output axiom names
2011-08-23, by blanchet
added formats to the slice and use TFF for remote Vampire
2011-08-23, by blanchet
tuned specifications, syntax and proofs
2011-08-23, by haftmann
tuned specifications and syntax
2011-08-22, by haftmann
Quotient Package: some infrastructure for lifting inside sets
2011-08-23, by Cezary Kaliszyk
include all encodings in tests, now that the incompleteness of some encodings has been addressed
2011-08-22, by blanchet
change Metis's default settings if type information axioms are generated
2011-08-22, by blanchet
we must tag any type whose ground types intersect a nonmonotonic type
2011-08-22, by blanchet
prefer the lighter, slightly unsound monotonicity-based encodings for Metis
2011-08-22, by blanchet
made reconstruction of type tag equalities "\?x = \?x" reliable
2011-08-22, by blanchet
tuning ATP problem output
2011-08-22, by blanchet
revert guard logic -- make sure that typing information is generated for existentials
2011-08-22, by blanchet
generate tag equations for existential variables
2011-08-22, by blanchet
tuning, plus started implementing tag equation generation for existential variables
2011-08-22, by blanchet
precisely distinguish between universal and existential quantifiers, instead of assuming the worst (universal), for monotonicity analysis
2011-08-22, by blanchet
clearer terminology
2011-08-22, by blanchet
renamed "heavy" to "uniform", based on discussion with Nick Smallbone
2011-08-22, by blanchet
removed unused configuration option
2011-08-22, by blanchet
added caching for (in)finiteness checks
2011-08-22, by blanchet
remove needless typing information
2011-08-22, by blanchet
cleaner handling of polymorphic monotonicity inference
2011-08-22, by blanchet
started cleaning up polymorphic monotonicity-based encodings, based on discussions with Nick Smallbone
2011-08-22, by blanchet
more precise warning
2011-08-22, by blanchet
added option to control soundness of encodings more precisely, for evaluation purposes
2011-08-22, by blanchet
make sound mode more sound (and clean up code)
2011-08-22, by blanchet
reintroduced slightly unsound optimization taken out in 717880e98e6b, but only if "sound" is false
2011-08-22, by blanchet
gracefully handle empty SPASS problems
2011-08-22, by blanchet
pass sound option to Sledgehammer tactic
2011-08-22, by blanchet
tuned signature -- contrast physical output primitives versus Output.raw_message;
2011-08-23, by wenzelm
tuned signature;
2011-08-23, by wenzelm
discontinued slightly odd Future/Lazy.get_finished, which do not really fit into the execution model of Future.cancel/join_tasks (canceled tasks need to be dequeued and terminated explicitly);
2011-08-23, by wenzelm
some support for toplevel printing wrt. editor perspective (still inactive);
2011-08-23, by wenzelm
propagate editor perspective through document model;
2011-08-23, by wenzelm
some support for editor perspective;
2011-08-22, by wenzelm
discontinued redundant Edit_Command_ID;
2011-08-22, by wenzelm
reduced warnings;
2011-08-22, by wenzelm
tuned message;
2011-08-22, by wenzelm
old-style numbered structure index is legacy feature (hardly ever used now);
2011-08-22, by wenzelm
added official Text.Range.Ordering;
2011-08-22, by wenzelm
tuned signature;
2011-08-22, by wenzelm
reverted some odd changes to HOL/Import (cf. 74c08021ab2e);
2011-08-22, by wenzelm
merged
2011-08-22, by krauss
modernized specifications
2011-08-21, by krauss
removed session HOL/Subst -- now subsumed my more modern HOL/ex/Unification.thy
2011-08-21, by krauss
removed technical or trivial unused facts
2011-08-21, by krauss
more precise authors and comments;
2011-08-21, by krauss
added proof of idempotence, roughly after HOL/Subst/Unify.thy
2011-08-21, by krauss
tuned proofs, sledgehammering overly verbose parts
2011-08-21, by krauss
tuned notation
2011-08-21, by krauss
ported some lemmas from HOL/Subst/*;
2011-08-21, by krauss
changed constant names and notation to match HOL/Subst/*.thy, from which this theory is a clone.
2011-08-21, by krauss
merged
2011-08-21, by huffman
add lemmas interior_Times and closure_Times
2011-08-21, by huffman
avoid pred/set mixture
2011-08-21, by haftmann
avoid pred/set mixture
2011-08-21, by haftmann
merged
2011-08-21, by wenzelm
remove unnecessary euclidean_space class constraints
2011-08-21, by huffman
section -> subsection
2011-08-21, by huffman
scale dependency graph to fit on page
2011-08-21, by huffman
more robust initialization of token marker and line context wrt. session startup;
2011-08-21, by wenzelm
tuned Parse.group: delayed failure message;
2011-08-21, by wenzelm
avoid actual Color.white, which would be turned into Color.black by org.gjt.sp.jedit.print.BufferPrintable;
2011-08-21, by wenzelm
default style for user fonts -- to prevent org.gjt.sp.jedit.print.BufferPrintable from choking on null;
2011-08-21, by wenzelm
tuned;
2011-08-21, by wenzelm
discontinued somewhat pointless Par_List.map_name -- most of the time is spent in tokenization;
2011-08-21, by wenzelm
discontinued obsolete Thy_Syntax.report_span -- information can be reproduced in Isabelle/Scala;
2011-08-21, by wenzelm
merged
2011-08-21, by wenzelm
replace lemma realpow_two_diff with new lemma square_diff_square_factored
2011-08-20, by huffman
remove redundant lemma real_0_le_divide_iff in favor or zero_le_divide_iff
2011-08-20, by huffman
move lemma add_eq_0_iff to Groups.thy
2011-08-20, by huffman
remove redundant lemma realpow_two_disj, use square_eq_iff or power2_eq_iff instead
2011-08-20, by huffman
rename real_squared_diff_one_factored to square_diff_one_factored and move to Rings.thy
2011-08-20, by huffman
add lemma power2_eq_iff
2011-08-20, by huffman
remove some over-specific rules from the simpset
2011-08-20, by huffman
merged
2011-08-20, by huffman
redefine constant 'trivial_limit' as an abbreviation
2011-08-20, by huffman
purely functional task_queue.ML -- moved actual interrupt_unsynchronized to future.ML;
2011-08-21, by wenzelm
refined Task_Queue.cancel: passive tasks are considered running due to pending abort operation;
2011-08-21, by wenzelm
odd workaround for odd problem of load order in HOL/ex/ROOT.ML (!??);
2011-08-20, by wenzelm
refined Graph implementation: more abstract/scalable Graph.Keys instead of plain lists -- order of adjacency is now standardized wrt. Key.ord;
2011-08-20, by wenzelm
clarified get_imports -- should not rely on accidental order within graph;
2011-08-20, by wenzelm
tuned Table.delete_safe: avoid potentially expensive attempt of delete;
2011-08-20, by wenzelm
discontinued "Interrupt", which could disturb administrative tasks of the document model;
2011-08-20, by wenzelm
more direct balanced version Ord_List.unions;
2011-08-20, by wenzelm
reverted to join_bodies/join_proofs based on fold_body_thms to regain performance (escpecially of HOL-Proofs) -- see also aa9c1e9ef2ce and 4e2abb045eac;
2011-08-20, by wenzelm
tuned future priorities (again);
2011-08-20, by wenzelm
clarified fulfill_norm_proof: no join_thms yet;
2011-08-20, by wenzelm
added Future.joins convenience;
2011-08-20, by wenzelm
merged
2011-08-20, by haftmann
deactivated »unknown« nitpick example
2011-08-20, by haftmann
merged
2011-08-20, by haftmann
tuned proof
2011-08-20, by haftmann
more uniform formatting of specifications
2011-08-20, by haftmann
compatibility layer
2011-08-20, by haftmann
merged
2011-08-20, by haftmann
more concise definition for Inf, Sup on bool
2011-08-19, by haftmann
do not call ghc with -fglasgow-exts
2011-08-18, by noschinl
remove some redundant simp rules about sqrt
2011-08-19, by huffman
move sin_coeff and cos_coeff lemmas to Transcendental.thy; simplify some proofs
2011-08-19, by huffman
remove unused lemma DERIV_sin_add
2011-08-19, by huffman
remove redundant lemma lemma_DERIV_subst in favor of DERIV_cong
2011-08-19, by huffman
remove redundant lemma exp_ln_eq in favor of ln_unique
2011-08-19, by huffman
merged
2011-08-19, by huffman
Lim.thy: legacy theorems
2011-08-19, by huffman
SEQ.thy: legacy theorem names
2011-08-19, by huffman
delete unused lemmas about limits
2011-08-19, by huffman
Transcendental.thy: add tendsto_intros lemmas;
2011-08-19, by huffman
add lemma isCont_tendsto_compose
2011-08-19, by huffman
merged
2011-08-19, by wenzelm
Transcendental.thy: remove several unused lemmas and simplify some proofs
2011-08-19, by huffman
remove unused lemmas
2011-08-19, by huffman
fold definitions of sin_coeff and cos_coeff in Maclaurin lemmas
2011-08-19, by huffman
remove some redundant simp rules
2011-08-19, by huffman
maintain recent future proofs at transaction boundaries;
2011-08-19, by wenzelm
incremental Proofterm.join_body, with join_thms step in fulfill_norm_proof -- avoid full graph traversal of former Proofterm.join_bodies;
2011-08-19, by wenzelm
tuned;
2011-08-19, by wenzelm
tuned signature (again);
2011-08-19, by wenzelm
tuned signature -- treat structure Task_Queue as private to implementation;
2011-08-19, by wenzelm
refined Future.cancel: explicit future allows to join actual cancellation;
2011-08-19, by wenzelm
Future.promise: explicit abort operation (like uninterruptible future job);
2011-08-19, by wenzelm
editable raw text areas: allow user to clear content;
2011-08-19, by wenzelm
more robust use of set_exn_serial, which is based on PolyML.raiseWithLocation internally;
2011-08-19, by wenzelm
more focused use of Multithreading.interrupted: retain interrupts within task group boundary, without loss of information;
2011-08-19, by wenzelm
clarified Future.cond_forks: more uniform handling of exceptional situations;
2011-08-19, by wenzelm
Quotient_Examples: Cset, List_Cset: Lift Inf and Sup directly.
2011-08-19, by Cezary Kaliszyk
merged
2011-08-18, by huffman
define complex exponential 'expi' as abbreviation for 'exp'
2011-08-18, by huffman
remove more bounded_linear locale interpretations (cf. f0de18b62d63)
2011-08-18, by huffman
optimize some proofs
2011-08-18, by huffman
add Multivariate_Analysis dependencies
2011-08-18, by huffman
import Library/Sum_of_Squares instead of reloading positivstellensatz.ML
2011-08-18, by huffman
declare euclidean_component_zero[simp] at the point it is proved
2011-08-18, by huffman
Quotient Package: Regularization: do not fail if no progress is made, leave the subgoal to the user. Injection: try assumptions before extensionality to avoid looping.
2011-08-19, by Cezary Kaliszyk
merged;
2011-08-18, by wenzelm
merged
2011-08-18, by huffman
remove bounded_(bi)linear locale interpretations, to avoid duplicating so many lemmas
2011-08-18, by huffman
merged
2011-08-18, by haftmann
merged
2011-08-18, by haftmann
avoid duplicated simp add option
2011-08-18, by haftmann
observe distinction between sets and predicates more properly
2011-08-18, by haftmann
moved fundamental lemma fun_eq_iff to theory HOL; tuned whitespace
2011-08-18, by haftmann
avoid case-sensitive name for example theory
2011-08-18, by haftmann
merged
2011-08-18, by nipkow
case_names NEWS
2011-08-18, by nipkow
adding documentation about simps equation in the inductive package
2011-08-18, by bulwahn
activating narrowing-based quickcheck by default
2011-08-18, by bulwahn
more precise treatment of exception nesting and serial numbers;
2011-08-18, by wenzelm
more careful treatment of exception serial numbers, with propagation to message channel;
2011-08-18, by wenzelm
updated sequential version (cf. b94951f06e48);
2011-08-18, by wenzelm
tuned comments;
2011-08-18, by wenzelm
tuned document;
2011-08-18, by wenzelm
clarified Par_Exn.release_first: prefer plain exn, before falling back on full pack of parallel exceptions;
2011-08-18, by wenzelm
export Par_List.managed_results, to enable specific treatment of results apart from default Par_Exn.release_first;
2011-08-18, by wenzelm
tune Par_Exn.make: balance merge;
2011-08-18, by wenzelm
Quotient_Examples/DList: explicit proof of remdups_eq_member_eq needed for explicit set type.
2011-08-18, by Cezary Kaliszyk
merged
2011-08-17, by huffman
HOL-IMP: respect set/pred distinction
2011-08-17, by huffman
Determinants.thy: avoid using mem_def/Collect_def
2011-08-17, by huffman
Wfrec.thy: respect set/pred distinction
2011-08-17, by huffman
follow updates of Isabelle/Pure;
2011-08-18, by wenzelm
merged
2011-08-17, by wenzelm
IsaMakefile: target HOLCF-Library now compiles HOL/HOLCF/Library instead of HOL/Library
2011-08-17, by huffman
merged
2011-08-17, by huffman
Lim.thy: generalize and simplify proofs of LIM/LIMSEQ theorems
2011-08-17, by huffman
add lemma tendsto_compose_eventually; use it to shorten some proofs
2011-08-17, by huffman
Topology_Euclidean_Space.thy: simplify some proofs
2011-08-17, by huffman
add lemma metric_tendsto_imp_tendsto
2011-08-17, by huffman
simplify proofs of lemmas open_interval, closed_interval
2011-08-17, by huffman
identify parallel exceptions where they emerge first -- to achieve unique results within evaluation graph;
2011-08-17, by wenzelm
clarified Par_Exn.release_first: traverse topmost list structure only, not arbitrary depths of nested Par_Exn;
2011-08-17, by wenzelm
more systematic handling of parallel exceptions;
2011-08-17, by wenzelm
tuned signature;
2011-08-17, by wenzelm
merged
2011-08-17, by haftmann
merged
2011-08-17, by haftmann
merged
2011-08-17, by haftmann
avoid Collect_def in proof
2011-08-16, by haftmann
modernized signature of Term.absfree/absdummy;
2011-08-17, by wenzelm
improved default context for ML toplevel pretty-printing;
2011-08-17, by wenzelm
less verbosity for 'function' and 'fun': observe "int" flag more carefully (cf. a32ca9165928);
2011-08-17, by wenzelm
some convenience actions/shortcuts for control symbols;
2011-08-17, by wenzelm
export Function_Fun.fun_config for user convenience;
2011-08-17, by wenzelm
moved theory Nested_Environment to HOL-Unix (a bit too specific for HOL-Library);
2011-08-17, by wenzelm
distinguish THF syntax with and without choice (Satallax vs. LEO-II)
2011-08-17, by blanchet
merged
2011-08-16, by huffman
add simp rules for isCont
2011-08-16, by huffman
updated keywords -- old codegen is no longer in Pure;
2011-08-16, by wenzelm
include HOL-Library keywords for the sake of recdef;
2011-08-16, by wenzelm
merged
2011-08-16, by wenzelm
Multivariate_Analysis includes Determinants.thy, but doesn't import it by default
2011-08-16, by huffman
get Multivariate_Analysis/Determinants.thy compiled and working again
2011-08-16, by huffman
get Library/Permutations.thy compiled and working again
2011-08-16, by huffman
workaround for Cygwin, to make it work in the important special case without extra files;
2011-08-16, by wenzelm
more robust Thy_Header.base_name, with minimal assumptions about path syntax;
2011-08-16, by wenzelm
tuned message;
2011-08-16, by wenzelm
more robust treatment of node dependencies in incremental edits;
2011-08-16, by wenzelm
use full .thy file name as node name, which makes MiscUtilities.resolveSymlinks/File.getCanonicalPath more predictable;
2011-08-16, by wenzelm
omit MiscUtilities.resolveSymlinks for now -- odd effects on case-insensible file-system;
2011-08-16, by wenzelm
merged
2011-08-15, by huffman
generalize lemmas open_Collect_less, closed_Collect_le, closed_Collect_eq to class topological_space
2011-08-15, by huffman
add lemma tendsto_compose
2011-08-15, by huffman
remove extraneous subsection heading
2011-08-15, by huffman
generalized lemma closed_Collect_eq
2011-08-15, by huffman
remove duplicate lemma disjoint_iff
2011-08-15, by huffman
Library/Product_Vector.thy: class instances for t0_space, t1_space, and t2_space
2011-08-15, by huffman
add lemmas open_Collect_less, closed_Collect_le, closed_Collect_eq;
2011-08-15, by huffman
generalize lemma continuous_uniform_limit to class metric_space
2011-08-15, by huffman
remove duplicate lemmas eventually_conjI, eventually_and, eventually_false
2011-08-15, by huffman
Topology_Euclidean_Space.thy: organize section headings
2011-08-15, by huffman
simplify some proofs
2011-08-15, by huffman
generalize lemma convergent_subseq_convergent
2011-08-14, by huffman
locale-ize some definitions, so perfect_space and heine_borel can inherit from the proper superclasses
2011-08-14, by huffman
locale-ize some constant definitions, so complete_space can inherit from metric_space
2011-08-14, by huffman
generalize constant 'lim' and limit uniqueness theorems to class t2_space
2011-08-14, by huffman
Quotient Package: make quotient_type work with separate set type
2011-08-16, by Cezary Kaliszyk
updated README;
2011-08-15, by wenzelm
touch descendants of edited nodes;
2011-08-15, by wenzelm
parellel scheduling of node edits and execution;
2011-08-15, by wenzelm
tuned error message;
2011-08-15, by wenzelm
retrieve imports from document state, with fall-back on theory loader for preloaded theories;
2011-08-15, by wenzelm
explicit check of finished evaluation;
2011-08-15, by wenzelm
refined Document.edit: less stateful update via Graph.schedule;
2011-08-15, by wenzelm
simplified exec: eliminated unused status flag;
2011-08-15, by wenzelm
consistently use variable name 'F' for filters
2011-08-14, by huffman
generalize lemmas about LIM and LIMSEQ to tendsto
2011-08-14, by huffman
HOL-Nominal-Examples: respect distinction between sets and functions
2011-08-13, by huffman
less verbosity in batch mode -- spam reduction and notable performance improvement;
2011-08-13, by wenzelm
merged
2011-08-13, by wenzelm
HOL-Hahn_Banach: use Set_Algebras library
2011-08-13, by huffman
ex/Quickcheck_Examples.thy: respect distinction between sets and functions
2011-08-13, by huffman
clarified Toplevel.end_theory;
2011-08-13, by wenzelm
simplified Toplevel.init_theory: discontinued special name argument;
2011-08-13, by wenzelm
simplified Toplevel.init_theory: discontinued special master argument;
2011-08-13, by wenzelm
provide node header via Scala layer;
2011-08-13, by wenzelm
reduced verbosity;
2011-08-13, by wenzelm
tuned signature;
2011-08-13, by wenzelm
clarified node header -- exclude master_dir;
2011-08-13, by wenzelm
tuned;
2011-08-13, by wenzelm
maintain node header;
2011-08-13, by wenzelm
removed unused lemma; removed old-style ;
2011-08-13, by kleing
point isatest-statistics to the right afp log files
2011-08-13, by kleing
IMP/Util distinguishes between sets and functions again; imported only where used.
2011-08-13, by kleing
remove redundant lemma setsum_norm in favor of norm_setsum;
2011-08-12, by huffman
merged
2011-08-12, by huffman
make more HOL theories work with separate set type
2011-08-12, by huffman
immediate fork of initial workers -- avoid 5 ticks (250ms) for adaptive scheme (a07558eb5029);
2011-08-13, by wenzelm
merged
2011-08-12, by wenzelm
merged
2011-08-12, by huffman
make Multivariate_Analysis work with separate set type
2011-08-12, by huffman
make HOLCF work with separate set type
2011-08-12, by huffman
merged
2011-08-12, by huffman
avoid duplicate rule warnings
2011-08-11, by huffman
modify euclidean_space class to include basis set
2011-08-11, by huffman
remove lemma stupid_ext
2011-08-11, by huffman
documented extended version of case_names attribute
2011-08-12, by nipkow
normalized theory dependencies wrt. file_store;
2011-08-12, by wenzelm
general Graph.schedule;
2011-08-12, by wenzelm
allow "$" within basic path elements (NB: initial "$" refers to path variable);
2011-08-12, by wenzelm
clarified document model header: master_dir (native wrt. editor, potentially URL) and node_name (full canonical path);
2011-08-12, by wenzelm
simplified class Thy_Header;
2011-08-12, by wenzelm
clarified Exn.message;
2011-08-12, by wenzelm
uniform treatment of header edits as document edits;
2011-08-11, by wenzelm
explicit datatypes for document node edits;
2011-08-11, by wenzelm
tuned;
2011-08-11, by wenzelm
disentangled nested ML files;
2011-08-11, by wenzelm
minimal script to run raw Poly/ML with concurrency library;
2011-08-11, by wenzelm
somewhat more uniform THIS;
2011-08-11, by wenzelm
more trimming;
2011-08-11, by wenzelm
recovered some ML toplevel pp;
2011-08-11, by wenzelm
some trimming;
2011-08-11, by wenzelm
prefix of Pure/ROOT.ML required for concurrency within the ML runtime;
2011-08-11, by wenzelm
redundant use of misc_legacy.ML;
2011-08-11, by wenzelm
eliminated use of recdef
2011-08-11, by krauss
removed obsolete recdef-related examples
2011-08-11, by krauss
removed unused material, which does not really belong here
2011-08-11, by krauss
merged
2011-08-10, by huffman
avoid warnings about duplicate rules
2011-08-10, by huffman
follow standard naming scheme for sgn_vec_def
2011-08-10, by huffman
remove several redundant and unused theorems about derivatives
2011-08-10, by huffman
remove redundant lemma
2011-08-10, by huffman
simplify proof of lemma bounded_component
2011-08-10, by huffman
simplify some proofs
2011-08-10, by huffman
more uniform naming scheme for finite cartesian product type and related theorems
2011-08-10, by huffman
move euclidean_space instance from Cartesian_Euclidean_Space.thy to Finite_Cartesian_Product.thy
2011-08-10, by huffman
merged
2011-08-10, by wenzelm
split Linear_Algebra.thy from Euclidean_Space.thy
2011-08-10, by huffman
full import paths
2011-08-10, by huffman
declare tendsto_const [intro] (accidentally removed in 230a8665c919)
2011-08-10, by huffman
merged
2011-08-10, by huffman
simplified definition of class euclidean_space;
2011-08-10, by huffman
bounded_linear interpretation for euclidean_component
2011-08-09, by huffman
lemma bounded_linear_intro
2011-08-09, by huffman
avoid duplicate rewrite warnings
2011-08-09, by huffman
mark some redundant theorems as legacy
2011-08-09, by huffman
Derivative.thy: more sensible subsection headings
2011-08-09, by huffman
Derivative.thy: clean up formatting
2011-08-09, by huffman
instance real_basis_with_inner < perfect_space
2011-08-08, by huffman
old term operations are legacy;
2011-08-10, by wenzelm
moved old code generator to src/Tools/;
2011-08-10, by wenzelm
avoid OldTerm operations -- with subtle changes of semantics;
2011-08-10, by wenzelm
avoid OldTerm operations -- with subtle changes of semantics;
2011-08-10, by wenzelm
avoid OldTerm operations -- with subtle changes of semantics;
2011-08-10, by wenzelm
avoid OldTerm operations -- with subtle changes of semantics;
2011-08-10, by wenzelm
tuned signature;
2011-08-10, by wenzelm
Goal.forked: clarified handling of interrupts;
2011-08-10, by wenzelm
future_job: explicit indication of interrupts;
2011-08-10, by wenzelm
more explicit Simple_Thread.interrupt_unsynchronized, to emphasize its meaning;
2011-08-10, by wenzelm
synchronized cancel and flushing of Multithreading.interrupted state, to ensure that interrupts stay within task boundaries;
2011-08-10, by wenzelm
tuned source structure;
2011-08-10, by wenzelm
bash_output_fifo blocks on Cygwin 1.7.x;
2011-08-10, by wenzelm
rename_bvs now avoids introducing name clashes between schematic variables
2011-08-09, by berghofe
merged
2011-08-09, by wenzelm
tuned proofs
2011-08-09, by haftmann
merged
2011-08-09, by haftmann
tuned header
2011-08-09, by haftmann
more uniform naming scheme for Inf/INF and Sup/SUP lemmas
2011-08-09, by haftmann
removed "extremely ambigous" warning; has been ignored by everyone for years.
2011-08-09, by kleing
misc tuning and clarification;
2011-08-09, by wenzelm
tuned whitespace;
2011-08-09, by wenzelm
support local HOATPs
2011-08-09, by blanchet
document local HOATPs
2011-08-09, by blanchet
workaround THF parser limitation
2011-08-09, by blanchet
LEO-II also supports FOF
2011-08-09, by blanchet
misc tuning and simplification;
2011-08-09, by wenzelm
updated documentation of method "split" according to e6a4bb832b46;
2011-08-09, by wenzelm
updated references to CADE-23
2011-08-09, by blanchet
renamed E wrappers for consistency with CASC conventions
2011-08-09, by blanchet
updated Sledgehammer docs
2011-08-09, by blanchet
add line number prefix to output file name
2011-08-09, by blanchet
added "sound" option to Mirabelle
2011-08-09, by blanchet
move lambda-lifting code to ATP encoding, so it can be used by Metis
2011-08-09, by blanchet
load lambda-lifting structure earlier, so it can be used in Metis
2011-08-09, by blanchet
merged
2011-08-09, by haftmann
move legacy candiates to bottom; marked candidates for default simp rules
2011-08-08, by haftmann
merged
2011-08-08, by haftmann
dropped lemmas (Inf|Sup)_(singleton|binary)
2011-08-08, by haftmann
dropped lemmas (Inf|Sup)_(singleton|binary)
2011-08-08, by haftmann
rename type 'a net to 'a filter, following standard mathematical terminology
2011-08-08, by huffman
HOLCF: fix warnings about unreferenced identifiers
2011-08-08, by huffman
remove duplicate lemmas
2011-08-08, by huffman
merged
2011-08-08, by huffman
fix perfect_space instance proof for finite cartesian product (cf. 5b970711fb39)
2011-08-08, by huffman
generalize sequence lemmas
2011-08-08, by huffman
generalize more lemmas about compactness
2011-08-08, by huffman
generalize compactness equivalence lemmas
2011-08-08, by huffman
lemma bolzano_weierstrass_imp_compact
2011-08-08, by huffman
class perfect_space inherits from topological_space;
2011-08-08, by huffman
merged
2011-08-08, by wenzelm
import constant folding theory into IMP
2011-08-08, by kleing
make syntax ambiguity warnings a config option
2011-08-06, by kleing
add lemmas INF_image, SUP_image
2011-08-08, by huffman
declare {INF,SUP}_empty [simp]
2011-08-08, by huffman
rename Pair_fst_snd_eq to prod_eq_iff (keeping old name too)
2011-08-08, by huffman
standard theorem naming scheme: complex_eqI, complex_eq_iff
2011-08-08, by huffman
moved division ring stuff from Rings.thy to Fields.thy
2011-08-08, by huffman
Library/Product_ord: wellorder instance for products
2011-08-08, by huffman
modernized file proof_checker.ML;
2011-08-08, by wenzelm
tuned thm_of_proof: build lookup table within closure;
2011-08-08, by wenzelm
added Reconstruct.proof_of convenience;
2011-08-08, by wenzelm
ship message in one piece;
2011-08-08, by wenzelm
misc tuning -- eliminated old-fashioned rep_thm;
2011-08-08, by wenzelm
modernized strcture Proof_Checker;
2011-08-08, by wenzelm
less ambitious use of AttributedString, for proper caret painting within \<^sup>\<foobar>;
2011-08-08, by wenzelm
updated imports;
2011-08-08, by wenzelm
proper signature;
2011-08-08, by wenzelm
less
more
|
(0)
-30000
-10000
-3840
+3840
+10000
+30000
tip