Permutation Check via Product Check
These are equal if and only if a and b are permutations of each other. Equality of polynomials can be checked at a random point β due to the Schwartz-Zippel Lemma. The naive way to compute this would be to have two extra witness columns that compute the accumulated product. However, we can do this with only one extra column, constrained to be equal to: Also, multiple permutation arguments can share the same accumulator (with independent challenges), at the cost of increasing the degree of the constraint. Created with Quartz v4.2.3 © 2024
Or equivalently: Prove equality of two multi-sets Given two length- m lists A = ( a 1 , ... , a n ) and B = ( b 1 , ... , b n ) , we define: p A ( X ) := i = 1 ∏ n ( a i − X ) and p B ( X ) := i = 1 ∏ n ( b i − X ) These are equal if and only if a and b are permutations of each other. Equality of polynomials can be checked at a random point β due to the Schwartz-Zippel Lemma . The naive way to compute this would be to have two extra witness columns that compute the accumulated product. However, we can do this with only one extra column, constrained to be equal to: Z 2 k =
Explore this link on the map →related reading
- What's new | Updates on my research and expository papers, discussion of open problems, and other maths-related topics. By Terence Taoterrytao.wordpress.com
- ProofsArgsAndZK.pdfpeople.cs.georgetown.edu
- Shtetl-Optimized >> Blog Archive >> Ten Signs a Claimed Mathematical Breakthrough is Wrongscottaaronson.blog
- nullstellensatzweb.math.princeton.edu
- Arithmetization II. “We Need To Go Deeper” | by StarkWare | StarkWare | Mediummedium.com
- Pearl Whitepaperpearlresearch.ai
- Efficient Detection of Exchangeable Factors in Factor Graphsarxiv.org
- P vs NP and its application to zero knowledge proofs | RareSkillsrareskills.io
- Arithmetization I. Stark Math part 2: execution trace and… | by StarkWare | StarkWare | Mediummedium.com
- Computational Complexityblog.computationalcomplexity.org
- Arithmetic Circuits for ZK | RareSkillsrareskills.io
- QAPzeroknowledgeblog.com