Function hacspec_halo2::step_13
source · pub(crate) fn step_13(
n: u128,
omega: FpVesta,
x: FpVesta,
x1: FpVesta,
r: FpVesta,
s: Seq<Polyx>,
q: Seq<Seq<u128>>,
sigma_list: Seq<u128>,
a: Seq<Polyx>,
g_prime: Polyx
) -> Seq<Polyx>
Expand description
Step 13 Get the list of r’s (r_0, …, r_{n_q - 1})
Arguments
n
- n from the protocolomega
- omega from the protocolx
- the challenge from step 7x1
- the challenge from step 11r
- r from step 9s
- s, the computed polynomials from step 10q
- q, from the protocolsigma_list
- s.t. q[sigma_list[i]]=p_i (indexing/mapping into q, for p_i)a
- a, the list of evaluations from step 9g_prime
- the polynomial from step 2