From Spreadsheet to Trace Polynomials


domain refers to the values used to interpolate the trace polynomials. For example, in Figure 2 are the domain values for our example. Note that when creating the domain, we set the log_num_rows to the log of the actual number of rows that are used in the table. In our example, we set it to 4 since S-two requires that we use at least 16 rows. For a background on what CanonicCoset and .circle_domain() mean, you can refer to the Circle Group section.
Now that we have created 2 trace polynomials for our 2 columns, let’s move on to the next section where we commit to those polynomials!