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.
Define lifted perms.
2010-02-24, by Cezary Kaliszyk
merged
2010-02-24, by Christian Urban
parsing and definition of raw datatype and bv-function work (not very beautiful)
2010-02-24, by Christian Urban
With permute_rsp we can lift the instance proofs :).
2010-02-24, by Cezary Kaliszyk
Note the instance proofs, since they can be easily lifted.
2010-02-24, by Cezary Kaliszyk
More refactoring and removed references to the global simpset in Perm.
2010-02-24, by Cezary Kaliszyk
Factor-out 'prove_perm_empty'; I plan to use it in defining permutations on the lifted type.
2010-02-24, by Cezary Kaliszyk
Regularize finite support proof for trm1
2010-02-24, by Cezary Kaliszyk
Made the fv-supp proof much more straightforward.
2010-02-24, by Cezary Kaliszyk
Regularize the proofs about finite support.
2010-02-24, by Cezary Kaliszyk
Respects of permute and constructors.
2010-02-24, by Cezary Kaliszyk
Generate fv_rsp automatically.
2010-02-24, by Cezary Kaliszyk
Define the constants automatically.
2010-02-24, by Cezary Kaliszyk
Rename also the lifted types to non-capital.
2010-02-24, by Cezary Kaliszyk
Use the infrastructure in LF. Much shorter :).
2010-02-24, by Cezary Kaliszyk
Final synchronization of names.
2010-02-24, by Cezary Kaliszyk
LF renaming part 3 (proper names of alpha equvalences)
2010-02-24, by Cezary Kaliszyk
LF renaming part 2 (proper fv functions)
2010-02-24, by Cezary Kaliszyk
merge
2010-02-24, by Cezary Kaliszyk
LF renaming part1.
2010-02-24, by Cezary Kaliszyk
merged
2010-02-24, by Christian Urban
parsing of function definitions almost works now; still an error with undefined constants
2010-02-24, by Christian Urban
merge
2010-02-23, by Cezary Kaliszyk
rsp for bv; the only issue is that it requires an appropriate induction principle.
2010-02-23, by Cezary Kaliszyk
merged
2010-02-23, by Christian Urban
declarartion of the raw datatype already works; raw binding functions throw an exception about mutual recursive types
2010-02-23, by Christian Urban
rsp infrastructure.
2010-02-23, by Cezary Kaliszyk
merge
2010-02-23, by Cezary Kaliszyk
Progress towards automatic rsp of constants and fv.
2010-02-23, by Cezary Kaliszyk
merged
2010-02-23, by Christian Urban
"raw"-ified the term-constructors and types given in the specification
2010-02-23, by Christian Urban
Looking at proving the rsp rules automatically.
2010-02-23, by Cezary Kaliszyk
Minor beutification.
2010-02-23, by Cezary Kaliszyk
Define the quotient from ML
2010-02-23, by Cezary Kaliszyk
All works in LF but will require renaming.
2010-02-23, by Cezary Kaliszyk
Reordering in LF.
2010-02-23, by Cezary Kaliszyk
Fixes for auxiliary datatypes.
2010-02-23, by Cezary Kaliszyk
Fixed pseudo_injectivity for trm4
2010-02-22, by Cezary Kaliszyk
Testing auto equivp code.
2010-02-22, by Cezary Kaliszyk
A tactic for final equivp
2010-02-22, by Cezary Kaliszyk
More equivp infrastructure.
2010-02-22, by Cezary Kaliszyk
tactify transp
2010-02-22, by Cezary Kaliszyk
export the reflp and symp tacs.
2010-02-22, by Cezary Kaliszyk
Generalize atom_trans and atom_sym.
2010-02-22, by Cezary Kaliszyk
Some progress about transp
2010-02-22, by Cezary Kaliszyk
alpha-symmetric addons.
2010-02-22, by Cezary Kaliszyk
alpha reflexivity
2010-02-22, by Cezary Kaliszyk
Renaming.
2010-02-22, by Cezary Kaliszyk
Added missing description.
2010-02-22, by Cezary Kaliszyk
Added Brian's suggestion.
2010-02-22, by Cezary Kaliszyk
Update TODO
2010-02-22, by Cezary Kaliszyk
Removed bindings 'in itself' where possible.
2010-02-21, by Cezary Kaliszyk
Some adaptation
2010-02-20, by Cezary Kaliszyk
proof cleaning and standardizing.
2010-02-19, by Cezary Kaliszyk
Automatic production and proving of pseudo-injectivity.
2010-02-19, by Cezary Kaliszyk
Experiments for the pseudo-injectivity tactic.
2010-02-19, by Cezary Kaliszyk
merge
2010-02-19, by Cezary Kaliszyk
Constructing alpha_inj goal.
2010-02-19, by Cezary Kaliszyk
merged
2010-02-18, by Christian Urban
start work with the parser
2010-02-18, by Christian Urban
Full alpha equivalence + testing in terms. Some differ but it seems the generated version is more correct.
2010-02-18, by Cezary Kaliszyk
First (non-working) version of alpha-equivalence
2010-02-18, by Cezary Kaliszyk
Description of the fv procedure.
2010-02-18, by Cezary Kaliszyk
Testing auto constant lifting.
2010-02-18, by Cezary Kaliszyk
Fix for new Isabelle (primrec)
2010-02-18, by Cezary Kaliszyk
Automatic lifting of constants.
2010-02-18, by Cezary Kaliszyk
Changed back to original version of trm5
2010-02-18, by Cezary Kaliszyk
The alternate version of trm5 with additional binding. All proofs work the same.
2010-02-18, by Cezary Kaliszyk
Code for handling atom sets.
2010-02-18, by Cezary Kaliszyk
Replace Terms by Terms2.
2010-02-18, by Cezary Kaliszyk
Fixed proofs in Terms2 and found a mistake in Terms.
2010-02-18, by Cezary Kaliszyk
Terms2 with bindings for binders synchronized with bindings they are used in.
2010-02-17, by Cezary Kaliszyk
Cleaning of proofs in Terms.
2010-02-17, by Cezary Kaliszyk
Testing Fv
2010-02-17, by Cezary Kaliszyk
Fix the strong induction principle.
2010-02-17, by Cezary Kaliszyk
Reorder
2010-02-17, by Cezary Kaliszyk
Add bindings of recursive types by free_variables.
2010-02-17, by Cezary Kaliszyk
Bindings adapted to multiple defined datatypes.
2010-02-17, by Cezary Kaliszyk
Reorganization
2010-02-17, by Cezary Kaliszyk
Now should work.
2010-02-17, by Cezary Kaliszyk
Some optimizations and fixes.
2010-02-17, by Cezary Kaliszyk
Simplified format of bindings.
2010-02-17, by Cezary Kaliszyk
Tested the Perm code; works everywhere in Terms.
2010-02-17, by Cezary Kaliszyk
Wrapped the permutation code.
2010-02-17, by Cezary Kaliszyk
Description of intended bindings.
2010-02-17, by Cezary Kaliszyk
Code for generating the fv function, no bindings yet.
2010-02-17, by Cezary Kaliszyk
merge
2010-02-17, by Cezary Kaliszyk
indent
2010-02-17, by Cezary Kaliszyk
merge
2010-02-17, by Cezary Kaliszyk
Simplifying perm_eq
2010-02-17, by Cezary Kaliszyk
merge
2010-02-16, by Cezary Kaliszyk
indenting
2010-02-16, by Cezary Kaliszyk
Minor
2010-02-16, by Cezary Kaliszyk
Merge
2010-02-16, by Cezary Kaliszyk
Ported Stefan's permutation code, still needs some localizing.
2010-02-16, by Cezary Kaliszyk
merge
2010-02-15, by Cezary Kaliszyk
Removed varifyT.
2010-02-15, by Cezary Kaliszyk
merged
2010-02-15, by Christian Urban
2-spaces rule (where it makes sense)
2010-02-15, by Christian Urban
merge
2010-02-15, by Cezary Kaliszyk
Fixed the definition of less and finished the missing proof.
2010-02-15, by Cezary Kaliszyk
further tuning
2010-02-15, by Christian Urban
small tuning
2010-02-15, by Christian Urban
tuned the parsing and testing code in quotient_def.ML; cleaned out old stuff in AbsRepTest.thy
2010-02-15, by Christian Urban
der_bname -> derived_bname
2010-02-15, by Cezary Kaliszyk
Names of files.
2010-02-15, by Cezary Kaliszyk
Finished introducing the binding.
2010-02-15, by Cezary Kaliszyk
Synchronize the commands.
2010-02-15, by Cezary Kaliszyk
Passing the binding to quotient_def
2010-02-15, by Cezary Kaliszyk
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
less
more
|
(0)
-1000
-240
+240
+1000
tip