aboutsummaryrefslogtreecommitdiff
path: root/src/ModularArithmetic/Pow2BaseProofs.v
Commit message (Expand)AuthorAge
* revived accidentally deleted lemmaGravatar jadep2016-10-30
* More zsimplify lemmas, stronger ZtestbitGravatar Jason Gross2016-10-07
* Moved lemma to ZUtil and added an extra lemma jgross neededGravatar jadep2016-10-06
* Moved conversion logic out of Pow2BaseProofs into its own fileGravatar jadep2016-10-06
* Add reserved notation for Let, change #Gravatar Jason Gross2016-09-17
* Move side lemmas to appropriate filesGravatar jadep2016-09-17
* Moved a tactic to Util/Tactics.vGravatar jadep2016-08-24
* Merge.Gravatar jadep2016-08-21
|\
* | Proved some leftover admits in Pow2BaseProofs.vGravatar jadep2016-08-21
* | Finished [split_index] proofs and reworked conversion proofs to match.Gravatar jadep2016-08-21
| * More 8.4 Admitted fixesGravatar Jason Gross2016-08-17
| * More fixes for 8.4Gravatar Jason Gross2016-08-17
|/
* More 8.4 compatGravatar Jason Gross2016-08-16
* Fixes for Coq 8.4Gravatar Jason Gross2016-08-16
* Add some list util, and decode'_map_mulGravatar Jason Gross2016-08-16
* Merge branch 'master' of github.com:mit-plv/fiat-cryptoGravatar jadep2016-08-16
|\
* \ Merge of conversion development branch with masterGravatar jadep2016-08-16
|\ \
| | * Add decode_shift_appGravatar Jason Gross2016-08-16
| |/ |/|
| * Pow2BaseProofs.v : removed Z lemmas that are now in ZUtil, updated the way [c...Gravatar jadep2016-08-16
* | Factor decode_shift_uniformGravatar Jason Gross2016-08-15
| * Proved remaining lemmas directly about conversion loop; still need to prove l...Gravatar jadep2016-08-14
| * Conversion: main step proof doneGravatar jadep2016-08-13
* | Add decode_nonnegGravatar Jason Gross2016-08-12
* | Add upper_bound_uniformGravatar Jason Gross2016-08-12
* | Weaker UniformBase assumptionsGravatar Jason Gross2016-08-12
* | Merge branch 'master' of github.com:mit-plv/fiat-cryptoGravatar jadep2016-08-12
|\ \
* | | added convenience lemma about [bounded] and [upper_bound] in Pow2BaseProofs.vGravatar jadep2016-08-12
| | * New and improved conversion proofs (final conditions proven, invariant step u...Gravatar jadep2016-08-12
| |/ |/|
| * Don't take advantage of design flaws (auto with *)Gravatar Jason Gross2016-08-11
|/
* mergeGravatar jadep2016-08-11
|\
* | Tweaks for 8.4 compatibilityGravatar jadep2016-08-11
* | Removed old conversion cruft and fixed Testbit to fit new decode_bitwise proofsGravatar jadep2016-08-11
* | removed defunct lemmas/admits, proved helper function for conversion is correctGravatar jadep2016-08-10
| * Add ext_limb_widths_upper_boundGravatar Jason Gross2016-08-10
* | Made decode_bitwise proofs go away, and proved sane lemmas about Z.testbit (B...Gravatar jadep2016-08-10
* | Convert defined and mostly proven, modulo several admitted lemmas about Z ope...Gravatar jadep2016-08-09
|/
* Merge branch 'master' of github.com:mit-plv/fiat-cryptoGravatar jadep2016-07-25
|\
* | Put ModularBaseSystem carries in terms of [carry_gen], and pushed this change...Gravatar jadep2016-07-25
| * Make the library 20% faster: [auto with *] is evilGravatar Jason Gross2016-07-22
|/
* Changed name of [carry_and_reduce_single] to [carry_single], since it does no...Gravatar jadep2016-07-21
* mergeGravatar jadep2016-07-20
|\
| * Remove stuff from 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
* | mergeGravatar jadep2016-07-19
|\|
* | mergeGravatar jadep2016-07-19
|\ \
| | * Add a lemma about base_from_limb_widths and appGravatar 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
| |/
* | changed base notationGravatar jadep2016-07-18