-
Notifications
You must be signed in to change notification settings - Fork 56
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Implement div * add Op::Lt * fix Op::Div parameters * Progress on u64 * `Op::Lt` finished * slot allocation for is_diff_neg * slot allocation for hide/open * Implement enforce_u64 * `enforce_u64` -> `implies_u64` * Fixed `implies_u64` * Progress on eval * Added equality operator * Fixed div namespace issue * rename debug display function * `Add` and `Sub` for u64 finished * Fixed tests * More progress on eval * Eval finished! * `div_rem` fixed * fix nil instantiation in the step function * slight code improvements * suggested renamings * error when dividing by zero; adding capacity to vector of bits * Op::Commit -> Op::Hide * Tree -> Tuple * Less confusing comment and numbers * fix comm * bitwise_and -> truncate, to_bits_le -> to_bits_le_strict * Simplified `Trunc` * Added assertions around `Trunc` * Include implie_u64 proptest * Rename unit tests * remove cargo lock * Rename linear to enforce_product_and_sum * code suggestions * Fmt * fmt * inline always -> inline * Add docstring to implies_u64 * Review docstrings * Remove obsolete test --------- Co-authored-by: emmorais <eduardo.morais@gmail.com> Co-authored-by: Arthur Paulino <arthurleonardo.ap@gmail.com>
- Loading branch information
1 parent
3fe74c9
commit 58105dc
Showing
11 changed files
with
1,149 additions
and
282 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.