Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: single page index scan with predicate (#58)
* feat: sorted_limbs chip checking each limb less than limb_bits bits * feat: completed sorted_limbs chip with tests * feat: SortedLimbsChip with LessThan subchip * feat: less_than subchip refactored * feat: rename SortedLimbsChip to AssertSortedChip and write LessThanChip tests * chore: change name of assert sorted chip * chore: fix names in tests for AssertSortedChip * chore: address comments * chore: cleanup * chore: change MAX from generic to instance field for LessThanChip and AssertSortedChip * feat: IsLessThanChip to compare two numbers * feat: IsLessThanTuple subchip for different limb_bits * feat: IsLessThanTupleChip subchip in AssertSortedChip * chore: address comments first pass * chore: refactor AssertSorted, IsEqual, IsLessThan, and IsLessThanTuple chips * chore: address comments * chore: eliminate high dim poly from IsLessThanTupleChip * chore: fix tests * chore: address comments for AssertSortedChip * chore: cleanup AssertSorted * chore: cleanup * chore: include roundtrip flatten and from_slice tests * feat: flatten and from_slice for IO and Aux columns * create files * chore: begin PageIndexScanChip * feat: prototype * feat: rename Chip to AirBridge * feat: single page index scan chip for less than predicate * feat: partitioned main * chore: cleanup index scan for less than predicate * feat: x as public value * feat: page index scan with comparator enum * feat: page index scan for greater than predicate * feat: page index scan for equal to predicates * feat: page index scan for less than or equal to predicate * feat: page index scan for greater than or equal to predicate * chore: cleanup some branches * chore: refactor code to reduce repetition * chore: cleanup PageIndexScanInputChip * chore: fix test * merge IsEqualVec columns * remove range_max from PageIndexScan chips * chore: address comments * feat: use FinalPage * chore: refactor index_scan_test * chore: address comments
- Loading branch information