Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 02 Feb 2010 11:23:17 +0100] rev 1023
Generalized the eqvt proof for single binders.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 02 Feb 2010 10:43:48 +0100] rev 1022
With induct instead of induct_tac, just one induction is sufficient.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 02 Feb 2010 10:20:54 +0100] rev 1021
General alpha_gen_trans for one-variable abstraction.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 02 Feb 2010 09:51:39 +0100] rev 1020
With unfolding Rep/Abs_eqvt no longer needed.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 02 Feb 2010 08:16:34 +0100] rev 1019
Lam2 finished apart from Rep_eqvt.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 01 Feb 2010 20:02:44 +0100] rev 1018
merge
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 01 Feb 2010 16:05:59 +0100] rev 1017
All should be ok now.
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 18:57:39 +0100] rev 1016
repaired according to changes in Abs.thy
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 18:57:20 +0100] rev 1015
added a single-binder alpha equivalence; showed one half of the equivalence proof between general and single binder case
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 16:46:07 +0100] rev 1014
cleaned
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 16:23:47 +0100] rev 1013
updated from huffman
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 16:13:24 +0100] rev 1012
updated from nominal-huffman
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 01 Feb 2010 15:57:37 +0100] rev 1011
Fixed wrong rename.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 01 Feb 2010 15:46:25 +0100] rev 1010
merge
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 01 Feb 2010 15:45:40 +0100] rev 1009
Lambda based on alpha_gen, under construction.
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 15:32:20 +0100] rev 1008
updated from huffman - repo
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 13:00:01 +0100] rev 1007
renamed Abst/abst to Abs/abs
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 12:48:18 +0100] rev 1006
got rid of RAbst type - is now just pairs
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 01 Feb 2010 12:06:46 +0100] rev 1005
Monotonicity of ~~gen, needed for using it in inductive definitions.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 01 Feb 2010 11:39:59 +0100] rev 1004
The current state of fv vs supp proofs in LF.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 01 Feb 2010 11:16:31 +0100] rev 1003
merge
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 01 Feb 2010 11:16:13 +0100] rev 1002
More proofs in the LF example.
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 11:00:51 +0100] rev 1001
merged
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 10:00:03 +0100] rev 1000
slight tuning
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 09:47:46 +0100] rev 999
renamed function according to the name of the constant
Christian Urban <urbanc@in.tum.de> [Mon, 01 Feb 2010 09:04:22 +0100] rev 998
fixed problem with Bex1_rel renaming
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 01 Feb 2010 09:56:32 +0100] rev 997
Ported LF to the generic lambda and solved the simpler _supp cases.
Christian Urban <urbanc@in.tum.de> [Sat, 30 Jan 2010 12:12:52 +0100] rev 996
merged
Christian Urban <urbanc@in.tum.de> [Sat, 30 Jan 2010 11:44:25 +0100] rev 995
introduced a generic alpha (but not sure whether it is helpful)
Cezary Kaliszyk <kaliszyk@in.tum.de> [Fri, 29 Jan 2010 19:42:07 +0100] rev 994
More in the LF example in the new nominal way, all is clear until support.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Fri, 29 Jan 2010 13:47:05 +0100] rev 993
Fixed the induction problem + some more proofs.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Fri, 29 Jan 2010 12:16:08 +0100] rev 992
equivariance of rfv and alpha.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Fri, 29 Jan 2010 10:13:07 +0100] rev 991
Added the experiments with fun and function.
Christian Urban <urbanc@in.tum.de> [Fri, 29 Jan 2010 07:09:52 +0100] rev 990
now also final step is proved - the supp of lambdas is now completely characterised
Christian Urban <urbanc@in.tum.de> [Fri, 29 Jan 2010 00:22:00 +0100] rev 989
the supp of a lambda can now be characterised, *provided* the notion of free variables coincides with support on lambda terms
Christian Urban <urbanc@in.tum.de> [Thu, 28 Jan 2010 23:47:02 +0100] rev 988
improved the proof slightly by defining alpha as a function and completely characterised the equality between two abstractions
Christian Urban <urbanc@in.tum.de> [Thu, 28 Jan 2010 23:36:58 +0100] rev 987
merged
Christian Urban <urbanc@in.tum.de> [Thu, 28 Jan 2010 23:36:38 +0100] rev 986
general abstraction operator and complete characterisation of its support and freshness
Cezary Kaliszyk <kaliszyk@in.tum.de> [Thu, 28 Jan 2010 19:23:55 +0100] rev 985
Ported existing part of LF to new permutations and alphas.
Christian Urban <urbanc@in.tum.de> [Thu, 28 Jan 2010 15:47:35 +0100] rev 984
attempt of a general abstraction operator
Christian Urban <urbanc@in.tum.de> [Thu, 28 Jan 2010 14:20:26 +0100] rev 983
attempt to prove equivalence between alpha definitions
Cezary Kaliszyk <kaliszyk@in.tum.de> [Thu, 28 Jan 2010 12:28:50 +0100] rev 982
End of renaming.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Thu, 28 Jan 2010 12:25:38 +0100] rev 981
Minor when looking at lam.distinct and lam.inject
Cezary Kaliszyk <kaliszyk@in.tum.de> [Thu, 28 Jan 2010 12:24:49 +0100] rev 980
Renamed Bexeq to Bex1_rel
Cezary Kaliszyk <kaliszyk@in.tum.de> [Thu, 28 Jan 2010 10:52:10 +0100] rev 979
Substracting bounds from free variables.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Thu, 28 Jan 2010 10:26:36 +0100] rev 978
Improper interface for datatype and function packages and proper interface lateron.
Christian Urban <urbanc@in.tum.de> [Thu, 28 Jan 2010 09:28:20 +0100] rev 977
merged
Christian Urban <urbanc@in.tum.de> [Thu, 28 Jan 2010 09:28:06 +0100] rev 976
minor
Christian Urban <urbanc@in.tum.de> [Thu, 28 Jan 2010 01:24:09 +0100] rev 975
test about supp/freshness for lam (old proofs work in principle - for single binders)
Cezary Kaliszyk <kaliszyk@in.tum.de> [Thu, 28 Jan 2010 08:13:39 +0100] rev 974
Recommited the changes for nitpick
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 27 Jan 2010 18:26:01 +0100] rev 973
Correct types which fixes the printing.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 27 Jan 2010 18:06:14 +0100] rev 972
fv for subterms
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 27 Jan 2010 17:39:13 +0100] rev 971
Fix the problem with later examples. Maybe need to go back to textual specifications.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 27 Jan 2010 17:18:30 +0100] rev 970
Some processing of variables in constructors to get free variables.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 27 Jan 2010 16:40:16 +0100] rev 969
Parsing of the input as terms and types, and passing them as such to the function package.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 27 Jan 2010 16:07:49 +0100] rev 968
Undid the parsing, as it is not possible with thy->lthy interaction.
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 27 Jan 2010 14:57:11 +0100] rev 967
merge
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 27 Jan 2010 14:56:58 +0100] rev 966
Some cleaning of thy vs lthy vs context.
Christian Urban <urbanc@in.tum.de> [Wed, 27 Jan 2010 14:06:34 +0100] rev 965
merged
Christian Urban <urbanc@in.tum.de> [Wed, 27 Jan 2010 14:06:17 +0100] rev 964
tuned comment