History log of /seL4-l4v-10.1.1/isabelle/src/Provers/trancl.ML
Revision Date Author Comments
# 33b23251 08-Jan-2018 wenzelm <none@none>

prefer qualified names;


# d9b65e8a 26-Jul-2015 wenzelm <none@none>

updated to infer_instantiate;


# 740a17d4 06-Mar-2015 wenzelm <none@none>

Thm.cterm_of and Thm.ctyp_of operate on local context;


# 34035ccd 04-Mar-2015 wenzelm <none@none>

tuned signature -- prefer qualified names;


# b8d56fe6 10-Feb-2015 wenzelm <none@none>

proper context for resolve_tac, eresolve_tac, dresolve_tac, forward_tac etc.;
occasionally clarified use of context;


# 233ef912 30-Oct-2014 wenzelm <none@none>

eliminated aliases;


# dc0bf328 26-Feb-2012 haftmann <none@none>

dropped dead code

--HG--
extra : rebase_source : 7dc118a82fd6b8aeb0b217eab0f907eab6354467


# 390ebc4a 08-Jun-2011 wenzelm <none@none>

more robust exception pattern General.Subscript;


# d1a2ff7b 16-Apr-2011 wenzelm <none@none>

eliminated old List.nth;
tuned;


# 6d2612c8 16-Apr-2011 wenzelm <none@none>

modernized structure Proof_Context;


# dd7c556c 08-Jul-2010 haftmann <none@none>

tuned titles


# 4549e8d1 05-May-2010 haftmann <none@none>

farewell to old-style mem infixes -- type inference in situations with mem_int and mem_string should provide enough information to resolve the type of (op =)


# 16db570c 22-Feb-2010 berghofe <none@none>

Fixed bug that caused (r)trancl_tac to crash when the term denoting the relation
contained variables bound by meta level quantifiers.


# 50da8ae7 22-Oct-2009 haftmann <none@none>

map_range (and map_index) combinator


# 8e516902 29-Sep-2009 wenzelm <none@none>

tuned;


# 1e5beb93 29-Sep-2009 wenzelm <none@none>

explicit indication of Unsynchronized.ref;


# 210c5b79 30-Jul-2009 wenzelm <none@none>

trancl_tac etc.: back to static context -- problem was caused by bad solver in AFP/JiveDataStoreModel;


# 894915ec 29-Jul-2009 wenzelm <none@none>

qualified Subgoal.FOCUS;


# 3da875c1 29-Jul-2009 wenzelm <none@none>

trans_tac: use theory from goal state, not the static context, which seems to be outdated under certain circumstances (why?);


# f65d489e 26-Jul-2009 wenzelm <none@none>

replaced old METAHYPS by FOCUS;
eliminated homegrown SUBGOAL combinator -- beware of exception Subscript in body;
modernized functor names;
minimal tuning of sources;
reactivated dead quasi.ML (ever used?);


# 121e82fb 04-Mar-2009 blanchet <none@none>

Merge.


# d647eb14 01-Mar-2009 wenzelm <none@none>

use long names for old-style fold combinators;


# 62a3ebe2 07-May-2008 berghofe <none@none>

Terms returned by decomp are now eta-contracted.


# aed1a85b 06-Feb-2007 berghofe <none@none>

"prove" function now instantiates relation variable in order
to avoid problems with higher-order unification. This allows
relations to be encoded as binary predicates.


# 9cc62485 04-Mar-2005 skalberg <none@none>

Removed practically all references to Library.foldr.


# eee46a1e 02-Mar-2005 skalberg <none@none>

Move towards standard functions.


# 3dffd254 13-Feb-2005 skalberg <none@none>

Deleted Library.option type.


# 8350d2f0 02-Aug-2004 ballarin <none@none>

Documentation added/improved.


# 13ffaae9 27-Jul-2004 ballarin <none@none>

*** empty log message ***


# 1a1a40cb 26-Jul-2004 ballarin <none@none>

New prover for transitive and reflexive-transitive closure of relations.
- Code in Provers/trancl.ML
- HOL: Simplifier set up to use it as solver