Mercurial
Mercurial
>
hg
>
nominal2
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-1000
-240
+240
+1000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
Added a binding to the parser.
2010-02-15, by Cezary Kaliszyk
Second inline
2010-02-15, by Cezary Kaliszyk
remove one-line wrapper.
2010-02-15, by Cezary Kaliszyk
Undid the read_terms change; now compiles.
2010-02-12, by Cezary Kaliszyk
merge
2010-02-12, by Cezary Kaliszyk
renamed 'as' to 'is' everywhere.
2010-02-12, by Cezary Kaliszyk
"is" defined as the keyword
2010-02-12, by Cezary Kaliszyk
moved "strange" lemma to quotient_tacs; marked a number of lemmas as unused; tuned
2010-02-12, by Christian Urban
The lattice instantiations are gone from Isabelle/Main, so
2010-02-12, by Cezary Kaliszyk
the lam/bla example.
2010-02-11, by Cezary Kaliszyk
Finished a working foo/bar.
2010-02-11, by Cezary Kaliszyk
fv_foo is not regular.
2010-02-11, by Cezary Kaliszyk
Testing foo/bar
2010-02-11, by Cezary Kaliszyk
Even when bv = fv it still doesn't lift.
2010-02-11, by Cezary Kaliszyk
Added the missing syntax file
2010-02-11, by Cezary Kaliszyk
Notation available locally
2010-02-11, by Cezary Kaliszyk
Main renaming + fixes for new Isabelle in IntEx2.
2010-02-11, by Cezary Kaliszyk
Merging QuotBase into QuotMain.
2010-02-11, by Cezary Kaliszyk
removed dead code
2010-02-10, by Christian Urban
cleaned a bit
2010-02-10, by Christian Urban
lowercase locale
2010-02-10, by Cezary Kaliszyk
hg-added the added file.
2010-02-10, by Cezary Kaliszyk
Changes from Makarius's code review + some noticed fixes.
2010-02-10, by Cezary Kaliszyk
example with a respectful bn function defined over the type itself
2010-02-10, by Cezary Kaliszyk
Finishe the renaming.
2010-02-10, by Cezary Kaliszyk
Another mistake found with OTT.
2010-02-10, by Cezary Kaliszyk
merge
2010-02-10, by Cezary Kaliszyk
Fixed rbv6, when translating to OTT.
2010-02-10, by Cezary Kaliszyk
Some cleaning of proofs.
2010-02-10, by Cezary Kaliszyk
merged again
2010-02-10, by Christian Urban
merged
2010-02-10, by Christian Urban
more minor space and bracket modifications.
2010-02-10, by Cezary Kaliszyk
More changes according to the standards.
2010-02-10, by Cezary Kaliszyk
A concrete example, with a proof that rbv is not regular and
2010-02-10, by Cezary Kaliszyk
proper declaration of types and terms during parsing (removes the varifyT when storing data)
2010-02-09, by Christian Urban
merged
2010-02-09, by Christian Urban
slight correction
2010-02-09, by Christian Urban
merge
2010-02-09, by Cezary Kaliszyk
More about trm6
2010-02-09, by Cezary Kaliszyk
merged
2010-02-09, by Christian Urban
the specifications of the respects.
2010-02-09, by Cezary Kaliszyk
trm6 with the 'Foo' constructor.
2010-02-09, by Cezary Kaliszyk
removing unnecessary brackets
2010-02-09, by Cezary Kaliszyk
More indentation cleaning.
2010-02-09, by Cezary Kaliszyk
'exc' -> 'exn' and more name and space cleaning.
2010-02-09, by Cezary Kaliszyk
Fully qualified exception names.
2010-02-09, by Cezary Kaliszyk
merge
2010-02-09, by Cezary Kaliszyk
More indentation, names and todo cleaning in the quotient package
2010-02-09, by Cezary Kaliszyk
merged
2010-02-09, by Christian Urban
a few more attempts to show the equivalence between old and new way of defining alpha-equivalence
2010-02-09, by Christian Urban
minor tuning
2010-02-09, by Christian Urban
Explicitly marked what is bound.
2010-02-09, by Cezary Kaliszyk
Cleaning and updating in Terms.
2010-02-09, by Cezary Kaliszyk
Looking at the trm2 example
2010-02-09, by Cezary Kaliszyk
Fixed pattern matching, now the test in Abs works correctly.
2010-02-09, by Cezary Kaliszyk
added a test case
2010-02-08, by Christian Urban
merged
2010-02-08, by Christian Urban
moved some lemmas to Nominal; updated all files
2010-02-08, by Christian Urban
merge
2010-02-08, by Cezary Kaliszyk
Comments.
2010-02-08, by Cezary Kaliszyk
slightly tuned
2010-02-08, by Christian Urban
Proper context fixes lifting inside instantiations.
2010-02-08, by Cezary Kaliszyk
Fixed the context import/export and simplified LFex.
2010-02-08, by Cezary Kaliszyk
added 2 papers about core haskell
2010-02-08, by Christian Urban
fixed lemma name
2010-02-07, by Christian Urban
updated to latest Nominal2
2010-02-07, by Christian Urban
minor
2010-02-06, by Christian Urban
some tuning
2010-02-06, by Christian Urban
merge
2010-02-05, by Cezary Kaliszyk
merge
2010-02-05, by Cezary Kaliszyk
Fixes for Bex1 removal.
2010-02-05, by Cezary Kaliszyk
Cleaned Terms using [lifted] and found a workaround for the instantiation problem.
2010-02-05, by Cezary Kaliszyk
A procedure that properly instantiates the types too.
2010-02-05, by Cezary Kaliszyk
More code abstracted away
2010-02-05, by Cezary Kaliszyk
A bit more intelligent and cleaner code.
2010-02-05, by Cezary Kaliszyk
merge
2010-02-05, by Cezary Kaliszyk
A proper version of the attribute
2010-02-05, by Cezary Kaliszyk
merged
2010-02-05, by Christian Urban
eqvts and eqvts_raw are separate thm-lists; otherwise permute_eqvt is problematic as it causes looks in eqvts
2010-02-05, by Christian Urban
The automatic lifting translation function, still with dummy types,
2010-02-04, by Cezary Kaliszyk
Quotdata_dest needed for lifting theorem translation.
2010-02-04, by Cezary Kaliszyk
fixed (permute_eqvt in eqvts makes this simpset always looping)
2010-02-04, by Christian Urban
rollback of the test
2010-02-04, by Christian Urban
linked versions - instead of copies
2010-02-04, by Christian Urban
merged
2010-02-04, by Christian Urban
restored the old behaviour of having an eqvts list; the transformed theorems are stored in eqvts_raw
2010-02-04, by Christian Urban
More let-rec experiments
2010-02-03, by Cezary Kaliszyk
proposal for an alpha equivalence
2010-02-03, by Christian Urban
Lets different.
2010-02-03, by Cezary Kaliszyk
Simplified the proof.
2010-02-03, by Cezary Kaliszyk
merged
2010-02-03, by Christian Urban
proved that bv for lists respects alpha for terms
2010-02-03, by Christian Urban
Finished remains on the let proof.
2010-02-03, by Cezary Kaliszyk
merge
2010-02-03, by Cezary Kaliszyk
Lets are ok.
2010-02-03, by Cezary Kaliszyk
merged
2010-02-03, by Christian Urban
added type-scheme example
2010-02-03, by Christian Urban
merge
2010-02-03, by Cezary Kaliszyk
Definitions for trm5
2010-02-03, by Cezary Kaliszyk
another adaptation for the eqvt-change
2010-02-03, by Christian Urban
merged
2010-02-03, by Christian Urban
fixed proofs that broke because of eqvt
2010-02-03, by Christian Urban
Minor fix.
2010-02-03, by Cezary Kaliszyk
merge
2010-02-03, by Cezary Kaliszyk
alpha5 pseudo-injective
2010-02-03, by Cezary Kaliszyk
fixed proofs in Abs.thy
2010-02-03, by Christian Urban
merged
2010-02-03, by Christian Urban
added a first eqvt_tac which pushes permutations inside terms
2010-02-03, by Christian Urban
The alpha-equivalence relation for let-rec. Not sure if correct...
2010-02-03, by Cezary Kaliszyk
Starting with a let-rec example.
2010-02-03, by Cezary Kaliszyk
Minor
2010-02-03, by Cezary Kaliszyk
Some cleaning and eqvt proof
2010-02-03, by Cezary Kaliszyk
The trm1_support lemma explicitly and stated a strong induction principle.
2010-02-03, by Cezary Kaliszyk
More ingredients in Terms.
2010-02-03, by Cezary Kaliszyk
Finished the supp_fv proof; first proof that analyses the structure of 'Let' :)
2010-02-02, by Cezary Kaliszyk
More in Terms
2010-02-02, by Cezary Kaliszyk
First experiments in Terms.
2010-02-02, by Cezary Kaliszyk
LF ported to alpha_gen, equivp solved and one of the missing proofs in support<-> fv solved. Still some supp properties left.
2010-02-02, by Cezary Kaliszyk
Disambiguating the syntax.
2010-02-02, by Cezary Kaliszyk
Minor uncommited changes from LamEx2.
2010-02-02, by Cezary Kaliszyk
Some equivariance machinery that comes useful in LF.
2010-02-02, by Cezary Kaliszyk
Generalized the eqvt proof for single binders.
2010-02-02, by Cezary Kaliszyk
With induct instead of induct_tac, just one induction is sufficient.
2010-02-02, by Cezary Kaliszyk
General alpha_gen_trans for one-variable abstraction.
2010-02-02, by Cezary Kaliszyk
With unfolding Rep/Abs_eqvt no longer needed.
2010-02-02, by Cezary Kaliszyk
Lam2 finished apart from Rep_eqvt.
2010-02-02, by Cezary Kaliszyk
merge
2010-02-01, by Cezary Kaliszyk
All should be ok now.
2010-02-01, by Cezary Kaliszyk
repaired according to changes in Abs.thy
2010-02-01, by Christian Urban
added a single-binder alpha equivalence; showed one half of the equivalence proof between general and single binder case
2010-02-01, by Christian Urban
cleaned
2010-02-01, by Christian Urban
updated from huffman
2010-02-01, by Christian Urban
updated from nominal-huffman
2010-02-01, by Christian Urban
Fixed wrong rename.
2010-02-01, by Cezary Kaliszyk
merge
2010-02-01, by Cezary Kaliszyk
Lambda based on alpha_gen, under construction.
2010-02-01, by Cezary Kaliszyk
updated from huffman - repo
2010-02-01, by Christian Urban
renamed Abst/abst to Abs/abs
2010-02-01, by Christian Urban
got rid of RAbst type - is now just pairs
2010-02-01, by Christian Urban
Monotonicity of ~~gen, needed for using it in inductive definitions.
2010-02-01, by Cezary Kaliszyk
The current state of fv vs supp proofs in LF.
2010-02-01, by Cezary Kaliszyk
merge
2010-02-01, by Cezary Kaliszyk
More proofs in the LF example.
2010-02-01, by Cezary Kaliszyk
merged
2010-02-01, by Christian Urban
slight tuning
2010-02-01, by Christian Urban
renamed function according to the name of the constant
2010-02-01, by Christian Urban
fixed problem with Bex1_rel renaming
2010-02-01, by Christian Urban
Ported LF to the generic lambda and solved the simpler _supp cases.
2010-02-01, by Cezary Kaliszyk
merged
2010-01-30, by Christian Urban
introduced a generic alpha (but not sure whether it is helpful)
2010-01-30, by Christian Urban
More in the LF example in the new nominal way, all is clear until support.
2010-01-29, by Cezary Kaliszyk
Fixed the induction problem + some more proofs.
2010-01-29, by Cezary Kaliszyk
equivariance of rfv and alpha.
2010-01-29, by Cezary Kaliszyk
Added the experiments with fun and function.
2010-01-29, by Cezary Kaliszyk
now also final step is proved - the supp of lambdas is now completely characterised
2010-01-29, by Christian Urban
the supp of a lambda can now be characterised, *provided* the notion of free variables coincides with support on lambda terms
2010-01-29, by Christian Urban
improved the proof slightly by defining alpha as a function and completely characterised the equality between two abstractions
2010-01-28, by Christian Urban
merged
2010-01-28, by Christian Urban
general abstraction operator and complete characterisation of its support and freshness
2010-01-28, by Christian Urban
Ported existing part of LF to new permutations and alphas.
2010-01-28, by Cezary Kaliszyk
attempt of a general abstraction operator
2010-01-28, by Christian Urban
attempt to prove equivalence between alpha definitions
2010-01-28, by Christian Urban
End of renaming.
2010-01-28, by Cezary Kaliszyk
Minor when looking at lam.distinct and lam.inject
2010-01-28, by Cezary Kaliszyk
Renamed Bexeq to Bex1_rel
2010-01-28, by Cezary Kaliszyk
Substracting bounds from free variables.
2010-01-28, by Cezary Kaliszyk
Improper interface for datatype and function packages and proper interface lateron.
2010-01-28, by Cezary Kaliszyk
merged
2010-01-28, by Christian Urban
minor
2010-01-28, by Christian Urban
test about supp/freshness for lam (old proofs work in principle - for single binders)
2010-01-28, by Christian Urban
Recommited the changes for nitpick
2010-01-28, by Cezary Kaliszyk
Correct types which fixes the printing.
2010-01-27, by Cezary Kaliszyk
fv for subterms
2010-01-27, by Cezary Kaliszyk
Fix the problem with later examples. Maybe need to go back to textual specifications.
2010-01-27, by Cezary Kaliszyk
Some processing of variables in constructors to get free variables.
2010-01-27, by Cezary Kaliszyk
Parsing of the input as terms and types, and passing them as such to the function package.
2010-01-27, by Cezary Kaliszyk
Undid the parsing, as it is not possible with thy->lthy interaction.
2010-01-27, by Cezary Kaliszyk
merge
2010-01-27, by Cezary Kaliszyk
Some cleaning of thy vs lthy vs context.
2010-01-27, by Cezary Kaliszyk
merged
2010-01-27, by Christian Urban
tuned comment
2010-01-27, by Christian Urban
completely ported
2010-01-27, by Christian Urban
Another string in the specification.
2010-01-27, by Cezary Kaliszyk
Variable takes a 'name'.
2010-01-27, by Cezary Kaliszyk
merge
2010-01-27, by Cezary Kaliszyk
When commenting discovered a missing case of Babs->Abs regularization.
2010-01-27, by Cezary Kaliszyk
merged
2010-01-27, by Christian Urban
mostly ported Terms.thy to new Nominal
2010-01-27, by Christian Urban
merge
2010-01-27, by Cezary Kaliszyk
Commenting regularize
2010-01-27, by Cezary Kaliszyk
very rough example file for how nominal2 specification can be parsed
2010-01-27, by Christian Urban
reordered cases in regularize (will be merged into two cases)
2010-01-27, by Christian Urban
use of equiv_relation_chk in quotient_term
2010-01-27, by Christian Urban
some slight tuning
2010-01-27, by Christian Urban
added Terms to Nominal - Instantiation of two types does not work (ask Florian)
2010-01-27, by Christian Urban
added another example with indirect recursion over lists
2010-01-27, by Christian Urban
just moved obsolete material into Attic
2010-01-26, by Christian Urban
added an LamEx example together with the new nominal infrastructure
2010-01-26, by Christian Urban
Bex1_Bexeq_regular.
2010-01-26, by Cezary Kaliszyk
Hom Theorem with exists unique
2010-01-26, by Cezary Kaliszyk
2 cases for regularize with split, lemmas with split now lift.
2010-01-26, by Cezary Kaliszyk
Simpler statement that has the problem.
2010-01-26, by Cezary Kaliszyk
Found a term that does not regularize.
2010-01-26, by Cezary Kaliszyk
A triple is still ok.
2010-01-26, by Cezary Kaliszyk
Combined the simpsets in clean_tac and updated the comment. Now cleaning of splits does work.
2010-01-26, by Cezary Kaliszyk
Changed the lambda_prs_simple_conv to use id_apply, now last eq_reflection can be removed from id_simps.
2010-01-26, by Cezary Kaliszyk
Sigma cleaning works with split_prs (still manual proof).
2010-01-26, by Cezary Kaliszyk
tuned
2010-01-26, by Christian Urban
merged
2010-01-26, by Christian Urban
cleaning of QuotProd; a little cleaning of QuotList
2010-01-26, by Christian Urban
added prs and rsp lemmas for Inl and Inr
2010-01-26, by Christian Urban
used split_option_all lemma
2010-01-26, by Christian Urban
used the internal Option.map instead of custom option_map
2010-01-26, by Christian Urban
Generalized split_prs and split_rsp
2010-01-26, by Cezary Kaliszyk
All eq_reflections apart from the one of 'id_apply' can be removed.
2010-01-26, by Cezary Kaliszyk
continued
2010-01-26, by Cezary Kaliszyk
More eqreflection/equiv cleaning.
2010-01-26, by Cezary Kaliszyk
more eq_reflection & other cleaning.
2010-01-26, by Cezary Kaliszyk
Removing more eq_reflections.
2010-01-26, by Cezary Kaliszyk
ids *cannot* be object equalities
2010-01-25, by Christian Urban
re-inserted lemma in QuotList
2010-01-25, by Christian Urban
added prs and rsp lemmas for Some and None
2010-01-25, by Christian Urban
tuned proofs (mainly in QuotProd)
2010-01-25, by Christian Urban
properly commented out the "unused lemmas section" and moved actually used lemmas elsewhere; added two minor items to the TODO list
2010-01-25, by Christian Urban
renamed QuotScript to QuotBase
2010-01-25, by Christian Urban
cleaned some theorems
2010-01-25, by Christian Urban
test with splits
2010-01-24, by Christian Urban
The alpha equivalence relations for structures in 'Terms'
2010-01-23, by Cezary Kaliszyk
More experiments with defining the homomorphism directly, lifting of 'distinct' and of 'exhaust'.
2010-01-23, by Cezary Kaliszyk
Trying to define hom for the lifted type directly.
2010-01-23, by Cezary Kaliszyk
Proper alpha equivalence for Sigma calculus.
2010-01-22, by Cezary Kaliszyk
Changed fun_map and rel_map to definitions.
2010-01-21, by Cezary Kaliszyk
Lifted Peter's Sigma lemma with Ex1.
2010-01-21, by Cezary Kaliszyk
Automatic injection of Bexeq
2010-01-21, by Cezary Kaliszyk
Automatic cleaning of Bexeq<->Ex1 theorems.
2010-01-21, by Cezary Kaliszyk
Using Bexeq_rsp, and manually lifted lemma with Ex1.
2010-01-21, by Cezary Kaliszyk
Bexeq definition, Ex1_prs lemma, Bex1_rsp lemma, compiles.
2010-01-21, by Cezary Kaliszyk
The missing rule.
2010-01-21, by Cezary Kaliszyk
Ex1 -> Bex1 Regularization, Preparing Exeq.
2010-01-21, by Cezary Kaliszyk
Added the Sigma Calculus example
2010-01-20, by Cezary Kaliszyk
less
more
|
(0)
-1000
-240
+240
+1000
tip