aboutsummaryrefslogtreecommitdiff
path: root/src/Util/ListUtil.v
Commit message (Collapse)AuthorAge
...
| * Add hint db in ListUtilGravatar Jason Gross2016-07-07
| |
| * More ListUtil factsGravatar Jason Gross2016-07-07
| |
| * Slightly better arguments in ListUtilGravatar Jason Gross2016-07-07
| |
| * Correct hintdb namesGravatar Jason Gross2016-07-07
| |
| * Add more about firstn to listutilGravatar Jason Gross2016-07-07
| |
| * Add more update_nth to ListUtilGravatar Jason Gross2016-07-07
| |
| * Fix ListUtil for Coq 8.4Gravatar Jason Gross2016-07-07
|/
* Add [update_nth] to ListUtil, change [set_nth]Gravatar Jason Gross2016-07-06
| | | | Define [set_nth] in terms of [update_nth]
* Fix for broken 8.5 build in ListUtilGravatar Jason Gross2016-07-06
|
* Factored out some proofs that rely only on base being powers of two, and ↵Gravatar jadep2016-07-06
| | | | defined conversion between two such bases. This will allow conversion between the pseudomersenne base representation and the wire format. Also relocated some lemmas to Util.
* remove trailing whitespace from src/Gravatar Andres Erbsen2016-06-20
|
* Finished admits for canonicalization proofs.Gravatar jadep2016-06-14
|
* progress on second stage (conditional constant-time subtraction) of ↵Gravatar jadep2016-06-13
| | | | canonicalization proofs
* starting rewrite using different definition of mapGravatar jadep2016-06-11
|
* Cleanup: mostly moving lemmas to Util files, some moving lemmas to more ↵Gravatar jadep2016-04-28
| | | | general contexts.
* Cleanup of GF25519Gravatar jadep2016-04-20
|
* moved lemmas from ModularBaseSystemProofs to various Util filesGravatar jadep2016-04-20
|
* Added lemmas to Util/ that are needed for testbit.Gravatar jadep2016-04-19
|
* Finish absolutizing importsGravatar Jason Gross2016-03-10
| | | | | | | | | | | | The file coqprime/Coqprime/ListAux.v was importing List, which was confusing machines on which mathclasses was also installed. Using https://github.com/JasonGross/coq-tools ```bash make -kj10 cd src git ls-files "*.v" | xargs python ~/Documents/repos/coq-tools/absolutize-imports.py -i -R . Crypto ```
* fix letify to only insert a term onceGravatar Andres Erbsen2016-01-06
|
* reorganized lemmas; moved several to ListUtil and ZUtil.Gravatar Jade Philipoom2015-11-24
|
* Added base_succ precondition to BaseSystem to help prove carrying.Gravatar Jade Philipoom2015-11-19
|
* ModularBaseSystem: carry_rep has boring modular arithmetic proofsGravatar Andres Erbsen2015-11-17
|
* ModularBaseSystem.carry: implement, state lemmas, some progress on proofsGravatar Andres Erbsen2015-11-17
|
* BaseSystem: more boringGravatar Andres Erbsen2015-11-10
|
* ModularBaseSystem: finished most admits for addition and multiplication, ↵Gravatar Jade Philipoom2015-11-09
| | | | moved some lemmas to ListUtil.
* ModularBaseSystem: prove some admits in mase system extensionGravatar Andres Erbsen2015-11-07
|
* ModularBaseSystem: continuing to prove base_good.Gravatar Jade Philipoom2015-11-07
|
* Merge remote-tracking branch 'jadep/master'Gravatar Andres Erbsen2015-11-06
|\
* | instantiate BaseSystem using base 2^ceil(25.5i) representation of GF(2^255-19)Gravatar Andres Erbsen2015-11-06
| |
| * Added lemmas to ListUtil and BaseSystem to help in ModularBaseSystem.Gravatar Jade Philipoom2015-11-05
| |
| * Relocated boring tactic to ListUtil and added combine_truncate lemma.Gravatar Jade Philipoom2015-11-04
|/
* set_nth_splice case coverageGravatar Andres Erbsen2015-11-03
|
* more set_nthGravatar Andres Erbsen2015-11-03
|
* set_nthGravatar Andres Erbsen2015-11-01
|
* BaseSystem to Util.ListUtil: separate out generic list lemmasGravatar Andres Erbsen2015-10-29