向量的Hadamard product VS Inner product

1. 定义

向量的Hadmard product表示为:
a b = ( a 0 b 0 , a 1 b 1 , a 2 b 2 , , a n b n ) \vec{a} \odot \vec{b}=(a_0b_0,a_1b_1,a_2b_2,…,a_nb_n)
向量的Inner product表示为:
< a , b > = i = 0 n a i b i <\vec{a}, \vec{b}>=\sum_{i=0}^{n}a_ib_i

2. Inner product 证明

Inner product证明参见博客Zero-knowledge inner product argument(IPA)

3. Hadamard product证明

在2012年论文《Efficient Zero-Knowledge Argument for Correctness of a Shuffle》 第5章节中,提及了Hadamard product argument:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
参考资料:
[1] 2012年论文《Efficient Zero-Knowledge Argument for Correctness of a Shuffle

发布了154 篇原创文章 · 获赞 13 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/mutourend/article/details/103965096