aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Fill in axioms for sub_then_maybe_add; this required fiddling with updated ↵Gravatar jadep2017-06-24
| | | | arguments since more context variables were used in the definitions than in the placeholder axioms
* made conditional_add a wrapper, defined and proved sub_then_maybe_addGravatar jadep2017-06-24
|
* Make a 'conditionals' section in Columns, and move conditional_add thereGravatar jadep2017-06-24
|
* make benchGravatar Andres Erbsen2017-06-23
|
* Weierstrass Jacobian mixed additionGravatar Andres Erbsen2017-06-23
|
* Fix an issue with notationsGravatar Jason Gross2017-06-22
| | | | | CNotations breaks writing of Gallina and Ltac `match`. So we need to import it very, very late.
* Add notation for logical orGravatar Jason Gross2017-06-22
|
* make displayGravatar Jason Gross2017-06-22
|
* Add (partially admitted) integration tests for add, sub, oppGravatar Jason Gross2017-06-22
|
* Fix a typo in push_Zmod that was causing loopingGravatar Jason Gross2017-06-22
|
* P256: Partial work on add, sub, oppGravatar Jason Gross2017-06-22
| | | | Partial work towards #218
* Fix an [sz] that shouldn't have been removed in the previous commitGravatar Jason Gross2017-06-22
|
* P256: Keep around < eval N boundsGravatar Jason Gross2017-06-22
| | | | | | This closes #220 The code before the glue part of the pipeline is getting kind-of ugly...
* Add sig_conj_by_impl2Gravatar Jason Gross2017-06-22
|
* Work around bug #5615 (constr not being updated)Gravatar Jason Gross2017-06-22
| | | | | | This is https://coq.inria.fr/bugs/show_bug.cgi?id=5615, Ltac should be able to bind references and not just names, in which names are slippery, slippery objects.
* move Specifi p256 files into their own directoryGravatar Andres Erbsen2017-06-22
|
* Fix some minor naming bugs in sig_assoc tacticsGravatar Jason Gross2017-06-22
|
* Add tighter bounds to MontgomeryP256{,_128}Gravatar Jason Gross2017-06-22
|
* Account for future changes of #219Gravatar Jason Gross2017-06-22
| | | | | Note that this makes the axiom we added false. It has a very long and descriptive name to account for this fact.
* src/Demo.v: a 200-line introduction to BaseSystem ideasGravatar Andres Erbsen2017-06-21
|
* Prove In_to_list_left_tl, In_left_hd, to_list_left_appendGravatar Jason Gross2017-06-21
|
* Prove some admitted lemmas about uweightGravatar Jason Gross2017-06-21
| | | | Not sure if locally adding hypotheses is the best way to do it.
* compile src/Specific/IntegrationTestMontgomeryP256.sGravatar Andres Erbsen2017-06-21
|
* Use is_bounded_by_None_repeat_In_iff_lt, remove axiomGravatar Jason Gross2017-06-20
| | | | This actually closes #211
* Add is_bounded_by_None_repeat_In_iff_ltGravatar Jason Gross2017-06-20
|
* make displayGravatar Jason Gross2017-06-20
|
* Also key adc->sbb on the carry-bit being negativeGravatar Jason Gross2017-06-20
| | | | This is needed when we're subtracting 0 >.>
* Add more simplification passes (de-doubling opp)Gravatar Jason Gross2017-06-20
|
* make displayGravatar Jason Gross2017-06-20
|
* Add more simplification passes (de-doubling opp)Gravatar Jason Gross2017-06-20
|
* make displayGravatar Jason Gross2017-06-20
|
* Enable a-nf for montgomeryGravatar Jason Gross2017-06-20
| | | | This fixes adc-fusion, and closes #214.
* make displayGravatar Jason Gross2017-06-20
|
* Add more Z-notationsGravatar Jason Gross2017-06-20
|
* make displayGravatar Jason Gross2017-06-20
|
* Add another fusion to adc-fusionGravatar Jason Gross2017-06-20
| | | | | | | Might have something to do with #213. Also, RewriteAddToAdcInterp is now a bit more stable under changes to the rewriting strategy (the parts are now more separate).
* changed number of limbs partway through conditional_sub; was n, now S nGravatar jadep2017-06-20
|
* Add fold_left_orb_true, fold_left_orb_pullGravatar Jason Gross2017-06-20
|
* Use solve_wf_side_condition to synch the depth of auto with wfGravatar Jason Gross2017-06-20
|
* make displayGravatar Jason Gross2017-06-20
|
* make display (new conditional_sub)Gravatar Jason Gross2017-06-20
|
* Make use of new conditional_subtractGravatar Jason Gross2017-06-20
|
* Remove duplicate [small p] hypothesis from small_conditional_subGravatar Jason Gross2017-06-20
|
* Add conditional_sub_id to uncps globallyGravatar Jason Gross2017-06-20
|
* Add more constant notationsGravatar Jason Gross2017-06-20
|
* Add is_bounded_by_None_repeat_In_iffGravatar Jason Gross2017-06-20
|
* make benchGravatar Jason Gross2017-06-20
|
* check in icc-compiled IntegrationTestMontgomeryP256.sGravatar Andres Erbsen2017-06-20
|
* sed mulx appropriatelyGravatar Andres Erbsen2017-06-20
|
* defined conditional_sub (see #207) -- small_conditional_sub admitted, ↵Gravatar jadep2017-06-20
| | | | eval_conditional_sub proven