-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge Assembly Machinery into Master #7
Commits on May 10, 2016
-
Configuration menu - View commit details
-
Copy full SHA for b370060 - Browse repository at this point
Copy the full SHA b370060View commit details
Commits on May 16, 2016
-
Configuration menu - View commit details
-
Copy full SHA for d4438bf - Browse repository at this point
Copy the full SHA d4438bfView commit details
Commits on May 17, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 80040a9 - Browse repository at this point
Copy the full SHA 80040a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65c315e - Browse repository at this point
Copy the full SHA 65c315eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39a15c4 - Browse repository at this point
Copy the full SHA 39a15c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8dfd0c - Browse repository at this point
Copy the full SHA d8dfd0cView commit details
Commits on May 18, 2016
-
Configuration menu - View commit details
-
Copy full SHA for e4cffa7 - Browse repository at this point
Copy the full SHA e4cffa7View commit details
Commits on May 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 093630a - Browse repository at this point
Copy the full SHA 093630aView commit details
Commits on May 22, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 5cf9cff - Browse repository at this point
Copy the full SHA 5cf9cffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 752f1f4 - Browse repository at this point
Copy the full SHA 752f1f4View commit details
Commits on May 23, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 51b0340 - Browse repository at this point
Copy the full SHA 51b0340View commit details -
Configuration menu - View commit details
-
Copy full SHA for 659df4e - Browse repository at this point
Copy the full SHA 659df4eView commit details
Commits on May 25, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 538323f - Browse repository at this point
Copy the full SHA 538323fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0c0c6c - Browse repository at this point
Copy the full SHA e0c0c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9166448 - Browse repository at this point
Copy the full SHA 9166448View commit details
Commits on May 26, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 0fca6c1 - Browse repository at this point
Copy the full SHA 0fca6c1View commit details
Commits on May 27, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 822dbd3 - Browse repository at this point
Copy the full SHA 822dbd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca08d85 - Browse repository at this point
Copy the full SHA ca08d85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 582770d - Browse repository at this point
Copy the full SHA 582770dView commit details
Commits on May 29, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 3bb08d5 - Browse repository at this point
Copy the full SHA 3bb08d5View commit details
Commits on May 30, 2016
-
Configuration menu - View commit details
-
Copy full SHA for cc58e15 - Browse repository at this point
Copy the full SHA cc58e15View commit details
Commits on May 31, 2016
-
Configuration menu - View commit details
-
Copy full SHA for c39c6f1 - Browse repository at this point
Copy the full SHA c39c6f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dffd7d - Browse repository at this point
Copy the full SHA 6dffd7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58edb24 - Browse repository at this point
Copy the full SHA 58edb24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 820c9df - Browse repository at this point
Copy the full SHA 820c9dfView commit details
Commits on Jun 1, 2016
-
Configuration menu - View commit details
-
Copy full SHA for f6f3146 - Browse repository at this point
Copy the full SHA f6f3146View commit details
Commits on Jun 2, 2016
-
Configuration menu - View commit details
-
Copy full SHA for e87a163 - Browse repository at this point
Copy the full SHA e87a163View commit details -
Configuration menu - View commit details
-
Copy full SHA for 531f7f4 - Browse repository at this point
Copy the full SHA 531f7f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b6f917 - Browse repository at this point
Copy the full SHA 9b6f917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bd67f6 - Browse repository at this point
Copy the full SHA 8bd67f6View commit details
Commits on Jun 3, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 412f037 - Browse repository at this point
Copy the full SHA 412f037View commit details
Commits on Jun 4, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 66a9354 - Browse repository at this point
Copy the full SHA 66a9354View commit details
Commits on Jun 5, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 44e58f0 - Browse repository at this point
Copy the full SHA 44e58f0View commit details
Commits on Jun 6, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 938c139 - Browse repository at this point
Copy the full SHA 938c139View commit details -
Configuration menu - View commit details
-
Copy full SHA for 490ea83 - Browse repository at this point
Copy the full SHA 490ea83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b64d11 - Browse repository at this point
Copy the full SHA 9b64d11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 049df01 - Browse repository at this point
Copy the full SHA 049df01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f13b03 - Browse repository at this point
Copy the full SHA 1f13b03View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce98ab5 - Browse repository at this point
Copy the full SHA ce98ab5View commit details
Commits on Jun 8, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 2f41994 - Browse repository at this point
Copy the full SHA 2f41994View commit details -
Configuration menu - View commit details
-
Copy full SHA for d071702 - Browse repository at this point
Copy the full SHA d071702View commit details -
Configuration menu - View commit details
-
Copy full SHA for c73dda7 - Browse repository at this point
Copy the full SHA c73dda7View commit details
Commits on Jun 15, 2016
-
Configuration menu - View commit details
-
Copy full SHA for b526f5c - Browse repository at this point
Copy the full SHA b526f5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8188433 - Browse repository at this point
Copy the full SHA 8188433View commit details
Commits on Jun 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 0704172 - Browse repository at this point
Copy the full SHA 0704172View commit details -
Configuration menu - View commit details
-
Copy full SHA for fca3750 - Browse repository at this point
Copy the full SHA fca3750View commit details
Commits on Jun 20, 2016
-
Configuration menu - View commit details
-
Copy full SHA for ba8a112 - Browse repository at this point
Copy the full SHA ba8a112View commit details
Commits on Jun 22, 2016
-
Configuration menu - View commit details
-
Copy full SHA for ff07262 - Browse repository at this point
Copy the full SHA ff07262View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d88332 - Browse repository at this point
Copy the full SHA 4d88332View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3d26d7 - Browse repository at this point
Copy the full SHA a3d26d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ca337 - Browse repository at this point
Copy the full SHA 98ca337View commit details -
Configuration menu - View commit details
-
Copy full SHA for c27952c - Browse repository at this point
Copy the full SHA c27952cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0416b9 - Browse repository at this point
Copy the full SHA d0416b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00e16db - Browse repository at this point
Copy the full SHA 00e16dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e1ddef - Browse repository at this point
Copy the full SHA 9e1ddefView commit details -
GaloisTheory: added lemmas useful for proving Euler's Criterion with …
…GF. NumTheoryUtil: cleanup.
Configuration menu - View commit details
-
Copy full SHA for d3ffb9c - Browse repository at this point
Copy the full SHA d3ffb9cView commit details -
EdDSA25519 : wrote and proved optimized PointEncoding, which encodes …
…y and the sign bit of x, then solves the curve equation for x ^ 2. Required adding several lemmas to GaloisField (and moving others there from PointFormats). recursive-build coqprime
Configuration menu - View commit details
-
Copy full SHA for 2fc6795 - Browse repository at this point
Copy the full SHA 2fc6795View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceb005a - Browse repository at this point
Copy the full SHA ceb005aView commit details -
Update build process to use COQPATH & _CoqProject
Removed all of the files not built by default; they can be resurrected from git history. _CoqProject is the standard way to list the files in a project and to give information to coq_makefile. COQPATH is the standard way to make use of not-yet-installed libraries that are not part of your project (i.e., you don't want to remove them when you `make clean`, etc.).
Configuration menu - View commit details
-
Copy full SHA for c33166b - Browse repository at this point
Copy the full SHA c33166bView commit details -
Do some work pair-programming with Andres on opts
Partially pre-compile various optimizations in GF25519.
Configuration menu - View commit details
-
Copy full SHA for d9c264e - Browse repository at this point
Copy the full SHA d9c264eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb70a60 - Browse repository at this point
Copy the full SHA cb70a60View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb16094 - Browse repository at this point
Copy the full SHA fb16094View commit details -
Configuration menu - View commit details
-
Copy full SHA for c568e78 - Browse repository at this point
Copy the full SHA c568e78View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ee9b7 - Browse repository at this point
Copy the full SHA f3ee9b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a8df43 - Browse repository at this point
Copy the full SHA 0a8df43View commit details -
Define F m, a replacement for GF with several benefits.
- F has a human readable complete specification - F is a parametric type, not a parametric module - Different F instances can be disambiguated by type inference, which is more conventient that notation scopes. - F has significant support for non-prime moduli - It should be relatively easy to port existing GF code to F. Since the repository currently contains code referencing both F and GF, it makes sense to keep the names different for now. Later, F may or may not be renamed to GF.
Configuration menu - View commit details
-
Copy full SHA for 15978c2 - Browse repository at this point
Copy the full SHA 15978c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6e8284 - Browse repository at this point
Copy the full SHA a6e8284View commit details -
Configuration menu - View commit details
-
Copy full SHA for f23c4e9 - Browse repository at this point
Copy the full SHA f23c4e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6439b8a - Browse repository at this point
Copy the full SHA 6439b8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c346d1 - Browse repository at this point
Copy the full SHA 4c346d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a9f99c - Browse repository at this point
Copy the full SHA 5a9f99cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f21c2b - Browse repository at this point
Copy the full SHA 1f21c2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6700498 - Browse repository at this point
Copy the full SHA 6700498View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2b4415 - Browse repository at this point
Copy the full SHA d2b4415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c3eb83 - Browse repository at this point
Copy the full SHA 3c3eb83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8af6f63 - Browse repository at this point
Copy the full SHA 8af6f63View commit details -
prove existance of F inv, implement pow -- CompleteEdwardsCurve.unifi…
…edAdd Closed Under Global Context
Configuration menu - View commit details
-
Copy full SHA for bca928f - Browse repository at this point
Copy the full SHA bca928fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75926e6 - Browse repository at this point
Copy the full SHA 75926e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e64654 - Browse repository at this point
Copy the full SHA 4e64654View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5667d1a - Browse repository at this point
Copy the full SHA 5667d1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aa4eeb - Browse repository at this point
Copy the full SHA 8aa4eebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dcd8a0 - Browse repository at this point
Copy the full SHA 9dcd8a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8873552 - Browse repository at this point
Copy the full SHA 8873552View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd23ffa - Browse repository at this point
Copy the full SHA dd23ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3218554 - Browse repository at this point
Copy the full SHA 3218554View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69881f8 - Browse repository at this point
Copy the full SHA 69881f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc664f8 - Browse repository at this point
Copy the full SHA dc664f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a69f944 - Browse repository at this point
Copy the full SHA a69f944View commit details -
moved two non-primality-dependent lemmas to ModularArithmeticTheorems…
… from PrimeFieldTheorems
Configuration menu - View commit details
-
Copy full SHA for 453b5a6 - Browse repository at this point
Copy the full SHA 453b5a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a98e16 - Browse repository at this point
Copy the full SHA 9a98e16View commit details -
instantiated FqEncoding and FlEncoding (also fixed indentation, which…
… is why the commit looks huge)
Configuration menu - View commit details
-
Copy full SHA for 4969785 - Browse repository at this point
Copy the full SHA 4969785View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea3b32 - Browse repository at this point
Copy the full SHA 8ea3b32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a07a4a - Browse repository at this point
Copy the full SHA 1a07a4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbfdb9a - Browse repository at this point
Copy the full SHA dbfdb9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 085f11e - Browse repository at this point
Copy the full SHA 085f11eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f3461b - Browse repository at this point
Copy the full SHA 2f3461bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38dc784 - Browse repository at this point
Copy the full SHA 38dc784View commit details -
proved most of point encoding admits, fixed some build system issues …
…(dead imports of PointFormats and Galois things)
Configuration menu - View commit details
-
Copy full SHA for 49099d2 - Browse repository at this point
Copy the full SHA 49099d2View commit details -
moved some theorems requiring q mod 8 = 5 precondition to PointEncodi…
…ng from CompleteEdwardsCurve, where the precondition is not in scope.
Configuration menu - View commit details
-
Copy full SHA for 9d07dce - Browse repository at this point
Copy the full SHA 9d07dceView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2f2c75 - Browse repository at this point
Copy the full SHA d2f2c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17cf6fb - Browse repository at this point
Copy the full SHA 17cf6fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e907b22 - Browse repository at this point
Copy the full SHA e907b22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ca35a3 - Browse repository at this point
Copy the full SHA 7ca35a3View commit details -
remove bedrock from COQ_ARGS because we all use COQPATH
BoundedWord2 Factor out a tactic and add more examples BoundedWord2: add test cases intermediate stage simple
Configuration menu - View commit details
-
Copy full SHA for 359b06b - Browse repository at this point
Copy the full SHA 359b06bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1771b0 - Browse repository at this point
Copy the full SHA f1771b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b7e27 - Browse repository at this point
Copy the full SHA f5b7e27View commit details -
Add etc/freshen-bedrock-files.sh
It is used on smithers to remove .vo files which are older than relevant Bedrock .vo files. This prevents version mismatches when updating Bedrock on smithers.
Configuration menu - View commit details
-
Copy full SHA for 794bcfb - Browse repository at this point
Copy the full SHA 794bcfbView commit details -
Ambiguous imports, oh joy! (Coqprime failed to build when Bedrock was in COQPATH.)
Configuration menu - View commit details
-
Copy full SHA for eec667b - Browse repository at this point
Copy the full SHA eec667bView commit details -
Factor out some bedrock dependencies into WordUtil
Also move a definition about words, with a TODO about location, into WordUtil.
Configuration menu - View commit details
-
Copy full SHA for 6a38e9b - Browse repository at this point
Copy the full SHA 6a38e9bView commit details -
Automate a UList proof a bit so it builds with 8.5
It still builds with 8.4
Configuration menu - View commit details
-
Copy full SHA for 4c0079b - Browse repository at this point
Copy the full SHA 4c0079bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 436e920 - Browse repository at this point
Copy the full SHA 436e920View commit details -
Configuration menu - View commit details
-
Copy full SHA for f566b02 - Browse repository at this point
Copy the full SHA f566b02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93ffda2 - Browse repository at this point
Copy the full SHA 93ffda2View commit details -
ModularArithmetic: [field] tactic that respects opacity, prettify Ext…
…endedCoordinates, outline Edwards curve associativity
Configuration menu - View commit details
-
Copy full SHA for 8f77ab8 - Browse repository at this point
Copy the full SHA 8f77ab8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0293a7 - Browse repository at this point
Copy the full SHA b0293a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fa76e9 - Browse repository at this point
Copy the full SHA 4fa76e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcd17b3 - Browse repository at this point
Copy the full SHA fcd17b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 652522b - Browse repository at this point
Copy the full SHA 652522bView commit details -
Use [rewrite] rather than [change] to speed up Qed
[Opaque] tells kernel unification to defer unfolding a constant as long as possible. This is not a problem for [change], when the functions are small and directly convertible. It's disastrous for [Qed]/[Defined], which (if I understand correctly) try to unify [Opaquemul x' y'] with [mul x y] by fully unfolding [mul] and [x] and [y] before trying to unfold [Opaquemul]; when [x] and [y] are large, this takes a very long time. Rewrite avoids this by telling Coq *how* to unify [Opaquemul x' y'] with [mul x y] (namely, by unifying [Opaquemul] with [mul], and then [x] with [x'] and [y] with [y']).
Configuration menu - View commit details
-
Copy full SHA for b5f2fdf - Browse repository at this point
Copy the full SHA b5f2fdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 928d08f - Browse repository at this point
Copy the full SHA 928d08fView commit details -
Used ```bash cd coqprime make -kj10 cd Coqprime git ls-files "*.v" | xargs python ~/Documents/repos/coq-tools/absolutize-imports.py -i -R . Coqprime ```
Configuration menu - View commit details
-
Copy full SHA for 9fa6efa - Browse repository at this point
Copy the full SHA 9fa6efaView commit details -
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 ```
Configuration menu - View commit details
-
Copy full SHA for 1ab15c4 - Browse repository at this point
Copy the full SHA 1ab15c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03537b2 - Browse repository at this point
Copy the full SHA 03537b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac69418 - Browse repository at this point
Copy the full SHA ac69418View commit details -
Configuration menu - View commit details
-
Copy full SHA for c353e1d - Browse repository at this point
Copy the full SHA c353e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45f36c6 - Browse repository at this point
Copy the full SHA 45f36c6View commit details -
nicer verify() derivation starter
Added base types for Qhasm emacs gitignore
Configuration menu - View commit details
-
Copy full SHA for 9e825c6 - Browse repository at this point
Copy the full SHA 9e825c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d33ea9 - Browse repository at this point
Copy the full SHA 6d33ea9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d33bd4 - Browse repository at this point
Copy the full SHA 3d33bd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 066875f - Browse repository at this point
Copy the full SHA 066875fView commit details -
very unstable, but interesting commit very unstable, but interesting commit
Configuration menu - View commit details
-
Copy full SHA for df34073 - Browse repository at this point
Copy the full SHA df34073View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55c24be - Browse repository at this point
Copy the full SHA 55c24beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 366b62f - Browse repository at this point
Copy the full SHA 366b62fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e47ac2c - Browse repository at this point
Copy the full SHA e47ac2cView commit details -
updating QhasmCommon Pushing through changes Pushing through changes Pushing through changes Pushing through changes Pushing through changes Pushing through changes
Configuration menu - View commit details
-
Copy full SHA for 0e873ba - Browse repository at this point
Copy the full SHA 0e873baView commit details -
Assembly converted except String and Gallina conversions
Hypothesis-based Bounded Words Hypothesis-based Bounded Words
Configuration menu - View commit details
-
Copy full SHA for d1a5747 - Browse repository at this point
Copy the full SHA d1a5747View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49d6629 - Browse repository at this point
Copy the full SHA 49d6629View commit details -
Part of Pseudo Evaluation Part of Pseudo Evaluation
Configuration menu - View commit details
-
Copy full SHA for 65f062e - Browse repository at this point
Copy the full SHA 65f062eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51b54a6 - Browse repository at this point
Copy the full SHA 51b54a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4901b75 - Browse repository at this point
Copy the full SHA 4901b75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cc7ed6 - Browse repository at this point
Copy the full SHA 3cc7ed6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ed9cf - Browse repository at this point
Copy the full SHA 49ed9cfView commit details -
A little progress on PseudoConversion
actually-decent PseudoConversion semantics actually-decent PseudoConversion semantics
Configuration menu - View commit details
-
Copy full SHA for a1f1613 - Browse repository at this point
Copy the full SHA a1f1613View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3d4d2f - Browse repository at this point
Copy the full SHA d3d4d2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccd6cc8 - Browse repository at this point
Copy the full SHA ccd6cc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7120bca - Browse repository at this point
Copy the full SHA 7120bcaView commit details -
pushed mul through the pipeline
multi_bound weird but better multi_bound weird but better
Configuration menu - View commit details
-
Copy full SHA for 3acb644 - Browse repository at this point
Copy the full SHA 3acb644View commit details -
Working on medial language Full-pipeline example
Configuration menu - View commit details
-
Copy full SHA for 98d9628 - Browse repository at this point
Copy the full SHA 98d9628View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26e4d92 - Browse repository at this point
Copy the full SHA 26e4d92View commit details -
Configuration menu - View commit details
-
Copy full SHA for a263361 - Browse repository at this point
Copy the full SHA a263361View commit details -
Most of Medial, less the conversions Most of Medial, less the conversions Most of Medial, less the conversions Most of Medial, less the conversions More of Medial MedialConversions done
Configuration menu - View commit details
-
Copy full SHA for b489516 - Browse repository at this point
Copy the full SHA b489516View commit details -
Major language refactoring to support Memory and AddWithCarry
Configuration menu - View commit details
-
Copy full SHA for 8c9f4ba - Browse repository at this point
Copy the full SHA 8c9f4baView commit details -
Major language refactoring to support Memory and AddWithCarry
Finished proofs in QhasmEvalCommon for formalizing mappings
Configuration menu - View commit details
-
Copy full SHA for 9c1fb21 - Browse repository at this point
Copy the full SHA 9c1fb21View commit details -
Finished proofs in QhasmEvalCommon for formalizing mappings
Generalized and cleaned up state model Generalized and cleaned up state model
Configuration menu - View commit details
-
Copy full SHA for 63744c5 - Browse repository at this point
Copy the full SHA 63744c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea16dc - Browse repository at this point
Copy the full SHA 6ea16dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92d1cfc - Browse repository at this point
Copy the full SHA 92d1cfcView commit details -
AlmostConversion and part of StringConversion
Parsing portion of StringConversion
Configuration menu - View commit details
-
Copy full SHA for 94503cf - Browse repository at this point
Copy the full SHA 94503cfView commit details -
Parsing portion of StringConversion
Running PipelineExample Running PipelineExample Running PipelineExample
Configuration menu - View commit details
-
Copy full SHA for d3c45ab - Browse repository at this point
Copy the full SHA d3c45abView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5ea287 - Browse repository at this point
Copy the full SHA f5ea287View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dc6b1d - Browse repository at this point
Copy the full SHA 2dc6b1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f22410 - Browse repository at this point
Copy the full SHA 8f22410View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ed91fb - Browse repository at this point
Copy the full SHA 9ed91fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb14fdf - Browse repository at this point
Copy the full SHA fb14fdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for effc98b - Browse repository at this point
Copy the full SHA effc98bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14fb802 - Browse repository at this point
Copy the full SHA 14fb802View commit details -
refactor of Basesystem and ModularBaseSystem; includes general code o…
…rganization and changes to pseudomersenne base parameters that require bases to be expressed as powers of 2, which reduces the burden of proof on the caller and allows carry functions to use bitwise operations rather than mod and division
Configuration menu - View commit details
-
Copy full SHA for 561126f - Browse repository at this point
Copy the full SHA 561126fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d792677 - Browse repository at this point
Copy the full SHA d792677View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9fbfc7 - Browse repository at this point
Copy the full SHA c9fbfc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c641922 - Browse repository at this point
Copy the full SHA c641922View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95e4cf2 - Browse repository at this point
Copy the full SHA 95e4cf2View commit details -
Reverting Util/IterAssocOp to an earlier version for compatibility wi…
…th CompleteEdwardsCurve/ExtendedCoordinates (we don't have testbit defined yet)
Configuration menu - View commit details
-
Copy full SHA for 3290ae7 - Browse repository at this point
Copy the full SHA 3290ae7View commit details -
Finished refactor of GF25519 (partial evaluation); code builds but ne…
…eds to be reorganized, since many of the theorems in GF25519 are now generalized and do not need to be in Specific/.
Configuration menu - View commit details
-
Copy full SHA for e7a4c65 - Browse repository at this point
Copy the full SHA e7a4c65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 913bab5 - Browse repository at this point
Copy the full SHA 913bab5View commit details -
Previously, it was not actually recording when it found things.
Configuration menu - View commit details
-
Copy full SHA for ab32442 - Browse repository at this point
Copy the full SHA ab32442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c810ca - Browse repository at this point
Copy the full SHA 5c810caView commit details -
Retrieved updated version of Util/IterAssocOp and modified ExtendedCo…
…ordinates and Ed25519 to use it.
Configuration menu - View commit details
-
Copy full SHA for a2895ce - Browse repository at this point
Copy the full SHA a2895ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac24e0b - Browse repository at this point
Copy the full SHA ac24e0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 940b68a - Browse repository at this point
Copy the full SHA 940b68aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c037b26 - Browse repository at this point
Copy the full SHA c037b26View commit details -
Defined a testbit variant for BaseSystem vectors and proved equivalen…
…ce to Z.testbit.
Configuration menu - View commit details
-
Copy full SHA for 5588082 - Browse repository at this point
Copy the full SHA 5588082View commit details -
Configuration menu - View commit details
-
Copy full SHA for 565ff8c - Browse repository at this point
Copy the full SHA 565ff8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eca78e - Browse repository at this point
Copy the full SHA 6eca78eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9afb046 - Browse repository at this point
Copy the full SHA 9afb046View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce88dd1 - Browse repository at this point
Copy the full SHA ce88dd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d000eb1 - Browse repository at this point
Copy the full SHA d000eb1View commit details -
Add a tactic for field inequalities
Pair programming with Andres, a better proof of unifiedAddM1'_rep, some progress on twistedAddAssoc.
Configuration menu - View commit details
-
Copy full SHA for c6f1e9e - Browse repository at this point
Copy the full SHA c6f1e9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9e49ca - Browse repository at this point
Copy the full SHA a9e49caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ba98b5 - Browse repository at this point
Copy the full SHA 4ba98b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d783271 - Browse repository at this point
Copy the full SHA d783271View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13fae1a - Browse repository at this point
Copy the full SHA 13fae1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d46a62e - Browse repository at this point
Copy the full SHA d46a62eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3ed692 - Browse repository at this point
Copy the full SHA e3ed692View commit details -
added GF1305 (modulus is 2^130 - 5, base has length 5 with all digits…
… having weight 2^26)
Configuration menu - View commit details
-
Copy full SHA for 9229ecf - Browse repository at this point
Copy the full SHA 9229ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed8f581 - Browse repository at this point
Copy the full SHA ed8f581View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1366e8 - Browse repository at this point
Copy the full SHA c1366e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d28136 - Browse repository at this point
Copy the full SHA 1d28136View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9450e4 - Browse repository at this point
Copy the full SHA d9450e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b71c790 - Browse repository at this point
Copy the full SHA b71c790View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37e2a9e - Browse repository at this point
Copy the full SHA 37e2a9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddb2d8a - Browse repository at this point
Copy the full SHA ddb2d8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6152ba - Browse repository at this point
Copy the full SHA c6152baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89282a1 - Browse repository at this point
Copy the full SHA 89282a1View commit details -
Completed encoding reorganization; factored sign_bit out of PointEnco…
…dings and finished encoding admits.
Configuration menu - View commit details
-
Copy full SHA for 9878f1b - Browse repository at this point
Copy the full SHA 9878f1bView commit details -
Cleanup: mostly moving lemmas to Util files, some moving lemmas to mo…
…re general contexts.
Configuration menu - View commit details
-
Copy full SHA for 98ffce9 - Browse repository at this point
Copy the full SHA 98ffce9View commit details -
Proved decode_point_eq in Ed25519 (comparing encodings is equivalent to
comparing points).
Configuration menu - View commit details
-
Copy full SHA for 471e697 - Browse repository at this point
Copy the full SHA 471e697View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98cc4b9 - Browse repository at this point
Copy the full SHA 98cc4b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 634678a - Browse repository at this point
Copy the full SHA 634678aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c55558f - Browse repository at this point
Copy the full SHA c55558fView commit details -
Implemented subtraction mod q as as (sub a b = sub (add a (2*q)) b) t…
…o avoid unsigned integer underflow. Also changed rep in Specific proofs so that it is PseudoMersenneBaseRep.rep rather than ModularBaseSystem.rep; these are equivalent but the first is the abstraction level we want.
Configuration menu - View commit details
-
Copy full SHA for eb22f62 - Browse repository at this point
Copy the full SHA eb22f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce9d345 - Browse repository at this point
Copy the full SHA ce9d345View commit details -
First stage of canonicalization proofs complete; proved 3 carry loops…
… reduce input digits to their minimal widths. Remaining : name fixes and second stage -- proving that we subtract q iff the reduced input is over q (in the range [2^k-c, 2^k-1])
Configuration menu - View commit details
-
Copy full SHA for 4d35c0d - Browse repository at this point
Copy the full SHA 4d35c0dView commit details -
Fixed Encoding/PointEncodingTheorems; imports had been deleted, but f…
…or some reason I wasn't affected. Also updated the same file to use E module.
Configuration menu - View commit details
-
Copy full SHA for b710a2d - Browse repository at this point
Copy the full SHA b710a2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c39f425 - Browse repository at this point
Copy the full SHA c39f425View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc10c23 - Browse repository at this point
Copy the full SHA dc10c23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77ec6fd - Browse repository at this point
Copy the full SHA 77ec6fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e584b38 - Browse repository at this point
Copy the full SHA e584b38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f20185 - Browse repository at this point
Copy the full SHA 5f20185View commit details -
Fix some issues in Ed25519 tactics
- Use replace rather than refine to speed up [Defined] and make the tactics easier to read - Use [apply f_equal] in place of [reflexivity] for unknown presumably arcane reasons to satisfy Coq's unifier - Factor out some tactics into tactic scripts - Write a lemma to pull functions out of [Let_In] - Fix autoindentation in emacs by wrapping [Let_In_unRep] in parentheses (probably a ProofGeneral regexp gone wrong) - Write a kludgy tactic to unfold [proj1_sig] only when applied to [exist] (Pair programming with Andres)
Configuration menu - View commit details
-
Copy full SHA for abc8b6f - Browse repository at this point
Copy the full SHA abc8b6fView commit details -
Remove unfolding, rewrite -> setoid_rewrite
Moving the [scalar] argument to the beginning of [iter_op] makes inference of the [Proper] lemmas a bit easier. Making [Reflexive eq] come before [Reflexive Equivalence.equiv] allows [setoid_rewrite] to work; since [setoid_rewrite] does more unfolding than [rewrite], we no longer need to unfold things to make the [rewrite] work.
Configuration menu - View commit details
-
Copy full SHA for 59492b7 - Browse repository at this point
Copy the full SHA 59492b7View commit details -
Factor some rewrites into a single [autorewrite]
Slightly less [apply f_equal] beforehand, more automation.
Configuration menu - View commit details
-
Copy full SHA for cb6e6bc - Browse repository at this point
Copy the full SHA cb6e6bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86fd596 - Browse repository at this point
Copy the full SHA 86fd596View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5ec997 - Browse repository at this point
Copy the full SHA e5ec997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 636b896 - Browse repository at this point
Copy the full SHA 636b896View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed7f9ba - Browse repository at this point
Copy the full SHA ed7f9baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e6e55a - Browse repository at this point
Copy the full SHA 3e6e55aView commit details -
Proper word-based vectorization
Basic wordization lemmas Really complex derivation of wand correctness
Configuration menu - View commit details
-
Copy full SHA for 90d2925 - Browse repository at this point
Copy the full SHA 90d2925View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cc32c4 - Browse repository at this point
Copy the full SHA 0cc32c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c4a10d - Browse repository at this point
Copy the full SHA 2c4a10dView commit details -
first pseudo conversion lemma Decent machinery for automatic pseudo-conversion Decent machinery for automatic pseudo-conversion Decent machinery for automatic pseudo-conversion
Configuration menu - View commit details
-
Copy full SHA for 1481b88 - Browse repository at this point
Copy the full SHA 1481b88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63791ec - Browse repository at this point
Copy the full SHA 63791ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for b942db6 - Browse repository at this point
Copy the full SHA b942db6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b3c0e7 - Browse repository at this point
Copy the full SHA 9b3c0e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67505ec - Browse repository at this point
Copy the full SHA 67505ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for e101fc5 - Browse repository at this point
Copy the full SHA e101fc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f44fe5 - Browse repository at this point
Copy the full SHA 2f44fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 798074d - Browse repository at this point
Copy the full SHA 798074dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7df5ed4 - Browse repository at this point
Copy the full SHA 7df5ed4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cb07f2 - Browse repository at this point
Copy the full SHA 5cb07f2View commit details
Commits on Jun 23, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 9523198 - Browse repository at this point
Copy the full SHA 9523198View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c727f5 - Browse repository at this point
Copy the full SHA 4c727f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea5d70 - Browse repository at this point
Copy the full SHA 6ea5d70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fd9bd3 - Browse repository at this point
Copy the full SHA 6fd9bd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65c3c38 - Browse repository at this point
Copy the full SHA 65c3c38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eba1b5 - Browse repository at this point
Copy the full SHA 8eba1b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9fcdc1 - Browse repository at this point
Copy the full SHA b9fcdc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75543f3 - Browse repository at this point
Copy the full SHA 75543f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e153f32 - Browse repository at this point
Copy the full SHA e153f32View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9a75f9 - Browse repository at this point
Copy the full SHA a9a75f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 946ec0e - Browse repository at this point
Copy the full SHA 946ec0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7343aa - Browse repository at this point
Copy the full SHA d7343aaView commit details