【session 2】中间signal可以不在电路里给出计算方式而在实际prove里提供么? #37
Unanswered
lkiversonlk
asked this question in
Q&A(提问题在隔壁~)
Replies: 2 comments 1 reply
-
可能是你没 get 到文章里的隐含意思。 题目可以理解为: 写一个电路,input 为任意数字,当 input 为 0 时,output 为 1,当 input 不为 0 时,output 为 0。 所以在这个前提下,需要有一个赋值操作,一个约束。 赋值: |
Beta Was this translation helpful? Give feedback.
1 reply
-
郭老师在会上已经回答了,这个是可以自己去单独生成verification的。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
举个简单的例子:
这个电路就是用来证明我知道一个值,它是非零而不暴露这个值本身。
问题在于这一句:
如果把这一句改成如下:
编译是可以通过的,但是下面的assertion会fail掉,但是按照之前另一个讨论的结果,这个赋值只是做preprove,并不会影响最终的约束生成。
那我们应该可以用这个改后的代码生成的约束系统,和我们自己另外生成的正确的prove key去通过verify?
这个过程有哪里可以参考么?
补充一个问题:
如果in在该域内没有倒数,这个preprove是不是就没法进行,只能自己手动去提供?
Beta Was this translation helpful? Give feedback.
All reactions