#
14c7fb8f |
|
09-Aug-2019 |
wenzelm <none@none> |
formal position for PThm nodes;
|
#
fb065dfe |
|
04-Jun-2019 |
wenzelm <none@none> |
misc tuning and clarification, notably wrt. flow of context;
|
#
a4bab154 |
|
04-Jan-2019 |
wenzelm <none@none> |
isabelle update -u control_cartouches;
|
#
da0ee773 |
|
23-Feb-2018 |
wenzelm <none@none> |
tuned signature -- eliminated clones;
|
#
d945085c |
|
12-Sep-2016 |
blanchet <none@none> |
make (co)induct component of 'fp_sugar' optional, for the benefit of nonuniform (co)datatypes and other similar extensions
|
#
bee57ad5 |
|
23-Jun-2016 |
wenzelm <none@none> |
tuned signature;
|
#
3dba35c1 |
|
27-May-2016 |
wenzelm <none@none> |
tuned proofs, to allow unfold_abs_def;
|
#
ef845594 |
|
17-Apr-2016 |
wenzelm <none@none> |
clarified signature;
|
#
e3c7db3b |
|
06-Mar-2016 |
traytel <none@none> |
less resetting of local theories
|
#
361a1e00 |
|
04-Mar-2016 |
wenzelm <none@none> |
tuned signature;
|
#
97b25dd9 |
|
17-Feb-2016 |
blanchet <none@none> |
making 'pred_inject' a first-class BNF citizen
|
#
8b4f2adf |
|
17-Feb-2016 |
blanchet <none@none> |
refactoring
|
#
040047c7 |
|
17-Feb-2016 |
traytel <none@none> |
derive transfer rule for predicator
|
#
6b18406f |
|
16-Feb-2016 |
traytel <none@none> |
make predicator a first-class bnf citizen
|
#
ff45a937 |
|
01-Dec-2015 |
blanchet <none@none> |
reverted inadvertently qfinished/pushed change r164eeb2ab675
|
#
de8847e9 |
|
01-Dec-2015 |
blanchet <none@none> |
set "transfer_rule" attribute more generously
|
#
b22e4c0f |
|
07-Oct-2015 |
blanchet <none@none> |
disable generation of 'case_transfer' for 'nibble', due to quadratic proof -- to make 'HOL-Proofs' happier
|
#
cb97119b |
|
27-Jul-2015 |
wenzelm <none@none> |
tuned signature;
|
#
dbbe37ca |
|
15-Jul-2015 |
traytel <none@none> |
{r,e,d,f}tac with proper context in BNF
|
#
f6ce425b |
|
27-Mar-2015 |
blanchet <none@none> |
more graceful failure if some of the involved BNFs have no data
|
#
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;
|
#
b7bf58e6 |
|
03-Mar-2015 |
traytel <none@none> |
eliminated some clones of Proof_Context.cterm_of
|
#
b8d56fe6 |
|
10-Feb-2015 |
wenzelm <none@none> |
proper context for resolve_tac, eresolve_tac, dresolve_tac, forward_tac etc.; occasionally clarified use of context;
|
#
ef71534e |
|
04-Jan-2015 |
blanchet <none@none> |
tuning
|
#
c7ac8f9a |
|
18-Nov-2014 |
kuncar <none@none> |
tuned; store pred_simps
|
#
e12454e2 |
|
18-Nov-2014 |
kuncar <none@none> |
added pred_def, rel_eq_onp tuned
|
#
cd2e7a78 |
|
28-Apr-2015 |
blanchet <none@none> |
allow sorts on dead variables in BNFs
|
#
4eae0352 |
|
10-Nov-2014 |
wenzelm <none@none> |
proper context for assume_tac (atac remains as fall-back without context);
|
#
b6c8f60d |
|
25-Oct-2014 |
wenzelm <none@none> |
made SML/NJ happy;
|
#
09ef3c8e |
|
20-Oct-2014 |
kuncar <none@none> |
register transfer rules from BNF and FP_Sugar
|
#
d903e369 |
|
20-Oct-2014 |
kuncar <none@none> |
refactored
|
#
bb4c3636 |
|
13-Oct-2014 |
wenzelm <none@none> |
Local_Interpretation is superseded by Plugin with formal Plugin_Name management, avoiding undeclared strings;
|
#
aa3cb8c8 |
|
26-Sep-2014 |
desharna <none@none> |
refactor fp_sugar move theorems
|
#
829224ae |
|
17-Sep-2014 |
blanchet <none@none> |
added missing 'restore' in 'transfer' plugin
|
#
dab46d6b |
|
08-Sep-2014 |
blanchet <none@none> |
honour sorts in N2M
|
#
d29de8b4 |
|
08-Sep-2014 |
blanchet <none@none> |
made code work also in the presence of deads
|
#
69680ae4 |
|
08-Sep-2014 |
blanchet <none@none> |
use right sort constraints
|
#
6bd76c01 |
|
04-Sep-2014 |
blanchet <none@none> |
pretend code generation is a ctr_sugar plugin
|
#
625d35eb |
|
04-Sep-2014 |
blanchet <none@none> |
named interpretations
|
#
ec4e6125 |
|
04-Sep-2014 |
blanchet <none@none> |
tuned size function generation
|
#
3a5bbb8e |
|
03-Sep-2014 |
blanchet <none@none> |
introduced local interpretation mechanism for BNFs, to solve issues with datatypes in locales
|
#
ef2d5221 |
|
11-Aug-2014 |
traytel <none@none> |
use Goal.prove_sorry instead of Goal.prove where possible (= no schematics in goal and tactic is expected to succeed)
|
#
c1bd04e5 |
|
27-Jun-2014 |
blanchet <none@none> |
compile
|
#
6d2bb8d0 |
|
23-Apr-2014 |
kuncar <none@none> |
predicator simplification rules: support also partially specialized types e.g. 'a * nat
|
#
aea2cf85 |
|
23-Apr-2014 |
blanchet <none@none> |
localize new size function generation code
|
#
173cad60 |
|
23-Apr-2014 |
blanchet <none@none> |
manual merge + added 'rel_distincts' field to record for symmetry
|
#
34203ab2 |
|
11-Apr-2014 |
kuncar <none@none> |
observe also DEADID BNFs and associate the conjunction in rel_inject to the right
|
#
e9e8c934 |
|
10-Apr-2014 |
kuncar <none@none> |
setup for Transfer and Lifting from BNF; tuned thm names --HG-- rename : src/HOL/Tools/transfer.ML => src/HOL/Tools/Transfer/transfer.ML
|