Mon, 22 Mar 2010 18:29:29 +0100 |
Cezary Kaliszyk |
equivp_cheat can be removed for all one-permutation examples.
|
file |
diff |
annotate
|
Sat, 20 Mar 2010 08:56:07 +0100 |
Cezary Kaliszyk |
Build alpha-->alphabn implications
|
file |
diff |
annotate
|
Sat, 20 Mar 2010 08:04:59 +0100 |
Cezary Kaliszyk |
Prove reflp for all relations.
|
file |
diff |
annotate
|
Fri, 19 Mar 2010 18:42:57 +0100 |
Cezary Kaliszyk |
Automatically derive support for datatypes with at-most one binding per constructor.
|
file |
diff |
annotate
|
Fri, 19 Mar 2010 14:54:30 +0100 |
Cezary Kaliszyk |
Use fs typeclass in showing finite support + some cheat cleaning.
|
file |
diff |
annotate
|
Fri, 19 Mar 2010 08:31:43 +0100 |
Cezary Kaliszyk |
The nominal infrastructure for fset. 'fs' missing, but not needed so far.
|
file |
diff |
annotate
|
Thu, 18 Mar 2010 15:32:49 +0100 |
Cezary Kaliszyk |
Continued description of alpha.
|
file |
diff |
annotate
|
Thu, 18 Mar 2010 14:48:27 +0100 |
Cezary Kaliszyk |
First part of the description of alpha_ty.
|
file |
diff |
annotate
|
Thu, 18 Mar 2010 14:29:42 +0100 |
Cezary Kaliszyk |
Description of generation of alpha_bn.
|
file |
diff |
annotate
|
Thu, 18 Mar 2010 12:09:59 +0100 |
Cezary Kaliszyk |
Added fv,bn,distinct,perm to the simplifier.
|
file |
diff |
annotate
|
Thu, 18 Mar 2010 11:36:03 +0100 |
Cezary Kaliszyk |
Simplified the description.
|
file |
diff |
annotate
|
Thu, 18 Mar 2010 11:29:12 +0100 |
Cezary Kaliszyk |
Update the description of the generation of fv function.
|
file |
diff |
annotate
|
Thu, 18 Mar 2010 08:32:55 +0100 |
Cezary Kaliszyk |
Rename bound variables + minor cleaning.
|
file |
diff |
annotate
|
Wed, 17 Mar 2010 17:40:14 +0100 |
Cezary Kaliszyk |
Proper compose_sym2
|
file |
diff |
annotate
|
Wed, 17 Mar 2010 17:09:01 +0100 |
Cezary Kaliszyk |
Trying to find a compose lemma for 2 arguments.
|
file |
diff |
annotate
|
Wed, 17 Mar 2010 12:18:35 +0100 |
Cezary Kaliszyk |
cheat_alpha_eqvt no longer needed. Cleaned the tracing messages.
|
file |
diff |
annotate
|
Wed, 17 Mar 2010 09:57:54 +0100 |
Cezary Kaliszyk |
Fix in alpha; support of the recursive Let works :)
|
file |
diff |
annotate
|
Wed, 17 Mar 2010 09:17:55 +0100 |
Cezary Kaliszyk |
Generate compound FV and Alpha for recursive bindings.
|
file |
diff |
annotate
|
Tue, 16 Mar 2010 20:07:13 +0100 |
Cezary Kaliszyk |
Revert 7c8cd6eae8e2, now all proofs in Term5 go through, both recursive and not.
|
file |
diff |
annotate
|
Tue, 16 Mar 2010 18:18:08 +0100 |
Cezary Kaliszyk |
The old recursive alpha works fine.
|
file |
diff |
annotate
|
Tue, 16 Mar 2010 16:51:06 +0100 |
Cezary Kaliszyk |
alpha_bn doesn't need the permutation in non-recursive case.
|
file |
diff |
annotate
|
Tue, 16 Mar 2010 15:27:47 +0100 |
Cezary Kaliszyk |
FV_bn generated for recursive functions as well, and used in main fv for bindings.
|
file |
diff |
annotate
|
Tue, 16 Mar 2010 12:06:22 +0100 |
Cezary Kaliszyk |
Removed pi o bn = bn' assumption in alpha
|
file |
diff |
annotate
|
Thu, 11 Mar 2010 20:49:31 +0100 |
Cezary Kaliszyk |
Do not fail if the finite support proof fails.
|
file |
diff |
annotate
|
Thu, 11 Mar 2010 17:47:29 +0100 |
Cezary Kaliszyk |
Show that the new types are in finite support typeclass.
|
file |
diff |
annotate
|
Thu, 11 Mar 2010 16:50:44 +0100 |
Cezary Kaliszyk |
mk_supports_eq and supports_tac.
|
file |
diff |
annotate
|
Thu, 11 Mar 2010 15:11:57 +0100 |
Cezary Kaliszyk |
Remove "_raw" from lifted theorems.
|
file |
diff |
annotate
|
Thu, 11 Mar 2010 11:41:27 +0100 |
Cezary Kaliszyk |
Proper error message.
|
file |
diff |
annotate
|
Thu, 11 Mar 2010 11:25:56 +0100 |
Cezary Kaliszyk |
Remove tracing from fv/alpha.
|
file |
diff |
annotate
|
Wed, 10 Mar 2010 13:29:12 +0100 |
Cezary Kaliszyk |
Allows multiple bindings with same lhs.
|
file |
diff |
annotate
|
Wed, 10 Mar 2010 12:53:30 +0100 |
Cezary Kaliszyk |
A minor fix for shallow binders. LF works again.
|
file |
diff |
annotate
|
Wed, 10 Mar 2010 11:19:59 +0100 |
Cezary Kaliszyk |
Fv&Alpha seem to work.
|
file |
diff |
annotate
|
Wed, 10 Mar 2010 10:47:21 +0100 |
Cezary Kaliszyk |
include alpha in the definitions.
|
file |
diff |
annotate
|
Wed, 10 Mar 2010 10:11:20 +0100 |
Cezary Kaliszyk |
Filled the algorithm for alpha_bn_arg
|
file |
diff |
annotate
|
Wed, 10 Mar 2010 09:58:43 +0100 |
Cezary Kaliszyk |
rhs of alpha_bn, and template for the arguments.
|
file |
diff |
annotate
|
Wed, 10 Mar 2010 09:45:38 +0100 |
Cezary Kaliszyk |
alpha_bn_constr template
|
file |
diff |
annotate
|
Wed, 10 Mar 2010 09:36:07 +0100 |
Cezary Kaliszyk |
exported template for alpha_bn
|
file |
diff |
annotate
|
Wed, 10 Mar 2010 09:09:52 +0100 |
Cezary Kaliszyk |
Use alpha_bns in normal alpha defs.
|
file |
diff |
annotate
|
Wed, 10 Mar 2010 08:44:19 +0100 |
Cezary Kaliszyk |
alpha_bn_frees
|
file |
diff |
annotate
|
Tue, 09 Mar 2010 21:22:22 +0100 |
Cezary Kaliszyk |
Separate lists for separate constructors, to match bn_eqs.
|
file |
diff |
annotate
|
Tue, 09 Mar 2010 17:02:29 +0100 |
Cezary Kaliszyk |
Fix to get old alpha.
|
file |
diff |
annotate
|
Tue, 09 Mar 2010 16:57:51 +0100 |
Cezary Kaliszyk |
Separate primrecs in Fv.
|
file |
diff |
annotate
|
Tue, 09 Mar 2010 16:24:39 +0100 |
Cezary Kaliszyk |
A version of Fv that takes into account recursive and non-recursive bindings.
|
file |
diff |
annotate
|
Mon, 08 Mar 2010 15:28:25 +0100 |
Cezary Kaliszyk |
Proper recognition of atoms and atom sets.
|
file |
diff |
annotate
|
Mon, 08 Mar 2010 14:31:04 +0100 |
Cezary Kaliszyk |
Term5 written as nominal_datatype is the recursive let.
|
file |
diff |
annotate
|
Mon, 08 Mar 2010 11:10:43 +0100 |
Cezary Kaliszyk |
Fix permutation addition.
|
file |
diff |
annotate
|
Mon, 08 Mar 2010 10:33:55 +0100 |
Cezary Kaliszyk |
Update the comments
|
file |
diff |
annotate
|
Mon, 08 Mar 2010 10:08:31 +0100 |
Cezary Kaliszyk |
Gather bindings with same binder, and generate only one permutation for them.
|
file |
diff |
annotate
|
Thu, 04 Mar 2010 12:00:11 +0100 |
Cezary Kaliszyk |
Comment out Weird and Phd until we have an idea how to handle multiple permutations. Transp that works for multiple existentials.
|
file |
diff |
annotate
|
Thu, 04 Mar 2010 11:16:36 +0100 |
Cezary Kaliszyk |
A version that just leaves the supp/\supp goal. Obviously not true.
|
file |
diff |
annotate
|
Thu, 04 Mar 2010 10:59:52 +0100 |
Cezary Kaliszyk |
Prove symp and transp of weird without the supp /\ supp = {} assumption.
|
file |
diff |
annotate
|
Wed, 03 Mar 2010 17:47:29 +0100 |
Cezary Kaliszyk |
Code for solving symp goals with multiple existentials.
|
file |
diff |
annotate
|
Wed, 03 Mar 2010 15:28:25 +0100 |
Cezary Kaliszyk |
reflp for multiple quantifiers.
|
file |
diff |
annotate
|
Wed, 03 Mar 2010 10:39:43 +0100 |
Cezary Kaliszyk |
Add the supp intersection conditions.
|
file |
diff |
annotate
|
Tue, 02 Mar 2010 21:10:04 +0100 |
Cezary Kaliszyk |
Fixes for the fv problem and alpha problem.
|
file |
diff |
annotate
|
Tue, 02 Mar 2010 15:10:47 +0100 |
Cezary Kaliszyk |
Moving wrappers out of Lift.
|
file |
diff |
annotate
|
Tue, 02 Mar 2010 14:24:57 +0100 |
Cezary Kaliszyk |
More fixes for new alpha, the whole lift script should now work again.
|
file |
diff |
annotate
|
Tue, 02 Mar 2010 13:28:54 +0100 |
Cezary Kaliszyk |
Length fix for nested recursions.
|
file |
diff |
annotate
|
Tue, 02 Mar 2010 12:28:07 +0100 |
Cezary Kaliszyk |
Fix equivp.
|
file |
diff |
annotate
|
Mon, 01 Mar 2010 16:04:03 +0100 |
Cezary Kaliszyk |
The new alpha-equivalence and testing in Trm2 and Trm5.
|
file |
diff |
annotate
|