|
1 | 1 | use std::{borrow::Cow, ops::Neg, rc::Rc}; |
2 | 2 |
|
3 | 3 | use ark_ff::{fields::arithmetic::InvalidBigInt, BigInteger256, One, Zero}; |
4 | | -use ark_poly::{ |
5 | | - univariate::DensePolynomial, DenseUVPolynomial, EvaluationDomain, Radix2EvaluationDomain, |
6 | | -}; |
| 4 | +use ark_poly::{univariate::DensePolynomial, DenseUVPolynomial, EvaluationDomain}; |
7 | 5 | use kimchi::{ |
8 | 6 | circuits::{expr::RowOffset, scalars::RandomOracles, wires::COLUMNS}, |
9 | 7 | oracles::OraclesResult, |
10 | 8 | proof::{PointEvaluations, ProofEvaluations, RecursionChallenge}, |
11 | 9 | }; |
12 | | -use kimchi_stubs::WithLagrangeBasis; |
13 | 10 | use mina_curves::pasta::{Fp, Fq, Pallas, Vesta}; |
14 | 11 | use mina_p2p_messages::v2::{ |
15 | 12 | CompositionTypesBranchDataDomainLog2StableV1, CompositionTypesBranchDataStableV1, |
@@ -1879,7 +1876,7 @@ pub mod wrap_verifier { |
1879 | 1876 | let actual_shift = { OPS_BITS_PER_CHUNK * chunks_needed(input_length) }; |
1880 | 1877 | let pow2pow = |x: InnerCurve<Fq>, n: usize| (0..n).fold(x, |acc, _| acc.clone() + acc); |
1881 | 1878 |
|
1882 | | - let mut base_and_correction = |h: Domain| { |
| 1879 | + let base_and_correction = |h: Domain| { |
1883 | 1880 | let d = 2u64.pow(h.log2_size() as u32); |
1884 | 1881 | match lagrange_commitment::<Fq>(srs, d, i).chunks.as_slice() { |
1885 | 1882 | &[g] => { |
|
0 commit comments