2010-02-01 |
Christian Urban |
updated from nominal-huffman
|
changeset |
files
|
2010-02-01 |
Cezary Kaliszyk |
Fixed wrong rename.
|
changeset |
files
|
2010-02-01 |
Cezary Kaliszyk |
merge
|
changeset |
files
|
2010-02-01 |
Cezary Kaliszyk |
Lambda based on alpha_gen, under construction.
|
changeset |
files
|
2010-02-01 |
Christian Urban |
updated from huffman - repo
|
changeset |
files
|
2010-02-01 |
Christian Urban |
renamed Abst/abst to Abs/abs
|
changeset |
files
|
2010-02-01 |
Christian Urban |
got rid of RAbst type - is now just pairs
|
changeset |
files
|
2010-02-01 |
Cezary Kaliszyk |
Monotonicity of ~~gen, needed for using it in inductive definitions.
|
changeset |
files
|
2010-02-01 |
Cezary Kaliszyk |
The current state of fv vs supp proofs in LF.
|
changeset |
files
|
2010-02-01 |
Cezary Kaliszyk |
merge
|
changeset |
files
|
2010-02-01 |
Cezary Kaliszyk |
More proofs in the LF example.
|
changeset |
files
|
2010-02-01 |
Christian Urban |
merged
|
changeset |
files
|
2010-02-01 |
Christian Urban |
slight tuning
|
changeset |
files
|
2010-02-01 |
Christian Urban |
renamed function according to the name of the constant
|
changeset |
files
|
2010-02-01 |
Christian Urban |
fixed problem with Bex1_rel renaming
|
changeset |
files
|
2010-02-01 |
Cezary Kaliszyk |
Ported LF to the generic lambda and solved the simpler _supp cases.
|
changeset |
files
|
2010-01-30 |
Christian Urban |
merged
|
changeset |
files
|
2010-01-30 |
Christian Urban |
introduced a generic alpha (but not sure whether it is helpful)
|
changeset |
files
|
2010-01-29 |
Cezary Kaliszyk |
More in the LF example in the new nominal way, all is clear until support.
|
changeset |
files
|
2010-01-29 |
Cezary Kaliszyk |
Fixed the induction problem + some more proofs.
|
changeset |
files
|
2010-01-29 |
Cezary Kaliszyk |
equivariance of rfv and alpha.
|
changeset |
files
|
2010-01-29 |
Cezary Kaliszyk |
Added the experiments with fun and function.
|
changeset |
files
|
2010-01-29 |
Christian Urban |
now also final step is proved - the supp of lambdas is now completely characterised
|
changeset |
files
|
2010-01-28 |
Christian Urban |
the supp of a lambda can now be characterised, *provided* the notion of free variables coincides with support on lambda terms
|
changeset |
files
|
2010-01-28 |
Christian Urban |
improved the proof slightly by defining alpha as a function and completely characterised the equality between two abstractions
|
changeset |
files
|
2010-01-28 |
Christian Urban |
merged
|
changeset |
files
|
2010-01-28 |
Christian Urban |
general abstraction operator and complete characterisation of its support and freshness
|
changeset |
files
|
2010-01-28 |
Cezary Kaliszyk |
Ported existing part of LF to new permutations and alphas.
|
changeset |
files
|
2010-01-28 |
Christian Urban |
attempt of a general abstraction operator
|
changeset |
files
|
2010-01-28 |
Christian Urban |
attempt to prove equivalence between alpha definitions
|
changeset |
files
|
2010-01-28 |
Cezary Kaliszyk |
End of renaming.
|
changeset |
files
|
2010-01-28 |
Cezary Kaliszyk |
Minor when looking at lam.distinct and lam.inject
|
changeset |
files
|
2010-01-28 |
Cezary Kaliszyk |
Renamed Bexeq to Bex1_rel
|
changeset |
files
|
2010-01-28 |
Cezary Kaliszyk |
Substracting bounds from free variables.
|
changeset |
files
|
2010-01-28 |
Cezary Kaliszyk |
Improper interface for datatype and function packages and proper interface lateron.
|
changeset |
files
|
2010-01-28 |
Christian Urban |
merged
|
changeset |
files
|
2010-01-28 |
Christian Urban |
minor
|
changeset |
files
|
2010-01-28 |
Christian Urban |
test about supp/freshness for lam (old proofs work in principle - for single binders)
|
changeset |
files
|
2010-01-28 |
Cezary Kaliszyk |
Recommited the changes for nitpick
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
Correct types which fixes the printing.
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
fv for subterms
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
Fix the problem with later examples. Maybe need to go back to textual specifications.
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
Some processing of variables in constructors to get free variables.
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
Parsing of the input as terms and types, and passing them as such to the function package.
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
Undid the parsing, as it is not possible with thy->lthy interaction.
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
merge
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
Some cleaning of thy vs lthy vs context.
|
changeset |
files
|
2010-01-27 |
Christian Urban |
merged
|
changeset |
files
|
2010-01-27 |
Christian Urban |
tuned comment
|
changeset |
files
|
2010-01-27 |
Christian Urban |
completely ported
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
Another string in the specification.
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
Variable takes a 'name'.
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
merge
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
When commenting discovered a missing case of Babs->Abs regularization.
|
changeset |
files
|
2010-01-27 |
Christian Urban |
merged
|
changeset |
files
|
2010-01-27 |
Christian Urban |
mostly ported Terms.thy to new Nominal
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
merge
|
changeset |
files
|
2010-01-27 |
Cezary Kaliszyk |
Commenting regularize
|
changeset |
files
|
2010-01-27 |
Christian Urban |
very rough example file for how nominal2 specification can be parsed
|
changeset |
files
|
2010-01-27 |
Christian Urban |
reordered cases in regularize (will be merged into two cases)
|
changeset |
files
|
2010-01-27 |
Christian Urban |
use of equiv_relation_chk in quotient_term
|
changeset |
files
|
2010-01-27 |
Christian Urban |
some slight tuning
|
changeset |
files
|
2010-01-27 |
Christian Urban |
added Terms to Nominal - Instantiation of two types does not work (ask Florian)
|
changeset |
files
|
2010-01-27 |
Christian Urban |
added another example with indirect recursion over lists
|
changeset |
files
|
2010-01-26 |
Christian Urban |
just moved obsolete material into Attic
|
changeset |
files
|
2010-01-26 |
Christian Urban |
added an LamEx example together with the new nominal infrastructure
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
Bex1_Bexeq_regular.
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
Hom Theorem with exists unique
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
2 cases for regularize with split, lemmas with split now lift.
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
Simpler statement that has the problem.
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
Found a term that does not regularize.
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
A triple is still ok.
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
Combined the simpsets in clean_tac and updated the comment. Now cleaning of splits does work.
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
Changed the lambda_prs_simple_conv to use id_apply, now last eq_reflection can be removed from id_simps.
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
Sigma cleaning works with split_prs (still manual proof).
|
changeset |
files
|
2010-01-26 |
Christian Urban |
tuned
|
changeset |
files
|
2010-01-26 |
Christian Urban |
merged
|
changeset |
files
|
2010-01-26 |
Christian Urban |
cleaning of QuotProd; a little cleaning of QuotList
|
changeset |
files
|
2010-01-26 |
Christian Urban |
added prs and rsp lemmas for Inl and Inr
|
changeset |
files
|
2010-01-25 |
Christian Urban |
used split_option_all lemma
|
changeset |
files
|
2010-01-25 |
Christian Urban |
used the internal Option.map instead of custom option_map
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
Generalized split_prs and split_rsp
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
All eq_reflections apart from the one of 'id_apply' can be removed.
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
continued
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
More eqreflection/equiv cleaning.
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
more eq_reflection & other cleaning.
|
changeset |
files
|
2010-01-26 |
Cezary Kaliszyk |
Removing more eq_reflections.
|
changeset |
files
|
2010-01-25 |
Christian Urban |
ids *cannot* be object equalities
|
changeset |
files
|
2010-01-25 |
Christian Urban |
re-inserted lemma in QuotList
|
changeset |
files
|
2010-01-25 |
Christian Urban |
added prs and rsp lemmas for Some and None
|
changeset |
files
|
2010-01-25 |
Christian Urban |
tuned proofs (mainly in QuotProd)
|
changeset |
files
|
2010-01-25 |
Christian Urban |
properly commented out the "unused lemmas section" and moved actually used lemmas elsewhere; added two minor items to the TODO list
|
changeset |
files
|
2010-01-25 |
Christian Urban |
renamed QuotScript to QuotBase
|
changeset |
files
|
2010-01-25 |
Christian Urban |
cleaned some theorems
|
changeset |
files
|
2010-01-24 |
Christian Urban |
test with splits
|
changeset |
files
|
2010-01-23 |
Cezary Kaliszyk |
The alpha equivalence relations for structures in 'Terms'
|
changeset |
files
|
2010-01-23 |
Cezary Kaliszyk |
More experiments with defining the homomorphism directly, lifting of 'distinct' and of 'exhaust'.
|
changeset |
files
|
2010-01-23 |
Cezary Kaliszyk |
Trying to define hom for the lifted type directly.
|
changeset |
files
|
2010-01-22 |
Cezary Kaliszyk |
Proper alpha equivalence for Sigma calculus.
|
changeset |
files
|
2010-01-21 |
Cezary Kaliszyk |
Changed fun_map and rel_map to definitions.
|
changeset |
files
|
2010-01-21 |
Cezary Kaliszyk |
Lifted Peter's Sigma lemma with Ex1.
|
changeset |
files
|
2010-01-21 |
Cezary Kaliszyk |
Automatic injection of Bexeq
|
changeset |
files
|
2010-01-21 |
Cezary Kaliszyk |
Automatic cleaning of Bexeq<->Ex1 theorems.
|
changeset |
files
|
2010-01-21 |
Cezary Kaliszyk |
Using Bexeq_rsp, and manually lifted lemma with Ex1.
|
changeset |
files
|
2010-01-21 |
Cezary Kaliszyk |
Bexeq definition, Ex1_prs lemma, Bex1_rsp lemma, compiles.
|
changeset |
files
|
2010-01-21 |
Cezary Kaliszyk |
The missing rule.
|
changeset |
files
|
2010-01-21 |
Cezary Kaliszyk |
Ex1 -> Bex1 Regularization, Preparing Exeq.
|
changeset |
files
|
2010-01-20 |
Cezary Kaliszyk |
Added the Sigma Calculus example
|
changeset |
files
|
2010-01-20 |
Cezary Kaliszyk |
Better error messages for non matching quantifiers.
|
changeset |
files
|
2010-01-20 |
Cezary Kaliszyk |
Statement of term1_hom_rsp
|
changeset |
files
|
2010-01-20 |
Christian Urban |
proved that the function is a function
|
changeset |
files
|
2010-01-20 |
Cezary Kaliszyk |
term1_hom as a function
|
changeset |
files
|
2010-01-19 |
Cezary Kaliszyk |
A version of hom with quantifiers.
|
changeset |
files
|
2010-01-17 |
Christian Urban |
added permutation functions for the raw calculi
|
changeset |
files
|
2010-01-16 |
Christian Urban |
fixed broken (partial) proof
|
changeset |
files
|
2010-01-16 |
Christian Urban |
used "new" alpha-equivalence relation (according to new scheme); proved equivalence theorems and so on
|
changeset |
files
|
2010-01-16 |
Christian Urban |
liftin and lifing_tac can now lift several "and"-separated goals at once; the raw-theorems have to be given in the order of goals
|
changeset |
files
|
2010-01-15 |
Christian Urban |
added a partial proof under which conditions rlam_rec Respects alpha...I guess something like this is true; this means the Hom lemmas need to have preconditions
|
changeset |
files
|
2010-01-15 |
Christian Urban |
tried to witness the hom-lemma with the recursion combinator from rlam....does not work yet completely
|
changeset |
files
|
2010-01-15 |
Christian Urban |
merged
|
changeset |
files
|