aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Admit Common9_4Op.vGravatar Jason Gross2016-12-08
|
* Don't use UIP in inversion_wffGravatar Jason Gross2016-12-03
|
* Add inversion_wffGravatar Jason Gross2016-12-03
|
* Add WfInversionGravatar Jason Gross2016-12-03
|
* More powerful inversion_optionGravatar Jason Gross2016-12-03
|
* Move things to ExprInversionGravatar Jason Gross2016-12-03
|
* Add invert_VarGravatar Jason Gross2016-12-03
|
* Arguments for invert_OpGravatar Jason Gross2016-12-03
|
* Fewer autogenerated namesGravatar Jason Gross2016-12-03
|
* Add invert_OpGravatar Jason Gross2016-12-03
|
* Change some default namesGravatar Jason Gross2016-12-03
|
* copy_bounds.shGravatar Jason Gross2016-12-02
|
* Fix looping in Coq 8.4 in ExtendedAddCoordinates.vGravatar Jason Gross2016-12-02
|
* Initial (not fully working) version of MapWithInterpInfoGravatar Jason Gross2016-12-02
|
* Add SmartFlatTypeMapUnInterpGravatar Jason Gross2016-12-02
|
* Add invert_LetInGravatar Jason Gross2016-12-02
|
* Arguments for invert_PairGravatar Jason Gross2016-12-02
|
* Add invert_PairGravatar Jason Gross2016-12-02
|
* Add SmartFlatTypeMapInterpGravatar Jason Gross2016-12-02
|
* SmartFlatTypeMap argumentsGravatar Jason Gross2016-12-02
|
* Add SmartFlatTypeMapGravatar Jason Gross2016-12-02
|
* Minor change to inm_op_correct_and_bounded_prefixGravatar Jason Gross2016-11-25
|
* Fix a typoGravatar Jason Gross2016-11-25
|
* Add inm_op_correct_and_bounded_iff_prefixGravatar Jason Gross2016-11-25
|
* Add inm_op_correct_and_boundedGravatar Jason Gross2016-11-25
|
* 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