2011-07-05 Christian Urban added a tactic "all_trivials" which simplifies all trivial constructor cases and leaves the others untouched.
2011-07-05 Christian Urban merged
2011-07-05 Christian Urban all FCB lemmas
2011-07-05 Christian Urban exported various FCB-lemmas to a separate file
2011-07-05 Cezary Kaliszyk Express trans_db with Option.map and Option.bind. Possibly mbind is a copy of bind?
2011-07-05 Cezary Kaliszyk Define a version of aux only for same binders. Completeness is fine.
2011-07-05 Cezary Kaliszyk Move If / Let with 'True' to the end of Lambda
2011-07-04 Christian Urban merged
2011-07-04 Christian Urban tuned
2011-07-04 Christian Urban added an example that recurses over two arguments; the interesting proof-obligation is not yet done
2011-07-04 Cezary Kaliszyk Let with a different invariant; not true.
2011-07-03 Cezary Kaliszyk Add non-working Lambda_F_T using FCB2
2011-07-03 Cezary Kaliszyk Added non-working CPS3 using FCB2
2011-07-03 Cezary Kaliszyk Change CPS1 to FCB2
2011-07-02 Cezary Kaliszyk Did the proofs of height and subst for Let with list-like binders. Having apply_assns allows proving things by alpha_bn
2011-07-01 Christian Urban side-by-side tests of lets with single assignment; deep-binder case works if the recursion is avoided using an auxiliary function
2011-07-01 Cezary Kaliszyk Exhaust Issue
2011-06-30 Christian Urban clarified a sentence
2011-06-30 Christian Urban more code refactoring
2011-06-29 Christian Urban combined distributed data for alpha in alpha_result (partially done)
2011-06-29 Christian Urban moved Classical and Let temporarily into a section where "sorry" is allowed; this makes all test go through
2011-06-29 Christian Urban added a warning if a theorem is already declared as equivariant
2011-06-29 Christian Urban merged
2011-06-29 Cezary Kaliszyk Prove bn injectivity and experiment more with Let
2011-06-28 Christian Urban some experiments
2011-06-28 Cezary Kaliszyk trying new fcb in let/subst
2011-06-28 Cezary Kaliszyk Leftover only inj and eqvt
2011-06-28 Cezary Kaliszyk eapply fcb ok
2011-06-28 Cezary Kaliszyk Removed Inl and Inr
2011-06-28 Christian Urban relaxed type in fcb
2011-06-28 Christian Urban fcb with explicit bn function
2011-06-28 Christian Urban added let-rec example
2011-06-28 Cezary Kaliszyk Experiments with res
2011-06-27 Christian Urban proved the fcb also for sets (no restriction yet)
2011-06-27 Christian Urban copied all work to Lambda.thy; had to derive a special version of fcb1 for concrete atom
2011-06-27 Christian Urban streamlined the fcb-proof and made fcb1 a special case of fcb
2011-06-27 Christian Urban completed proof in Classical; the fcb lemma works for any list of atoms (despite what was written earlier)
2011-06-27 Christian Urban fcb for multible (list) binders; at the moment all of them have to have the same sort (at-class); this should also work for set binders, but not yet for restriction.
2011-06-27 Christian Urban renamed ds to dset (disagreement set)
2011-06-27 Christian Urban added small lemma about disagreement set
2011-06-26 Cezary Kaliszyk merge
2011-06-26 Cezary Kaliszyk New-style fcb for multiple binders.
2011-06-26 Cezary Kaliszyk equality of lst_binder and a few helper lemmas
2011-06-26 Christian Urban only one of the fcb precondistions are needed (probably the same with the perm-conditions)
2011-06-26 Christian Urban another change to the fcb2; this is needed in order to get all proofs through in Lambda.thy
2011-06-25 Christian Urban did all cases, except the multiple binder case
2011-06-25 Christian Urban an alternative FCB for Abs_lst1; seems simpler but not as simple as I thought; not sure whether it generalises to multiple binders.
2011-06-24 Christian Urban except for the interated binder case, finished definition in Calssical.thy
2011-06-24 Cezary Kaliszyk Make examples work with non-precompiled image
2011-06-24 Cezary Kaliszyk Remove Lambda_add.thy
2011-06-24 Cezary Kaliszyk The examples in Lambda_add can be defined by nominal_function directly
2011-06-24 Cezary Kaliszyk Theory name changes for JEdit
2011-06-24 Cezary Kaliszyk More usual names for substitution properties
2011-06-24 Cezary Kaliszyk Second Fixed Point Theorem
2011-06-24 Cezary Kaliszyk Speed-up the completeness proof.
2011-06-23 Christian Urban the simplifier can simplify "sort (atom a)" if a is a concrete atom type declared with atom_decl
2011-06-23 Christian Urban added file
2011-06-23 Christian Urban expanded the example
2011-06-23 Christian Urban fixed nasty bug with type variables in nominal_datatypes; this included to be careful with the output of the inductive and function package
2011-06-22 Christian Urban tuned
(0) -1000 -300 -100 -60 +60 +100 +300 tip