Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

译自 halo2 book:user/lookup-tables.md

查表(lookup tables)

在普通程序中,你可以通过预计算并存储某部分计算的查表(lookup table),用内存换取 CPU 来提升性能。在 halo2 电路(circuit)中我们也可以做同样的事情!

可以把查表理解为在变量之间强制实施一种关系(relation),这种关系以表的形式表达。假设我们的约束系统(constraint system)中只有一个查表论证(lookup argument),那么表的总大小受电路大小的限制:每一个表项占用一行,而每一次查表(lookup)也要占用一行。

TODO