aboutsummaryrefslogtreecommitdiff
path: root/src/Reflection/EtaInterp.v
Commit message (Collapse)AuthorAge
* rename-everythingGravatar Andres Erbsen2017-04-06
|
* Add [Proof using] to most proofsGravatar Jason Gross2017-04-04
| | | | | | | | This closes #146 and makes `make quick` faster. The changes were generated by adding [Global Set Suggest Proof Using.] to GlobalSettings.v, and then following [the instructions for a script I wrote](https://github.com/JasonGross/coq-tools#proof-using-helper).
* Add InterpEtaGravatar Jason Gross2017-04-02
| | | | It's a version of [Interp] that works even when there are destructuring lets.
* Add reflective_interp rewrite dbGravatar Jason Gross2017-04-02
|
* Add InterpExprEta_arrowGravatar Jason Gross2017-03-28
|
* Switch to fully uncurried form for reflectionGravatar Jason Gross2017-03-01
| | | | | | | | | | | This will eventually make a number of proofs easier. Unfortunately, the correctness lemmas for AddCoordinates and LadderStep no longer work (because of different arities), and there's a proof in Experiments/Ed25519 that I've admitted. The correctness lemmas will be easy to re-add when we have a more general version that handle arbitrary type shapes.
* Add various reflection improvements, boundbycastGravatar Jason Gross2017-02-21
|
* Add EtaInterp, EtaWfGravatar Jason Gross2017-02-10