aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Also git add in copy_boundsGravatar Jason Gross2016-11-25
|
* uncurry_n_op_fe25519Gravatar Jason Gross2016-11-25
|
* Various application lemmasGravatar Jason Gross2016-11-23
|
* More GF25519ReflectiveCommon generalizationGravatar Jason Gross2016-11-22
|
* Add tuple lemmasGravatar Jason Gross2016-11-22
|
* Add lemmas about applicationGravatar Jason Gross2016-11-22
|
* Add impl_under_towerGravatar Jason Gross2016-11-22
|
* Add hlistPGravatar Jason Gross2016-11-22
|
* Add rhlistGravatar Jason Gross2016-11-22
|
* Add interp_all_binders_for'Gravatar Jason Gross2016-11-22
|
* Add tower_ndGravatar Jason Gross2016-11-22
|
* Fix for 8.6Gravatar Jason Gross2016-11-22
|
* Copy bounds, fix a typoGravatar Jason Gross2016-11-22
|
* Start work on a faster version of GF*Reflective/Common*Gravatar Jason Gross2016-11-21
|
* Fix for Coq 8.4Gravatar Jason Gross2016-11-21
|
* Fix missing import for List.repeat in 8.4Gravatar Jason Gross2016-11-21
|
* Better extractionGravatar Jason Gross2016-11-17
|
* Copy boundsGravatar Jason Gross2016-11-17
| | | | | | | ```bash $ pushd src/SpecificGen; pushd $ pushd && for i in *.json; do ./copy_bounds.sh $i; done && pushd ```
* Finish proofs about eliminating useless carriesGravatar Jason Gross2016-11-17
|
* Add add_coordinates_respectful_heteroGravatar Jason Gross2016-11-17
|
* Remove an admitGravatar Jason Gross2016-11-17
|
* Add fieldwise_mapGravatar Jason Gross2016-11-17
|
* Add another admitted lemmaGravatar Jason Gross2016-11-17
|
* Generalize add_coordinatesGravatar Jason Gross2016-11-17
| | | | | | | | | | | | | | | | | | This is in preparation for dropping extra carries. What remains to be done, after this and #106, is to finish packaging up the reified [add_coordinates] so that it can operate on [Tuple.tuple GF25519BoundedCommon.fe25519 4], and then to prove ```coq forall twice_d P1 P2, Tuple.fieldwise GF25519BoundedCommon.eq (<reflected add_coordinates> twice_d P1 P2) (@ExtendedCoordinates.Extended.add_coordinates GF25519BoundedCommon.fe25519 GF25519Bounded.add GF25519Bounded.sub GF25519Bounded.mul twice_d P1 P2) ``` I'm not sure how to do this, or even what the right structure for the proof is.
* Add GF25519BoundedExtendedAddCoordinatesGravatar Jason Gross2016-11-17
| | | | The lemma is currently admitted
* Add src/Specific/GF25519BoundedAddCoordinates.vGravatar Jason Gross2016-11-17
|
* Add HList.mapt_ProperGravatar Jason Gross2016-11-17
|
* Add ReflectiveAddCoordinatesGravatar Jason Gross2016-11-17
|
* Add some missing filesGravatar Jason Gross2016-11-17
|
* Fix some problems with previous commitGravatar Jason Gross2016-11-17
|
* Remove admits, fill templates, copy boundsGravatar Jason Gross2016-11-17
|
* Update AddCoordinatesGravatar Jason Gross2016-11-17
| | | | Now the _correct_and_bounded lemma goes through
* Minor change in AddCoordinatesGravatar Jason Gross2016-11-17
|
* Add interpf_LetInGravatar Jason Gross2016-11-17
|
* Move util definitions to util folderGravatar Jason Gross2016-11-17
|
* Copy reified add coordinates to various versions of curvesGravatar Jason Gross2016-11-17
|
* Add reified mostly-bounds-checked add_coordinatesGravatar Jason Gross2016-11-17
|
* Update field names in SpecificGenGravatar Jason Gross2016-11-17
|
* Move ExtendedAddCoordinates to new file, SpecGenGravatar Jason Gross2016-11-17
|
* Add fieldwise_eq_edwards_extended_add_coordinates_carry_nocarryGravatar Jason Gross2016-11-17
|
* : assert is not valid 8.4 syntaxGravatar Jason Gross2016-11-17
|
* Work around bug #5205 (arguments naming weirdness)Gravatar Jason Gross2016-11-16
| | | | | This is https://coq.inria.fr/bugs/show_bug.cgi?id=5205, Bogus "Error: Wrong argument name: n." error message in 8.4, 8.5
* Copy bounds to specific_genGravatar Jason Gross2016-11-16
|
* Add Un{Return,Abs}_etaGravatar Jason Gross2016-11-16
|
* Add : assert to a bunch of argumentsGravatar Jason Gross2016-11-16
| | | | See https://coq.inria.fr/bugs/show_bug.cgi?id=5181#c3
* Split fixedpoint in interpfGravatar Jason Gross2016-11-16
|
* Add more things to Reflective/CommonGravatar Jason Gross2016-11-16
| | | | Preparation for reflective add_coordinates
* Arguments for Un{Return,Abs}Gravatar Jason Gross2016-11-16
|
* Add add_coordinates_genGravatar Jason Gross2016-11-16
| | | | This in preparation for reifying add_coordinates
* Add UnReturn, UnAbsGravatar Jason Gross2016-11-16
|