aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add some rewrites and admitted lemmasGravatar Jason Gross2016-10-27
|
* Add beginnings of various interpretations of expression treesGravatar Jason Gross2016-10-27
|
* Add {push,pull}_Zof_N hint db to ZUtilGravatar Jason Gross2016-10-27
|
* Merge pull request #84 from mit-plv/rsloan-phoasGravatar Jason Gross2016-10-27
|\ | | | | Patching master with most of my Conversion refactors
* | prove admit about F.to_nat x mod mGravatar Andres Erbsen2016-10-27
| |
* | proved last admit (Proper_feEnc) in Experiments/Ed25519Gravatar jadep2016-10-27
| |
* | proved an admit (eq_enc_S_iff) in Ed25519.vGravatar jadep2016-10-27
| |
* | Add Inline importGravatar Jason Gross2016-10-27
| | | | | | | | N.B. The proof of Wf for InlineConst is currently admitted
* | Add {un,}curry_wire_digitsGravatar Jason Gross2016-10-27
| |
* | CompleteEdwardsCurve.ExtendedCoordinates: remove admitted lift_homomorphism ↵Gravatar Andres Erbsen2016-10-27
| | | | | | | | lemma that did not turn out to be necessary
* | Add {un,}curry_{bin,un}op_fe25519Gravatar Jason Gross2016-10-27
| |
* | Add length_fe25519Gravatar Jason Gross2016-10-27
| | | | | | | | It'll be needed for generic reification and uncurrying
* | Fix implicit status of curryGravatar Jason Gross2016-10-27
| |
* | Add curry and uncurry to tupleGravatar Jason Gross2016-10-27
| |
* | Add syntax and reification for the ops in GF25519Gravatar Jason Gross2016-10-27
| | | | | | | | That is, for add, sub, mul, opp, freeze, ge_modulus, pack, and unpack.
* | Fix a missing import in previous commitGravatar Jason Gross2016-10-27
| |
* | Factor out cmov{l,ne} and negGravatar Jason Gross2016-10-27
| | | | | | | | This way we will have a faster build of reification things
* | PHOAS notation fixupsGravatar Jason Gross2016-10-27
| |
* | Make it easier to export only phoas notationsGravatar Jason Gross2016-10-27
| |
* | add wf, not only rel_wf, to MapInterpWfGravatar Jason Gross2016-10-27
| |
* | Add WfRelReflectiveGravatar Jason Gross2016-10-27
| | | | | | | | Not sure if it's needed, but it was pretty easy to write...
* | Factor WfReflective through WfReflectiveGenGravatar Jason Gross2016-10-27
| |
* | removed now irrelevant commented-out codeGravatar jadep2016-10-27
| |
* | convert feEnc correctness proof to bounded typeGravatar jadep2016-10-27
| |
* | finished feEnc correctnessGravatar jadep2016-10-27
| |
* | most of feEnc correctness proofGravatar jadep2016-10-27
| |
* | Slightly loosen freeze preconditions (in particular, I had failed to ↵Gravatar jadep2016-10-27
| | | | | | | | properly account for the case when which [n] and [pred n] are BOTH out of bounds in my statement of initial bounds)
* | add extra convenience lemmas about boundedness of convertGravatar jadep2016-10-27
| |
* | removed lingering TODOGravatar jadep2016-10-27
| |
* | Implicits for reflect_wfTGravatar Jason Gross2016-10-27
| |
* | Add WfReflectiveGenGravatar Jason Gross2016-10-27
| | | | | | | | Prep for WfRelReflective
* | Move interp_flat_type_gen_rel_pointwise2 to SyntaxGravatar Jason Gross2016-10-27
| |
* | Add Wf proofs about MapInterpGravatar Jason Gross2016-10-27
| |
* | Add arguments to mapf_interp_flat_type_genGravatar Jason Gross2016-10-27
| |
* | Add implicits to interp_flat_type_gen_rel_pointwise2Gravatar Jason Gross2016-10-27
| |
* | Change the argument implicits on rel_wffGravatar Jason Gross2016-10-27
| |
| * Merge branch 'master' into rsloan-phoasGravatar Jason Gross2016-10-27
| |\ | |/ |/|
* | Revert change to [nsatz] (it was making Coq run out of memory)Gravatar Jason Gross2016-10-27
| |
| * Merge branch 'master' into rsloan-phoasGravatar Jason Gross2016-10-27
| |\
* | | Simplify proof of proj1_fe25519_encodeGravatar Jason Gross2016-10-27
| | |
* | | Add lemmas about GF25519BoundedCommon.{encode,decode}Gravatar Jason Gross2016-10-27
| |/ |/|
| * Fixes for Coq 8.4Gravatar Jason Gross2016-10-27
| |
| * Strip function extensionality, enable printing of sub, mul, opp, freezeGravatar Jason Gross2016-10-27
| |
* | Various fixes in alternative nsatzGravatar Jason Gross2016-10-27
| |
| * Tactics to manually remove Z.to/of_N and suchGravatar Robert Sloan2016-10-26
| |
* | Handle folded [not] in nsatz_strip_fractionsGravatar Jason Gross2016-10-26
| |
* | Split inequalities before specializingGravatar Jason Gross2016-10-26
| | | | | | | | This allows side conditions to be solved more quickly
* | Fix nsatz: don't clear inequalitiesGravatar Jason Gross2016-10-26
| |
* | Fix a missing case in generalize_invGravatar Jason Gross2016-10-26
| |
* | Fix typosGravatar Jason Gross2016-10-26
| |