History log of /seL4-l4v-master/l4v/isabelle/src/HOL/Tools/BNF/bnf_gfp_grec_sugar.ML
Revision Date Author Comments
# 2425a267 14-Jan-2020 wenzelm <none@none>

more antiquotations;


# 026d96d6 02-Dec-2019 wenzelm <none@none>

proper spec_rule name via naming/binding/Morphism.binding;


# d221b49d 30-Nov-2019 wenzelm <none@none>

proper spec rules via fun_lhs, e.g. relevant for "isabelle build -o export_theory";


# eed689a4 30-Nov-2019 wenzelm <none@none>

tuned -- avoid confusion of fun_t with fun_lhs;


# b3b738f1 30-Nov-2019 wenzelm <none@none>

avoid shadowing of local bindings -- more maintainable;


# 44a31568 29-Nov-2019 wenzelm <none@none>

more informative spec rules: optional name;
clarified signature;
more thorough treatment of Thm.trim_context vs. Thm.transfer;


# 14c7fb8f 09-Aug-2019 wenzelm <none@none>

formal position for PThm nodes;


# d948ca9f 26-Mar-2019 wenzelm <none@none>

more informative Spec_Rules.Equational, notably primrec argument types;


# ed7a971e 05-Jan-2019 wenzelm <none@none>

isabelle update -u control_cartouches;


# a4bab154 04-Jan-2019 wenzelm <none@none>

isabelle update -u control_cartouches;


# 9322bd71 02-Jul-2017 haftmann <none@none>

proper concept of code declaration wrt. atomicity and Isar declarations

--HG--
extra : rebase_source : adb08da85e01b6c9c81d471a0d8e7ebb68d7e472


# 502ab55a 30-Dec-2016 blanchet <none@none>

more uniform errors in '(prim)(co)rec(ursive)' variants


# bb1d3a61 28-Dec-2016 blanchet <none@none>

print constants in 'primrec', 'primcorec(ursive)', 'corec(ursive)', like in 'definition' and 'fun(ction)'


# eeeee96a 22-Dec-2016 blanchet <none@none>

export ML functions (towards nonuniform codatatypes) + signature tuning


# 659a2dbd 20-Dec-2016 blanchet <none@none>

generalized ML function (towards nonuniform datatypes)


# e8d7b9f6 14-Dec-2016 blanchet <none@none>

only recognize maps if the type names match


# c27cebd8 24-Oct-2016 blanchet <none@none>

robustness


# a0ac0e86 06-Sep-2016 blanchet <none@none>

extended ML signature + refactored


# a1e74214 05-Jul-2016 blanchet <none@none>

tuning


# bee57ad5 23-Jun-2016 wenzelm <none@none>

tuned signature;


# 46bb214d 11-Jun-2016 wenzelm <none@none>

clarified syntax;


# 2e392e73 06-Jun-2016 haftmann <none@none>

explicit tagging of code equations de-baroquifies interface

--HG--
extra : rebase_source : 1d83d31f669dc30b586df508a64fdc3a9e7b2655


# 7f62a793 31-May-2016 blanchet <none@none>

made parsing of monomorphic/polymorphic constants more robust


# 5c215750 31-May-2016 blanchet <none@none>

more flexible parsing (towards type class support)


# 86d79029 30-May-2016 wenzelm <none@none>

allow 'for' fixes for multi_specs;


# 68f9ecca 28-Apr-2016 wenzelm <none@none>

support 'assumes' in specifications, e.g. 'definition', 'inductive';
tuned signatures;


# c7340223 17-Apr-2016 wenzelm <none@none>

prefer binding over base name;


# 53a62d5e 12-Apr-2016 wenzelm <none@none>

Type_Infer.object_logic controls improvement of type inference result;


# c79d1ebb 29-Mar-2016 blanchet <none@none>

tuning


# 8e70b757 29-Mar-2016 blanchet <none@none>

more natural order for 'cong_intros'


# e69d05ea 29-Mar-2016 blanchet <none@none>

renamed generated theorem


# b67fa4b8 27-Mar-2016 blanchet <none@none>

avoid 'prove_sorry' for unreliable tactics


# 0b581687 27-Mar-2016 blanchet <none@none>

reused code


# dffe416d 27-Mar-2016 blanchet <none@none>

tuning


# 4ffbd885 27-Mar-2016 blanchet <none@none>

more reliable check for rhs variables


# eb50c0fa 23-Mar-2016 blanchet <none@none>

sorted out type issue with sort constraints


# d80c5394 21-Mar-2016 blanchet <none@none>

moved 'corec' from ssh://hg@bitbucket.org/jasmin_blanchette/nonprim-corec to Isabelle