aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Merge pull request #49 from JasonGross/bounded-z-likeGravatar Jason Gross2016-08-10
|\
* | Add [especialize], [forward], [eforward]Gravatar Jason Gross2016-08-10
* | Add ext_limb_widths_upper_boundGravatar Jason Gross2016-08-10
* | Add ext_limb_widths_nonnegGravatar Jason Gross2016-08-10
* | Add carry_simple_subGravatar Jason Gross2016-08-10
| * Work around bug #4165 (broken context) in 8.4Gravatar Jason Gross2016-08-10
| * Remove unused code (still in vcs history, in case we want it later)Gravatar Jason Gross2016-08-09
| * Specify a type of bounded integers for mod arithGravatar Jason Gross2016-08-09
|/
* Work around broken lia in 8.4Gravatar Jason Gross2016-08-09
* Add alternate form of Montgomery, which does better about boundsGravatar Jason Gross2016-08-09
* More ZUtilGravatar Jason Gross2016-08-09
* Add tactics to simplify repeated conditionsGravatar Jason Gross2016-08-09
* More ZUtilGravatar Jason Gross2016-08-09
* Tweaked structure of GF [carry_mul] so that carry chain is specified in Speci...Gravatar jadep2016-08-09
* More ZUtilGravatar Jason Gross2016-08-09
* zsimplify: Better support for existentialsGravatar Jason Gross2016-08-08
* Montgomery: Add a variant that does reduction through partial_reduceGravatar Jason Gross2016-08-08
* Add lemma in 8.6 std lib to ListUtil for 8.4Gravatar Jason Gross2016-08-08
* More zarith hintsGravatar Jason Gross2016-08-08
* Massively speed up construct_params (#48)Gravatar Jason Gross2016-08-08
* Add a ListUtil lemmaGravatar Jason Gross2016-08-08
* Add ZUtil lemmasGravatar Jason Gross2016-08-08
* Remove unnecessary pseudo notations (#47)Gravatar Rob Sloan2016-08-08
* Add erewrite_hyp tacticsGravatar Jason Gross2016-08-08
* ModularArithmetic: remove [demod], use [pull_Zmod] insteadGravatar Andres Erbsen2016-08-08
* Merge branch 'modular-arithmetic-refactor'Gravatar Andres Erbsen2016-08-08
|\
| * remove unused Z lemmas from ModularArithmeticTheoremsGravatar Andres Erbsen2016-08-08
| * [cbv beta] in the beginning of Obligation Tactic for 8.5Gravatar Andres Erbsen2016-08-08
* | Deleted Conversion file (maybe temporarily, maybe not) because of conflict wi...Gravatar jadep2016-08-07
* | Instantiated twisted [d] using ModularBaseSystemGravatar jadep2016-08-07
* | Merge branch 'master' of github.com:mit-plv/fiat-cryptoGravatar jadep2016-08-07
|\ \
| * | Handle [_ mod 0] in pull_ZmodGravatar Jason Gross2016-08-05
| * | Add Z.mod_mod case to pull_ZmodGravatar Jason Gross2016-08-05
| * | Fix a commentGravatar Jason Gross2016-08-05
| * | Define Montgomery reduction / multiplication on Z (#42)Gravatar Jason Gross2016-08-05
| | * [F] has its own module nowGravatar Andres Erbsen2016-08-05
| * | Handle [((-_) mod n) mod n] in {push,pull}_ZmodGravatar Jason Gross2016-08-04
| * | Implement Barrett Reduction following HAC 14.42 (#45)Gravatar Jason Gross2016-08-04
| * | Add a generalized version of Barrett Reduction (#44)Gravatar Jason Gross2016-08-04
| | * address code review commentsGravatar Andres Erbsen2016-08-04
| | * decidability hackGravatar Andres Erbsen2016-08-04
| | * prove eqsig_eq using hprop in Decidable.vGravatar Andres Erbsen2016-08-04
| | * Util.Equality on 8.4Gravatar Andres Erbsen2016-08-04
| | * prove an admitGravatar Andres Erbsen2016-08-04
| | * Refactor ModularArithmetic into Zmod, expand DecidableGravatar Andres Erbsen2016-08-04
| |/
* | Merge branch 'master' of github.com:mit-plv/fiat-cryptoGravatar jadep2016-08-04
|\|
| * More zsimplifyGravatar Jason Gross2016-08-03
| * Add some autogenerated zsimplify lemmasGravatar Jason Gross2016-08-03
| * Better Zmod manipulationGravatar Jason Gross2016-08-03
| * Remove Bool.absorption_andb Bool.absorption_orb, not present in < 8.4pl5Gravatar Jason Gross2016-08-03