-
Notifications
You must be signed in to change notification settings - Fork 79
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
Add wide fib lookup constraint. #637
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
b03d5ce
to
dadd66b
Compare
01e0b2a
to
5f3ba6f
Compare
dadd66b
to
c6ad58d
Compare
fbfa4cf
to
fac19e3
Compare
c6ad58d
to
7d69e09
Compare
fac19e3
to
571db0c
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## 05-19-add_interaction_to_proof #637 +/- ##
===============================================================
Coverage 92.74% 92.75%
===============================================================
Files 71 71
Lines 9291 9300 +9
Branches 9291 9300 +9
===============================================================
+ Hits 8617 8626 +9
Misses 595 595
Partials 79 79 ☔ View full report in Codecov by Sentry. |
7d69e09
to
abb0790
Compare
571db0c
to
d906f47
Compare
abb0790
to
005655c
Compare
d906f47
to
73a8750
Compare
005655c
to
82a0bbf
Compare
73a8750
to
83a2b29
Compare
82a0bbf
to
fa119f9
Compare
83a2b29
to
90cf808
Compare
fa119f9
to
f0a5bb7
Compare
90cf808
to
e22780e
Compare
8f76500
to
4578cf4
Compare
fc58324
to
e6f186d
Compare
4578cf4
to
f79f23a
Compare
e6f186d
to
1a13348
Compare
f79f23a
to
822ff20
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 1 of 5 files at r1, 1 of 7 files at r2, all commit messages.
Reviewable status: 2 of 9 files reviewed, 2 unresolved discussions (waiting on @alonh5 and @andrewmilson)
crates/prover/src/core/constraints.rs
line 71 at r2 (raw file):
) -> EF { let h = p - vanish_point.into_ef(); h.y / (EF::one() + h.x)
How come that you have to change this?
Code quote:
let h = p - vanish_point.into_ef();
h.y / (EF::one() + h.x)
crates/prover/src/core/air/mod.rs
line 53 at r2 (raw file):
fn max_constraint_log_degree_bound(&self) -> u32; fn n_phases(&self) -> u32;
Can you also document?
Suggestion:
fn n_interaction_phases(&self) -> u32;
1a13348
to
462a48c
Compare
822ff20
to
14ae498
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: 2 of 9 files reviewed, 2 unresolved discussions (waiting on @andrewmilson and @shaharsamocha7)
crates/prover/src/core/constraints.rs
line 71 at r2 (raw file):
Previously, shaharsamocha7 wrote…
How come that you have to change this?
Because I'm now using it in evaluate_constraint_quotients_at_point()
where the point p
is of qm31, and the vanishing point is a point from the trace domain.
Previously this was used when evaluating the oods quotient so it had to be the other way around (we stopped using it regardless of this PR).
crates/prover/src/core/air/mod.rs
line 53 at r2 (raw file):
Previously, shaharsamocha7 wrote…
Can you also document?
Done.
14ae498
to
f5bd7d5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 2 of 5 files at r1, 2 of 7 files at r2, 6 of 6 files at r4, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @andrewmilson and @shaharsamocha7)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed all commit messages.
Reviewable status: complete! all files reviewed, all discussions resolved (waiting on @andrewmilson)
f5bd7d5
to
257b491
Compare
This change is