aboutsummaryrefslogtreecommitdiff
path: root/src/ModularArithmetic
Commit message (Expand)AuthorAge
* automate a proofGravatar Andres Erbsen2016-07-20
* compute on [F q]!Gravatar Andres Erbsen2016-07-20
* Move mul_rep_extended (do we actually care about this?)Gravatar Jason Gross2016-07-20
* Don't use auto with *Gravatar Jason Gross2016-07-20
* Absolutize some importsGravatar Jason Gross2016-07-20
* Remove dependency of ext_base on pseudomersenneGravatar Jason Gross2016-07-20
* Use a proof that doesn't require as many assumptions in extended_base_lengthGravatar Jason Gross2016-07-20
* Work around bad design in CoqGravatar Jason Gross2016-07-19
* Remove stuff from PseudoMersenneBaseParamProofs.vGravatar Jason Gross2016-07-19
* {base} -> baseGravatar Jason Gross2016-07-19
* Move two_k_nonzero to PseudoMersenneBaseParamProofs.vGravatar Jason Gross2016-07-19
* Fix side-condition from previous commitGravatar Jason Gross2016-07-19
* Add another lemma to distr_lengthGravatar Jason Gross2016-07-19
* Use update_nth in add_to_nth (#26)Gravatar Jason Gross2016-07-19
* ext_base: now defined in terms of ext_limb_widthsGravatar Jason Gross2016-07-18
* Add a lemma about base_from_limb_widths and appGravatar Jason Gross2016-07-18
* Move more proofs earlierGravatar Jason Gross2016-07-18
* Make Pow2BaseProofs independent of the def of add_to_nthGravatar Jason Gross2016-07-18
* Express carry_simple in terms of carry_genGravatar Jason Gross2016-07-18
* Move some definitions to Pow2Base (#24)Gravatar Jason Gross2016-07-18
* ported IterAssocOp to use monoid rather than a billion context variables that...Gravatar jadep2016-07-18
* rewrote Testbit and factored out some necessary lemmas about 'uniform' bases ...Gravatar jadep2016-07-18
* more changes to Specific for 8.4 compatibilityGravatar jadep2016-07-15
* removing experimental file accidentally included in last commitGravatar jadep2016-07-12
* pushing through a tweak to the arguments of [sub], and defining a field over ...Gravatar jadep2016-07-12
* Make [base] and [log_cap] notationsGravatar Jason Gross2016-07-11
* Merge of fixedlength and masterGravatar jadep2016-07-11
|\
* | ported Specific files to use ModularBaseSystemInterfaceGravatar jadep2016-07-11
* | proved correctness of [add] operation in ModularBaseSystemInterfaceGravatar jadep2016-07-08
* | defined some group operations, stated group lemma for tuple-based [add] (in t...Gravatar jadep2016-07-08
* | added a few length proofs to ModularBaseSystemProofs to help with tuple conve...Gravatar jadep2016-07-08
* | unstuck carry_mul_opt_cps using from_list_defaultGravatar jadep2016-07-08
| * Changed [auto]s to [eauto]s in ModularBaseSystemProofs for 8.5 compatibility.Gravatar jadep2016-07-07
| * Merged changes, including new ZUtil conventions.Gravatar jadep2016-07-06
| |\
| * | Factored out some proofs that rely only on base being powers of two, and defi...Gravatar jadep2016-07-06
* | | stuck trying to figure out dependently typed continuation passing styleGravatar Andres Erbsen2016-07-06
* | | add new interface to ModularBaseSystemGravatar Andres Erbsen2016-07-03
* | | remove PseudoMersenneRepGravatar Andres Erbsen2016-07-03
| | * Implement and prove Barrett reduction on Z (#18)Gravatar Jason Gross2016-07-03
| | * Make ZUtil more uniformGravatar Jason Gross2016-07-02
| |/ |/|
| * added and proved shift/or decode operation 'decode_bitwise'Gravatar jadep2016-06-30
| * encode operation in ModularBaseSystem now uses bitwise operators, taking adva...Gravatar jadep2016-06-29
| * BaseSystem encode function is no longer naive; it does a mod/div loop rather ...Gravatar jadep2016-06-28
|/
* Aggregate all level specifications not in Spec/*Gravatar Jason Gross2016-06-22
* remove trailing whitespace from src/Gravatar Andres Erbsen2016-06-20
* Merge branch 'field-experiment'Gravatar Andres Erbsen2016-06-20
|\
| * [F q] is [Algebra.field]Gravatar Andres Erbsen2016-06-20
| * port CompleteEdwardsCurve.ExtendedCoordinates, make [field_algebra] try fewer...Gravatar Andres Erbsen2016-06-18
* | Canonicalization is now automated in GF25519 and added to GF1305.Gravatar jadep2016-06-17
* | Specific version of freeze for GF25519 (automation still needs a little work)Gravatar jadep2016-06-17