Mercurial
Mercurial
>
repos
>
isabelle
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
gz
|
help
less
more
|
(0)
-10000
-3000
-1000
-896
+896
+1000
+3000
+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.
added Poly/ML 4.9.1 (experimental!);
2006-09-28, by wenzelm
rearranged axioms and simp rules for scaleR
2006-09-28, by huffman
clearout of obsolete code
2006-09-28, by paulson
addition of combinators
2006-09-28, by paulson
tuned messages;
2006-09-28, by wenzelm
tuned;
2006-09-28, by wenzelm
LD_LIBRARY_PATH;
2006-09-28, by wenzelm
Definitions produced by packages are now blacklisted.
2006-09-28, by paulson
more reorganizing sections
2006-09-28, by huffman
reorganize sections
2006-09-28, by huffman
add intro/dest rules for NSLIM; rewrite equivalence proofs using transfer
2006-09-28, by huffman
add lemma hypreal_epsilon_gt_zero
2006-09-28, by huffman
generalize type of is(NS)UCont
2006-09-28, by huffman
add intro/dest rules for (NS)LIMSEQ and (NS)Cauchy; rewrite equivalence proofs using transfer
2006-09-28, by huffman
proper use of PolyML.shareCommonData;
2006-09-28, by wenzelm
add lemmas InfinitesimalI2, InfinitesimalD2
2006-09-27, by huffman
adapted to pre-5.0 versions;
2006-09-27, by wenzelm
Poly/ML startup script (for 4.9.1);
2006-09-27, by wenzelm
added ML-Systems/polyml-4.9.1.ML;
2006-09-27, by wenzelm
Compatibility wrapper for Poly/ML 4.9.1.
2006-09-27, by wenzelm
removed all references to star_n and FreeUltrafilterNat
2006-09-27, by huffman
add lemmas about hnorm, Infinitesimal
2006-09-27, by huffman
reverted to 1.58;
2006-09-27, by wenzelm
proper const_syntax for uminus, abs;
2006-09-27, by wenzelm
reorganized HNatInfinite proofs; simplified and renamed some lemmas
2006-09-27, by huffman
removed obsolete of_instream_slurp -- now already included in tty;
2006-09-27, by wenzelm
Source.tty now slurps by default;
2006-09-27, by wenzelm
of_stream/tty: slurp input eagerly;
2006-09-27, by wenzelm
tuned all_paths;
2006-09-27, by wenzelm
internal params: Vartab instead of AList;
2006-09-27, by wenzelm
removed unused serial_of, name_of;
2006-09-27, by wenzelm
removed redundant lemmas;
2006-09-27, by wenzelm
remove redundant lemmas
2006-09-27, by huffman
replaced constant 0 by HOL.zero
2006-09-27, by haftmann
hypreal_of_nat abbreviates of_nat
2006-09-27, by huffman
add lemmas of_real_eq_star_of, Reals_eq_Standard
2006-09-27, by huffman
move star_of_norm from SEQ.thy to NSA.thy
2006-09-27, by huffman
convert more proofs to transfer principle
2006-09-27, by huffman
add lemmas about Standard, real_of, scaleR
2006-09-27, by huffman
instance complex :: real_normed_field; cleaned up
2006-09-27, by huffman
add lemma stc_unique; shorten stc proofs
2006-09-27, by huffman
add lemmas approx_diff and st_unique, shorten st proofs
2006-09-27, by huffman
add lemmas about of_real and power
2006-09-27, by huffman
reorganize section headings
2006-09-27, by huffman
more lemmas about Standard and star_of
2006-09-27, by huffman
define new constant Standard = range star_of
2006-09-27, by huffman
add lemmas of_int_in_Reals, of_nat_in_Reals
2006-09-27, by huffman
add header
2006-09-26, by huffman
Changed precedence of "op O" (relation composition) from 60 to 75.
2006-09-26, by krauss
handling of \<^const> syntax for case; explicit case names for induction rules for rep_datatype
2006-09-26, by haftmann
tuned syntax for <= <
2006-09-26, by haftmann
renamed 0 and 1 to HOL.zero and HOL.one respectivly; introduced corresponding syntactic classes
2006-09-26, by haftmann
renamed 0 and 1 to HOL.zero and HOL.one respectivly
2006-09-26, by haftmann
fixed the definition of "depth"
2006-09-26, by paulson
Abstraction now handles equations where the RHS is a lambda-expression; also, strings of lambdas
2006-09-26, by paulson
some cleanup
2006-09-25, by haftmann
changed order
2006-09-25, by haftmann
inserted headings
2006-09-25, by haftmann
changed interface in codegen_package.ML
2006-09-25, by haftmann
fixed some mess
2006-09-25, by haftmann
cleaned up
2006-09-25, by haftmann
adding constants the modern way
2006-09-25, by haftmann
added examples for variable name handling
2006-09-25, by haftmann
better handling for div by zero
2006-09-25, by haftmann
updated theory description
2006-09-25, by haftmann
refinements in codegen serializer
2006-09-25, by haftmann
added 'undefined' serializer
2006-09-25, by haftmann
added code_instname
2006-09-25, by haftmann
reorganized subsection headings
2006-09-24, by huffman
moved SEQ_Infinitesimal from SEQ to HyperNat
2006-09-24, by huffman
real_norm_def [simp]
2006-09-24, by huffman
generalize types of lim and nslim
2006-09-24, by huffman
generalized types of sums, summable, and suminf
2006-09-24, by huffman
add lemma convergent_Cauchy
2006-09-24, by huffman
remove extra dependencies
2006-09-24, by huffman
add proof of summable_LIMSEQ_zero
2006-09-24, by huffman
change definitions from SOME to THE
2006-09-24, by huffman
move root and sqrt stuff from Transcendental to NthRoot
2006-09-24, by huffman
fix proof
2006-09-24, by huffman
added lemmas about LIMSEQ and norm; simplified some proofs
2006-09-22, by huffman
add lemma norm_power
2006-09-22, by huffman
added HOL-Complex-ex;
2006-09-22, by wenzelm
define constants with THE instead of SOME
2006-09-22, by huffman
Fixed bug concerning the generation of identifiers for
2006-09-22, by berghofe
Replaced irreducible_paths by all_paths.
2006-09-22, by berghofe
Added function all_paths (formerly find_paths).
2006-09-22, by berghofe
tuned proofs;
2006-09-22, by wenzelm
tuned oracle name;
2006-09-21, by wenzelm
added is_ml_reserved;
2006-09-21, by wenzelm
member (op =);
2006-09-21, by wenzelm
serial numbers for types;
2006-09-21, by wenzelm
added dest_binop;
2006-09-21, by wenzelm
member (op =);
2006-09-21, by wenzelm
member (op =);
2006-09-21, by wenzelm
tuned eta_contract;
2006-09-21, by wenzelm
added dest_equals_rhs;
2006-09-21, by wenzelm
tuned;
2006-09-21, by wenzelm
serial numbers for consts;
2006-09-21, by wenzelm
Thm.dest_binop;
2006-09-21, by wenzelm
member (op =);
2006-09-21, by wenzelm
member (op =);
2006-09-21, by wenzelm
updated timings;
2006-09-21, by wenzelm
new function hashw_int
2006-09-21, by paulson
Yet another version of fake_thm_name. "Full" hashing ensures that there are no collisions
2006-09-21, by paulson
corrected for the translation from _ to __ in c_COMBx_e
2006-09-21, by paulson
changed constants into abbreviations; shortened proofs
2006-09-21, by huffman
XML syntax for types, terms, and proofs.
2006-09-21, by berghofe
Added xml_syntax.ML
2006-09-21, by berghofe
Added Tools/xml_syntax.ML
2006-09-21, by berghofe
circumvented defect in SML/NJ type inference
2006-09-21, by haftmann
1. Function package accepts a parameter (default "some_term"), which specifies the functions
2006-09-21, by krauss
removed division_by_zero class requirements from several lemmas
2006-09-21, by huffman
added approx_hnorm theorem; removed division_by_zero class requirements from several lemmas
2006-09-21, by huffman
choose gnuplot terminal by platform
2006-09-20, by isatest
set terminal png color -- works for older versions of gnuplot;
2006-09-20, by wenzelm
added ZF-UNITY;
2006-09-20, by wenzelm
tidied
2006-09-20, by paulson
Added in combinator reduction axioms for B' C' and S'. Also split the original reduction axioms into separate files: I+K, B+C, S, B'+C', S'.
2006-09-20, by mengj
make it work on sunbroy2
2006-09-20, by isatest
Moved the functional equality axioms to helper1 files.
2006-09-20, by mengj
Introduced combinators B', C' and S'.
2006-09-20, by mengj
Removed include_min_comb and include_combS.
2006-09-20, by mengj
Add Source.of_instream_slurp to try to ensure that XML parser sees whole documents.
2006-09-20, by aspinall
improvements for codegen 2
2006-09-20, by haftmann
name shifts
2006-09-20, by haftmann
fixed bug
2006-09-20, by haftmann
Removed "induct set" attribute from total induction rules
2006-09-20, by krauss
removed debug
2006-09-20, by haftmann
Fixed error in pattern splitting algorithm
2006-09-20, by krauss
change section to subsection
2006-09-20, by huffman
add header
2006-09-20, by huffman
renamed axclass_xxxx axclasses;
2006-09-20, by wenzelm
tuned;
2006-09-19, by wenzelm
added standard;
2006-09-19, by wenzelm
added name_classrel/arities/arity;
2006-09-19, by wenzelm
pretty_full_theory: suppress internal entities by default;
2006-09-19, by wenzelm
Logic.name_classrel/arities;
2006-09-19, by wenzelm
revert to previous version;
2006-09-19, by wenzelm
added General/susp.ML;
2006-09-19, by wenzelm
removed duplicate arities;
2006-09-19, by wenzelm
sko/abs: Name.internal prevents choking of print_theory;
2006-09-19, by wenzelm
tuned method setup;
2006-09-19, by wenzelm
tuned proofs;
2006-09-19, by wenzelm
'print_theory': bang option for full verbosity;
2006-09-19, by wenzelm
* Pure: 'print_theory' now suppresses entities with internal name;
2006-09-19, by wenzelm
tuned;
2006-09-19, by wenzelm
simple html output;
2006-09-19, by wenzelm
timespan: 100 days;
2006-09-19, by wenzelm
superceded by isatest-statistics;
2006-09-19, by wenzelm
tuned;
2006-09-19, by wenzelm
target dir;
2006-09-19, by wenzelm
Standard statistics.
2006-09-19, by wenzelm
time: include year;
2006-09-19, by wenzelm
Produce statistics from isatest session logs.
2006-09-19, by wenzelm
moved Import/susp.ML to Pure/General;
2006-09-19, by wenzelm
renamed axclass_xxxx axclasses
2006-09-19, by obua
removed diagnostic messages
2006-09-19, by haftmann
Operational Equality
2006-09-19, by haftmann
this file contains a compile-challenge suggested by Adam Chlipala;
2006-09-19, by urbanc
tuned
2006-09-19, by urbanc
added auxiliary lemma for code generation 2
2006-09-19, by haftmann
removed
2006-09-19, by haftmann
moved part of normalization oracle here
2006-09-19, by haftmann
classical arity syntax
2006-09-19, by haftmann
added codegen_data
2006-09-19, by haftmann
moved base setup for evaluation oracle hier
2006-09-19, by haftmann
added OperationalEquality.thy
2006-09-19, by haftmann
code generation 2 adjustments
2006-09-19, by haftmann
(void)
2006-09-19, by haftmann
improved numeral handling for nbe
2006-09-19, by haftmann
added suspensions in Pure
2006-09-19, by haftmann
added some stuff for code generation 2
2006-09-19, by haftmann
dropped error-prone code generation 2 for wfrec
2006-09-19, by haftmann
text cleanup
2006-09-19, by haftmann
introduced syntactic classes; moved some setup to Pure/codegen, Pure/nbe or OperationalEquality.thy
2006-09-19, by haftmann
explicit divmod algorithm for code generation
2006-09-19, by haftmann
added operational equality
2006-09-19, by haftmann
added section on code generation 2
2006-09-19, by haftmann
code_gen now peek keyword
2006-09-19, by haftmann
cleanupdiff
2006-09-19, by haftmann
added classes real_div_algebra and real_field; added lemmas
2006-09-19, by huffman
add Real/RealVector.thy
2006-09-19, by huffman
* Pure: 'class_deps' command visualizes the subclass relation;
2006-09-18, by wenzelm
added class_deps;
2006-09-18, by wenzelm
added dest_arg, i.e. a tuned version of #2 o dest_comb;
2006-09-18, by wenzelm
Thm.dest_arg;
2006-09-18, by wenzelm
Present.display_graph;
2006-09-18, by wenzelm
added display_graph (from thm_deps.ML);
2006-09-18, by wenzelm
output: uninterpreted raw symbols -- these are usually LaTeX macros;
2006-09-18, by wenzelm
pretty_thm: graceful treatment of ProtoPure.thy;
2006-09-18, by wenzelm
added class_deps;
2006-09-18, by wenzelm
classes: maintain serial number;
2006-09-18, by wenzelm
tuned;
2006-09-18, by wenzelm
isatool browser: renamed option -d to -c (cf. isatool tool)
2006-09-18, by wenzelm
PRIVATE_FILE: slightly more robust way to create and dispose;
2006-09-18, by wenzelm
renamed option -d to -c (cf. isatool display);
2006-09-18, by wenzelm
updated;
2006-09-18, by wenzelm
Bug fix to prevent exception dest_Free from escaping
2006-09-18, by paulson
Added the max_new parameter, which is a cap on how many clauses may be admitted per round.
2006-09-18, by paulson
replaced implodeable_Ext by set_like
2006-09-18, by obua
Reifiaction now deals with Interpretations with an arbtrary number of parameters. It deals with binding. The Atomic cases can be I ... = f (xs!n)
2006-09-18, by chaieb
replace (x + - y) with (x - y)
2006-09-18, by huffman
add type constraint to otherwise looping iff rule
2006-09-17, by huffman
generalize type of (NS)LIM to work on functions with vector space domain types
2006-09-17, by huffman
norm_one is now proved from other class axioms
2006-09-17, by huffman
removed capprox, CFinite, CInfinite, CInfinitesimal, cmonad, and cgalaxy in favor of polymorphic constants
2006-09-17, by huffman
hcmod abbreviates hnorm :: hcomplex => hypreal
2006-09-17, by huffman
complex_of_real abbreviates of_real::real=>complex;
2006-09-16, by huffman
add instance for real_algebra_1 and real_normed_div_algebra
2006-09-16, by huffman
add instances for real_vector and real_algebra
2006-09-16, by huffman
define new constant of_real for class real_algebra_1;
2006-09-16, by huffman
int_diff_cases moved to Integ/IntDef.thy
2006-09-16, by huffman
generalized types of many constants to work over arbitrary vector spaces;
2006-09-16, by huffman
add theorem norm_diff_triangle_ineq
2006-09-16, by huffman
add required type annotation
2006-09-16, by huffman
removed type aliases for theory/theory_ref;
2006-09-15, by wenzelm
renamed Term.map_term_types to Term.map_types (cf. Term.fold_types);
2006-09-15, by wenzelm
tuned;
2006-09-15, by wenzelm
rrule: maintain 'extra' field for rule that contain extra vars outside elhs;
2006-09-15, by wenzelm
instantiate: omit has_duplicates check, which is irrelevant for soundness;
2006-09-15, by wenzelm
trivial whitespace change
2006-09-15, by webertj
tuned;
2006-09-15, by wenzelm
more on theorems;
2006-09-14, by wenzelm
generalized types of Infinitesimal, HFinite, and HInfinite to work over nonstandard extensions of any real normed vector space
2006-09-14, by huffman
add instance for class division_ring
2006-09-14, by huffman
removed duplicate lemmas
2006-09-14, by huffman
fixed syntax clash with Real/RealVector
2006-09-14, by huffman
*** empty log message ***
2006-09-14, by wenzelm
Function package: Outside their domain functions now return "arbitrary".
2006-09-14, by krauss
updated makefile
2006-09-14, by krauss
Fixed Subscript Exception occurring with Higher-Order recursion
2006-09-14, by krauss
remove conflicting norm syntax
2006-09-14, by huffman
made SML/NJ happy;
2006-09-14, by wenzelm
added exists_type;
2006-09-13, by wenzelm
renamed NameSpace.drop_base to NameSpace.qualifier;
2006-09-13, by wenzelm
Updated keyword file
2006-09-13, by krauss
Removed debugging code imports...
2006-09-13, by krauss
Added the "theory_const" option. Only it is OFF because it's often harmful!
2006-09-13, by paulson
Extended the blacklist with higher-order theorems. Restructured. Added checks to
2006-09-13, by paulson
bug fix to abstractions: free variables in theorem can be abstracted over.
2006-09-13, by paulson
Tweaks to is_fol_term, the first-order test. We don't count "=" as a connective
2006-09-13, by paulson
Major update to function package, including new syntax and the (only theoretical)
2006-09-13, by krauss
added instance rat :: recpower
2006-09-13, by huffman
more on theorems;
2006-09-12, by wenzelm
tuned;
2006-09-12, by wenzelm
more on terms;
2006-09-12, by wenzelm
no_syntax norm -- clash with Real/RealVector.thy;
2006-09-12, by wenzelm
simplify some proofs, remove obsolete realpow_divide
2006-09-12, by huffman
realpow_divide -> power_divide
2006-09-12, by huffman
remove extra dependency
2006-09-12, by huffman
more on terms;
2006-09-12, by wenzelm
Efficient term substitution -- avoids copying.
2006-09-12, by wenzelm
ctyp: maintain maxidx;
2006-09-12, by wenzelm
removed obsolete aconvs (use eq_list aconv);
2006-09-12, by wenzelm
tuned eq_list;
2006-09-12, by wenzelm
moved term subst functions to TermSubst;
2006-09-12, by wenzelm
intr/elim: use constant complexity thanks to tuned Thm.instantiate/implies_elim;
2006-09-12, by wenzelm
added Pure/term_subst.ML;
2006-09-12, by wenzelm
added Gentzen:1935;
2006-09-12, by wenzelm
import RealVector
2006-09-12, by huffman
formalization of vector spaces and algebras over the real numbers
2006-09-12, by huffman
induct method: renamed 'fixing' to 'arbitrary';
2006-09-11, by wenzelm
updated;
2006-09-11, by wenzelm
more rules;
2006-09-11, by wenzelm
hid succ, pred in Numeral.thy
2006-09-11, by haftmann
updated;
2006-09-11, by wenzelm
more rules;
2006-09-11, by wenzelm
tuned;
2006-09-11, by wenzelm
added axclass division_ring (like field without commutativity; includes e.g. quaternions) and generalized some theorems from field to division_ring
2006-09-10, by huffman
cleaned up
2006-09-09, by huffman
tuned;
2006-09-08, by wenzelm
tuned;
2006-09-08, by wenzelm
changed order of type classes and axclasses
2006-09-08, by haftmann
tuned;
2006-09-07, by wenzelm
updated;
2006-09-07, by wenzelm
tentative appendix C;
2006-09-07, by wenzelm
tuned;
2006-09-07, by wenzelm
read_instantiate: declare names of TVars as well (temporary workaround for no-freeze feature of type inference);
2006-09-06, by wenzelm
rawsat_thm: mk_conjunction_list replaced by Conjunction.mk_conjunction_list
2006-09-06, by webertj
got rid of Numeral.bin type
2006-09-06, by haftmann
now using TypecopyPackage
2006-09-06, by haftmann
TypedefPackage.add_typedef_* now yields name of introduced type constructor
2006-09-06, by haftmann
added Barendregt-Geuvers:2001;
2006-09-05, by wenzelm
updated;
2006-09-05, by wenzelm
more on types and type classes;
2006-09-05, by wenzelm
tuned;
2006-09-05, by wenzelm
added \isactrlvec;
2006-09-05, by wenzelm
tuned;
2006-09-05, by wenzelm
more on names;
2006-09-05, by wenzelm
tuned;
2006-09-04, by wenzelm
tuned;
2006-09-04, by wenzelm
Using Drule.local_standard to reduce the space usage
2006-09-04, by paulson
tuned;
2006-09-04, by wenzelm
updated;
2006-09-04, by wenzelm
more on variables;
2006-09-04, by wenzelm
More locale test code.
2006-09-04, by ballarin
Documented methods intro_locales and unfold_locales.
2006-09-04, by ballarin
some corrections in class section
2006-09-04, by haftmann
explicit table with constant types
2006-09-04, by haftmann
proper project_sort
2006-09-04, by haftmann
tuned
2006-09-02, by webertj
zchaff_with_proofs: proof is a reference now
2006-09-02, by webertj
signature: do not export private stuff;
2006-09-01, by wenzelm
skolem_cache_thm: Drule.close_derivation on clauses preserves some space;
2006-09-01, by wenzelm
tuned;
2006-09-01, by wenzelm
tuned;
2006-09-01, by wenzelm
explain assumptions;
2006-09-01, by wenzelm
refinements to conversion into clause form, esp for the HO case
2006-09-01, by paulson
pervasive refinements
2006-09-01, by haftmann
removed some dictionary stuff
2006-09-01, by haftmann
project_algebra yields sort projector
2006-09-01, by haftmann
final syntax for some Isar code generator keywords
2006-09-01, by haftmann
tuned;
2006-08-31, by wenzelm
misc cleanup;
2006-08-31, by wenzelm
tuned;
2006-08-31, by wenzelm
more stuff;
2006-08-31, by wenzelm
mldecls: footnotesize;
2006-08-31, by wenzelm
more on contexts;
2006-08-31, by wenzelm
String.concatWith (not available in PolyML) replaced by space_implode
2006-08-31, by webertj
improvements to abstraction generation
2006-08-31, by paulson
blacklist now handles thm lists
2006-08-31, by paulson
Empty is better than Match
2006-08-31, by paulson
term_of_prop_formula added
2006-08-31, by webertj
read_dimacs_cnf_file ignores more comment lines
2006-08-31, by webertj
faster clause representation (again): full CNF formula as a hypothesis, instead of separate clauses
2006-08-30, by webertj
code refinements
2006-08-30, by haftmann
updated;
2006-08-30, by wenzelm
tuned;
2006-08-30, by wenzelm
added yet another code generator example
2006-08-30, by haftmann
fixes
2006-08-30, by haftmann
fixed bug in wfrec appgen
2006-08-30, by haftmann
lin_arith_prover: splitting reverted because of performance loss
2006-08-30, by webertj
lin_arith_prover: splitting reverted because of performance loss
2006-08-30, by webertj
added a FIXME-comment
2006-08-29, by urbanc
tuned;
2006-08-29, by wenzelm
more on contexts;
2006-08-29, by wenzelm
refinements
2006-08-29, by haftmann
added and refined some exmples
2006-08-29, by haftmann
added typecopy_package
2006-08-29, by haftmann
added typecopy_package and some examples
2006-08-29, by haftmann
updated keywords
2006-08-29, by haftmann
minor bug fixes
2006-08-28, by paulson
removed the (apparently pointless) signature constraint
2006-08-28, by paulson
tidied
2006-08-28, by paulson
encode clauses as Isar premises, rather than as object-logic &, for faster parsing
2006-08-28, by webertj
abstraction of lambda-expressions
2006-08-25, by paulson
tidied
2006-08-25, by paulson
better skolemization, using first-order resolution rather than hoping for the right result
2006-08-25, by paulson
using inc
2006-08-25, by paulson
explicit type variables prevent empty sorts
2006-08-25, by paulson
replaced skolem declarations by automatic skolemization of everything
2006-08-25, by paulson
avoid duplicate tactics
2006-08-25, by webertj
additional list of tactics that can be added to arith
2006-08-24, by webertj
Added premises concerning finite support of recursion results to FCBs.
2006-08-24, by berghofe
speed up proof of summable_Cauchy
2006-08-23, by huffman
speed up some proofs
2006-08-23, by huffman
generalize proof of SUP_rabs_subseq
2006-08-23, by huffman
speed up some proofs
2006-08-23, by huffman
SML/NJ int type fix
2006-08-23, by haftmann
tracing
2006-08-21, by haftmann
improved preprocessing
2006-08-21, by haftmann
fixed bug in sortlookup
2006-08-21, by haftmann
more concise preprocessing of numerals for code generation
2006-08-21, by haftmann
more concise string serialization
2006-08-21, by haftmann
added some codegen examples/applications
2006-08-21, by haftmann
adapted using the characteristic equations
2006-08-18, by urbanc
modified to use the characteristic equations
2006-08-18, by urbanc
- Fixed bug that caused uniqueness proof for recursion
2006-08-18, by berghofe
used the recursion combinator for the height and substitution function
2006-08-17, by urbanc
added definition for size and substitution using the recursion
2006-08-17, by urbanc
improved thmtab
2006-08-17, by haftmann
fixed bug in sortcontext extraction
2006-08-17, by haftmann
dropped definitions_of
2006-08-17, by haftmann
added all_super_classes
2006-08-17, by haftmann
renamed module to thyname
2006-08-17, by haftmann
cleanup
2006-08-17, by haftmann
added missing supp_nat lemma
2006-08-16, by urbanc
added
2006-08-14, by haftmann
module restructuring
2006-08-14, by haftmann
code cleanup, instance_subsort now working
2006-08-14, by haftmann
added code generator packages
2006-08-14, by haftmann
adaptions to improvements
2006-08-14, by haftmann
added add_hook_bootstrap
2006-08-14, by haftmann
added new files
2006-08-14, by haftmann
simplified code generator setup
2006-08-14, by haftmann
added passage on class package
2006-08-14, by haftmann
updated code generator keywords
2006-08-14, by haftmann
Removed non-trivial definitions from calc_atm theorem list.
2006-08-14, by berghofe
Finished implementation of uniqueness proof for recursion combinator.
2006-08-14, by berghofe
*** empty log message ***
2006-08-14, by chaieb
Reification now handels binders.
2006-08-14, by chaieb
consistent prefixing for skolem functions
2006-08-09, by paulson
blacklist augmented to block some "unit" theorems that cause unsound resolution proofs
2006-08-09, by paulson
tuned: string_of_list, string_of_pair
2006-08-09, by webertj
* ProofContext.prems_limit is now -1 by default;
2006-08-09, by wenzelm
tuned proofs;
2006-08-09, by wenzelm
global goals/qeds: after_qed operates on Proof.context (potentially local_theory);
2006-08-09, by wenzelm
renamed map_theory to theory;
2006-08-09, by wenzelm
global goals/qeds: after_qed operates on Proof.context (potentially local_theory);
2006-08-09, by wenzelm
locale interpretation command: after_qed;
2006-08-09, by wenzelm
int_option: signed_string_of_int;
2006-08-09, by wenzelm
global goals/qeds: after_qed operates on Proof.context (potentially local_theory);
2006-08-09, by wenzelm
skolem declarations for built-in theorems
2006-08-08, by paulson
more explict variable names
2006-08-08, by paulson
tidying
2006-08-08, by paulson
Adapted to older logfiles containing no cpu time.
2006-08-08, by berghofe
added code_constname keyword
2006-08-08, by haftmann
fixed code generator theorem generation
2006-08-08, by haftmann
improvements for 2nd codegenerator
2006-08-08, by haftmann
cleanup code generation for Numerals
2006-08-08, by haftmann
improved & fixed code generator theorem generation
2006-08-08, by haftmann
code generator refinements
2006-08-08, by haftmann
adding code lemma now works as expected
2006-08-08, by haftmann
added more examples
2006-08-08, by haftmann
dropped duplicated line
2006-08-08, by haftmann
added Tools/typedef_codegen.ML
2006-08-08, by haftmann
abandoned equal_list in favor for eq_list
2006-08-08, by haftmann
Simple ML script for producing Gnuplot files from
2006-08-07, by berghofe
title fixed
2006-08-07, by webertj
updated;
2006-08-05, by wenzelm
avoid low-level tsig;
2006-08-05, by wenzelm
reworked read_instantiate -- separate read_insts;
2006-08-05, by wenzelm
tuned;
2006-08-05, by wenzelm
removed obsolete sign_of;
2006-08-05, by wenzelm
Amine Chaieb: experimental generic reflection and reification in HOL;
2006-08-05, by wenzelm
use atbroy101 instead of atbroy98 (freezes up)
2006-08-05, by isatest
Added Keywords: "otherwise" and "sequential", needed for function package's
2006-08-04, by krauss
*** empty log message ***
2006-08-04, by chaieb
Rule instantiations -- operations within a rule/subgoal context.
2006-08-03, by wenzelm
moved bires_inst_tac etc. to rule_insts.ML;
2006-08-03, by wenzelm
moved read_instantiate etc. to rule_insts.ML;
2006-08-03, by wenzelm
added Isar/rule_insts.ML;
2006-08-03, by wenzelm
removed obsolete commute, map_list;
2006-08-03, by wenzelm
removed obsolete add_term_tvarnames;
2006-08-03, by wenzelm
tuned;
2006-08-03, by wenzelm
tuned types_sorts, add_used;
2006-08-03, by wenzelm
RuleInsts.bires_inst_tac;
2006-08-03, by wenzelm
*** empty log message ***
2006-08-03, by chaieb
fixed generator
2006-08-03, by obua
added HOL/ex/Reflection;
2006-08-03, by wenzelm
removed True_implies (cf. True_implies_equals);
2006-08-03, by wenzelm
removed OldGoals.legacy flag (always warn);
2006-08-03, by wenzelm
removed OldGoals.legacy flag (always warn);
2006-08-03, by wenzelm
tuned;
2006-08-03, by wenzelm
removed True_implies (cf. True_implies_equals);
2006-08-03, by wenzelm
Generic reflection and reification (by Amine Chaieb).
2006-08-03, by wenzelm
Restructured algebra library, added ideals and quotient rings.
2006-08-03, by ballarin
Updated comments.
2006-08-03, by ballarin
updated;
2006-08-03, by wenzelm
tuned proofs;
2006-08-02, by wenzelm
lemma da_good_approx: adapted induction (was exploting lifted obtain result);
2006-08-02, by wenzelm
renamed Syntax.indexname to Syntax.read_indexname;
2006-08-02, by wenzelm
tuned;
2006-08-02, by wenzelm
moved debug option to proof_display.ML (again);
2006-08-02, by wenzelm
normalized Proof.context/method type aliases;
2006-08-02, by wenzelm
simplified Assumption/ProofContext.export;
2006-08-02, by wenzelm
added tactical result;
2006-08-02, by wenzelm
removed obsolete Drule.frees/vars_of etc.;
2006-08-02, by wenzelm
normalized Proof.context/method type aliases;
2006-08-02, by wenzelm
simplified Proof.end_block;
2006-08-02, by wenzelm
removed obsolete Drule.frees/vars_of etc.;
2006-08-02, by wenzelm
normalized Proof.context/method type aliases;
2006-08-02, by wenzelm
renamed Syntax.indexname to Syntax.read_indexname;
2006-08-02, by wenzelm
Variable.focus_subgoal;
2006-08-02, by wenzelm
replaced maxidx_of_proof by maxidx_proof;
2006-08-02, by wenzelm
prems-limit: int_option;
2006-08-02, by wenzelm
removed obsolete frees/vars_of etc.;
2006-08-02, by wenzelm
fake predeclaration of type Proof.context;
2006-08-02, by wenzelm
simplified export: no Seq.seq;
2006-08-02, by wenzelm
use proper RecdefPackage.get_hints;
2006-08-02, by wenzelm
removed obsolete Drule.frees/vars_of;
2006-08-02, by wenzelm
renamed thm_vars to thm_varnames;
2006-08-02, by wenzelm
removed obsolete Drule.freeze_all -- now uses legacy Drule.freeze_thaw;
2006-08-02, by wenzelm
export get_hints;
2006-08-02, by wenzelm
normalized Proof.context/method type aliases;
2006-08-02, by wenzelm
normalized Proof.context/method type aliases;
2006-08-02, by wenzelm
simplified Assumption/ProofContext.export;
2006-08-02, by wenzelm
replaced obsolete standard/freeze_all by Variable.trade;
2006-08-02, by wenzelm
removed obsolete Drule.frees/vars_of etc.;
2006-08-02, by wenzelm
Added type constraint to please sml/nj
2006-08-02, by krauss
deleted obsolete file
2006-08-02, by paulson
lin_arith_prover splits certain operators (e.g. min, max, abs)
2006-08-02, by webertj
lin_arith_prover splits certain operators (e.g. min, max, abs)
2006-08-02, by webertj
Only ignore too general axiom clauses, if the translation is partial- or constant-typed.
2006-08-02, by mengj
type annotations fixed (IntInf.int, to make SML/NJ happy)
2006-08-02, by webertj
lin_arith_prover splits certain operators (e.g. min, max, abs)
2006-08-02, by webertj
proof reconstruction now uses its own data structure to manage hyps; should be both faster and more robust
2006-08-02, by webertj
comment (timing information for last example) added
2006-08-01, by webertj
possible disagreement between proof search and proof reconstruction when eliminating inequalities over different types fixed
2006-08-01, by webertj
removed skip
2006-08-01, by obua
Added in code to check too general axiom clauses.
2006-08-01, by mengj
exported attrib;
2006-08-01, by wenzelm
lin_arith_prover splits certain operators (e.g. min, max, abs)
2006-07-31, by webertj
fixed a bug in function poly: decomposition of products
2006-07-31, by webertj
Function package can now do automatic splits of overlapping datatype patterns
2006-07-31, by krauss
Removed an "apply arith" where there are already "No Subgoals"
2006-07-31, by krauss
code reformatted
2006-07-31, by webertj
Additional freshness constraints for FCB.
2006-07-31, by berghofe
proper Element.generalize_facts;
2006-07-30, by wenzelm
add_consts: proper Sign.full_name;
2006-07-30, by wenzelm
added generalize_facts;
2006-07-30, by wenzelm
added maxidx_values;
2006-07-30, by wenzelm
export: refrain from adjusting maxidx;
2006-07-30, by wenzelm
adjust_maxidx: pass explicit lower bound;
2006-07-30, by wenzelm
Thm.adjust_maxidx;
2006-07-30, by wenzelm
removed unused add_in_order/add_once (cf. OrdList.insert);
2006-07-30, by wenzelm
demod_rule: depend on context, proper Variable.import/export;
2006-07-30, by wenzelm
tuned proofs;
2006-07-30, by wenzelm
lin_arith_prover splits certain operators (e.g. min, max, abs)
2006-07-30, by webertj
bugfix related to cancel_div_mod simproc
2006-07-30, by webertj
lin_arith_prover splits certain operators (e.g. min, max, abs)
2006-07-29, by webertj
rename legacy_pretty_thm to pretty_thm_legacy;
2006-07-29, by wenzelm
tuned comment;
2006-07-29, by wenzelm
added add_fixes_direct;
2006-07-29, by wenzelm
prove: proper assumption context, more tactic arguments;
2006-07-29, by wenzelm
added mk_conjunction_list;
2006-07-29, by wenzelm
Goal.prove: more tactic arguments;
2006-07-29, by wenzelm
Checking for unsound proofs. Tidying.
2006-07-28, by paulson
"all theorems" mode forces definition-expansion off.
2006-07-28, by paulson
title fixed
2006-07-28, by webertj
replaced extern_skolem by slightly more simplistic revert_skolems;
2006-07-27, by wenzelm
renamed ProofContext.fix_frees to Variable.fix_frees;
2006-07-27, by wenzelm
replaced ProofContext.extern_skolem by slightly more simplistic ProofContext.revert_skolems;
2006-07-27, by wenzelm
no_vars: based on Variable.import;
2006-07-27, by wenzelm
added fix_frees (from Isar/proof_context.ML);
2006-07-27, by wenzelm
declare_term_names: cover types as well;
2006-07-27, by wenzelm
eliminated obsolete freeze_thaw;
2006-07-27, by wenzelm
type annotation added to make SML/NJ happy
2006-07-27, by webertj
"moved basic assumption operations from structure ProofContext to Assumption;"
2006-07-27, by wenzelm
ProofContext.legacy_pretty_thm;
2006-07-27, by wenzelm
added legacy_pretty_thm (with fall-back on ProtoPure.thy);
2006-07-27, by wenzelm
Assumption.assume;
2006-07-27, by wenzelm
removed obsolete is_fact (cf. Thm.no_prems);
2006-07-27, by wenzelm
tuned interfaces;
2006-07-27, by wenzelm
read_def_cterms (legacy version): Consts.certify;
2006-07-27, by wenzelm
Assumption.assume;
2006-07-27, by wenzelm
moved Goal.norm_hhf(_protect) to meta_simplifier.ML (pervasive);
2006-07-27, by wenzelm
removed obsolete equal_abs_elim(_list);
2006-07-27, by wenzelm
removed obsolete pretty_thm_no_quote;
2006-07-27, by wenzelm
added Pure/assumption.ML;
2006-07-27, by wenzelm
moved basic assumption operations from structure ProofContext to Assumption;
2006-07-27, by wenzelm
tuned proofs;
2006-07-27, by wenzelm
Local assumptions, parameterized by export rules.
2006-07-27, by wenzelm
updated;
2006-07-26, by wenzelm
import(T): result includes fixed types/terms;
2006-07-26, by wenzelm
focus: result record includes (fixed) schematic variables;
2006-07-26, by wenzelm
Variable.import(T): result includes fixed types/terms;
2006-07-26, by wenzelm
linear arithmetic splits certain operators (e.g. min, max, abs)
2006-07-26, by webertj
added eval_term
2006-07-26, by haftmann
updated;
2006-07-26, by wenzelm
fixed LaTeX problem;
2006-07-26, by wenzelm
added eval_term
2006-07-26, by haftmann
Removed wrong sentence (Simon Funke)
2006-07-26, by nipkow
moved pprint functions to Isar/proof_display.ML;
2006-07-26, by wenzelm
Tactical operations depending on local subgoal structure.
2006-07-26, by wenzelm
moved pprint functions to Isar/proof_display.ML;
2006-07-26, by wenzelm
export goal_tac (was internal refine_tac);
2006-07-26, by wenzelm
added Pure/subgoal.ML;
2006-07-26, by wenzelm
updated;
2006-07-25, by wenzelm
raw symbols: disallow dot to avoid confusion in NameSpace.unpack;
2006-07-25, by wenzelm
avoid Term.is_funtype;
2006-07-25, by wenzelm
avoid structure Char;
2006-07-25, by wenzelm
added variant_abs (from term.ML);
2006-07-25, by wenzelm
added find_free (from term.ML);
2006-07-25, by wenzelm
added is/to_ascii_lower/upper;
2006-07-25, by wenzelm
is_funtype: do not export internal operation;
2006-07-25, by wenzelm
tuned;
2006-07-25, by wenzelm
use Term.add_vars instead of obsolete term_varnames;
2006-07-25, by wenzelm
renamed add_term_varnames to Term.add_varnames (cf. Term.add_vars etc.);
2006-07-25, by wenzelm
tuned ML code;
2006-07-25, by wenzelm
renamed Term.variant_abs to Syntax.variant_abs;
2006-07-25, by wenzelm
Drule.merge_rules;
2006-07-25, by wenzelm
renamed Name.give_names to Name.names and moved Name.alphanum to Symbol.alphanum
2006-07-25, by haftmann
improvements for lazy code generation
2006-07-25, by haftmann
fixed typo
2006-07-25, by haftmann
added code generator serialization for Char
2006-07-25, by haftmann
added notes on class_package.ML and codegen_package.ML
2006-07-25, by haftmann
small adjustments
2006-07-23, by haftmann
fixed bug for serialization for uminus on ints
2006-07-23, by haftmann
small improvement in serialization for wfrec
2006-07-23, by haftmann
added structure HOList
2006-07-23, by haftmann
major simplifications for integers
2006-07-23, by haftmann
tactic for prove_instance_arity now gets definition theorems as arguments
2006-07-23, by haftmann
added term_of_string function
2006-07-21, by haftmann
simplification for code generation for Integers
2006-07-21, by haftmann
adaption to argument change in primrec_package
2006-07-21, by haftmann
adaption to changes in class_package
2006-07-21, by haftmann
hooks now take string list as arguments (mutual datatypes); some nice combinators in datatype_codegen
2006-07-21, by haftmann
exported equation transformator
2006-07-21, by haftmann
class package and codegen refinements
2006-07-21, by haftmann
added give_names and alphanum
2006-07-21, by haftmann
Some cases in "case ... of ..." expressions may now
2006-07-21, by berghofe
- Added new "undefined" constant
2006-07-21, by berghofe
removed Variable.monomorphic;
2006-07-20, by wenzelm
comments fixed, member function renamed
2006-07-20, by webertj
Change to algebra method.
2006-07-19, by ballarin
Reimplemented algebra method; now controlled by attribute.
2006-07-19, by ballarin
Strict dfs traversal of imported and registered identifiers.
2006-07-19, by ballarin
added map_default, internal restructuring
2006-07-19, by haftmann
export is_tid;
2006-07-19, by wenzelm
thm_of_proof: improved generation of variables;
2006-07-19, by wenzelm
Sign.infer_types: Name.context;
2006-07-19, by wenzelm
reorganize declarations (more efficient);
2006-07-19, by wenzelm
Name.context for used'';
2006-07-19, by wenzelm
added variant_frees;
2006-07-19, by wenzelm
tuned;
2006-07-19, by wenzelm
export make_context, is_declared;
2006-07-19, by wenzelm
prove: Variable.declare_internal (more efficient);
2006-07-19, by wenzelm
add_local: simplified interface, all frees are known'';
2006-07-19, by wenzelm
Sign.infer_types: Name.context;
2006-07-19, by wenzelm
renamed Variable.rename_wrt to Variable.variant_frees;
2006-07-19, by wenzelm
Fixed the bugs introduced by the last commit! Output is now *identical* to that
2006-07-19, by paulson
MiniSat proof trace format changed; MiniSat is now expected to produce a proof also for "trivial" problems
2006-07-19, by webertj
thm_of_proof: tuned Name operations;
2006-07-18, by wenzelm
print_statement: tuned Variable operations;
2006-07-18, by wenzelm
added newly_fixed, focus;
2006-07-18, by wenzelm
added declare_term_names;
2006-07-18, by wenzelm
fold_proof_terms: canonical arguments;
2006-07-18, by wenzelm
Term.declare_term_names;
2006-07-18, by wenzelm
Started implementing uniqueness proof for recursion
2006-07-18, by berghofe
typo (theorerms) fixed
2006-07-18, by webertj
typo (theorerms) fixed
2006-07-18, by webertj
AList.join now with 'DUP' exception
2006-07-18, by haftmann
added Table.map_default
2006-07-18, by haftmann
removed obsolete ML files;
2006-07-18, by wenzelm
replaced butlast by Library.split_last;
2006-07-17, by wenzelm
replaced butlast by Library.split_last;
2006-07-17, by wenzelm
butlast removed (use fst o split_last instead)
2006-07-17, by webertj
support for MiniSat proof traces added
2006-07-17, by webertj
support for MiniSat proof traces added
2006-07-17, by webertj
has_consts renamed to has_conn, now actually parses the first-order formula
2006-07-16, by paulson
function butlast added
2006-07-15, by webertj
Replaced a-lists by tables to improve efficiency
2006-07-15, by paulson
Pass user lemmas' names to ResHolClause.tptp_write_file and dfg_write_file.
2006-07-15, by mengj
Only include combinators if required by goals and user specified lemmas.
2006-07-15, by mengj
Term.term_lpo takes order on terms rather than strings as argument.
2006-07-14, by ballarin
keep/transaction: unified execution model (with debugging etc.);
2006-07-14, by wenzelm
trivial whitespace changes
2006-07-14, by webertj
simp method: depth_limit;
2006-07-14, by wenzelm
"conjecture" must be lower case
2006-07-13, by paulson
tuned insert_list;
2006-07-13, by wenzelm
Name.context already declares empty names;
2006-07-13, by wenzelm
strip_abs_eta: proper use of Name.context;
2006-07-13, by wenzelm
do not export make_context;
2006-07-13, by wenzelm
removed colon from sym category;
2006-07-13, by wenzelm
fix to refl_clause_aux: added occurs check
2006-07-13, by paulson
* Isar: ":" (colon) is no longer a symbolic identifier character;
2006-07-12, by wenzelm
removed duplicate of Tactic.make_elim_preserve;
2006-07-12, by wenzelm
removed obsolete adhoc_freeze_vars (may use Variable.import_terms instead);
2006-07-12, by wenzelm
exported make_elim_preserve;
2006-07-12, by wenzelm
prove_conv: Variable.import_terms instead of Term.addhoc_freeze_vars;
2006-07-12, by wenzelm
simplified prove_conv;
2006-07-12, by wenzelm
removed ':' from category of symbolic identifier chars;
2006-07-12, by wenzelm
query/bang_colon: separate tokens;
2006-07-12, by wenzelm
purged website sources
2006-07-12, by haftmann
added strip_abs_eta
2006-07-12, by haftmann
added chop_prefix
2006-07-12, by haftmann
class_of_param instead of class_of
2006-07-12, by haftmann
adaptions in class_package
2006-07-12, by haftmann
adaptions in codegen
2006-07-12, by haftmann
variants: special treatment of empty name;
2006-07-12, by wenzelm
avoid reference to internal skolem;
2006-07-11, by wenzelm
separate names filed (covers fixes/defaults);
2006-07-11, by wenzelm
adapted Name.defaults_of;
2006-07-11, by wenzelm
removed obsolete xless;
2006-07-11, by wenzelm
clean: no special treatment of empty name;
2006-07-11, by wenzelm
removed obsolete xless;
2006-07-11, by wenzelm
replaced mk_listT by HOLogic.listT; trivial whitespace/comment changes
2006-07-11, by webertj
uniform treatment of num/xnum;
2006-07-11, by wenzelm
replaced read_radixint by read_intinf;
2006-07-11, by wenzelm
removed str_to_int in favour of general Syntax.read_xnum;
2006-07-11, by wenzelm
num/xnum: bin or hex;
2006-07-11, by wenzelm
Name.internal;
2006-07-11, by wenzelm
tuned;
2006-07-11, by wenzelm
* Pure: structure Name;
2006-07-11, by wenzelm
Names of basic logical entities (variables etc.).
2006-07-11, by wenzelm
replaced Term.variant(list) by Name.variant(_list);
2006-07-11, by wenzelm
Name.internal;
2006-07-11, by wenzelm
adapted to more efficient Name/Variable implementation;
2006-07-11, by wenzelm
replaced Term.variant(list) by Name.variant(_list);
2006-07-11, by wenzelm
maintain Name.context for fixes/defaults;
2006-07-11, by wenzelm
removed obsolete mem_ix;
2006-07-11, by wenzelm
removed obsolete ins_ix, mem_ix, ins_term, mem_term;
2006-07-11, by wenzelm
Name.dest_skolem;
2006-07-11, by wenzelm
Name.bound;
2006-07-11, by wenzelm
replaced Term.variant(list) by Name.variant(_list);
2006-07-11, by wenzelm
replaced Term.variant(list) by Name.variant(_list);
2006-07-11, by wenzelm
replaced Term.variant(list) by Name.variant(_list);
2006-07-11, by wenzelm
Name.invent_list;
2006-07-11, by wenzelm
added name.ML;
2006-07-11, by wenzelm
Name.is_bound;
2006-07-11, by wenzelm
removed obsolete mem_term;
2006-07-11, by wenzelm
Name.internal;
2006-07-11, by wenzelm
replaced Term.variant(list) by Name.variant(_list);
2006-07-11, by wenzelm
let_simproc: activate Variable.import;
2006-07-11, by wenzelm
Witness theorems of interpretations now transfered to current theory.
2006-07-11, by ballarin
New function transfer_witness lifting Thm.transfer to witnesses.
2006-07-11, by ballarin
hex and binary numerals (contributed by Rafal Kolanski)
2006-07-11, by kleing
minor optimization wrt. certifying terms
2006-07-10, by webertj
tuned;
2006-07-08, by wenzelm
tuned;
2006-07-08, by wenzelm
updated;
2006-07-08, by wenzelm
tuned interface;
2006-07-08, by wenzelm
tuned interface;
2006-07-08, by wenzelm
removed dead code;
2006-07-08, by wenzelm
Element.prove_witness: context;
2006-07-08, by wenzelm
prove_witness: context;
2006-07-08, by wenzelm
tuned exception handling;
2006-07-08, by wenzelm
prove/prove_multi: context;
2006-07-08, by wenzelm
simprocs: no theory argument -- use simpset context instead;
2006-07-08, by wenzelm
distinct simproc/simpset: proper context;
2006-07-08, by wenzelm
presburger_ss: proper context;
2006-07-08, by wenzelm
presburger_ss: proper context;
2006-07-08, by wenzelm
tuned;
2006-07-08, by wenzelm
avoid Force_tac, which uses a different context;
2006-07-08, by wenzelm
Goal.prove: context;
2006-07-08, by wenzelm
tactic/method simpset: maintain proper context;
2006-07-08, by wenzelm
Goal.prove_global;
2006-07-08, by wenzelm
Goal.prove_global;
2006-07-08, by wenzelm
simprocs: no theory argument -- use simpset context instead;
2006-07-08, by wenzelm
simprocs: no theory argument -- use simpset context instead;
2006-07-08, by wenzelm
updated;
2006-07-08, by wenzelm
updated Goal.prove, Goal.prove_global;
2006-07-08, by wenzelm
added some bits on variables;
2006-07-08, by wenzelm
* Pure: structure Variable provides operations for proper treatment of fixed/schematic variables;
2006-07-08, by wenzelm
"solver" reference added to make the SAT solver configurable
2006-07-07, by webertj
Some tidying.
2006-07-07, by paulson
Fixed erroneous check-in.
2006-07-07, by ballarin
made evaluation_conv and normalization_conv visible.
2006-07-07, by nipkow
Internal restructuring: identify no longer computes syntax.
2006-07-07, by ballarin
Modified comment.
2006-07-07, by ballarin
added support for MiniSat 1.14
2006-07-07, by webertj
removed obsolete locale view;
2006-07-06, by wenzelm
apply_text: support Method.Source_i;
2006-07-06, by wenzelm
added method_i and Source_i;
2006-07-06, by wenzelm
thm parsers: include Args.internal_fact;
2006-07-06, by wenzelm
add/del_simps: warning for inactive simpset (no context);
2006-07-06, by wenzelm
updated;
2006-07-06, by wenzelm
Local variables;
2006-07-06, by wenzelm
Isar.context ();
2006-07-06, by wenzelm
tuned;
2006-07-06, by wenzelm
added Isar.context;
2006-07-06, by wenzelm
some tidying; fixed the output of theorem names
2006-07-06, by paulson
def_export: Drule.generalize;
2006-07-06, by wenzelm
matchers: fall back on plain first_order_matchers, not pattern;
2006-07-06, by wenzelm
make sure $DISTPREFIX exists before calling makedist
2006-07-05, by kleing
removed the "tagging" feature
2006-07-05, by paulson
made the conversion of elimination rules more robust
2006-07-05, by paulson
Literals aren't sorted any more.
2006-07-05, by mengj
Literals aren't sorted any more. Output overloaded constants' type var instantiations.
2006-07-05, by mengj
fixed let-simproc
2006-07-05, by schirmer
Isar: 'print_facts' prints all local facts;
2006-07-04, by wenzelm
print_lthms: include unnamed facts from index;
2006-07-04, by wenzelm
added content;
2006-07-04, by wenzelm
added props selector;
2006-07-04, by wenzelm
print_facts: all facts;
2006-07-04, by wenzelm
add_abbrevs/polymorphic: Variable.exportT_terms avoids over-generalization;
2006-07-04, by wenzelm
instantiate_tfrees: Thm.generalize;
2006-07-04, by wenzelm
removed parrot comment;
2006-07-04, by wenzelm
Proof by guessing.
2006-07-04, by wenzelm
guess: proper context for polymorphic parameters;
2006-07-04, by wenzelm
polymorphic: always generalize wrt. used_types;
2006-07-04, by wenzelm
varifyT: no longer pervasive;
2006-07-04, by wenzelm
added generalize/instantiate_option;
2006-07-04, by wenzelm
added map_proof_terms_option;
2006-07-04, by wenzelm
added generalize;
2006-07-04, by wenzelm
Thm.varifyT;
2006-07-04, by wenzelm
added ex/Guess.thy;
2006-07-04, by wenzelm
skip_proofs: do not skip proofs of schematic goals (warning);
2006-07-04, by wenzelm
added schematic_goal;
2006-07-04, by wenzelm
added 'unfolding';
2006-07-04, by wenzelm
added simplification rules to the fresh_guess tactic
2006-07-04, by urbanc
made calc_atm stronger by including some relative
2006-07-04, by urbanc
Locales no longer generate views. The following functions have changed
2006-07-04, by ballarin
added 'definition', 'unfolding', 'done';
2006-07-04, by wenzelm
tuned;
2006-07-04, by wenzelm
added 'value';
2006-07-04, by wenzelm
- put declarations inside a structure (NominalPermeq)
2006-07-04, by berghofe
- nominal_permeq.ML is now loaded before nominal_package.ML
2006-07-04, by berghofe
Implemented proofs of equivariance and finite support
2006-07-04, by berghofe
Method intro_locales replaced by intro_locales and unfold_locales.
2006-07-04, by ballarin
updated
2006-07-04, by urbanc
Typo.
2006-07-04, by ballarin
Minor new lemmas.
2006-07-04, by ballarin
replaced respects2 by congruent2 because of type problem
2006-07-03, by nipkow
replaced translation by abbreviation
2006-07-03, by nipkow
obtain_export: Thm.generalize;
2006-07-03, by wenzelm
project_algebra: norm_sort;
2006-07-03, by wenzelm
comments fixed, minor optimization wrt. certifying terms
2006-07-03, by webertj
fix to subst in order to allow subst when head of a term is a bound variable.
2006-07-03, by dixon
CNF tactic invocations moved into comments
2006-07-03, by webertj
comment added
2006-07-03, by webertj
added more infrastructure for the recursion combinator
2006-07-02, by urbanc
normal_form to lemma test
2006-06-30, by nipkow
normalization uses refl now
2006-06-30, by nipkow
Removed some incorrect axioms.
2006-06-30, by mengj
fixed stale theory bug
2006-06-30, by haftmann
slight refinements
2006-06-30, by haftmann
refinement in instance command
2006-06-30, by haftmann
small change in class_package
2006-06-30, by haftmann
added the "th" field to datatype Clause
2006-06-29, by paulson
fixed the "factor" method
2006-06-29, by paulson
new function norm_term
2006-06-29, by nipkow
new method "normalization"
2006-06-29, by nipkow
use -f in cp to overwrite read-only files (e.g. .svn in document/)
2006-06-29, by kleing
world map now transparent
2006-06-28, by webertj
improvements in Classpackage
2006-06-28, by haftmann
reduced code, better instance command
2006-06-28, by haftmann
slight improvements in code generation
2006-06-28, by haftmann
added lookup function for parameters
2006-06-28, by haftmann
disjunctive wellfoundedness
2006-06-28, by paulson
class package refinements, slight code generation refinements
2006-06-27, by haftmann
added class projection
2006-06-27, by haftmann
slight improvement
2006-06-27, by haftmann
replaced subgraph by project
2006-06-27, by haftmann
fix/fixes: tuned type constraints;
2006-06-24, by wenzelm
minor tuning of definitions/proofs;
2006-06-24, by wenzelm
fixed translations for _MapUpd: CONST;
2006-06-24, by wenzelm
beautification
2006-06-23, by nipkow
added webmaster
2006-06-23, by haftmann
Introduction of Ramsey's theorem
2006-06-23, by paulson
Removed debugging code.
2006-06-22, by ballarin
Improved handling of defines imported in duplicate.
2006-06-22, by ballarin
new standard dir structure
2006-06-22, by kleing
world map updated
2006-06-21, by webertj
world map updated
2006-06-21, by webertj
Removed (term_of o cterm_of)-Hack, Added error message for unknown definition at "termination"-command
2006-06-21, by krauss
fixed bug resolving Haskell names
2006-06-21, by haftmann
fixed error bug
2006-06-21, by haftmann
renamed thy data
2006-06-21, by haftmann
Added split_cong rule
2006-06-21, by krauss
hyps better than prems
2006-06-21, by haftmann
fixed sml/nj value restriction problem
2006-06-20, by haftmann
Restructured locales with predicates: import is now an interpretation.
2006-06-20, by ballarin
Fixed another variable order bug...
2006-06-20, by krauss
switched to open locales for classes
2006-06-20, by haftmann
switched to open locales for classes
2006-06-20, by haftmann
refrain from reforming TFL -- back to previous revision;
2006-06-19, by wenzelm
added declare_thm, thm_context;
2006-06-19, by wenzelm
eliminated freeze/varify in favour of Variable.import/export/trade;
2006-06-19, by wenzelm
world map updated
2006-06-19, by webertj
world map updated
2006-06-19, by webertj
Fixed name clash.
2006-06-19, by krauss
world map updated
2006-06-19, by webertj
matchers: try pattern_matchers only *after* general matching (The
2006-06-19, by wenzelm
ProofContext.exports: simultaneous facts;
2006-06-17, by wenzelm
moved internal/skolem to term.ML;
2006-06-17, by wenzelm
mutual_rule: proper context;
2006-06-17, by wenzelm
export: simultaneous facts, refer to Variable.export;
2006-06-17, by wenzelm
ProofContext.exports: simultaneous facts;
2006-06-17, by wenzelm
Variable.importT_inst;
2006-06-17, by wenzelm
standard: simultaneous facts;
2006-06-17, by wenzelm
added singleton;
2006-06-17, by wenzelm
major reworking of export functionality -- based on Term/Thm.generalize;
2006-06-17, by wenzelm
added generalize rule;
2006-06-17, by wenzelm
added exists_subtype;
2006-06-17, by wenzelm
added generalize rule;
2006-06-17, by wenzelm
Term.skolem;
2006-06-17, by wenzelm
Term.internal;
2006-06-17, by wenzelm
ProofContext.export: singleton;
2006-06-17, by wenzelm
RuleCases.mutual_rule: ctxt;
2006-06-17, by wenzelm
RuleCases.mutual_rule: ctxt;
2006-06-17, by wenzelm
added interface for making term contexts.
2006-06-17, by dixon
fixed symlink bug
2006-06-16, by haftmann
ProofContext: moved variable operations to struct Variable;
2006-06-15, by wenzelm
Fixed type/term variables and polymorphic term abbreviations.
2006-06-15, by wenzelm
added variable.ML;
2006-06-15, by wenzelm
ProofContext: moved variable operations to struct Variable;
2006-06-15, by wenzelm
*** empty log message ***
2006-06-15, by nipkow
*** empty log message ***
2006-06-15, by nipkow
the "all_theorems" option and some fixes
2006-06-15, by paulson
the enumerate operator
2006-06-15, by paulson
Jia Meng added to world map
2006-06-14, by webertj
keyword update
2006-06-14, by haftmann
slight adaption for code generator
2006-06-14, by haftmann
slight adaptions for code generator
2006-06-14, by haftmann
slight adaptions
2006-06-14, by haftmann
slight refinements for code generator
2006-06-14, by haftmann
added hook for case const defs
2006-06-14, by haftmann
added codegen_simtype
2006-06-14, by haftmann
improvements in code generator
2006-06-14, by haftmann
avoid global Drule.unvarify;
2006-06-13, by wenzelm
tuned interfaces;
2006-06-13, by wenzelm
added hyps_of;
2006-06-13, by wenzelm
added equiv;
2006-06-13, by wenzelm
(un)varify: tuned exceptions;
2006-06-13, by wenzelm
removed weak_eq_thm;
2006-06-13, by wenzelm
Drule.equiv_thm supercedes Drule.weak_eq_thm;
2006-06-13, by wenzelm
tuned;
2006-06-13, by wenzelm
avoid unqualified exception names;
2006-06-13, by wenzelm
ProjectRule now context dependent;
2006-06-13, by wenzelm
use Drule.unvarify instead of obsolete Drule.freeze_all;
2006-06-13, by wenzelm
corrected w.r.t. search order for subst.
2006-06-13, by dixon
Corrected search order for zippers.
2006-06-13, by dixon
new results
2006-06-13, by paulson
removal of the obsolete "infinite_nonempty"
2006-06-13, by paulson
less
more
|
(0)
-10000
-3000
-1000
-896
+896
+1000
+3000
+10000
+30000
tip