flâneur — a map of the web's best reading

Math & Engineering

xn--2-umb.com · 1,617 words · saved by 1 readers

Hyrax commitments are introduced in WTS⁺17. They are a polynomial commitment scheme designed for multi-linear extenstions (MLEs). Given a finite multi-variate basis B=B 1 ​ ×B 2 ​ ×⋯×B n ​ with B i ​ ⊂F and a sum of the form b∈B ∑ ​ g(b)⋅ k∈[n] ∏ ​ e k ​ (b k ​ ) where g:F n →F and e k ​ :F→F are arbitrary and b k ​ denotes the k-th component of b. Given any binary partitioning [n]=A∪B we can rewrite this as a∈B A ​ ∑ ​ b∈B B ​ ∑ ​ g(a,b)⋅( k∈A ∏ ​ e k ​ (a k ​ ))⋅( k∈B ∏ ​ e k ​ (b k ​ )) Observe that the products only depend on a and b respectively. Since B A ​ and B B ​ are finite we can enumerate their values as {a i ​ }=B A ​ and {b j ​ }=B B ​ and define g ij ​ ​ =g(a i ​ ,b j ​ ) ​ u i ​ ​ = k∈A ∏ ​ e k ​ ((a i ​ ) k ​ ) ​ v j ​ ​ = k∈B ∏ ​ e k ​ ((b j ​ ) k ​ ) ​ we can then rewrite the sum as a vector-matrix-vector product, also known as a rank-2 tensor contraction i∈[∣B A ​ ∣] ∑

Hyrax Commitments \gdef\p#1{\left({#1}\right)} \gdef\vec#1{\mathbf{#1}} \gdef\eq{\mathrm{eq}} \gdef\setn#1{\mathcal #1} Hyrax commitments are introduced in WTS⁺17 . They are a polynomial commitment scheme designed for multi-linear extenstions (MLEs). Certain Multivariate Sums as Tensor Contractions Given a finite multi-variate basis \setn B = \setn B_1 × \setn B_2 × ⋯ × \setn B_n with \setn B_i ⊂ 𝔽 and a sum of the form \sum_{\vec b ∈ \setn B} g(\vec b) ⋅ \prod_{k ∈ [n]} e_k(b_k) where g : 𝔽^n → 𝔽 and e_k: 𝔽 → 𝔽 are arbitrary and b_k denotes the k -th component of \vec b . Given any binar

Explore this link on the map →

related reading