You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To commit the trace when generating the proof with the prove_brainfuck() entrypoint, we must evaluate the BaseField that populates the IOTable on the Circle domain.
To do so, we must pack the registers of each row IOTableRow into a BaseColumn, which provides us a Vec<BaseColumn>
There is only one register, mv, so it is pretty straightforward (convert all the Vecinto a singleBaseColumn`
Then we evaluate each row (i.e. BaseColumn) on a corresponding circle domain.
To commit the trace when generating the proof with the
prove_brainfuck()
entrypoint, we must evaluate the BaseField that populates theIOTable
on the Circle domain.To do so, we must pack the registers of each row
IOTableRow
into aBaseColumn
, which provides us aVec<BaseColumn>
There is only one register,
mv
, so it is pretty straightforward (convert all the Vecinto a single
BaseColumn`Then we evaluate each row (i.e.
BaseColumn
) on a corresponding circle domain.As a reference, see this from stwo-cairo
The text was updated successfully, but these errors were encountered: