25 Fall CPP课程项目
25 Spring 公钥密码课程项目
Appearance
Refer
对于以下电路
这里 算数门 n=3 ,变量 m=6 。
根据 Plonk 基本多项式:
q∗表示为当前功能是否启用,启用为1,禁用为0。
将上述电路转化为约束
得到如下 n×3 表格 W
对应的 q∗ 表格Q如下
表示为矩阵形式,在这里常数项 qC 为零直接忽略:
化简后刚好为原先的约束:
简单来说,就是通过置换确保相同变量在不同约束中的值一致。从而保证电路的正确性。